Announcement

Collapse
No announcement yet.

GSHIConvert

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

  • #16
    Anyway, in its current state, albeit useful, GSHIConvert is pathetic compared to what it could be. I'll add a GUI with input/output fields, unlimited conversion with autodetection of lines of code, other code format conversion capabilities, and a larger list of preset conversions for included games in the next few.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

    Comment


    • #17
      And ack, the last update broke most of the preset games...I'll figure out what the problem is...
      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

      Comment


      • #18
        All right; that's fixed. I'm still toying with a GUI.
        I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

        Comment


        • #19
          More work on a GUI has been done.

          I've improved the console version, in size and efficiency, though neither are really important, heh.
          I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

          Comment


          • #20
            Here's a purely aesthetic GUI for GSHIConvert...

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

            Comment


            • #21
              Though I've only been able to spend a few minutes a day on it, I'm nearly finished with GSHIConvert 2.0, complete with a GUI and no line limitation. All that remains is for me to change all the math operations to hex ones, and add a few finishing touches. Here're some screen shots, in the meantime:

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

              Comment


              • #22
                Wow, it's beginning to look impressive. Nice job.

                Comment


                • #23
                  Spiffy GUI LB!
                  Cant stand the 32 bit and above gaming.
                  Gamers for the return of 2d sprite filled games!

                  Comment


                  • #24
                    Nice.

                    Comment


                    • #25
                      OK, GSHIConvert 2.0 is finished, and up in the Downloads section. Let me know if you have any suggestions, complaints, and such. I'll be improving it further in the next few, though it'll be enough of an improvement to take about as much time as 2.0 from 1.9, and probably warrant a full version number increase to 3.0, heh.
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #26
                        Let's see... It totally screws up if there's non-code stuff in the entry field. I'd recommend a monospace font for both input and ouput. Other than that, seems pretty good so far. Well, then there's the little thing about it being a 22.47625732 MB program, for any random people who haven't gotten around to downloading the .NET 2.0 framework...

                        Comment


                        • #27
                          Heh, augmenting the input system is the next thing I'll be working on. The method I'll be using, roughly, is detailed in the ReadMe.

                          Heh, .NET 2.0 framework is a minor hassle to download due to its 20MB+ size, I suppose, but it's not a huge deal. That, and GSHIConvert itself is only...56KB, heh.

                          I'll let everyone know of the next update, but until then, it's up if anyone finds it useful.
                          I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                          Comment


                          • #28
                            For some reason or another, here's a copy of GSHIConvert's readme, complete with improvements that will be made:

                            GSHIConvert 2.0

                            This app will allow you to convert codes between different versions of the same game (eg, to convert codes for Game 1.0 to Game 1.1, or codes from the PAL version of Game to the NTSC version, and so forth). Currently, it supports codes in the format XXXXXXXX YYYY, where XXXXXXXX = address, and YYYY = value (hence, codes for PSX, N64, NDS, GBA, and anything else with that format will work).

                            There is an option to use a custom offset of your choice, and a small list of games/versions to convert to/from. The list of preconfigured conversions will grow as more offsets are solved for. Feel free to submit an offset.

                            Unfortunately (as a result of me writing it in VB.NET), in order to run GSHIConvert 2.0, you'll need to download Microsoft .Net 2.0, currently available here: http://www.microsoft.com/downloads/d...displaylang=en

                            I'd include it with GSHIConvert, but, as you may know, the bastard is ~20MB

                            In any case, quite a few applications require the .NET Framework these days, so you might as well have it installed. So really, I'm doing you a favor


                            Shortcut Keys:

                            F1 - Open (Open a file containing a collection of codes you'd like to convert (heh, alliteration). Note that GSHIConvert is really strict at the moment, and requires such a file to be in the format ExampleCodes.txt is in)

                            F2 - Save As... --Save the contents of Resultant Codes to a .Doc file.

                            F5 - Convert Codes --Avoid the time-consuming process of clicking Convert, heh.

                            F7 - Clear All --Clear all fields, and reset the dropdown menu to default.

                            F10 - About --Who cares? Heh.


                            In case inference doesn't serve you (heh), to make a subtractive offset, simply append a "-" (without the quotation marks) to the beginning of your offset.
                            ____________________________________________


                            Improvements in later versions will include:

                            - The addition of many more games (as noted)

                            - Auto-detection of codes within other text, so a user can paste a code with a name and description, which GSHIConvert will filter. It will then perform offset operations on the addresses, and copy the entire contents of Original Codes (everything the user pasted), with the newly-incremented addresses in place of the originals. In this way, one could convert entire pages of codes without having to do so much copying and pasting.

                            - Support for other code formats (NES PAR, etc)

                            - Support for custom formats


                            And probably...

                            - A small calculator that works in decimal, hex, and binary, with a function to convert between numeric systems (dex, hex, bin)

                            - A code condenser for GSPro 50-type codes



                            ...and anything else that comes to mind which might be useful. However, if you've seen GSHIConvert 1.9 or earlier, you know that this app's come a long way, heh.


                            Current known issues:

                            *If included in Original Codes, GSPro built-in jokers (not commonly used) will be offset, and rendered inoperable.

                            *If the user enters anything other than hexadecimal characters in Original Codes, the output will be destroyed. Hence, the popup message you'll get, noting that something's gone terribly wrong (if, that is, you managed to put a non-hex character in a properly-formatted line of code, heh).



                            If you have a question, complaint, comment, suggestion, request, bug to report, or just want to get in touch with me, send me an email, or make a post at the GSHI forums (or drop by GSHI Chat, for that matter).

                            -Lazy Bastard ([email protected])


                            http://GSHI.org
                            I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                            Comment


                            • #29
                              OK, GSHIConvert 2.2 is finished and up, with a hex/dec calculator function.

                              [dead image links; upgraded to Majestic Porter]

                              Keep in mind, I'm doing this between tasks at work, hence relatively slow progress.
                              I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                              Comment


                              • #30
                                I'm nearly finished with the Serial Repeater Utility component of GSHIConvert. Here are a few screenshots:

                                [dead image links; upgraded to Majestic Porter]

                                This is included partly because there's no GUI utility for this, and partly because extrapolating, converting, then recondensing is the only decent way to perform offset operations on such codes.
                                I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                                Comment

                                Working...
                                X