Announcement

Collapse
No announcement yet.

Renegade goes GPL

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Renegade goes GPL

    Get it here.

    Someone hit me up on AIM last night, and I was like "fuck it. it's time." I was surprised there's still some level of interest in it. Let me know if any of my other old apps deserve a source release and I might take the time to put it up. Most of the older hacking related stuff I wrote was total garbage code, and anything worth a damn pretty much got re-tooled and folded into Renegade anyway.

    I'm kicking around the idea of writing a proper ELF editor for PS2, but I'd need to find the specs on the composition of them. Really, I simply want something that can edit ASM like PS2DIS but with a fucking save option. I'd also have to be arsed to do it. Right now, I'm bored as hell cause I'm waiting for GTAIV.

  • #2
    It would be quite nice to be able to save modifications to an ELF, without having to use PS2Dis in conjunction with something like ElfMaker, or ElfModder (both of which have been quite useful, but I'd still like to have a more direct method).

    I'll definitely take a look at the source for Renegade, too. Thanks.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

    Comment


    • #3
      Good decision. Most of the hacking tools should go open source anyway.

      The ELF format is well documented, just search the Internet. As it is commonly used (e.g. on Linux), there already might be some kind of ELF editor. If not, a tool similar to GNU readelf with write support would be much appreciated.

      Comment


      • #4
        Btw, readelf is part of binutils:
        http://ftp.gnu.org/gnu/binutils/

        If I were about to write an ELF editor, I'd probably use readelf's source code as a basis. There's nothing better than a portable console application that can be called by (shell) scripts...
        Last edited by misfire; 04-10-2008, 08:44:52 AM.

        Comment


        • #5
          Yeah, but people who edit ELFs on linux wouldn't typically be using MIPS, would they? My other problem here is I've always used VB6 for my GUI applications even when I needed the power of C to do most of the work. If I work on another project (and that's a big if), I'll be going the route Parasyte used to (GCNCrypt, for example) -- C and API calls. I like it. Although, it took me forever to get GCNCrypt to compile in DevC++ and I may never figure out how I did it again. lol

          Comment


          • #6
            C is definitely the way to go when it comes to low-level file manipulation.

            These days, I do most of the stuff using .NET C#. The JIT compiler is quite fast and I like Visual Studio with its GUI designer. The disadvantage is that you can't really produce portable software, and the way structures (unmanaged code) are handled sucks.

            Comment


            • #7
              Originally posted by misfire View Post
              C is definitely the way to go when it comes to low-level file manipulation.

              These days, I do most of the stuff using .NET C#. The JIT compiler is quite fast and I like Visual Studio with its GUI designer. The disadvantage is that you can't really produce portable software, and the way structures (unmanaged code) are handled sucks.
              I hate downloading simple little programs that require .NET fucking Framework updates. Please don't be one of those programmers.

              Comment


              • #8
                While it's a hassle for the time being, .NET is becoming fairly standard in a Windows installation. It's not much different than some apps that require Service Pack II to function properly, and the .NET framework does save considerable time and effort, as well as filesize in actual executables, hence bandwidth in distribution.
                I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                Comment


                • #9
                  Originally posted by Viper187 View Post
                  I hate downloading simple little programs that require .NET fucking Framework updates. Please don't be one of those programmers.
                  LB is right. From my experience, you only have to update the framework once in a while, which isn't a big deal compared to the overall benefits. Same with Java.

                  Actually, I've never released a hacking tool based on .NET. But considering the trouble I had when building the CB2cryt GUI using WinAPI, I wouldn't do it the same way twice.

                  Comment


                  • #10
                    If your bored you may be able to help me with my request

                    "Need Help with PS2 Jade Cocoon 2 hacking" on the board. I think it would be pretty simple if you know MIPS.

                    Buzbee

                    Comment


                    • #11
                      Originally posted by Lazy Bastard View Post
                      While it's a hassle for the time being, .NET is becoming fairly standard in a Windows installation. It's not much different than some apps that require Service Pack II to function properly, and the .NET framework does save considerable time and effort, as well as filesize in actual executables, hence bandwidth in distribution.
                      And it makes many seemingly simple apps unusable for us Linux users.
                      Missing LiquidManZero since 1685.

                      Comment


                      • #12
                        Yes, I understand this. Personally, I'm never in the predicament in which I'm not at least running Windows somewhere, and you could always virtualize...
                        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                        Comment


                        • #13
                          It's always better when you aren't forced into booting or virtualizing Windows, just to run a simple app.

                          Not that I'm saying Renegade is simple, and I would boot into Windows to use it.
                          Last edited by bfoos; 04-16-2008, 07:39:17 PM.
                          Missing LiquidManZero since 1685.

                          Comment


                          • #14
                            Originally posted by bfoos View Post
                            And it makes many seemingly simple apps unusable for us Linux users.
                            That's exactly what I dislike the most about Microsoft .NET. I'm a Linux user too; I'm doing all of my PS2 programming under OpenSUSE.

                            As far as portablility is concerned, C applications have been the only option for me until now (I hate Java), but I'll be looking into Mono and GTK#. I recently purchased this book.
                            Last edited by misfire; 04-17-2008, 03:53:38 AM.

                            Comment


                            • #15
                              Yes, if portability is an absolute concern, C is definitely the best choice. However, for a quick and dirty app, .NET seems to be the best way to go. Perhaps if there were a way to create a universally compatible GUI app with something similar to Visual Studio, there would be a lot more cross-platform compatibility throughout the scene, and the 'net in general.
                              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                              Comment

                              Working...
                              X