The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Resource [EM] Battle Engine Upgrade (with Mega Evo!)

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

Reply
 
Thread Tools
  #601    
Old March 13th, 2017 (9:52 AM).
KDS's Avatar
KDS KDS is offline
     
    Join Date: Jul 2013
    Age: 22
    Gender: Male
    Posts: 414
    Quote:
    Originally Posted by Artemis64 View Post
    Btw, I redid a couple of the sprites in Pokemon Emerald to look more like their Gen IV counterparts, would you like to use them? Here they are if you would:
    Updated Particles:
    Fly Sprite:
    Spoiler:

    Flame Particles:
    Spoiler:

    Rock Particles:
    Spoiler:

    Stat Changes (note: for this one you'll have to either insert the new palette to all of the stat change palettes, or repoint all the stat change palettes to the palette you inserted):
    Spoiler:

    Scary Face (based off the Gen IV one):
    Spoiler:

    Ice Particles:
    Spoiler:

    Bubble (note for Bubble and BubbleBeam animations, for some reason they use the Water Gun sprite at the end for the bubbles coming out bit, you need to change that to this sprite):
    Spoiler:

    PS; For the stat changing palette, I recommend just exporting the palette to C2DBA8 and then pasting the following bytes at 1171B8:
    Spoiler:
    A8 DB C2 08 00 48 12 E0 A8 DB C2 08 00 48 0E E0 A8 DB C2 08 00 48 0A E0 A8 DB C2 08 00 48 06 E0 A8 DB C2 08 00 48 02 E0 A8 DB C2 08 03 48 69 46 09 7A 09 01 20 22 8A F7 81 FB 08 E0 A8 DB C2 08 0D 48 69 46 09 7A 09 01 20 22 8A F7 77 FB 0B 4B 00 22 1A 80 0A 48 02 80 0A 49 08 68 04 24 00 5F 0C 1C 01 28 14 D1 40 20 18 80 07 4A AB 00 58 19 C0 00 80 18 05 49 11 E0 A8 DB C2 08
    Quote:
    Originally Posted by goranthegreat View Post
    Here's a fissure move particle i made a while back when i was bored, P.S it looks much better ingame.
    Spoiler:

    Edit: Also made a moon particle.
    Spoiler:
    Can you both provide hex dumps for these images (and their pallets ofc)? This will speed up the insertion process.
    Reply With Quote

    Relevant Advertising!

      #602    
    Old March 14th, 2017 (2:12 AM).
    goranthegreat's Avatar
    goranthegreat goranthegreat is offline
    Ashirene
       
      Join Date: Jan 2015
      Age: 15
      Gender: Male
      Nature: Careful
      Posts: 89
      Quote:
      Originally Posted by KDS View Post
      Can you both provide hex dumps for these images (and their pallets ofc)? This will speed up the insertion process.
      Here you go! Moon Graphics Offset D20E20, Palette D21158.
      Fissure Offset E7FF70, Palette E80264.
      Reply With Quote
        #603    
      Old March 14th, 2017 (4:30 AM).
      KDS's Avatar
      KDS KDS is offline
         
        Join Date: Jul 2013
        Age: 22
        Gender: Male
        Posts: 414
        Quote:
        Originally Posted by goranthegreat View Post
        Here you go! Moon Graphics Offset D20E20, Palette D21158.
        Fissure Offset E7FF70, Palette E80264.
        Well, what I mean is the hex data itself, not the offset to the data .
        Reply With Quote
          #604    
        Old March 14th, 2017 (6:23 AM). Edited March 14th, 2017 by goranthegreat.
        goranthegreat's Avatar
        goranthegreat goranthegreat is offline
        Ashirene
           
          Join Date: Jan 2015
          Age: 15
          Gender: Male
          Nature: Careful
          Posts: 89
          Quote:
          Originally Posted by KDS View Post
          Well, what I mean is the hex data itself, not the offset to the data .
          I'm probably Gonna sound like a idiot but sorry i really don't know to dump the hex data of a image
          Reply With Quote
            #605    
          Old March 14th, 2017 (6:39 AM).
          KDS's Avatar
          KDS KDS is offline
             
            Join Date: Jul 2013
            Age: 22
            Gender: Male
            Posts: 414
            Quote:
            Originally Posted by goranthegreat View Post
            I'm probably Gonna sound like a idiot but sorry i realy don't know to dump hex data of a image
            For example, you insert your moonblast particle at offset X and pallete at offset Y using a graphics tool like unLz. I want the hex data present at offsets X and Y respectively (preferably wrapped in spoilers). You just need to extract the hex data using a hex editor to open your ROM.
            I can do this myself, but I'm busy in office unfortunately nowadays.
            Reply With Quote
              #606    
            Old March 14th, 2017 (7:38 PM).
            Delta Nite's Avatar
            Delta Nite Delta Nite is offline
               
              Join Date: Jun 2009
              Gender: Male
              Posts: 35
              First of all, love this resource. I'm trying to learn to hack gen III in C and the source code is very useful.

              I hope I don't annoy you with these questions...
              What are your priorities with this right now? Finding and fixing bugs? Getting the animations for the newly implemented moves that miss them? Are there any mechanics missing from up to gen VI?
              And finally, do you think about including the BW/SM experience system?

              Thanks again for this and all other resources you guys have released!
              Reply With Quote
                #607    
              Old March 14th, 2017 (8:56 PM).
              ItsFrickenMe ItsFrickenMe is offline
              Banned
                 
                Join Date: Mar 2017
                Posts: 11
                Put out a damn tutorial video already. You've had plenty of time now. You're just being straight-up rude at this point.
                Reply With Quote
                  #608    
                Old March 15th, 2017 (2:51 AM).
                DizzyEgg's Avatar
                DizzyEgg DizzyEgg is online now
                   
                  Join Date: Feb 2014
                  Location: Poland
                  Age: 19
                  Gender: Male
                  Nature: Quiet
                  Posts: 698
                  Quote:
                  Originally Posted by Delta Nite View Post
                  First of all, love this resource. I'm trying to learn to hack gen III in C and the source code is very useful.

                  I hope I don't annoy you with these questions...
                  What are your priorities with this right now? Finding and fixing bugs? Getting the animations for the newly implemented moves that miss them? Are there any mechanics missing from up to gen VI?
                  And finally, do you think about including the BW/SM experience system?

                  Thanks again for this and all other resources you guys have released!
                  Priorities are: code cleaning, bug fixing and that's pretty much it for me. If I get bored I may think of some feature to add such as easier multi battles with AI partner or trainers sliding and saying something when for example their pokemon are at low health.

                  As for the level scaling exp system, I may include it eventually, although the experience points got from pokemon will not be the same, because of how exp base is stored in gen3 and in later gens(byte vs halfword).

                  Quote:
                  Originally Posted by ItsFrickenMe View Post
                  Put out a damn tutorial video already. You've had plenty of time now. You're just being straight-up rude at this point.
                  Stop trolling bich.
                  Reply With Quote
                    #609    
                  Old March 15th, 2017 (5:09 PM).
                  ItsFrickenMe ItsFrickenMe is offline
                  Banned
                     
                    Join Date: Mar 2017
                    Posts: 11
                    Quote:
                    Originally Posted by DizzyEgg View Post
                    Stop trolling bich.
                    You want me to make you my bich? Why didn't you just say so? Drop those nickers and do a backwards handstand, I'm coming in lubed up and extra excited. You may think you're straight now but I'll have you moaning my name within 5 minutes flat.
                    Reply With Quote
                      #610    
                    Old March 15th, 2017 (6:11 PM).
                    Gamer2020's Avatar
                    Gamer2020 Gamer2020 is offline
                    Accept no Imitations!
                       
                      Join Date: Jun 2008
                      Location: Distant Land
                      Gender: Male
                      Nature: Bold
                      Posts: 899
                      Quote:
                      Originally Posted by ItsFrickenMe View Post
                      You want me to make you my bich? Why didn't you just say so? Drop those nickers and do a backwards handstand, I'm coming in lubed up and extra excited. You may think you're straight now but I'll have you moaning my name within 5 minutes flat.
                      Pretty much sums up the quality of the posts on here recently.
                      __________________

                      Reply With Quote
                        #611    
                      Old March 16th, 2017 (6:32 AM).
                      Iria Animi's Avatar
                      Iria Animi Iria Animi is offline
                      Innocent Trainer
                         
                        Join Date: Feb 2017
                        Location: New York,USA
                        Gender: Female
                        Nature: Gentle
                        Posts: 53
                        Quote:
                        Originally Posted by ItsFrickenMe View Post
                        You want me to make you my bich? Why didn't you just say so? Drop those nickers and do a backwards handstand, I'm coming in lubed up and extra excited. You may think you're straight now but I'll have you moaning my name within 5 minutes flat.
                        Stop writing like these bad language at this forum! He has been working hard for this tool and we should appreciate him for his work.
                        Reply With Quote
                          #612    
                        Old March 16th, 2017 (11:18 AM).
                        Wesley FG's Avatar
                        Wesley FG Wesley FG is offline
                        Pokémon Kalos Advance !! Gba Hack
                           
                          Join Date: Oct 2008
                          Location: Brazil
                          Gender: Male
                          Nature: Modest
                          Posts: 325
                          how i make PGE or another tool read new learneset "jambolearnedmovehack" (3 bytes for move) ?
                          because i test exaustive it,
                          and great resourcer, "Emerald great again"
                          __________________
                          Kalos Demake Soon!!
                          Reply With Quote
                            #613    
                          Old March 16th, 2017 (7:36 PM).
                          KDS's Avatar
                          KDS KDS is offline
                             
                            Join Date: Jul 2013
                            Age: 22
                            Gender: Male
                            Posts: 414
                            Quote:
                            Originally Posted by Wesley FG View Post
                            how i make PGE or another tool read new learneset "jambolearnedmovehack" (3 bytes for move) ?
                            because i test exaustive it,
                            and great resourcer, "Emerald great again"
                            Just run the PGEinidump.py script after insert.py or make.py depending upon the path you. The 3 bytes per move setting is now directly made in the ini which is automatically done by running PGEinidump.py. MAke sure you have the latest PGE version.

                            I think that there is no other good tool that supports 3 bytes per learnset.
                            Reply With Quote
                              #614    
                            Old March 17th, 2017 (11:21 AM).
                            resetes12's Avatar
                            resetes12 resetes12 is offline
                               
                              Join Date: May 2016
                              Gender: Male
                              Posts: 19
                              How are 7th Gen things looking? I'm finishing the data from nearly 1000 Pokemon and I'll probably need the new abilities plus new attacks to finish it 100%.
                              Reply With Quote
                                #615    
                              Old March 18th, 2017 (6:14 AM). Edited March 18th, 2017 by KDS.
                              KDS's Avatar
                              KDS KDS is offline
                                 
                                Join Date: Jul 2013
                                Age: 22
                                Gender: Male
                                Posts: 414
                                Quote:
                                Originally Posted by resetes12 View Post
                                How are 7th Gen things looking? I'm finishing the data from nearly 1000 Pokemon and I'll probably need the new abilities plus new attacks to finish it 100%.
                                Well, we haven't started Gen 7 yet. The priority is pretty much as what Dizzy has said, cleaning the code and stabilizing the Battle Engine. But worry not, once we start Gen 7 it will be wrapped up pretty quickly.
                                Reply With Quote
                                  #616    
                                Old March 18th, 2017 (6:31 AM).
                                Marky Vigoroth's Avatar
                                Marky Vigoroth Marky Vigoroth is offline
                                ...I just liked the Scyther icon.
                                   
                                  Join Date: Aug 2015
                                  Location: Puerto Rico
                                  Gender: Male
                                  Nature: Naive
                                  Posts: 74
                                  I am confused on something new, now.

                                  How do I specifically add a new form of Castform? (In this case, I want to make a Rock-type 'Sandy Castform' that appears during a Sandstorm.)
                                  __________________
                                  Hack-player; hack-maker.
                                  Reply With Quote
                                    #617    
                                  Old March 19th, 2017 (8:40 AM).
                                  resetes12's Avatar
                                  resetes12 resetes12 is offline
                                     
                                    Join Date: May 2016
                                    Gender: Male
                                    Posts: 19
                                    Quote:
                                    Originally Posted by KDS View Post
                                    Well, we haven't started Gen 7 yet. The priority is pretty much as what Dizzy has said, cleaning the code and stabilizing the Battle Engine. But worry not, once we start Gen 7 it will be wrapped up pretty quickly.
                                    Thank you for your response. Well, there's time. I still have to finish attacks/data in nearly 100 Pokemon, change TMs for 1000 Pokemon and Pokedex data for nearly 600 Pokemon. I suppose I will get more active in summer, when there's actually time to do this things.

                                    I did aproximately 500 Pokemon in 3 and a half months (Data + Attacks).
                                    Reply With Quote
                                      #618    
                                    Old March 20th, 2017 (11:02 AM).
                                    Wesley FG's Avatar
                                    Wesley FG Wesley FG is offline
                                    Pokémon Kalos Advance !! Gba Hack
                                       
                                      Join Date: Oct 2008
                                      Location: Brazil
                                      Gender: Male
                                      Nature: Modest
                                      Posts: 325
                                      i have one question in item effect

                                      ITEM_EFFECT_ADAMANTORB , //0x48

                                      for it works in dialga i need put the index of dialga in the extra parameter (in iteme ditor) ?
                                      the same question for griseous orb ?
                                      __________________
                                      Kalos Demake Soon!!
                                      Reply With Quote
                                        #619    
                                      Old March 22nd, 2017 (5:08 AM).
                                      KDS's Avatar
                                      KDS KDS is offline
                                         
                                        Join Date: Jul 2013
                                        Age: 22
                                        Gender: Male
                                        Posts: 414
                                        Quote:
                                        Originally Posted by Wesley FG View Post
                                        i have one question in item effect

                                        ITEM_EFFECT_ADAMANTORB , //0x48

                                        for it works in dialga i need put the index of dialga in the extra parameter (in iteme ditor) ?
                                        the same question for griseous orb ?
                                        You need to make sure that the index for dialga in the src/pokes.h file matches the one in your hack.
                                        Reply With Quote
                                          #620    
                                        Old March 24th, 2017 (10:06 AM).
                                        godi godi is offline
                                           
                                          Join Date: Nov 2016
                                          Location: Portugal
                                          Gender: Male
                                          Posts: 1
                                          Thank you so much for these ressources Dizzyegg and KDS, its amazing!

                                          One question about the learnsets. I see gen 4-6 pokemon learnsets commented out in the learnsets.c file, would removing the comments and adding the expanded pokemon names make the script automagically give them the correct moves? Thanks in advance
                                          Reply With Quote
                                            #621    
                                          Old March 26th, 2017 (4:03 AM).
                                          KDS's Avatar
                                          KDS KDS is offline
                                             
                                            Join Date: Jul 2013
                                            Age: 22
                                            Gender: Male
                                            Posts: 414
                                            Quote:
                                            Originally Posted by godi View Post
                                            Thank you so much for these ressources Dizzyegg and KDS, its amazing!

                                            One question about the learnsets. I see gen 4-6 pokemon learnsets commented out in the learnsets.c file, would removing the comments and adding the expanded pokemon names make the script automagically give them the correct moves? Thanks in advance
                                            Yes, but additionally you need to edit line 1493 to add the proper references to the master learn set tablel while following the pokemon index order accounting for unknown/limbo slots as well.
                                            For example,
                                            Code:
                                            &CHIMECHO_MOVESET[0], &EMPTY_MOVESET[0], &EMPTY_MOVESET[0], &TURTWIG_MOVESET[0]
                                            Reply With Quote
                                              #622    
                                            Old March 31st, 2017 (10:51 AM).
                                            DizzyEgg's Avatar
                                            DizzyEgg DizzyEgg is online now
                                               
                                              Join Date: Feb 2014
                                              Location: Poland
                                              Age: 19
                                              Gender: Male
                                              Nature: Quiet
                                              Posts: 698
                                              Quick Update

                                              Fixed a couple of bugs(full list in the github commit's description) and made it possible to insert learnsets for expanded pokemon for gen4, gen5 and gen6. Also made it possible to not build learnsets at all.
                                              __________________
                                              Make Emerald Great Again

                                              My works:
                                              Battle Engine Upgrade
                                              Pokemon Expansion
                                              Items/TMs/Tutors Expansion
                                              Various Features(Evo Methods, BW Repel, Levels Above 100, Trainers with EV, Nature Colored Stats)

                                              Emerald Features:
                                              Form Changes (KDS)
                                              Reply With Quote
                                                #623    
                                              Old April 2nd, 2017 (5:06 AM).
                                              Z-nogyroP Z-nogyroP is offline
                                                 
                                                Join Date: May 2014
                                                Age: 16
                                                Gender: Male
                                                Posts: 75
                                                Two issues to report:

                                                Firstly, this occurred before the latest update, but I suspect it hasn't been fixed: Random trainers can have shinies. A trainer in my hack had a shiny Ledyba; he did not have the shiny Ledyba when I reset and rebattled him, it was only the one time. This is probably something that should be fixed just for the sake of people not raging when they encounter a trainer with a shiny they can't catch.

                                                Secondly, the game seems to crash upon entering battle if you haven't built the learnsets. It works fine if you build them (I added the data at 0x1000000) but without them it doesn't seem to work.
                                                Reply With Quote
                                                  #624    
                                                Old April 2nd, 2017 (9:00 AM).
                                                Wesley FG's Avatar
                                                Wesley FG Wesley FG is offline
                                                Pokémon Kalos Advance !! Gba Hack
                                                   
                                                  Join Date: Oct 2008
                                                  Location: Brazil
                                                  Gender: Male
                                                  Nature: Modest
                                                  Posts: 325
                                                  Quote:
                                                  Originally Posted by DizzyEgg View Post
                                                  Quick Update

                                                  Fixed a couple of bugs(full list in the github commit's description) and made it possible to insert learnsets for expanded pokemon for gen4, gen5 and gen6. Also made it possible to not build learnsets at all.
                                                  i not understand why but the old version works fine for me,

                                                  but this update the mega evolution animation has completly bugged and crash the game,
                                                  and when you execute script PGEinidump.py, occur error in line 60 "file not found" learnsetcathy r (something like this)

                                                  the only think i make diferent is insert expansion first and used it again for make learnset work 4-6 gen.
                                                  __________________
                                                  Kalos Demake Soon!!
                                                  Reply With Quote
                                                    #625    
                                                  Old April 3rd, 2017 (7:33 AM).
                                                  DizzyEgg's Avatar
                                                  DizzyEgg DizzyEgg is online now
                                                     
                                                    Join Date: Feb 2014
                                                    Location: Poland
                                                    Age: 19
                                                    Gender: Male
                                                    Nature: Quiet
                                                    Posts: 698
                                                    Quote:
                                                    Originally Posted by Z-nogyroP View Post
                                                    Two issues to report:

                                                    Firstly, this occurred before the latest update, but I suspect it hasn't been fixed: Random trainers can have shinies. A trainer in my hack had a shiny Ledyba; he did not have the shiny Ledyba when I reset and rebattled him, it was only the one time. This is probably something that should be fixed just for the sake of people not raging when they encounter a trainer with a shiny they can't catch.

                                                    Secondly, the game seems to crash upon entering battle if you haven't built the learnsets. It works fine if you build them (I added the data at 0x1000000) but without them it doesn't seem to work.
                                                    1. Shiny issue is probably because of competitive trainers feature from the various features.
                                                    2. It will crash if the learnsets aren't in your game or you overwrote them while updating the engine.

                                                    Quote:
                                                    Originally Posted by Wesley FG View Post
                                                    i not understand why but the old version works fine for me,

                                                    but this update the mega evolution animation has completly bugged and crash the game,
                                                    and when you execute script PGEinidump.py, occur error in line 60 "file not found" learnsetcathy r (something like this)

                                                    the only think i make diferent is insert expansion first and used it again for make learnset work 4-6 gen.
                                                    Both thing should be fixed with the latest version.

                                                    Another (maybe not so)small update
                                                    Added pokemon animating after mega evolution.
                                                    Made it possible to force a specific background for a battle.
                                                    And added a new feature which is trainers saying stuff in the middle of a battle. Currently you can make your trainer say something when:
                                                    - first pokemon is down
                                                    - last pokemon is sent out
                                                    - last pokemon is at low health
                                                    Example screenshots:

                                                    Will provide instructions on how to use that soon.
                                                    __________________
                                                    Make Emerald Great Again

                                                    My works:
                                                    Battle Engine Upgrade
                                                    Pokemon Expansion
                                                    Items/TMs/Tutors Expansion
                                                    Various Features(Evo Methods, BW Repel, Levels Above 100, Trainers with EV, Nature Colored Stats)

                                                    Emerald Features:
                                                    Form Changes (KDS)
                                                    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 12:46 AM.