The PokéCommunity Forums Fan Games ROM Hacking
[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

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
  #23701    
Old February 4th, 2013 (2:49 AM).
Aryan143's Avatar
Aryan143 Aryan143 is offline
The Fennekin Fan!
     
    Join Date: Jul 2012
    Location: Delhi, India
    Age: 16
    Gender: Male
    Nature: Modest
    Posts: 756
    Hey does anyone knows How can I add new moves to a pokemon's moveset without replacing the old one? For eg. I want to add Giga Drain to Venusaur's moveset without replacing any old move. I tried YAPE and Poke Edit Pro but they can't do that.
    __________________
    Check out my gaming company:


    Relevant Advertising!

      #23702    
    Old February 4th, 2013 (2:51 AM).
    tajaros's Avatar
    tajaros tajaros is offline
    Hi I'm dawg
       
      Join Date: Apr 2012
      Location: Philippines
      Age: 18
      Gender: Male
      Nature: Timid
      Posts: 857
      Send a message via Windows Live Messenger to tajaros
      Quote:
      Originally Posted by Aryan143 View Post
      Hey does anyone knows How can I add new moves to a pokemon's moveset without replacing the old one? For eg. I want to add Giga Drain to Venusaur's moveset without replacing any old move. I tried YAPE and Poke Edit Pro but they can't do that.
      You have to delete some moves from other Pokemon so you will have spaces do that to Pokemon you don't plan using on your hack since you only have a limited number of moves to give to all the Pokemon.
      __________________
        #23703    
      Old February 4th, 2013 (3:12 AM).
      Aryan143's Avatar
      Aryan143 Aryan143 is offline
      The Fennekin Fan!
         
        Join Date: Jul 2012
        Location: Delhi, India
        Age: 16
        Gender: Male
        Nature: Modest
        Posts: 756
        Quote:
        Originally Posted by tajaros View Post
        You have to delete some moves from other Pokemon so you will have spaces do that to Pokemon you don't plan using on your hack since you only have a limited number of moves to give to all the Pokemon.
        The problem is that my hack is a 386 hack and I plan on improving all the pokemons.
        __________________
        Check out my gaming company:

          #23704    
        Old February 4th, 2013 (3:35 AM).
        karatekid552's Avatar
        karatekid552 karatekid552 is offline
        What happens if I push it?....
           
          Join Date: Nov 2012
          Location: Do you really want to know? Really?
          Gender: Male
          Nature: Bold
          Posts: 1,766
          Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552
          Quote:
          Originally Posted by Aryan143 View Post
          The problem is that my hack is a 386 hack and I plan on improving all the pokemons.
          Them you have to get rid of the moves that come pre-evolution. I know it's a pain but it is the best way without major hex editing.
          __________________

          Paired with Simba
            #23705    
          Old February 4th, 2013 (3:38 AM).
          Aryan143's Avatar
          Aryan143 Aryan143 is offline
          The Fennekin Fan!
             
            Join Date: Jul 2012
            Location: Delhi, India
            Age: 16
            Gender: Male
            Nature: Modest
            Posts: 756
            Quote:
            Originally Posted by karatekid552 View Post
            Them you have to get rid of the moves that come pre-evolution. I know it's a pain but it is the best way without major hex editing.
            That idea completely skipped my mind. Thanks!
            __________________
            Check out my gaming company:

              #23706    
            Old February 4th, 2013 (3:17 PM).
            Zanny77's Avatar
            Zanny77 Zanny77 is offline
            I'm back, baby!
               
              Join Date: Mar 2009
              Location: Maine
              Age: 26
              Gender: Male
              Nature: Jolly
              Posts: 259
              Hey everyone!
              I started scripting 4 years ago(!) when I was working on a hack, but ended up leaving it because of other issues.
              I'm back and trying to work on a new hack with my girlfriend, and I'm trying to remember how to script.
              Here is my script:
              Spoiler:

              #dynamic 0x2D538A
              #org @start
              lock
              faceplayer
              checkflag 0x888
              if 0x1 goto @done
              msgbox @1 0x6
              release
              end

              #org @1
              = Vivian's House. \p...What's this?
              givepokemon 0x25 0x5D 0x0 0x0 0x0 0x0
              fanfare 0x13E
              msgbox @3 0x4
              waitfanfare
              closeonkeypress
              setflag 0x888
              msgbox @4 0x5
              compare LASTRESULT 0x1
              if 0x1 gosub @name
              release
              end

              #org @name
              call 0x1A74EB
              return

              #org @3
              = [blue_fr]IT'S A\nHAUNTER!

              #org @4
              = [blue_fr]Give this dood\na name?

              #org @done
              msgbox @2 0x6
              release
              end

              #org @2
              = Vivian's House.

              and I think it looks good, and I think I compiled it right, but when I go in game I get nothing when I click on the mailbox. I don't know if there was a problem compiling it or putting the offset in AdvanceMap (the dynamic offset in the script and the AdvanceMap script are the same). Can someone help me out? I also am not sure about how to properly compile, I just batch compile each time and it says it gets saved. Help!
              __________________

              I SUPPORTQUOTECREDITHACK
                #23707    
              Old February 4th, 2013 (3:29 PM).
              FBI's Avatar
              FBI FBI is offline
              Free supporter
              • Silver Tier
               
              Join Date: Jan 2013
              Location: Unknown Island
              Gender: Male
              Posts: 1,700
              Quote:
              Originally Posted by Zanny77 View Post
              Hey everyone!
              I started scripting 4 years ago(!) when I was working on a hack, but ended up leaving it because of other issues.
              I'm back and trying to work on a new hack with my girlfriend, and I'm trying to remember how to script.
              Here is my script:
              Spoiler:

              #dynamic 0x2D538A
              #org @start
              lock
              faceplayer
              checkflag 0x888
              if 0x1 goto @done
              msgbox @1 0x6
              release
              end

              #org @1
              = Vivian's House. \p...What's this?
              givepokemon 0x25 0x5D 0x0 0x0 0x0 0x0
              fanfare 0x13E
              msgbox @3 0x4
              waitfanfare
              closeonkeypress
              setflag 0x888
              msgbox @4 0x5
              compare LASTRESULT 0x1
              if 0x1 call @name
              release
              end


              #org @name
              call 0x1A74EB <- What's this? :O
              return

              #org @3
              = [blue_fr]IT'S A\nHAUNTER!

              #org @4
              = [blue_fr]Give this dood\na name?

              #org @done
              msgbox @2 0x6
              release
              end

              #org @2
              = Vivian's House.

              and I think it looks good, and I think I compiled it right, but when I go in game I get nothing when I click on the mailbox. I don't know if there was a problem compiling it or putting the offset in AdvanceMap (the dynamic offset in the script and the AdvanceMap script are the same). Can someone help me out? I also am not sure about how to properly compile, I just batch compile each time and it says it gets saved. Help!
              The part of your script I bolded goes after the green part, and the orange stuff are things that I think is wrong. Red are changes I made. Look at the spoiler in the quote for the script.
              __________________
              ...
                #23708    
              Old February 4th, 2013 (3:37 PM).
              Zanny77's Avatar
              Zanny77 Zanny77 is offline
              I'm back, baby!
                 
                Join Date: Mar 2009
                Location: Maine
                Age: 26
                Gender: Male
                Nature: Jolly
                Posts: 259
                Quote:
                Originally Posted by FBI agent View Post
                The part of your script I bolded goes after the green part, and the orange stuff are things that I think is wrong. Red are changes I made. Look at the spoiler in the quote for the script.
                OK, and the call thing opens up the give nickname screen
                __________________

                I SUPPORTQUOTECREDITHACK
                  #23709    
                Old February 4th, 2013 (3:40 PM).
                FBI's Avatar
                FBI FBI is offline
                Free supporter
                • Silver Tier
                 
                Join Date: Jan 2013
                Location: Unknown Island
                Gender: Male
                Posts: 1,700
                Quote:
                Originally Posted by Zanny77 View Post
                OK, and the call thing opens up the give nickname screen
                Ohhh, I see what you're doing. Don't you need an "8" before the offset though?
                __________________
                ...
                  #23710    
                Old February 4th, 2013 (3:44 PM).
                Zanny77's Avatar
                Zanny77 Zanny77 is offline
                I'm back, baby!
                   
                  Join Date: Mar 2009
                  Location: Maine
                  Age: 26
                  Gender: Male
                  Nature: Jolly
                  Posts: 259
                  Quote:
                  Originally Posted by FBI agent View Post
                  Ohhh, I see what you're doing. Don't you need an "8" before the offset though?
                  I'm honestly not sure. I just tried to make the script as close I could as the one in diegoisawesome's tutorial.
                  Also I tried the script and I got a fanfare, but no message popped up and it doesn't say I got the Pokemon.
                  __________________

                  I SUPPORTQUOTECREDITHACK
                    #23711    
                  Old February 4th, 2013 (3:52 PM).
                  FBI's Avatar
                  FBI FBI is offline
                  Free supporter
                  • Silver Tier
                   
                  Join Date: Jan 2013
                  Location: Unknown Island
                  Gender: Male
                  Posts: 1,700
                  Try something like this:
                  Spoiler:

                  givepokemon 0xID 0x5 0x0 0x0 0x0 0x0
                  setvar 0x8004 0x0
                  bufferpokemon 0x0 0xID
                  fadescreen 0x1
                  special 0x9E
                  waitstate
                  msgbox2 0x8741A24 '"[player] recieved the [buffer1]!"
                  fanfare 0x101
                  waitmsgbox
                  waitfanfare
                  waitkeypress


                  I just decompiled and cropped one of my older scripts which was similar. Remember to fill in the orange (and change the pointers).
                  __________________
                  ...
                    #23712    
                  Old February 4th, 2013 (4:08 PM).
                  Zanny77's Avatar
                  Zanny77 Zanny77 is offline
                  I'm back, baby!
                     
                    Join Date: Mar 2009
                    Location: Maine
                    Age: 26
                    Gender: Male
                    Nature: Jolly
                    Posts: 259
                    Ok, so I just went in and did a simple little message script and tried to put it into to see if it's my scripting that's the problem, but this one won't work either. I think the issue is how I put in the script. Here's what I do:
                    1. Go to FSF and find the next Offset.
                    2. Go to XSE, and open my ROM
                    3. Put the offset into the little space that says 'offset' and has a small text box to put it in
                    4. Script
                    5. Save script as a .rbc
                    6. Batch compile the script into the ROM. When it saves, it has each part of the script that starts with "@" and has a different offset for each
                    7. I go into advancemap, and place the offset next to the @start into the part of advancemap that says script offset
                    8. Save, patch, run ROM
                    __________________

                    I SUPPORTQUOTECREDITHACK
                      #23713    
                    Old February 4th, 2013 (4:25 PM).
                    FBI's Avatar
                    FBI FBI is offline
                    Free supporter
                    • Silver Tier
                     
                    Join Date: Jan 2013
                    Location: Unknown Island
                    Gender: Male
                    Posts: 1,700
                    Quote:
                    Originally Posted by Zanny77 View Post
                    Ok, so I just went in and did a simple little message script and tried to put it into to see if it's my scripting that's the problem, but this one won't work either. I think the issue is how I put in the script. Here's what I do:
                    1. Go to FSF and find the next Offset.
                    2. Go to XSE, and open my ROM
                    3. Put the offset into the little space that says 'offset' and has a small text box to put it in
                    4. Script
                    5. Save script as a .rbc
                    6. Batch compile the script into the ROM. When it saves, it has each part of the script that starts with "@" and has a different offset for each
                    7. I go into advancemap, and place the offset next to the @start into the part of advancemap that says script offset
                    8. Save, patch, run ROM
                    Woah, that's ancient lol. Download the new XSE and just use #dynamic 0x800000 instead of doing steps 1-7. You should get something like this:



                    Take note of the highlighted @start offset. Insert it into advance map (with the "$" before it). If you still can't get it to work, I'm sure there are videos of the same process on youtube or something.
                    __________________
                    ...
                      #23714    
                    Old February 4th, 2013 (4:48 PM).
                    karatekid552's Avatar
                    karatekid552 karatekid552 is offline
                    What happens if I push it?....
                       
                      Join Date: Nov 2012
                      Location: Do you really want to know? Really?
                      Gender: Male
                      Nature: Bold
                      Posts: 1,766
                      Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552
                      Quote:
                      Originally Posted by Zanny77 View Post
                      alright. I'm getting in issue whenever I try to open up the new XSE, it closes as soon as it's opened. I know I saw somewhere how to fix it but I don't remember which thread (I've read like 20 of them in the past 3 days).
                      Go into settings.ini and change autoupdate to 0.
                      __________________

                      Paired with Simba
                        #23715    
                      Old February 4th, 2013 (4:58 PM). Edited February 4th, 2013 by Zanny77.
                      Zanny77's Avatar
                      Zanny77 Zanny77 is offline
                      I'm back, baby!
                         
                        Join Date: Mar 2009
                        Location: Maine
                        Age: 26
                        Gender: Male
                        Nature: Jolly
                        Posts: 259
                        Quote:
                        Originally Posted by FBI agent View Post
                        Woah, that's ancient lol. Download the new XSE and just use #dynamic 0x800000 instead of doing steps 1-7. You should get something like this:



                        Take note of the highlighted @start offset. Insert it into advance map (with the "$" before it). If you still can't get it to work, I'm sure there are videos of the same process on youtube or something.
                        Alright! Just downloaded 1.1.1, put in a simple script and got it the simple script to work! Thanks a lot! I'll try again using the other simplish script, then go for the one I put here. Thanks for all your help!


                        EDIT: Just got the givepokemon script to work also! Thanks for all your help!
                        __________________

                        I SUPPORTQUOTECREDITHACK
                          #23716    
                        Old February 5th, 2013 (2:32 PM).
                        Vicktor Black's Avatar
                        Vicktor Black Vicktor Black is offline
                        Blaziken
                           
                          Join Date: Mar 2012
                          Location: Someplace
                          Gender: Male
                          Nature: Relaxed
                          Posts: 48
                          Does anyone know where I can share my ideas for Rom Hacking.
                          __________________

                          Always keep an open mind!
                            #23717    
                          Old February 5th, 2013 (2:35 PM).
                          FBI's Avatar
                          FBI FBI is offline
                          Free supporter
                          • Silver Tier
                           
                          Join Date: Jan 2013
                          Location: Unknown Island
                          Gender: Male
                          Posts: 1,700
                          Quote:
                          Originally Posted by Vicktor Black View Post
                          Does anyone know where I can share my ideas for Rom Hacking.
                          Hack stories:
                          http://www.pokecommunity.com/showthread.php?t=295483

                          Hack ideas in general can be brought up in the ROM hacking discussions (I think :P). Research and research questions can be brought up in the R&D section.
                          __________________
                          ...
                            #23718    
                          Old February 5th, 2013 (2:39 PM).
                          Vicktor Black's Avatar
                          Vicktor Black Vicktor Black is offline
                          Blaziken
                             
                            Join Date: Mar 2012
                            Location: Someplace
                            Gender: Male
                            Nature: Relaxed
                            Posts: 48
                            Thank You I have been searching for a thread like this.
                            __________________

                            Always keep an open mind!
                              #23719    
                            Old February 5th, 2013 (8:58 PM). Edited February 5th, 2013 by SchokoInc.
                            SchokoInc SchokoInc is offline
                               
                              Join Date: Nov 2012
                              Posts: 20
                              Very quick question :)
                              Is there any way to edit the attacks a pokémon learns through move tutor? E.g. I replace the move-tutor-move for the softboiled-tutor with fire punch (with Hack Mew's Move Tutor Editor)
                              How can I change which pokémon can learn these attacks?
                              Thanks in advance :)

                              (Some other small questions:
                              What bytes do i have to change if I want the regional pokédex in fire red contain pokémon 1-252?
                              Nothing more at the moment :) )
                                #23720    
                              Old February 6th, 2013 (1:49 AM).
                              FBI's Avatar
                              FBI FBI is offline
                              Free supporter
                              • Silver Tier
                               
                              Join Date: Jan 2013
                              Location: Unknown Island
                              Gender: Male
                              Posts: 1,700
                              Quote:
                              Originally Posted by SchokoInc View Post
                              Very quick question :)
                              Is there any way to edit the attacks a pokémon learns through move tutor? E.g. I replace the move-tutor-move for the softboiled-tutor with fire punch (with Hack Mew's Move Tutor Editor)
                              How can I change which pokémon can learn these attacks?
                              Thanks in advance :)

                              (Some other small questions:
                              What bytes do i have to change if I want the regional pokédex in fire red contain pokémon 1-252?
                              Nothing more at the moment :) )
                              For the move tutor thing, you can change a Pokemon's move pool through YAPE (also in the toolbox).
                              For the National dex problem, I have no idea how you would limit it to being only the first 1-252 :D
                              What's wrong with just enabling the whole thing?
                              __________________
                              ...
                                #23721    
                              Old February 6th, 2013 (3:51 AM).
                              SchokoInc SchokoInc is offline
                                 
                                Join Date: Nov 2012
                                Posts: 20
                                Well YAPE only lets me edit level-moves, TM-compatibility and HM-compatibility. How do I edit move-tutor-compatibility? :(

                                And having the regional pokédex going up to 251 is quite important for my hack :) I've also read about it being only a few byte changes several times :)
                                  #23722    
                                Old February 6th, 2013 (1:32 PM).
                                FBI's Avatar
                                FBI FBI is offline
                                Free supporter
                                • Silver Tier
                                 
                                Join Date: Jan 2013
                                Location: Unknown Island
                                Gender: Male
                                Posts: 1,700
                                Quote:
                                Originally Posted by SchokoInc View Post
                                Well YAPE only lets me edit level-moves, TM-compatibility and HM-compatibility. How do I edit move-tutor-compatibility? :(

                                And having the regional pokédex going up to 251 is quite important for my hack :) I've also read about it being only a few byte changes several times :)
                                Doesn't tutor compatibility depend on learn-able moves? I don't know for sure, but that sounds like a logical way to program it.
                                __________________
                                ...
                                  #23723    
                                Old February 6th, 2013 (1:54 PM).
                                karatekid552's Avatar
                                karatekid552 karatekid552 is offline
                                What happens if I push it?....
                                   
                                  Join Date: Nov 2012
                                  Location: Do you really want to know? Really?
                                  Gender: Male
                                  Nature: Bold
                                  Posts: 1,766
                                  Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552
                                  Quote:
                                  Originally Posted by FBI agent View Post
                                  Doesn't tutor compatibility depend on learn-able moves? I don't know for sure, but that sounds like a logical way to program it.
                                  Not if he means the single-move tutors. The ones that teach one specific move. I'm pretty sure that with these, if the Pokemon knows the move in it's move set at some point, the move tutor will be able to teach it. Other than that, I think that compatibility for those moves must be based in type.

                                  Why don't you give it a try? Set the move tutor to teach a move that is not in a pokemon's move pool but is the same type as the Pokemon and try to make him learn it.


                                  For the move tutor's that help you remember old moves, it is just going to read the moves you find in YAPE that could have been learned up to your pokemon's level.
                                  __________________

                                  Paired with Simba
                                    #23724    
                                  Old February 6th, 2013 (2:46 PM).
                                  SchokoInc SchokoInc is offline
                                     
                                    Join Date: Nov 2012
                                    Posts: 20
                                    Ooooohhhhhhhhhhhh no :D

                                    I meant move tutors not the move relearner :D

                                    Move tutors are for example the two guys after Mt. Moon who teach Mega Punch and Mega Kick to your Pokémon or the guy who teaches Softboiled :D

                                    And I'm pretty sure it isn't type based as not all normal typed pokémon can learn softboiled :(

                                    Especially as I want that for example fire punch can be learned by every pokémon who has the physical ability to use it :) (Machamp or Electabuzz for example)
                                      #23725    
                                    Old February 6th, 2013 (5:42 PM). Edited February 6th, 2013 by karatekid552.
                                    karatekid552's Avatar
                                    karatekid552 karatekid552 is offline
                                    What happens if I push it?....
                                       
                                      Join Date: Nov 2012
                                      Location: Do you really want to know? Really?
                                      Gender: Male
                                      Nature: Bold
                                      Posts: 1,766
                                      Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552
                                      Quote:
                                      Originally Posted by SchokoInc View Post
                                      Ooooohhhhhhhhhhhh no :D

                                      I meant move tutors not the move relearner :D

                                      Move tutors are for example the two guys after Mt. Moon who teach Mega Punch and Mega Kick to your Pokémon or the guy who teaches Softboiled :D

                                      And I'm pretty sure it isn't type based as not all normal typed pokémon can learn softboiled

                                      Especially as I want that for example fire punch can be learned by every pokémon who has the physical ability to use it (Machamp or Electabuzz for example)
                                      Just looking at it, it isn't based in egg moves, move pools, or tm/hm learnability. I'm going to look at the scripts, I wonder if there is more to this....

                                      Edit: Nevermind, I'm stupid:p. All move tutor moves are TM's, so just change the move that the move tutor gives and the TM which contains it.
                                      __________________

                                      Paired with Simba
                                      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 5:51 PM.