Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

TrollandToad.com
Reply
 
Thread Tools
  #1    
Old September 8th, 2009 (10:29 AM). Edited September 11th, 2009 by knizz.
knizz's Avatar
knizz knizz is offline
     
    Join Date: Aug 2007
    Posts: 192
    I am trying to write a tool, that can repoint and edit everything (i'll start with the maps) in RSE Roms and I want to know which features a should add.

    You can download the python script and see some screenshots here: http:/rgm.kilu.de/

    You need a Pokemon Sapphire (US) Rom for this tool.
    To start type "a", "o" and "0x307eb8".
    Attached Images
    File Type: png zuiop2.png‎ (20.3 KB, 133 views) (Save to Dropbox)
    File Type: png zuoip3.png‎ (11.7 KB, 104 views) (Save to Dropbox)
    File Type: png zuiop1.png‎ (119.6 KB, 139 views) (Save to Dropbox)
    __________________
    Firered IDA 6.6 DB: https://www.dropbox.com/s/d856o3pyndyr5sr/firered.idb
    VBA-M with lua scripting support
    Reply With Quote

    Relevant Advertising!

      #2    
    Old September 10th, 2009 (6:09 AM).
    mervyn797 mervyn797 is offline
    What? I'm right here. >D
       
      Join Date: Mar 2009
      Gender: Male
      Nature: Careful
      Posts: 1,705
      can it repoint graphics which is quite troublesome for big images, like in unlz.gba?
      Reply With Quote
        #3    
      Old September 10th, 2009 (7:31 AM).
      knizz's Avatar
      knizz knizz is offline
         
        Join Date: Aug 2007
        Posts: 192
        Quote:
        Originally Posted by mervyn797 View Post
        can it repoint graphics which is quite troublesome for big images, like in unlz.gba?
        At the moment: No.

        I have to know:
        1. How does unlz.gba read and write the images and palletes?
        2. How does unlz.gba repoint graphics? (and why?)
        3. How can I find out where in the ROM the images are?
        __________________
        Firered IDA 6.6 DB: https://www.dropbox.com/s/d856o3pyndyr5sr/firered.idb
        VBA-M with lua scripting support
        Reply With Quote
          #4    
        Old September 10th, 2009 (7:38 AM).
        mervyn797 mervyn797 is offline
        What? I'm right here. >D
           
          Join Date: Mar 2009
          Gender: Male
          Nature: Careful
          Posts: 1,705
          Quote:
          Originally Posted by knizz View Post
          At the moment: No.

          I have to know:
          1. How does unlz.gba read and write the images and palletes?
          2. How does unlz.gba repoint graphics? (and why?)
          3. How can I find out where in the ROM the images are?
          aww.. no prob. what else can it do?
          Reply With Quote
            #5    
          Old September 11th, 2009 (7:33 AM).
          knizz's Avatar
          knizz knizz is offline
             
            Join Date: Aug 2007
            Posts: 192
            Now it can move and delete mapbanks and headers, but instead of hardcoding all actions I have "sections" and "properties".
            sections (mapbanks, -headers) are moved and managed by the user and the properties (pointers, indices) are moved by the section-code.
            The advantage of this method is, that i can easily add a new structure to my tool, without having to write new code for the consistency of the pointers.

            If you delete a Section, this tool will ask you what to do with all pointers pointing to this section and afterwards it will fill this section with "\xff".

            David
            __________________
            Firered IDA 6.6 DB: https://www.dropbox.com/s/d856o3pyndyr5sr/firered.idb
            VBA-M with lua scripting support
            Reply With Quote
              #6    
            Old September 13th, 2009 (10:41 AM).
            knizz's Avatar
            knizz knizz is offline
               
              Join Date: Aug 2007
              Posts: 192
              I started writing ZUIOP 3 weeks ago. I had no plan and now the code is full of bugs and hacks(=bad written code). When I started this thread I wanted to know if I was worth it to continue the project. But since I uploaded the code I spent all my time fixing bugs. So I decided to write three smaller and more useful tools instead. Moving Mapbanks is neither useful nor new.
              1. A defragger for ROMS
              2. A corruptor
              3. A tools to make memory maps of ROMS
              These tools won't have a GUI.

              If your're still interested in ZUIOP you can email me.

              Is there a thread for tool-requests?

              David
              __________________
              Firered IDA 6.6 DB: https://www.dropbox.com/s/d856o3pyndyr5sr/firered.idb
              VBA-M with lua scripting support
              Reply With Quote
                #7    
              Old September 14th, 2009 (3:56 PM).
              Pokepal17's Avatar
              Pokepal17 Pokepal17 is offline
              More cowbell~
              • Silver Tier
               
              Join Date: Oct 2008
              Location: Steeltown
              Age: 23
              Gender: Male
              Nature: Modest
              Posts: 1,517
              I see, a tool which changes pointers. Well it'll help lazy people like me and it's good for repointing events instead of using A-map (especially during tile inserting). One question, does repointing fill the original location in FF?
              __________________
              Pokémon Stardrop
              Reply With Quote
                #8    
              Old September 23rd, 2009 (12:39 AM).
              ~Poke~'s Avatar
              ~Poke~ ~Poke~ is offline
              Hasn't played 5th gen yet.
                 
                Join Date: Aug 2007
                Location: On the moon
                Gender: Male
                Nature: Modest
                Posts: 331
                Quote:
                Originally Posted by knizz View Post
                I started writing ZUIOP 3 weeks ago. I had no plan and now the code is full of bugs and hacks(=bad written code). When I started this thread I wanted to know if I was worth it to continue the project. But since I uploaded the code I spent all my time fixing bugs. So I decided to write three smaller and more useful tools instead. Moving Mapbanks is neither useful nor new.
                1. A defragger for ROMS
                2. A corruptor
                3. A tools to make memory maps of ROMS
                These tools won't have a GUI.

                If your're still interested in ZUIOP you can email me.

                Is there a thread for tool-requests?

                David
                Sorry, a corrupter already exists. Several in fact. But the defragger seems like it could be useful (if it can reduce lag that could appear during the hacking process, which I'm hoping it can)
                __________________
                I refuse to enter a battle of the wits with you,
                it's against my morals to attack an unarmed person.

                Reply With Quote
                Reply

                Quick Reply

                Join the conversation!

                Create an account to post a reply in this thread, participate in other discussions, and more!

                Create a PokéCommunity Account

                Sponsored Links
                Thread Tools

                Posting Rules
                You may not post new threads
                You may not post replies
                You may not post attachments
                You may not edit your posts

                BB code is On
                Smilies are On
                [IMG] code is On
                HTML code is Off

                Forum Jump


                All times are GMT -8. The time now is 8:52 AM.