ROM Hacking Need a helping hand? You can get help on any ROM Hacking-related problems or questions you have here.

Closed Thread
 
Thread Tools
  #22426    
Old August 11th, 2012 (6:51 AM).
botnaeasy's Avatar
botnaeasy botnaeasy is offline
     
    Join Date: Aug 2009
    Posts: 10

    Hello.
    I have few questions about hacking fire red. First: It is possible to make script which removed some player's pokemon 4ever.
    Second: how I can change pokemon from trade with NPC. 4 exapmle in underground path is girl, who want exchange Farfetchd on Spearow, and i want to change that pokemon for any others.
    Thanks in advance.


    Relevant Advertising!

      #22427    
    Old August 11th, 2012 (9:13 AM).
    Ark_Silvanos's Avatar
    Ark_Silvanos Ark_Silvanos is offline
       
      Join Date: Jan 2009
      Location: Texas
      Age: 25
      Gender: Male
      Posts: 150

      Quote:
      Originally Posted by botnaeasy View Post
      Hello.
      I have few questions about hacking fire red. First: It is possible to make script which removed some player's pokemon 4ever.
      Second: how I can change pokemon from trade with NPC. 4 exapmle in underground path is girl, who want exchange Farfetchd on Spearow, and i want to change that pokemon for any others.
      Thanks in advance.

      i dunno bout the script, but there's a tool to change the trades...
      its on ZodiacDaGreat's tool thread here

      __________________



        #22428    
      Old August 11th, 2012 (10:35 AM).
      Yoshi-kun Yoshi-kun is offline
         
        Join Date: Jul 2012
        Gender: Female
        Posts: 8

        Hey, I was wondering, is there anyway to gender lock the character at the beginning of Fire Red? You know, remove Oak's "Are you a boy? Or a girl?" question so that you're automatically a gender without a choice? I don't care if it requires ASM, I already have to hex edit to change the graphics anyway, I just want somebody to point me in the right direction.

          #22429    
        Old August 11th, 2012 (11:22 AM).
        botnaeasy's Avatar
        botnaeasy botnaeasy is offline
           
          Join Date: Aug 2009
          Posts: 10

          thanks Ark_Silvanos.
          I'm waiting for answer to: it is possible to make script which removed some player's pokemon 4ever? sorry for trouble and thanks for help.

            #22430    
          Old August 11th, 2012 (11:38 AM).
          Banjora Marxvile's Avatar
          Banjora Marxvile Banjora Marxvile is offline
          hOI!!!!!! i'm tEMMIE!!
             
            Join Date: May 2008
            Age: 23
            Gender: Male
            Nature: Bashful
            Posts: 3,487

            Quote:
            Originally Posted by botnaeasy View Post
            thanks Ark_Silvanos.
            I'm waiting for answer to: it is possible to make script which removed some player's pokemon 4ever? sorry for trouble and thanks for help.

            So far, no known way that is as simple as it seems. One way is to not use the Day Care and utilise that in a script instead to act as a remove Pokemon area, but I don't know if that uses ASM. Otherwise, you will need ASM and extensive knowledge of it to do that.

            __________________



            Temmie vibrates intensely.

            awwAwa cute!! (pets u)

            OMG!! humans TOO CUTE (dies)

            can't blame a BARK for tryin'...

            RATED TEM OUTTA TEM.

              #22431    
            Old August 11th, 2012 (4:53 PM). Edited August 11th, 2012 by destinydownloads.
            destinydownloads's Avatar
            destinydownloads destinydownloads is offline
               
              Join Date: Jan 2012
              Location: London
              Gender: Male
              Posts: 40

              Alright I'm not sure whether this is the right place to put this question or not but here goes.
              I am trying to help some people create a digimon hack. But as you may or may not know some of the digimon are pretty huge, and so I find it difficult to fit it into 64x64 space. So does anyone know of any tutorials which will help me?

                #22432    
              Old August 11th, 2012 (6:15 PM).
              DrFuji's Avatar
              DrFuji DrFuji is offline

              Heiki Hecchara‌‌

              • Crystal Tier
               
              Join Date: Sep 2009
              Location: Downia-upside
              Age: 24
              Gender: Male
              Nature: Jolly
              Posts: 1,328

              Quote:
              Originally Posted by botnaeasy View Post
              thanks Ark_Silvanos.
              I'm waiting for answer to: it is possible to make script which removed some player's pokemon 4ever? sorry for trouble and thanks for help.

              Currently there are two ways to remove a person's Pokemon forever; HackMew's ASM document and metapod23's script. HackMew's ASM is the better choice, but if you don't know how to insert ASM then go for metapod's (but I still highly recommend that you learn how to insert ASM)

              Quote:
              Originally Posted by destinydownloads View Post
              Alright I'm not sure whether this is the right place to put this question or not but here goes.
              I am trying to help some people create a digimon hack. But as you may or may not know some of the digimon are pretty huge, and so I find it difficult to fit it into 64x64 space. So does anyone know of any tutorials which will help me?

              Nope, nobody has been able to do that yet so there won't be any tutorials. In order to have larger sprites, the entire code which deals with storing and displaying sprites would have to be rewritten. Not to mention there would be other problematic areas such looking at your Pokemon in the summary screen or evolutions. Unfortunately you'll have to stick with 64x64 sprites for the foreseeable future.

              __________________

                #22433    
              Old August 11th, 2012 (8:21 PM).
              Darthatron's Avatar
              Darthatron Darthatron is offline
              巨大なトロール。
              • Silver Tier
               
              Join Date: Jan 2006
              Location: Melbourne, Australia
              Age: 25
              Gender: Male
              Nature: Modest
              Posts: 1,152

              Quote:
              Originally Posted by destinydownloads View Post
              Alright I'm not sure whether this is the right place to put this question or not but here goes.
              I am trying to help some people create a digimon hack. But as you may or may not know some of the digimon are pretty huge, and so I find it difficult to fit it into 64x64 space. So does anyone know of any tutorials which will help me?

              With the way that the GBA hardware works, 64x64 is the limit. Unless of course you completely re-write the entire battle engine. Totally not worth it.

              __________________

              あなた は しきしゃ です
              わたし は ばか です

                #22434    
              Old August 11th, 2012 (9:48 PM). Edited August 11th, 2012 by dt200.
              dt200's Avatar
              dt200 dt200 is offline
              Was and will be forever alone.
                 
                Join Date: Sep 2010
                Location: Malaysia
                Gender: Male
                Nature: Lonely
                Posts: 18

                At what offset did Nintendo compile their scripts for emerald? From which offset to which? Thanks!

                __________________

                I do something for a reason and the reason is the reason I do it for.

                Pokémon games i own:
                Pokémon Mystery Dungeon: Red Rescue Team
                Pokemon Firered
                Pokemon Emerald
                Pokemon Crystal
                Pokemon Yellow
                Pokemon HG/SS
                Pokemon Mystery Dungeon: Blue Rescue Team.

                75% of Pokemon gamers use cheats and specially made codes to make their pokemon battle-worthy. If you are one of the 25% percent that level their Pokemon up legally, put this in your signature.
                -Started by SkittyLover77

                  #22435    
                Old August 12th, 2012 (2:33 AM).
                EdensElite's Avatar
                EdensElite EdensElite is offline
                No0b, but getting there.
                   
                  Join Date: Jun 2011
                  Location: UK
                  Gender: Male
                  Nature: Bold
                  Posts: 190

                  Is there a ROM hack that essentially the original Pokemon Red/Blue in GBA form?

                  __________________


                  ROM Hacking was getting frustrating for me. I've now stopped productions and writing the game from scratch in HTML 5.

                  That means it will be playable in the browser, and across multiple devices such as the iPod touch.

                    #22436    
                  Old August 12th, 2012 (3:38 AM).
                  botnaeasy's Avatar
                  botnaeasy botnaeasy is offline
                     
                    Join Date: Aug 2009
                    Posts: 10

                    Thanks DrFuji it work.
                    HackMew, Metapod23 and Thethethethe did a good job.

                      #22437    
                    Old August 12th, 2012 (6:16 AM).
                    Darthatron's Avatar
                    Darthatron Darthatron is offline
                    巨大なトロール。
                    • Silver Tier
                     
                    Join Date: Jan 2006
                    Location: Melbourne, Australia
                    Age: 25
                    Gender: Male
                    Nature: Modest
                    Posts: 1,152

                    Quote:
                    Originally Posted by EdensElite View Post
                    Is there a ROM hack that essentially the original Pokemon Red/Blue in GBA form?

                    What's wrong with the official remakes?

                    __________________

                    あなた は しきしゃ です
                    わたし は ばか です

                      #22438    
                    Old August 12th, 2012 (6:30 AM).
                    EdensElite's Avatar
                    EdensElite EdensElite is offline
                    No0b, but getting there.
                       
                      Join Date: Jun 2011
                      Location: UK
                      Gender: Male
                      Nature: Bold
                      Posts: 190

                      I'm guessing not then. Nothing is wrong with them, I just love the originals, but annoyed by the limitations.

                      __________________


                      ROM Hacking was getting frustrating for me. I've now stopped productions and writing the game from scratch in HTML 5.

                      That means it will be playable in the browser, and across multiple devices such as the iPod touch.

                        #22439    
                      Old August 12th, 2012 (8:14 AM).
                      LugiaMZ's Avatar
                      LugiaMZ LugiaMZ is offline
                         
                        Join Date: Dec 2011
                        Gender: Male
                        Posts: 74

                        Quote:
                        Originally Posted by Banjora Marxvile View Post
                        For number 1, you need to deassociate the .s file from any program, it needs to be a program that has no default Program to open it otherwise Sappy can't open the MPlayDef.s file. To do that, you need a certain program, I dunno if I can link to it, but search for Creative Element Power Tools. It's a series of programs, and one of them can change file associations so you can remove the association you made for .s files and NotePad.

                        Thanks dude, I'm downloaded Creative Element Power Tools and used it now I can assembly song. But now I has a new problem here, I assembly music to my Fire Red Rom and I test to play the music, the music sound is diffrent with my midi files sound, it's be "urgly" sound. How to make it sound same as my midi sound?

                        Thanks!

                          #22440    
                        Old August 12th, 2012 (8:18 AM).
                        Banjora Marxvile's Avatar
                        Banjora Marxvile Banjora Marxvile is offline
                        hOI!!!!!! i'm tEMMIE!!
                           
                          Join Date: May 2008
                          Age: 23
                          Gender: Male
                          Nature: Bashful
                          Posts: 3,487

                          Quote:
                          Originally Posted by LugiaMZ View Post
                          Thanks dude, I'm downloaded Creative Element Power Tools and used it now I can assembly song. But now I has a new problem here, I assembly music to my Fire Red Rom and I test to play the music, the music sound is diffrent with my midi files sound, it's be "urgly" sound. How to make it sound same as my midi sound?

                          Thanks!

                          You need to find a tutorial about how to add voicegroups to FireRed then. The game uses a specific voicegroup for it's songs, not those that your MIDI uses. I don't know how to add voicegroups into Firered, but search for a tutorial. I don't think you can get your songs to sound 100% right, sadly, but the best you can do in the worst case scenario is try to use the same instruments as Firered in your songs.

                          __________________



                          Temmie vibrates intensely.

                          awwAwa cute!! (pets u)

                          OMG!! humans TOO CUTE (dies)

                          can't blame a BARK for tryin'...

                          RATED TEM OUTTA TEM.

                            #22441    
                          Old August 12th, 2012 (9:10 AM).
                          EdensElite's Avatar
                          EdensElite EdensElite is offline
                          No0b, but getting there.
                             
                            Join Date: Jun 2011
                            Location: UK
                            Gender: Male
                            Nature: Bold
                            Posts: 190

                            How do I get a script to run as soon as the game starts. I want to run a script the second Oak's Speech ends and I'm transported to the Overworld.

                            __________________


                            ROM Hacking was getting frustrating for me. I've now stopped productions and writing the game from scratch in HTML 5.

                            That means it will be playable in the browser, and across multiple devices such as the iPod touch.

                              #22442    
                            Old August 12th, 2012 (9:21 AM).
                            Renegade's Avatar
                            Renegade Renegade is offline
                            Time for real life...
                               
                              Join Date: Nov 2011
                              Location: United States
                              Gender: Male
                              Nature: Careful
                              Posts: 998

                              Quote:
                              Originally Posted by EdensElite View Post
                              How do I get a script to run as soon as the game starts. I want to run a script the second Oak's Speech ends and I'm transported to the Overworld.

                              That is called a level script. Here is a tutorial on how to do them:

                              http://www.pokecommunity.com/showthread.php?t=191500&highlight=cooley

                                #22443    
                              Old August 12th, 2012 (9:24 AM).
                              SpadeEdge16's Avatar
                              SpadeEdge16 SpadeEdge16 is offline
                                 
                                Join Date: May 2012
                                Gender: Male
                                Posts: 154

                                Hey, I wanted to know if someone has a list of the trainer battle music that's on A-Trainer, or if someone can give me a link for it, it would be much appreciated.
                                Also, how do you get leader battles to play the leader music while you're fighting them?

                                  #22444    
                                Old August 12th, 2012 (10:52 AM).
                                FrozenInfernoZX's Avatar
                                FrozenInfernoZX FrozenInfernoZX is offline
                                What is out there?
                                   
                                  Join Date: Jun 2012
                                  Location: United States
                                  Gender: Male
                                  Nature: Adamant
                                  Posts: 769

                                  I installed RTC and day and night on my rom hack. Does that mean I can know make Pokemon evolve with happiness during day or night?

                                  __________________


                                  Current Live Update: Build 3.0 RC 2.73 No more Flag Errors!
                                  Always periodically make backup saves!

                                    #22445    
                                  Old August 12th, 2012 (1:27 PM). Edited August 13th, 2012 by mrjimi16.
                                  mrjimi16 mrjimi16 is offline
                                     
                                    Join Date: Aug 2010
                                    Gender: Male
                                    Posts: 73

                                    Quote:
                                    Originally Posted by botnaeasy View Post
                                    thanks Ark_Silvanos.
                                    I'm waiting for answer to: it is possible to make script which removed some player's pokemon 4ever? sorry for trouble and thanks for help.

                                    Banjora Marxvile had a good idea, to make use of the daycare scripts. Here is a link to a post by JPAN on the different special scripts in the game. Luckily, it seems as though the process of putting a pokemon in the daycare uses several of these. There are two in particular that seem like they will help you. 176 removes a pokemon (I would assume set by 0BC or 09F, the same as the other one, 0BB, that works for the daycare that can take two) from your party and puts it at the cerulean daycare address. I would think that this is just some variable that has no protection, meaning that if you use the script before the daycare is available, you should have no issues (you should obviously make sure, check the daycare script to see if flags or variables are used). Now, this would require the player to select the Pokemon themselves, but there is another special command, 147, that places a pokemon's pokedex number in a variable. It references the same variable that 0BC an 09F use, but I am unsure if they write what it reads, I am assuming that they write the Pokemon's party number and it reads which one that is, but I can't test it right now. If that is so, all it requires is for you to throw in a compare variable command between special 09F and 147 to make sure they chose the right one.

                                    I think this is enough for you to start playing around a bit. This is of course just a shot in the dark, but it seems to me that it should work. BTW, that link to the specials study is invaluable when you want to do something like this. It is one of my first steps when making a new script.

                                    EDIT: I found a special that "checks for a pokemon species in the party. pokemon number wanted is stored in 0x8004, returns to given variable 0x1 if there is one," special 0x17c. I am not sure what numbers correspond to which Pokemon, but a few minutes of testing should help with that. To use it, you would set the number of the Pokemon you need to variable 0x8004 (setvar 0x8004 0xXXXX, not sure how many numbers, make sure it is in hex) then follow it up with special2 0xXXXX 0x17C replacing the XXXX with the variable. You would then make the special to remove the Pokemon only continue/activate when that variable has a value of 0x1.
                                    Good Luck.

                                    Quote:
                                    Originally Posted by SpadeEdge16 View Post
                                    Hey, I wanted to know if someone has a list of the trainer battle music that's on A-Trainer, or if someone can give me a link for it, it would be much appreciated.
                                    Also, how do you get leader battles to play the leader music while you're fighting them?

                                    IIRC, the battle music is determined by the type of trainer battle you are using. he bold one there:

                                    trainerbattle 0xX 0xXXX 0x0 pointer1 pointer2 (sometimes)pointer3

                                    Pointer1 goes to what the trainer says when they see you, I think, the second is for after the battle before the battle screen closes and the last, when applicable, is for continuing the script after the trainer is defeated, as in a gym battle. Anyway the type of music depends on that value and I think that 0x1 is the value needed for a gym battle. Easy way to find out is to go to a gym leader in a vanilla rom and check his/her script, which should be something that you do often, checking scripts similar to yours to find out how to do them (not that I think that applies here). You may already know this but if theres a chance it could help, might as well try.

                                    Good luck.

                                      #22446    
                                    Old August 12th, 2012 (1:47 PM).
                                    redriders180's Avatar
                                    redriders180 redriders180 is offline
                                    Mastermind of Pokemon Glazed
                                       
                                      Join Date: Jun 2010
                                      Location: Path of Victory, Tunod
                                      Gender: Male
                                      Nature: Quirky
                                      Posts: 540

                                      Quote:
                                      Originally Posted by FrozenInfernoZX View Post
                                      I installed RTC and day and night on my rom hack. Does that mean I can know make Pokemon evolve with happiness during day or night?

                                      If you're using DNS, you'll be able to have day/night evolutions, IF you install an "expansion pack". First, make sure you have installed the DAN system (the bit that changes the palette to go from bright to dark during the day and night). Secondly, make sure you have the newest version of DNS, go to Tools>DNS-Extensions, and enter in some free space to insert day/night evolutionary capabilities.

                                      __________________



                                      I think I'm done with ROM hacking. I'll still pop in and visit, though.


                                        #22447    
                                      Old August 12th, 2012 (2:55 PM).
                                      south69_dallas south69_dallas is offline
                                         
                                        Join Date: Feb 2010
                                        Gender: Male
                                        Posts: 30

                                        couple ?'s. 1st: in am 1.92 is there a way to have more options for tiles? doesnt seem like there is alot to work with

                                        2nd: i changed the starting pokemon but the rival after the 1st encounter goes back to having the old starter. there a way to change this?

                                          #22448    
                                        Old August 12th, 2012 (4:46 PM). Edited August 12th, 2012 by mrjimi16.
                                        mrjimi16 mrjimi16 is offline
                                           
                                          Join Date: Aug 2010
                                          Gender: Male
                                          Posts: 73

                                          Quote:
                                          Originally Posted by south69_dallas View Post
                                          2nd: i changed the starting pokemon but the rival after the 1st encounter goes back to having the old starter. there a way to change this?

                                          Do you mean that the battles after the first battle use a different Pokemon? If so, I believe that those battles are of a type that the script that calls the trainer's team changes after you beat them, meaning one trainer ID can call multiple trainer data. For example, the rival uses the trainer IDs 1AA-1B7 in FireRed with the three Champion battle teams elsewhere. So you may want to take a look at those. You can edit these in PET, I forget where to find it, but the Toolbox forum section is a good bet. For me, his name is listed as Terry, though I am using a rombase (Project Unnamed) so it may be listed as something else.

                                          Of course, I am not sure how far down the rabbit hole you want to go.

                                          Now for a question of my own: Does anybody know of a thread that lists the commands that are compatible with the different types of level scripts? Searching the tutorial section works for some things, but the way it displays the results combined with my internet connection/less-than-state-of-the-art router makes doing a search a lot slower than just asking someone.

                                            #22449    
                                          Old August 12th, 2012 (6:09 PM). Edited August 12th, 2012 by redriders180.
                                          redriders180's Avatar
                                          redriders180 redriders180 is offline
                                          Mastermind of Pokemon Glazed
                                             
                                            Join Date: Jun 2010
                                            Location: Path of Victory, Tunod
                                            Gender: Male
                                            Nature: Quirky
                                            Posts: 540

                                            Quote:
                                            Originally Posted by south69_dallas View Post
                                            couple ?'s. 1st: in am 1.92 is there a way to have more options for tiles? doesnt seem like there is alot to work with

                                            2nd: i changed the starting pokemon but the rival after the 1st encounter goes back to having the old starter. there a way to change this?

                                            I don't believe A-Map 1.92 has support for adding more tiles, but A-Map 1.95 does. Simply open up the block editor, and go Blocks>Change Amount. Then, enter any number of blocks. Max is 384 for Firered, though...I think Ruby offers support for more in the secondary, but it has less in the primary tileset (In Ruby, town tilesets have the same max amount of blocks as the main one, while in Firered, the main one has more, but the town tilesets have less).

                                            A typical rival script begins by checking which starter you picked, and calling one of three battles depending on which starter you picked. These scripts are easily repeatable, and don't require you to pick from certain trainerbattles...they can be any trainer battle, really.

                                            Edit:

                                            Quote:
                                            Originally Posted by mrjimi16 View Post
                                            Now for a question of my own: Does anybody know of a thread that lists the commands that are compatible with the different types of level scripts? Searching the tutorial section works for some things, but the way it displays the results combined with my internet connection/less-than-state-of-the-art router makes doing a search a lot slower than just asking someone.

                                            I can give you somewhat of an impromptu list, although it's not necessarily complete.

                                            For traditional "On entering map"-type level scripts, your best bet is to use flag setting, unsetting, and checking commands, as well as their respective variable counterparts. Additonally, setworldmapflag for Firered works fine, as well as movesprite2, spriteface, and spritebehave should work fine as well.

                                            For "setmaptile"-type level scripts, you can use the flag commands, variable commands, setmaptile, and special 0x8E. I'm not too sure what else can be used, since I only use this type for setmaptile. I believe it differs from the above because it's executed sooner after entering a map.

                                            For type [02] level scripts, you can use pretty much any command you want that works for, say, a signpost or an OW. These differ from the above two because they execute once warping has finished, and they're also toggled on and off by variables.

                                            For type [04] level scripts, you can pretty much only use spriteface and end. I've also found a few specials will work as well, such as the turn-hero-into-surfing OW, as well as the turn-hero-into-biking OW. These differ because they're executed before warping finishes, meaning they execute before the screen fades from black to normal.

                                            __________________



                                            I think I'm done with ROM hacking. I'll still pop in and visit, though.


                                              #22450    
                                            Old August 12th, 2012 (11:57 PM). Edited August 13th, 2012 by Banjora Marxvile.
                                            Banjora Marxvile's Avatar
                                            Banjora Marxvile Banjora Marxvile is offline
                                            hOI!!!!!! i'm tEMMIE!!
                                               
                                              Join Date: May 2008
                                              Age: 23
                                              Gender: Male
                                              Nature: Bashful
                                              Posts: 3,487

                                              Quote:
                                              Originally Posted by redriders180 View Post
                                              I don't believe A-Map 1.92 has support for adding more tiles, but A-Map 1.95 does. Simply open up the block editor, and go Blocks>Change Amount. Then, enter any number of blocks. Max is 384 for Firered, though...I think Ruby offers support for more in the secondary, but it has less in the primary tileset (In Ruby, town tilesets have the same max amount of blocks as the main one, while in Firered, the main one has more, but the town tilesets have less).

                                              Incorrect, Advance Map 1.92 has that exact same option. Ruby allows a max of 512 blocks in the Secondary to Firereds 384

                                              __________________



                                              Temmie vibrates intensely.

                                              awwAwa cute!! (pets u)

                                              OMG!! humans TOO CUTE (dies)

                                              can't blame a BARK for tryin'...

                                              RATED TEM OUTTA TEM.

                                              Closed Thread
                                              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 8:16 AM.