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

Reply
 
Thread Tools
  #26    
Old August 28th, 2009 (6:02 PM).
TehBazzard's Avatar
TehBazzard TehBazzard is offline
Main creator of FireRed+
     
    Join Date: Aug 2009
    Posts: 66
    Quote:
    Originally Posted by Pokepal17 View Post
    Use FSF and search for the data size converted into decimal. Or do the same with a hex editor.
    Free Space Byte:FF
    Needed Bytes:2048
    Skip Interval:16
    Dec:2048
    Hex:800
    Search from the beginning of the Rom
    Should I search for it like that? Because I get 3C9DB8, and even when I search for that in Hex Workshop, it can't find it.
    __________________

    The thread for my hack is here http://www.pokecommunity.com/showthread.php?t=192355

    Team Silvery Sparks:
    http://www.pokecommunity.com/showthread.php?p=5043741
    Reply With Quote

    Relevant Advertising!

      #27    
    Old August 28th, 2009 (6:07 PM).
    Pokepal17's Avatar
    Pokepal17 Pokepal17 is offline
    More cowbell~
    • Silver Tier
     
    Join Date: Oct 2008
    Location: Steeltown
    Age: 22
    Gender: Male
    Nature: Modest
    Posts: 1,511
    Quote:
    Originally Posted by TehBazzard View Post
    Free Space Byte:FF
    Needed Bytes:2048
    Skip Interval:16
    Dec:2048
    Hex:800
    Search from the beginning of the Rom
    Should I search for it like that? Because I get 3C9DB8, and even when I search for that in Hex Workshop, it can't find it.
    Serach after 0x700000 because sometimes FF isn't free space.
    __________________
    Pokémon Stardrop
    Reply With Quote
      #28    
    Old August 28th, 2009 (6:11 PM).
    TehBazzard's Avatar
    TehBazzard TehBazzard is offline
    Main creator of FireRed+
       
      Join Date: Aug 2009
      Posts: 66
      Quote:
      Originally Posted by Pokepal17 View Post
      Serach after 0x700000 because sometimes FF isn't free space.
      I got 71EC00, but even then, a search in Hex Workshop can't find it. What is my problem?
      __________________

      The thread for my hack is here http://www.pokecommunity.com/showthread.php?t=192355

      Team Silvery Sparks:
      http://www.pokecommunity.com/showthread.php?p=5043741
      Reply With Quote
        #29    
      Old August 28th, 2009 (7:27 PM).
      Pokepal17's Avatar
      Pokepal17 Pokepal17 is offline
      More cowbell~
      • Silver Tier
       
      Join Date: Oct 2008
      Location: Steeltown
      Age: 22
      Gender: Male
      Nature: Modest
      Posts: 1,511
      Quote:
      Originally Posted by TehBazzard View Post
      I got 71EC00, but even then, a search in Hex Workshop can't find it. What is my problem?
      Hex workshop searches bytes, not offsets, use the goto opton to goto an offset.
      __________________
      Pokémon Stardrop
      Reply With Quote
        #30    
      Old August 28th, 2009 (8:18 PM).
      TehBazzard's Avatar
      TehBazzard TehBazzard is offline
      Main creator of FireRed+
         
        Join Date: Aug 2009
        Posts: 66
        Quote:
        Originally Posted by Pokepal17 View Post
        Hex workshop searches bytes, not offsets, use the goto opton to goto an offset.
        Well I am there.
        I also have tryed to insert my hex. But I get this error in Overworld Editor:
        Error 63 (Bad Record Number) in procedure LoadSpriteStructure of frmOverworldEditor.
        What did I do wrong?
        __________________

        The thread for my hack is here http://www.pokecommunity.com/showthread.php?t=192355

        Team Silvery Sparks:
        http://www.pokecommunity.com/showthread.php?p=5043741
        Reply With Quote
          #31    
        Old August 29th, 2009 (6:36 AM).
        Pokepal17's Avatar
        Pokepal17 Pokepal17 is offline
        More cowbell~
        • Silver Tier
         
        Join Date: Oct 2008
        Location: Steeltown
        Age: 22
        Gender: Male
        Nature: Modest
        Posts: 1,511
        Quote:
        Originally Posted by TehBazzard View Post
        Well I am there.
        I also have tryed to insert my hex. But I get this error in Overworld Editor:
        Error 63 (Bad Record Number) in procedure LoadSpriteStructure of frmOverworldEditor.
        What did I do wrong?
        I don't know, I never got that error. Sorry.
        __________________
        Pokémon Stardrop
        Reply With Quote
          #32    
        Old September 5th, 2009 (7:37 PM). Edited September 5th, 2009 by Cello.
        Cello's Avatar
        Cello Cello is offline
        Tonight!
        • Crystal Tier
         
        Join Date: Aug 2009
        Location: get the mascot involved
        Age: 27
        Gender: Male
        Nature: Jolly
        Posts: 1,498
        This is interesting. Thanks for this, I'm interested into looking into what else I could change.

        Would you happen to know of any variables tangled up in the hex to change the sprite frame count?
        I was hoping to add more frames so I can have gym leaders walk.
        __________________
        Yeah Football Fan!
        Reply With Quote
          #33    
        Old September 6th, 2009 (5:18 AM).
        Pokepal17's Avatar
        Pokepal17 Pokepal17 is offline
        More cowbell~
        • Silver Tier
         
        Join Date: Oct 2008
        Location: Steeltown
        Age: 22
        Gender: Male
        Nature: Modest
        Posts: 1,511
        Quote:
        Originally Posted by Cello View Post
        This is interesting. Thanks for this, I'm interested into looking into what else I could change.

        Would you happen to know of any variables tangled up in the hex to change the sprite frame count?
        I was hoping to add more frames so I can have gym leaders walk.
        Unfortunately not. I had a little experiment and it seems that the number of frams dpeneds on the OW slot so if I took the player data and pasted that ocer the policeman data, the player would only have 8 frames instead of the full 20.
        __________________
        Pokémon Stardrop
        Reply With Quote
          #34    
        Old September 6th, 2009 (5:42 AM).
        Cello's Avatar
        Cello Cello is offline
        Tonight!
        • Crystal Tier
         
        Join Date: Aug 2009
        Location: get the mascot involved
        Age: 27
        Gender: Male
        Nature: Jolly
        Posts: 1,498
        Quote:
        Originally Posted by Pokepal17 View Post
        Unfortunately not. I had a little experiment and it seems that the number of frams dpeneds on the OW slot so if I took the player data and pasted that ocer the policeman data, the player would only have 8 frames instead of the full 20.
        Oh, I see. Oh well.
        Guess I'll just have to make do and overwrite some trainers.

        Thanks again!
        __________________
        Yeah Football Fan!
        Reply With Quote
          #35    
        Old September 7th, 2009 (8:17 AM).
        Pokepal17's Avatar
        Pokepal17 Pokepal17 is offline
        More cowbell~
        • Silver Tier
         
        Join Date: Oct 2008
        Location: Steeltown
        Age: 22
        Gender: Male
        Nature: Modest
        Posts: 1,511
        Quote:
        Originally Posted by Cello View Post
        Oh, I see. Oh well.
        Guess I'll just have to make do and overwrite some trainers.

        Thanks again!
        Well you could try repointing the pointer to frames and then make more than eight frames and see if it works.
        __________________
        Pokémon Stardrop
        Reply With Quote
          #36    
        Old April 7th, 2010 (2:06 AM).
        ryolo ryolo is offline
        talking meowth
           
          Join Date: Apr 2010
          Gender: Male
          Nature: Docile
          Posts: 5
          how do i search for the offset things in hex workshop?
          Reply With Quote
            #37    
          Old April 10th, 2010 (1:16 AM).
          xGGxToiZ's Avatar
          xGGxToiZ xGGxToiZ is offline
          >.//:SO HOT:\\.<
             
            Join Date: Mar 2010
            Location: We're now near the Tin Tower! . xD
            Age: 21
            Gender: Male
            Nature: Modest
            Posts: 44
            Oh, wow! It worked perfectly on my Ruby ROM. (Good thing they only have 2 different sprite pointers )

            Thanks man! Excellent tut!
            __________________


            JOHTO ELITE FOUR


            . . .

            Reply With Quote
              #38    
            Old December 29th, 2010 (3:36 PM).
            Gym leader ??? Gym leader ??? is offline
            Sent out BLASTOISE.
               
              Join Date: Dec 2010
              Gender: Male
              Nature: Careful
              Posts: 5
              Where can I find hex workshop? A link?
              __________________
              Reply With Quote
                #39    
              Old December 30th, 2010 (3:32 AM).
              Spherical Ice's Avatar
              Spherical Ice Spherical Ice is offline
              • Moderator
              • Silver Tier
               
              Join Date: Nov 2007
              Location: Bristol, UK
              Age: 19
              Posts: 5,152
              Well, Google is your friend (click me).
              __________________

              A Pokemon that is discriminated!
              Support squirtle and make it everyone's favourite.
              Reply With Quote
                #40    
              Old January 12th, 2011 (2:02 AM).
              Swolligator's Avatar
              Swolligator Swolligator is offline
              Butcher of the Sands
              • Crystal Tier
               
              Join Date: Sep 2009
              Location: Syndicate HQ
              Age: 25
              Gender: Male
              Nature: Modest
              Posts: 1,955
              everytime I change a new frame, saving on Hex Worshop to a new offset for the Hero frames, it reverts the previous frame to a full black sprite.
              What have I done wrong?

              eg; I sprite frame 1 of the hero sprite, then go and make a new offset for frame 2 and when I reopen in OERE frame 1 and 2 are entirely black.
              Reply With Quote
                #41    
              Old February 2nd, 2011 (8:25 AM).
              Pokepal17's Avatar
              Pokepal17 Pokepal17 is offline
              More cowbell~
              • Silver Tier
               
              Join Date: Oct 2008
              Location: Steeltown
              Age: 22
              Gender: Male
              Nature: Modest
              Posts: 1,511
              Quote:
              Originally Posted by 雷影 イチロ View Post
              everytime I change a new frame, saving on Hex Worshop to a new offset for the Hero frames, it reverts the previous frame to a full black sprite.
              What have I done wrong?

              eg; I sprite frame 1 of the hero sprite, then go and make a new offset for frame 2 and when I reopen in OERE frame 1 and 2 are entirely black.
              That's good because it means its been repointed to free space. Now just draw your new OW on top of the black frame. :3
              __________________
              Pokémon Stardrop
              Reply With Quote
                #42    
              Old May 15th, 2011 (9:34 AM).
              brian1666's Avatar
              brian1666 brian1666 is offline
                 
                Join Date: Apr 2009
                Location: Ifori Region
                Age: 25
                Gender: Male
                Nature: Calm
                Posts: 38
                My sprite pointer is 083701E0 and reversed it is 0E107380, but when I search for that in HEX Workshop it doesn't find anything. Any ideas?
                __________________
                Games i support:
                Reply With Quote
                  #43    
                Old May 15th, 2011 (9:39 AM).
                Pokepal17's Avatar
                Pokepal17 Pokepal17 is offline
                More cowbell~
                • Silver Tier
                 
                Join Date: Oct 2008
                Location: Steeltown
                Age: 22
                Gender: Male
                Nature: Modest
                Posts: 1,511
                Quote:
                Originally Posted by brian1666 View Post
                My sprite pointer is 083701E0 and reversed it is 0E107380, but when I search for that in HEX Workshop it doesn't find anything. Any ideas?
                You reversed it wrong.
                It was originally 08 37 01 E0.
                It should be E0 01 37 08.

                You reverse each group of two digits, not each single digit. :3
                __________________
                Pokémon Stardrop
                Reply With Quote
                  #44    
                Old May 15th, 2011 (10:55 AM).
                brian1666's Avatar
                brian1666 brian1666 is offline
                   
                  Join Date: Apr 2009
                  Location: Ifori Region
                  Age: 25
                  Gender: Male
                  Nature: Calm
                  Posts: 38
                  Quote:
                  Originally Posted by Pokepal17 View Post
                  You reversed it wrong.
                  It was originally 08 37 01 E0.
                  It should be E0 01 37 08.

                  You reverse each group of two digits, not each single digit. :3
                  Thanks! But i really don't get this part:
                  Quote:
                  Now follow the sprite pointer and you will come to the pointers of the frames (sprite pointer info 2). Find out how may frames your sprite has and repoint the first (number of frames) pointers to a clean offsets. For the offsets, just find some FF in your hex editor and reverse the offset and replace the first pointer with it. Now to tell how much space you’ll need for each frame, convert the unreversed new data size into decimal.

                  So I get 0800 ---> 2048

                  So I’ll need 2048 bytes for each frame. So I repoint the frames to new offsets with enough space. I’m going to repoint to the offset 71A23C for my first frame so I reverse it and get 3C A2 71 08

                  After each frame pointer there is the old data size for the frame; replace it with the new one (in my case 00 80.)

                  Since all my frames are going to have the same images I’m repointing the frames to one offset but you’ll need to repoint to more offsets if you have a different image on each frame.
                  What do i have to do?
                  __________________
                  Games i support:
                  Reply With Quote
                    #45    
                  Old May 15th, 2011 (11:06 AM).
                  Pokepal17's Avatar
                  Pokepal17 Pokepal17 is offline
                  More cowbell~
                  • Silver Tier
                   
                  Join Date: Oct 2008
                  Location: Steeltown
                  Age: 22
                  Gender: Male
                  Nature: Modest
                  Posts: 1,511
                  Quote:
                  Originally Posted by brian1666 View Post
                  What do i have to do?
                  The sprite pointer leads to the frames of the sprite. Repoint the frames to new offsets. The amount of space each frame takes up is determined by the sprite's data size. :3

                  So if the new sprite's data size was 0800 (in hex), the amount of space each frame would need would be 2048 bytes. :3
                  __________________
                  Pokémon Stardrop
                  Reply With Quote
                    #46    
                  Old May 15th, 2011 (11:14 AM).
                  brian1666's Avatar
                  brian1666 brian1666 is offline
                     
                    Join Date: Apr 2009
                    Location: Ifori Region
                    Age: 25
                    Gender: Male
                    Nature: Calm
                    Posts: 38
                    Quote:
                    Originally Posted by Pokepal17 View Post
                    The sprite pointer leads to the frames of the sprite. Repoint the frames to new offsets. The amount of space each frame takes up is determined by the sprite's data size. :3

                    So if the new sprite's data size was 0800 (in hex), the amount of space each frame would need would be 2048 bytes. :3
                    I get that part, but not with ''Find some FF" and ''Repointing".
                    __________________
                    Games i support:
                    Reply With Quote
                      #47    
                    Old May 15th, 2011 (12:02 PM).
                    Pokepal17's Avatar
                    Pokepal17 Pokepal17 is offline
                    More cowbell~
                    • Silver Tier
                     
                    Join Date: Oct 2008
                    Location: Steeltown
                    Age: 22
                    Gender: Male
                    Nature: Modest
                    Posts: 1,511
                    Quote:
                    Originally Posted by brian1666 View Post
                    I get that part, but not with ''Find some FF" and ''Repointing".
                    When I say "Find some FF", I mean find some free space. Repointing is pointing something to a new piece of data. If you don't know how to, I suggest you find a tutorial as it is a necessity for hacking.
                    __________________
                    Pokémon Stardrop
                    Reply With Quote
                      #48    
                    Old October 23rd, 2011 (12:24 AM).
                    Melloeta_Step's Avatar
                    Melloeta_Step Melloeta_Step is offline
                    I love Fat and Cute Pokemon.
                       
                      Join Date: Aug 2011
                      Location: House
                      Age: 15
                      Gender: Male
                      Nature: Quirky
                      Posts: 20
                      Is there any other ways to Resize Overworlds except That and using Overworld Changer?..
                      I used Overworld Changer But the palette of the other sprites became Other Colors...
                      __________________
                      Need Pokemon Black2 New Pokemon Sprites for RPGMXP (Animated)
                      Reply With Quote
                        #49    
                      Old October 23rd, 2011 (12:51 PM).
                      link12552's Avatar
                      link12552 link12552 is offline
                      to measure how far we wonder
                         
                        Join Date: Dec 2007
                        Location: The blue one
                        Age: 21
                        Gender: Male
                        Nature: Calm
                        Posts: 203
                        Quote:
                        Originally Posted by Melloeta_Step View Post
                        Is there any other ways to Resize Overworlds except That and using Overworld Changer?..
                        I used Overworld Changer But the palette of the other sprites became Other Colors...
                        You could use Nameless Sprite Editor Classic.
                        Almost any sprite can have its size edited, and there shouldn't be undesired side-effects.
                        __________________
                        Reply With Quote
                        Reply
                        Quick Reply

                        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 5:45 PM.