Announcement

Collapse
No announcement yet.

GHTool - A Collaborative Rom Hacking Tool

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by helder View Post
    Nice, I was having issues with the previous build but this fixed em all but one question what is that middle block in the encryption part of the program for? its the one in between the Decrypted and Encrypted area.
    That is for info on the conversion. It will have any error messages if errors occur during conversion, and has asm info for the compare/value bytes (currently NES only).
    Please put all complaints in writing and submit them here.

    Above link not working? Try here.

    Comment


    • #17
      Ah ok, maybe some kind of readme should be included with all of its features in the future releases.
      Spoiler Alert! Click to view...

      THE BAD GUY!!!!!!

      Comment


      • #18
        Originally posted by helder View Post
        Ah ok, maybe some kind of readme should be included with all of its features in the future releases.
        Yeah. Like the first post indicates, lazy release.
        Please put all complaints in writing and submit them here.

        Above link not working? Try here.

        Comment


        • #19
          One other thing I would like to see implemented in future builds is the ignorance of a colon in the raw section. I was having issues converting SNES raw codes into GG before and the reason is I didn't add a colon between the address and value, so can this something that is ignored wether its there or not? seeing as its in the Raw section AND the system (SNES) is ticked in the radio button as well there should be no confusion in the program about it mixing up systems since we have chosen the system and will get a compatible output.
          Spoiler Alert! Click to view...

          THE BAD GUY!!!!!!

          Comment


          • #20
            Originally posted by helder View Post
            One other thing I would like to see implemented in future builds is the ignorance of a colon in the raw section. I was having issues converting SNES raw codes into GG before and the reason is I didn't add a colon between the address and value, so can this something that is ignored wether its there or not? seeing as its in the Raw section AND the system (SNES) is ticked in the radio button as well there should be no confusion in the program about it mixing up systems since we have chosen the system and will get a compatible output.
            I thought the format string in the options would be satisfactory... are you saying you want different format strings for each system?
            Please put all complaints in writing and submit them here.

            Above link not working? Try here.

            Comment


            • #21
              I mean that if there is a colon in the code in RAW ie 80A5A7:AE it will output the correct Encrypted GG code but if its 80A5A7AE with the colon missing the output is the same as input... Unencrypted. So basically I just want it to convert whether there is a colon or not in the code, if its too much of a burden then I can deal with it no problem. The whole reason behind this is that snes9x debugger doesn't use the colon and I just copy paste it.
              Spoiler Alert! Click to view...

              THE BAD GUY!!!!!!

              Comment


              • #22
                Well, the way it is now, whenever you work with SNES, you can open up the options and change the format string from %A%:%V% to %A%%V% . That way it won't look for the colon. But if you prefer the colon or any other format for a different system, you'll have to change it accordingly.
                Please put all complaints in writing and submit them here.

                Above link not working? Try here.

                Comment


                • #23
                  Thats something I didn't even realize was there lol but it works fine to decrypt a code into the colonless code but will not encrypt the same colonless code, I get an error " Address out of range" . So im assuming that function is hard coded can an option be added to that in the future?

                  Edit: After messing around with the options a bit I found a bug of sorts, if you don't put something in between %A% and %V% it will give the error I got, but put a space or a colon or a comma or whatever and it will work. I believe the program doesn't know when the value starts and the address ends since there is no separator between them.
                  Spoiler Alert! Click to view...

                  THE BAD GUY!!!!!!

                  Comment


                  • #24
                    Originally posted by helder View Post
                    Thats something I didn't even realize was there lol but it works fine to decrypt a code into the colonless code but will not encrypt the same colonless code, I get an error " Address out of range" . So im assuming that function is hard coded can an option be added to that in the future?

                    Edit: After messing around with the options a bit I found a bug of sorts, if you don't put something in between %A% and %V% it will give the error I got, but put a space or a colon or a comma or whatever and it will work. I believe the program doesn't know when the value starts and the address ends since there is no separator between them.
                    I'll take a look at that for the next release.
                    Please put all complaints in writing and submit them here.

                    Above link not working? Try here.

                    Comment


                    • #25
                      Really great work

                      Though it's not really important at this point, for future discussions, there is always the guide I put together on GG crypt schemes, while writing Majestic Porter: http://gamehacking.org/?s=faqs&id=114

                      ...and (in case it becomes useful as a reference for a future release), the guide I wrote for PSX Xploder crypt schemes (based on misfire's source code for a C app of the same purpose): http://gamehacking.org/?s=faqs&id=115
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #26
                        @LB I like your crypt schemes guide. Reminds me of the good old PSX days...
                        Last edited by misfire; 04-13-2012, 05:35:41 PM.

                        Comment


                        • #27
                          Your program is the best I've seen to do so. Nor canst thou change the info box (NES) so that you can copy out there could use it very much. Would be great who it looks like something like this:

                          Click image for larger version

Name:	qot7egyxxc7.png
Views:	1
Size:	61.3 KB
ID:	162153
                          Last edited by KillBill_158; 04-26-2012, 07:05:04 AM.

                          Comment


                          • #28
                            SNES rom info is on the todo list. Abystus and I have other projects going on right now, but we may continue this at a later time.
                            Please put all complaints in writing and submit them here.

                            Above link not working? Try here.

                            Comment


                            • #29
                              No, I mean the NES! For the NES, there is something that is not. It could look like: ^^

                              Click image for larger version

Name:	rscryzyl4ry.png
Views:	1
Size:	48.3 KB
ID:	162154

                              Region NTSC, sry (not "no") ^^
                              Last edited by KillBill_158; 04-26-2012, 09:55:15 AM.

                              Comment


                              • #30
                                What you want is more database type functions, as the info you added is not stored in the rom itself. I didn't initially intend to make it a database prog, but as it is supposed to be an all-in-one type tool we may integrate it in the future.
                                Please put all complaints in writing and submit them here.

                                Above link not working? Try here.

                                Comment

                                Working...
                                X