• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Project: Generation 6 for Pokémon Essentials (Pokémon sprites and PBS files)

FL

Pokémon Island Creator
2,450
Posts
13
Years
    • Seen yesterday
    Didn't work, it goes in 'PokeBattle_Battle' right?

    It tested it catching a Pokemon I already have with a master ball and nothing happens.
    I implemented again and tested with a pokémon that I already have with master ball, and worked.
     

    Derxwna Kapsyla

    Derxwna "The Badman" Kapsyla
    437
    Posts
    12
    Years
  • I tried it myself following the instructions exactly as you said them, but it didn't work for me either - in relation to capture EXP that is.

    EDIT: FL and I went over this on Skype just now and confirmed this only works on V14 and up. V13 and lower builds are not compatible with this script
     
    Last edited:
    1,224
    Posts
    10
    Years
  • With only a couple more things to do for the battle aspect, it comes time to look for bug testers. There may be some moves that don't work properly, or typos somewhere, etc.

    Requirements:
    • You must have RPG Maker XP, so that you can run the scripts in debug mode.
    • You must have a reddit account

    How to be a good bug tester:
    1. When encountering an error, make sure to print out all error reports, and include your debug logs for that session. "It doesn't work" does not help me, there's thousands of lines of code in the battle system, I have to narrow it down.
    2. Don't make edits yourself. If there are errors, let me know. If you have a fix for an error or mistake, let me know, and I will make appropriate changes in the master file, and then ask you to redownload the scripts. If we are not using the same script file, error reports will be much harder for me to use, as line numbers will not correspond, and you may have messed something up adding it yourself.
    3. If a bug occurs without an error report, I would like two things. Your debug log, and a detailed list of who were on the field at the current time (including their movesets, and abilities if you can), along with any other information you think could be relevant.


    If you are interested, PM me with your reddit username. Testing will probably start next week, I will message those interested. If you volunteer, please make sure you actually have the time to do testing. I'll just create a private subreddit, so you can easily make posts with bugs and such, and I can moderate it, so it doesn't clutter up this thread.

    Note that this will be for testing moves and abilities only, so please read up on how to define opponents pokemon in battle on the wiki.

    I'll probably only take about 15 users. Too many and I'll undoubtedly get the same error reports 6 times before I can finish fixing it.
     
    5
    Posts
    9
    Years
    • Seen Feb 21, 2015
    Hello:

    I created a tool that generates files with ORAS level learnsets, egg moves, tm moves and move tutors for Pokemon Essentials. I can't link to generated data because forum thinks I am a spammer but it can be found on insurgence subreddit. If found helpful, I'm interested in helping this project too, because I see that learnsets are not in the claim sheet. Instead of providing pokemon.txt with only learnsets, I plan to get existing pokemon.txt file of the gen6 project and update it with the new data. That way you can get new learnsets with no effort. Are you interested in this?

    If you are interested, I don't know if the pokemon.txt file of the gen6 project is the "Miscelaneous Gen 6 scripts, images, and pokemon.txt, p.claydon, Dec 29, 2013" linked in the first post or if there is another.
     
    1,224
    Posts
    10
    Years
  • Hello:

    I created a tool that generates files with ORAS level learnsets, egg moves, tm moves and move tutors for Pokemon Essentials. I can't link to generated data because forum thinks I am a spammer but it can be found on insurgence subreddit. If found helpful, I'm interested in helping this project too, because I see that learnsets are not in the claim sheet. Instead of providing pokemon.txt with only learnsets, I plan to get existing pokemon.txt file of the gen6 project and update it with the new data. That way you can get new learnsets with no effort. Are you interested in this?

    If you are interested, I don't know if the pokemon.txt file of the gen6 project is the "Miscelaneous Gen 6 scripts, images, and pokemon.txt, p.claydon, Dec 29, 2013" linked in the first post or if there is another.

    I think we have the learnsets and egg moves correct. But I do know that we do not have all the move tutor stuff. And a double check for the movesets probably wouldn't hurt, so I think we would be interested. And no, that is not the location of the pbs files, I have them on a mediafire account.
     
    5
    Posts
    9
    Years
    • Seen Feb 21, 2015
    I think we have the learnsets and egg moves correct. But I do know that we do not have all the move tutor stuff. And a double check for the movesets probably wouldn't hurt, so I think we would be interested. And no, that is not the location of the pbs files, I have them on a mediafire account.

    Ok, I will contribute updates then. I was not able to find the link to that mediafire account, where is it? Thanks.
     
    5
    Posts
    9
    Years
    • Seen Feb 21, 2015
    It is right here

    Thank you for link.

    Using that txt files I have created the tm and pokemon files with ORAS data. I also corrected errors in moves file. They are too big for pastebin and forum does not allow upload so I uploaded to mega. Forum still thinks I'm spammer so I can't post links. I'll send you it in reddit after sending this post.

    My changes to files are described here:

    pokemon.txt

    The tool corrected these things:

    * Some pokemon were missing generation 6 learnsets. Examples: Venusaur missing Petal Blizzard, Charizard missing Flare Blitz, Pangoro missing Entrainment...

    * All pokemon were missing ORAS changes to learnsets. Examples: Pikachu missing Wild Charge, Girafarig missing Nasty Plot, Vibrava missing Boomburst, Diancie missing Sharpen...

    * Some pokemon were missing generation 6 egg moves. Examples: Bulbasaur missing Grassy Terrain, Rattata missing Counter, Corsola missing Camouflage, Gothita missing Heal Pulse...

    tm.txt

    * tms were missing generation 6 pokemon.

    * Added comment to each tm to know its number.

    * Added missing generation 6 tms. Examples: Steel Wing or Infestation or Sleep Talk.

    * Added missing ORAS hms like Dive.

    * Changes in move tutors, some from generation 6, others from ORAS. Examples: Hoopa can learn Block and Gravity. Volcanion can learn Heat Wave. Croagunk can learn Helping Hand. Weavile can learn Ice Punch, Munchlax can learn Recycle, many others.

    * Dragon's Ascent was using incorrect INTERNAL NAME DRAGONSASCENT, switched to DRAGONASCENT.

    * Removed tutors that now are tms.

    * Starter preevos can learn Fire Pledge, Grass pledge, Water Pledge, Blast Burn, Frenzy Plant and Hydro Cannon in Gen 6. That was missing.

    * Errors in Magic Coat corrected. Vulpix, Ninetales, Psyduck, Golduck Tauros, Infernape and many others cannot learn Magic Coat.

    * Many errors in Roleplay corrected too. I think they had their pokemon lists switched between them.

    * WARNING: Taken out generation V tms like Ally Switch or Work Up.

    * WARNING 2: Taken out generation IV tutors such as Ancient Power, Fury Cutter, Headbutt. If you want them I'll readd but they are missing generation 6 and V pokemon.

    * WARNING 3: Taken out changes mentioned by Takyon! in this post.

    I kept Iron Defense on Vullaby and Mandabuzz because they were valid in BW2's move tutors, as well as Porygon-Z keeping Wonder Room.

    This is because my tool automatically uses generation 6 data so it does not automatically keep them. If you want these changes I'll hack the tool to readd them.

    moves.txt

    The tool finds some errors in english names. They are corrected now.

    * Dragon's Ascent is written Dragons Ascent.

    * Play Nice is written with two spaces.

    * Flower Shield is written Flower Sheild.

    I wanted to thank everyone involved in creating and sharing gen 6 content, and to Maruno and other Essentials contributors. I hope this helps both projects, I enjoy the games created with them a lot. I can't code because I don't have RPG Make but please let me know if I can generate more data.
     
    5
    Posts
    9
    Years
    • Seen Feb 21, 2015
    Hello again:

    I reviewed moves.txt file to find errors and update gen changes. I can't link so I will send file later through private message or redit.

    I found some errors that I don't fix:

    * NOBLEROAR is wrong because it miss fields like type.

    * Cotton Spore target is wrong (must be adyacent foes). I did not fix because I do not know correct target code for this.

    * Some move description have "" delimiter while others do not. I don't know if this is a problem.

    I fixed these errors:

    * Simple Beam acc is 100 not 10.

    * Snarl is special.

    There are a lot of generation updates to moves in my file. Some are generation 5, most are 6. Name changes do not change INTERNAL NAME, only english name, to not break data.

    * Gunk Shot acc is 80.

    * Pin Missile acc is 95.

    * Poison Gas acc is 90.

    * Psycho Shift acc is 100.

    * Psywave acc is 100.

    * Rock Tomb acc is 95.

    * Feint power is 30.

    * Fury Cutter power is 40.

    * Air Cutter power is 60.

    * Assurance power is 60.

    * Bubble power is 40.

    * Chatter power is 65.

    * Crabhammer power is 100.

    * Dragon Pulse power is 85.

    * Fire Pledge power is 80.

    * Frost Breath power is 60.

    * Future Sight power is 120.

    * Grass Pledge power is 80.

    * Heat Wave power is 95.

    * Hex power is 65.

    * Incinerate power is 60.

    * Lick power is 30.

    * Low Sweep power is 65.

    * Meteor Mash power is 90.

    * Muddy Water power is 90.

    * Pin Missile power is 25.

    * Rock Tomb power is 60.

    * Skull Bash power is 130.

    * Smelling Salts power is 70.

    * Smog power is 30.

    * Snore power is 50.

    * Storm Throw power is 60.

    * Struggle Bug power is 50.

    * Synchronoise power is 120.

    * Techno Blast power is 120.

    * Thief power is 60.

    * Vine Whip power is 45.

    * Wake-Up Slap power is 70.

    * Water Pledge power is 80.

    * Outrage PP is 10.

    * Acid Armor PP is 20.

    * Air Slash PP is 15.

    * Barrier PP is 20.

    * Covet PP is 25.

    * Extrasensory PP is 20.

    * Growth PP is 20.

    * Minimize PP is 10.

    * Rock Tomb PP is 15.

    * Sacred Sword PP is 15.

    * Skull Bash PP is 10.

    * Swords Dance PP is 20.

    * Tailwind PP is 15.

    * Thief PP is 25.

    * Vine Whip PP is 25.

    * Charm is Fairy.

    * Moonlight is Fairy.

    * Sweet Kiss is Fairy.

    * Detect priority is 4.

    * BubbleBeam name is Bubble Beam.

    * DoubleSlap name is Double Slap.

    * DragonBreath name is Dragon Breath.

    * DynamicPunch name is Dynamic Punch.

    * ExtremeSpeed name is Extreme Speed.

    * FeatherDance name is Feather Dance.

    * GrassWhistle name is Grass Whistle.

    * Hi Jump Kick name is High Jump Kick.

    * PoisonPowder name is Poison Powder.

    * Sand-Attack name is Sand Attack.

    * Selfdestruct name is Self Destruct.

    * SmellingSalt name is Smelling Salts.

    * SmokeScreen name is Smokescreen.

    * Softboiled name is Soft-Boiled.

    * ThunderPunch name is Thunder Punch.

    * ThunderShock name is Thunder Shock.

    * ViceGrip name is Vice Grip.
     
    2
    Posts
    11
    Years
    • Seen Aug 17, 2016
    i need help please when i encounter a pokemon i got this error
    Exception: NameError
    Message: uninitialized constant PBEffects::Illusion
    PokeBattle_Battler:390:in `pbInitEffects'
    PokeBattle_Battler:154:in `initialize'
    PokeBattle_Battle:385:in `new'
    PokeBattle_Battle:385:in `initialize'
    PokeBattle_Battle:384:in `each'
    PokeBattle_Battle:384:in `initialize'
    PokemonField:1030:in `new'
    PokemonField:1030:in `pbWildBattle'
    PokemonField:1497:in `pbBattleOnStepTaken'
    PokemonField:1521:in `pbOnStepTaken'
     
    1,224
    Posts
    10
    Years
  • i need help please when i encounter a pokemon i got this error
    Exception: NameError
    Message: uninitialized constant PBEffects::Illusion
    PokeBattle_Battler:390:in `pbInitEffects'
    PokeBattle_Battler:154:in `initialize'
    PokeBattle_Battle:385:in `new'
    PokeBattle_Battle:385:in `initialize'
    PokeBattle_Battle:384:in `each'
    PokeBattle_Battle:384:in `initialize'
    PokemonField:1030:in `new'
    PokemonField:1030:in `pbWildBattle'
    PokemonField:1497:in `pbBattleOnStepTaken'
    PokemonField:1521:in `pbOnStepTaken'

    Please don't post error reports until the project is finished. Not to mention you're using an out of date version of the scripts file.
     
    1
    Posts
    14
    Years
    • Seen Feb 21, 2015
    I'm just a passerby wondering how the project is going. This is something that Essentials has needed for a long time and would love to hear about any recent progress.
     

    FL

    Pokémon Island Creator
    2,450
    Posts
    13
    Years
    • Seen yesterday
    And no, that is not the location of the pbs files, I have them on a mediafire account.
    I believe that is very important to make clear this information and this link at the first post. There's people that don't found the PBSs and tried to make these files manually! Let's avoid rework.
     
    1,224
    Posts
    10
    Years
  • I believe that is very important to make clear this information and this link at the first post. There's people that don't found the PBSs and tried to make these files manually! Let's avoid rework.

    I guess I probably should have said something prior, but all abilities, moves, etc are coded, and all files written. Just doing graphical stuff now.
     
    7
    Posts
    9
    Years
    • Seen Apr 27, 2018
    I've been working on implementing the 6 gen pokemon into the game I'm working on (with the help of some stuff on here :D)
    So far, so good but, for some reason, the sprites now are HUGE! Can someone help me out with that?

    EDIT: Good news and bad news.
    Good news is that I managed to fix the pokemon sprite size issue.
    Bad news is that now the game crashes at the beginning of every trainer battle now.

    This is the error message that I got:

    Exception: NameError
    Message: undefined local variable or method `illusionpoke' for #<PokeBattle_Scene:0xade1aa0>
    PokeBattle_ActualScene:2131:in `pbTrainerSendOut'
    PokeBattle_Battle:1291:in `pbSendOut'
    PokeBattle_Battle:2304:in `pbStartBattleCore'
    PokeBattle_Battle:2192:in `pbStartBattle'
    PokemonTrainers:433:in `pbTrainerBattle'
    PokemonTrainers:432:in `pbSceneStandby'
    PokemonTrainers:434:in `pbTrainerBattle'
    PokemonTrainers:431:in `pbBattleAnimation'
    PokemonTrainers:431:in `pbTrainerBattle'
    PokemonDebug:786:in `pbDebugMenu'

    EDIT 2: After messing around with the scripts a bit, I fixed the crash issue but not I noticed that the Pokemon moves are really wonky.
    Like, some of them have the wrong type listed, most of them have either the wrong PP or displays no PP at all and every move shows 3 random letters instead of a description.
    Anyone know what's up with that?
     
    Last edited:
    Back
    Top