Announcement

Collapse
No announcement yet.

GSHIConvert

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

  • GSHIConvert

    I was toying with some C/C++, and I happened to have the page on the GSHI wiki that contains offsets between PSX game versions open, so I made a small console app that will convert codes between all the versions of the (measly) three games we have listed (eh, we should probably collect a few more).

    For now, it can only convert one code at a time, making it less useful than it could be. I suppose I should augment it to allow batch conversion.

    I've included source, in case anyone wants to muck around with it. Keep in mind that I'm fully aware of how ugly the source is, heh. Also, there are more efficient ways of doing what I did, but the way I did it was just what popped into my head. Anyway, here:

    [dead link; upgraded to Majestic Porter]
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  • #2
    Not a bad idea, but it could be erm, more efficient on the user's end.

    Comment


    • #3
      Definitely. Batch conversion is the main thing it's lacking.
      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

      Comment


      • #4
        Heh, most likely, when my laziness wears off (and I get off work, heh), I'll give it a GUI, allow batch conversion, and add a "Custom" function, to allow the user to enter an offset and use that offset to convert batches of codes for whatever game they like. But we'll see.
        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

        Comment


        • #5
          Heh, it also needs the ability to accept codes with both an address and a value, and ignore the value.

          I've added a few more minor things, but I won't make an update until I've improved it significantly, which shouldn't take long depending on free time...I'm mostly using this to toy with C/C++, and become a little more familiar with them.
          I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

          Comment


          • #6
            Made a few improvements, one of which is accepting address[space]value format. The new version is up, but I don't think it's really worth the download until I add batch conversion. Progress comes slowly, but I AM doing this between tasks at work, heh. I'm a busy guy...
            I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

            Comment


            • #7
              Batch conversion implementation is halfway done.

              Also, in a feat of extreme lameness, Time Warner has given me the passive shaft. My cable modem died some time today, and TWC's policy will not allow them to trade you a good one at their office...they have to set up an appointment, and come to you. Not only this, but TWC never sets exact appointments, but day appointments (ie, you could get a call at any time from 8AM to 8PM, and have about 20 minutes to meet them on-site). Luckily, my job allows some flexibility, so I can probably leave, to go meet them at my place, sometime tomorrow when they (hopefully) give me a call.

              Anyway, this means the only time I'll be online for a day or so (or possibly longer) is at work. Bleh.
              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

              Comment


              • #8
                It's amazing the quality service so many providers give. Heh...

                Comment


                • #9
                  Indeed.

                  I've made a few more improvements, one of which is batch conversion, in nearly-decent form. Check it out, if you like: [dead link; upgraded to Majestic Porter]

                  A GUI will probably be the next addition.

                  GSHIConvert still only supports Driver, Metal Gear Solid, and Resident Evil 2; any clue where a collection of other game offsets might be, or shall I just scour around for identical codes for different versions of games?
                  I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                  Comment


                  • #10
                    I've added the option to use a custom offset of the user's choice, which should prove quite useful.

                    I'm currently hunting for some more offsets before I take a stab at creating a decent GUI, or allowing more than 100 code conversions in a batch (and auto-detecting the number of code lines, for that matter).

                    Any suggestions are welcome.
                    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                    Comment


                    • #11
                      These will be added today or tomorrow:

                      Driver 2 1.0 > Driver 2 Greatest Hits = + 540
                      Mortal Kombat Trilogy 1.0 > Mortal Kombat Trilogy 1.1 = - 52
                      Persona > Persona (J) = - 4C0
                      Tekken 2 1.0 > Tekken 2 1.1 = + C4
                      Tomb Raider 3 1.0 > Tomb Raider 3 1.1 = - 3AC
                      Tomb Raider 1.0 > Tomb Raider 1.1 = + 100


                      And for the N64:

                      Diddy Kong Racing 1.0 > Diddy Kong Racing 1.1 = + 40


                      I suppose I should update the conversion list on the GSHI Wiki, and give mention of GSHIConvert there, as well.
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #12
                        OK, those have been added, and I've slightly improved the efficiency of the program.
                        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                        Comment


                        • #13
                          I'll add these, per LMZ, in the next day or so:

                          Armored Core: Master of Arena

                          1.0 to 1.1: add 00000060 0000
                          1.1 to 1.0: subtract 00000060 0000
                          I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                          Comment


                          • #14
                            Added to the wiki page.

                            http://gshi.org/wiki/index.php/List_..._game_versions

                            Comment


                            • #15
                              Added to GSHIConvert.
                              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                              Comment

                              Working...
                              X