Wikia

Pokémon Essentials Wiki

Downloads

214pages on
this wiki
Talk8

This page lists a number of versions of Pokémon Essentials that have existed. Change logs and download links for each version are included.

Version history

Version Release date Change log Download links
15.1 25th January, 2015

This is an update release for version 15. It is not a stand-alone release.

You must download version 15, and then replace the appropriate files in it with the updated versions in this release.

  • Added a bunch of battle log messages.
  • Rearranged and renamed some script sections.
  • Added method poke.formNoCall=(value) which sets the form without calling the "onSetForm" proc for it (for use with wild/NPC trainers' Pokémon).
  • Added methods $Trainer.firstParty, $Trainer.firstPokemon and $Trainer.firstAblePokemon.
  • The Bag now automatically repartitions itself if the number of pockets changes.
  • Method pbPickBerry now accepts symbols.
  • Sped up the animations at the start of battles.
  • Throwing rocks and bait in Safari Zone battles is now a little quicker.
  • Added move effect for Last Resort.
15 31st December, 2014
  • Redesigned Move Relearner screen.
  • Pokémon can now relearn a move it knew when the player obtained/hatched it.
  • Sped up rearranging Pokémon in the party.
  • Added method pbEnterNPCName for naming an NPC.
  • Added new handler OnFailCatch for Poké Balls.
  • Conditional branches now evaluate script switches.
  • Added a way to edit NPC trainers in the same way as wild Pokémon (see the script section PokemonEncounterModifiers).
  • "pokemon.txt" now recognises the growth rates "MediumFast" (Medium) and "MediumSlow" (Parabolic).
  • "pokemon.txt" now allows words for compatibilities, and no longer requires exactly two values if there is only one egg group.
  • "trainers.txt" now allows Pokémon genders to be defined with "M"/"F" rather than "0"/"1".
  • "trainers.txt" now allows Pokémon shininess to be defined with "shiny" rather than "true"/"false".
  • Removed contest categories from "moves.txt".
  • The game now creates all appropriate PBS files in UTF-8 format.
  • Minor tweak to properly revert class StringInput to pre-v13.
  • Added methods poke.isMale? and poke.isFemale?.
  • Added methods poke.makeMale and poke.makeFemale.
  • Added methods poke.healHP, poke.healStatus and poke.healPP(index=-1).
  • Added methods poke.hasItem? and poke.setItem(item), the latter of which accepts symbols.
  • Expanded method poke.hasItem? to optionally accept a particular item as a parameter.
  • Method poke.setNature now accepts symbols.
  • Added methods $Trainer.isMale? and $Trainer.isFemale?.
  • Added methods $Trainer.lastParty, $Trainer.lastPokemon and $Trainer.lastAblePokemon.
  • Added method $Trainer.partyCount.
  • Added methods $Trainer.hasSeen?(:PIKACHU) and $Trainer.hasOwned?(:PIKACHU).
  • Added methods $Trainer.setSeen(:PIKACHU) and $Trainer.setOwned(:PIKACHU).
  • Method pbSeenForm now accepts symbols.
  • Methods pbTrainerBattle and pbDoubleTrainerBattle now support symbols for the trainer type(s).
  • Methods pbWildBattle and pbDoubleWildBattle now accept symbols.
  • Method pbStartTrade now accepts symbols.
  • Methods Kernel.pbItemBall and Kernel.pbReceiveItem now accept symbols.
  • Method pbGiveTriadCard now accepts symbols.
  • The battle script battler.pbHasMove? now accepts symbols.
  • Added battle script battler.pbHasMoveFunction?.
  • Added checks to class PokemonBag functions to ensure the item is valid.
  • Merged Game_Character script sections.
  • Improved overworld weathers.
  • Added heavy rain weather (like storm but without lightning) and blizzard weather (like sandstorm but white).
  • Eggs can now have species-specific cracks when they hatch.
  • Added Gen 4 version of berry plant mechanics.
  • Added animations for vigorous and shiny grass rustling.
  • Slight tweaks to the wild encounter rate calculation.
  • Chance of a wild encounter when using Rock Smash is now 25%.
  • Fishing was made easier.
  • The odds of hooking a Pokémon while fishing now depends on the type of rod used.
  • Added out of battle effects of Sticky Hold and Suction Cups.
  • Added animation for a thrown Poké Ball being deflected by a trainer.
  • Added bait throwing animation for Safari battles.
  • Added rock throwing animation for Safari battles.
  • Improved ball throwing animation for Safari battles.
  • Slightly sped up the falling of a thrown Poké Ball when it absorbs a Pokémon.
  • Reordered the effects that prevent the use of a move (frozen/asleep/flinching/etc.).
  • Replacement Pokémon are now sent into battle only at the end of a round, as in Gen 4 and onwards.
  • Error messages in battle will now be shown even if $INTERNAL is false - $INTERNAL is now only used to record battle logs.
  • Slightly improved battle logs.
  • Added a small attempt at AI minmaxing, some other AI tweaks.
  • Removed the static tiles from the Dungeon tileset.
  • Tweaked some berry tree graphics.
  • Optimised all graphics to reduce file size.
  • Greatly reduced lag when loading images (but now no longer supports .jpg, .jpeg or .bmp)
14 28th September, 2014
  • Added dust cloud animation when landing after a jump.
  • Field animations like grass rustling are now tinted according to the time of day (if appropriate).
  • The player and events now only sink into bush tiles if they're stationary.
  • Events in tall grass (terrain tag 10 and bush flag set) now sink 32 pixels into it.
  • Surfing and diving charsets now use all 4 frames rather than 2.
  • The bicycle BGM now stops playing if you cycle to a new map.
  • Added method Kernel.pbTransferSurfing to allow the player to keep surfing after a map transition.
  • pbExclaim can now make multiple events show the same exclamation animation at once.
  • Overhauled Poké Radar scripts to make it work more like the official games.
  • Poké Radar can now have exclusive wild encounters.
  • Poké Radar now takes SHINYPOKEMONCHANCE into account (same ultimate chance).
  • Simplified the converting of an item into an item/Pokémon (for Kurt/Fossil Reviver) a little.
  • Happiness gain due to walking tweaked to work like in Gen 5 games.
  • Pickup now uses the B2W2 set of items.
  • Raised Pokémon species name and kind lengths to 20 characters (longer species names won't fit in some display areas, though).
  • Pokémon names no longer have the gender symbol cut off their end.
  • Removed the gender icons from the Nidoran names.
  • Eggs now inherit the type of Poké Ball they are in from their mother.
  • Basculin now inherits its mother's form (or of whichever parent isn't Ditto).
  • Spiky-eared Pichu can no longer evolve.
  • Tweaked Shiny Charm's effect.
  • Text messages can now also line break themselves after a hyphen.
  • Sped up the text speed options.
  • Sped up many screen transitions.
  • Sped up box sliding in the storage screen.
  • Optimised loading of various sprites and icons.
  • Added egg hatching animation (by FL).
  • Added icons to the naming screens to show what you're naming (player/Pokémon/storage box).
  • Animated the player in the load screen's Continue panel.
  • Removed unnecessary redrawing of bitmaps in the Pokégear menu.
  • Improved FPS in Pokédex forms page.
  • Tweaked the animation of the line-ups appearing in battle.
  • The battle command menu now selects Fight each round by default, rather than what you chose to do in the last round.
  • Made battle buttons glow more when selected.
  • Small error-preventing tweaks to HP changing in battle.
  • Sped up some HP changes in battle.
  • Significantly sped up the filling of the Exp bar in battle.
  • Made changes to the AI.
  • "Battle scene" option now prevents all move/common animations from showing.
  • Removed messages that weather remains in effect, to speed up things slightly.
  • The sleep status now applies for 1-3 turns.
  • Added effect of Foul Play.
  • Added Friend Guard's effect (currently only affects damage taken from an attack).
  • Added Sheer Force.
  • Added Life Orb's effect.
  • Mental Herb now also ends the effect of Heal Block.
  • Quick Ball now applies a 5x capture rate in the first turn of battle.
  • Cleaned up some battle code.
  • Replaced move-processing scripts with new, tidier versions.
  • Added simple way to store the outcome of a trainer battle (single or double) in a global variable.
  • Added trainer comment "Outcome", which is the variable in which to store the result of that trainer battle.
  • Added way to play the charging animations of two-turn attacks.
  • Made new Tail Whip animation.
  • Added ghost frames in the Animation Editor which show the previous frame's cels.
  • Reverted changes to class StringInput from v13.
  • Minor rearranging of some script sections at the bottom.
  • pbAddForeignPokemon and pbGenerateEgg can now accept predefined Pokémon.
  • Added method $Trainer.clearPokedex.
  • Methods in $PokemonBag (e.g. $PokemonBag.pbQuantity) no longer need PBItems: in their arguments.
  • Changing the map view mode in the scripts no longer requires you to delete your save for the change to apply.
  • Added the ability to change the buying and/or selling price of an item in a particular Mart.
  • Can now stop def pbPhoneRegisterNPC from showing its "registered Dave" message.
  • In Debug mode, can hold Ctrl while using the Poké Radar to ignore its low battery.
  • In Debug mode, can hold Ctrl to Fly to places you haven't yet visited.
  • Can now toggle the Internal flag rather than just turn it on via the Debug option.
  • Made it easier to set the size of a square on the Town Map (default 16x16 pixels).
  • Edited townmapgen.html to allow working with squares of different sizes (1-16 pixels width/height).
  • Added Pokémon gender ratio FemaleSevenEighths for completeness.
  • Tidied up references to evolution methods to make them easier to redefine.
  • Can now make evolution methods whose variable is an elemental type.
  • Tweaked move descriptions to make them all display fully when shown in the summary screen.
  • Tweaked ability descriptions to make them all display fully when shown in the summary screen.
  • Merged the Pokémon Pack back into the main download because people can't follow instructions.
  • Tweaked waterfall autotiles.
  • Added autotiles for water currents.
  • Fixed arrow key graphic in the controls screen.
13 2nd December, 2013
  • Split the Pokémon sprites/icons/cries into a separate downloadable pack.
  • Updated the altitudes of all species in Pokémon Pack 1.
  • Added support for Mega Evolution.
  • Text in common events is now extracted and can be translated.
  • The names and descriptions ("points of interest") of points on the Town Map are now extracted and can be translated.
  • Rearranged the order in which text is extracted - this breaks older extracted text files (including compiled language files).
  • Remade the Continue/New Game screen.
  • The hidden move animation now uses graphics and looks nicer.
  • Increased the off-screen border within which events still update to a thickness of 4 tiles.
  • Light and OutdoorLight can now have a filename put in brackets after them, for custom light glow graphics.
  • Added support for multiple outfits per player character.
  • Added a "Large" screen size option.
  • Added Setting to let you define which Dex lists begin at 0 rather than 1 (the species numbers in those Dex lists are 1 less than they appear in "pokemon.txt").
  • Improved Debug options for the Day Care.
  • Added Debug options which provide the Pokédex, running shoes and a demo party.
  • Added Debug option for locking/unlocking Dex lists.
  • Added Debug option which will make debugging battles easier.
  • The Debug option "Advance Roaming" now also makes it possible to encounter another roamer on the same map.
  • You can now cancel creating/editing a Mystery Gift.
  • Moved many battle constants (such as text colours and Pokémon coordinates) to the new script section PokeBattle_SceneConstants.
  • Added z values to everything in the battle screen.
  • Made new battle animation player with extra features.
  • Multi-hit moves can (must) have a separate animation for each hit, with only the first named appropriately.
  • Multi-target moves now only show their animations once per use rather than once per target.
  • A move can now have easy access to multiple animations (not currently enabled by default).
  • Made behind-the-scenes change to how command/fight buttons work/appear in battle.
  • Major changes to using items in battle, so that they're now used in priority order, only one Poké Ball can be thrown per turn, and so on.
  • Pokémon are now switched out in battle before trainers use items, rather than after.
  • HP lost in battle is now highlighted in black while losing it.
  • Holding Ctrl while using a move in Debug mode now guarantees it will have its additional effect.
  • Holding Ctrl while throwing a Poké Ball in Debug mode now guarantees capture.
  • A Poké Ball that has successfully captured a Pokémon now lingers for a while before fading away.
  • Pokémon in battle now put new EVs to use immediately even without levelling up.
  • Improved the fainting animation to make all Pokémon now fall into the ground and not appear in front of things they should be behind.
  • The player's partner now heals the player's team after a battle with a roaming Pokémon.
  • Added lots of new move animations.
  • Improved the appearance and functionality of the Animation Editor.
  • Frame numbers in the Animation Editor now start at 1 rather than 0.
  • Can now renumber an animation cel, for easier cel batching.
  • Added background and foreground properties to attack animations, as well as a way to edit them in the Animation Editor.
  • Can now play the user's cry in an animation.
  • Each cel in an animation now has its own focus, rather than them all depending on the animation's "position".
  • Importing an old animation will update it to the current format if necessary.
  • Editor's "Export all animations" option now also exports background and foreground graphics.
  • Animations in the RMXP Database are no longer converted to battle format by the Compiler.
  • The player now moves faster (running speed) while sliding on ice.
  • The limit to how many items you can choose to add via Debug or buy from a Mart at once is now a full stack of items, rather than a fixed 99.
  • pbTriadDuel now returns the result of the game (1=won, 2=lost, 3=draw).
  • Added method $Trainer.ablePokemonParty.
  • Added an easy method to get the screen_y coordinate of an event as if it wasn't jumping (useful for placing shadows).
  • Playing cries might cause fewer problems now.
  • Replaced the class StringInput with a new version by poccil.
  • Minor tweak to Burmy's form-seeing.
  • A Pokémon species can now have up to 4 defined hidden abilities.
12.2 3rd August, 2013

This is an update release for version 12. It is not a stand-alone release.

You must download version 12, and then replace the appropriate files in it with the updated versions in this release. You can ignore the v12.1 update when applying this update.

  • Updated credits.
  • Tweaked "Set Encounters" debug option to make density-choosing more complete with possible additional encounter methods.
  • The debug log is now printed to immediately, rather than buffered.
12.1 19th June, 2013

This is an update release for version 12. It is not a stand-alone release.

You must download version 12, and then replace the appropriate files in it with the updated versions in this release.

12 16th June, 2013
  • Rearranged some script sections.
  • Tweaked various compiler/Editor scripts.
  • Created a Pokémon species Editor script.
  • Created a Regional Dex Editor script.
  • Created a method to rearrange animations (not usable by default).
  • Improved terrain tag editor.
  • Can now use arrow keys to move around the Visual Editor.
  • Reinstated an 8 item limit for trainers.
  • Can now define the type of Poké Ball a trainer's Pokémon is in.
  • A trainer type's AI skill level is now independent of that trainer type's base money reward.
  • Can now easily change the number of species lines expected for an encounter method.
  • Probabilities for each species line for an encounter method no longer need to sum to 100.
  • Scripts now allow for gaps in the National Pokédex.
  • Centralised all code which gets a filename that involves an ID (e.g. icons, cries, charsets, etc.).
  • Filenames which have an ID number in their name can now use an internal name instead. Affects:
    • Pokémon sprites, icons, cries, footprints.
    • Item icons, mail backgrounds, berry tree charsets.
    • Trainer charsets, front sprites, back sprites, Town Map face icons, Vs animation graphics.
  • Added a raft of new move animations.
  • Added animations Common:HealthUp and Common:HealthDown.
  • Added support for animations which show when a Poké Ball opens to capture a Pokémon (Common:BallBurstX, where X is the ball's number).
  • Generally tidied up code for move effects.
  • Made some tweaks involving what happens when for multi-hit moves.
  • Oval Charm's percentages are now 40/80/88.
  • EV-enhancing items now have an effect during breeding.
  • When using an evolution stone, Pokémon will now say "able" or "not able".
  • A received/obtained item's name is now shown in blue rather than red.
  • Added new message tags \pg and \pog (acts as \b or \r depending on the player's gender).
  • Events with "noreflect" in their name will not have reflections in still water.
  • Added trainer comment "Continue", which determines if the player can continue on if they lose the battle (applies to all rematches by default).
  • Renumbered the Essentials-specific Global Switches.
  • The shiny and fateful encounter switch numbers are now defined in the script section Settings.
  • Added a NO_MONEY_LOSS Global Switch.
  • Moved StorageCreator metadata to the script section Settings.
  • Removed the unused TextSkin global metadata.
  • Added quick method pbHasPhoneTrainer?(trtype,trname).
  • You can now leave out PBSpecies: when creating a new PokeBattle_Pokemon object.
  • You can now leave out PBSpecies: when using pbAddPokemon and pbAddToParty.
  • Added more windowskins, and moved over to HGSS style.
  • Put Nidorina and Nidoqueen in the Monster and Field egg groups.
  • Tweaked skill levels of some trainer types.
  • The chance of a Shadow Pokémon entering Hyper Mode after using a particular move is now higher if its heart gauge is lower (previously always 100%).
11 23rd December, 2012
  • Added Gen 5 Pokémon.
  • Added Mystery Gift scripts.
  • Added Tile Puzzle mini-games.
  • Added Vs. trainer animation by Luka S.J (tweaked by Maruno).
  • Tweaked parts of the example maps.
    • The Tiall Region now has wild encounters.
  • Tweaked some tilesets.
  • Rearranged and improved the Pokémon debug menu.
  • Added debug options "Rename Player" and "Randomise Player's ID"
  • Added common animations: Sleep, Paralysis (by Brother1440), Burn (by Maruno).
  • Added placeholder animations: Poison, Frozen.
  • Added move animations: Block, Fire Blast, Foresight, Mean Look, Scary Face (by Brother1440).
  • A Fire-type Hidden Power can now defrost its target.
  • AI now considers NPC trainers' skill level (their base money) when deciding which moves to use.
  • Minor addition of some effects to the AI score calculations.
  • Added a new move target option: "OppositeOpposing" (used for Curse).
  • Fling now names the item that was flung.
  • Added Global Variable which records the number of times the Elite Four have been beaten.
  • Added Global Switch which makes any generated Pokémon a fatefully encountered one.
  • Partner trainers now stay out of single battles against single trainers.
  • Added Pokémon property obtainText, which overrides the obtainMap's name if it is not nil.
  • pbGenerateEgg now has a second parameter for obtainText.
  • Eggs from the Day Care now say they were received from the Day-Care Couple.
  • Breeding now has an 80% chance of the mother passing down their ability (unless it's a Hidden Ability).
  • Added Pokémon property fused, which records the details of another Pokémon fused with it.
  • Changed and improved how ribbons work.
  • Mail now records all the variables about the featured Pokémon that Pokémon icons can depend on.
  • Added form-specific EV yield for Kyurem.
  • Added effect for DNA Splicers.
  • Added Setting: STORAGEBOXES.
  • Added Setting for Map View Mode, and removed the choice from the Options screen.
  • Bag pocket names and Dex names will now be extracted for translation like (almost) all other text, rather than be special cases.
  • The Pokédex's Regional Dex list screen can now show up to 5 Dexes (plus "Exit") at once, and will scroll if necessary.
  • Improved how nest points are displayed, including removing overlaps between highlighted squares.
  • Removed Arceus's forms from being shown in the Pokédex; now just the regular form is available.
  • Removed an unnecessary restriction on when to show the "registered" icon in the Bag.
  • The cycing music now always overrides the regular music.
  • The "Erase event" event command now works identically to pbEraseThisEvent.
  • Added map metadata "MapSize", which allows 1 map to span more than 1 square on the region map.
  • Removed $PokemonGlobal.regionMapTrail.
  • $PokemonMap.bridge is now a number (the height of the bridge, default 2) rather than a boolean.
  • Fixed default graphic for a berry plant.
  • Mart screen now uses the gold windowskin for its money box.
  • Tweaked messages shown when obtaining/finding an item.
  • You can now choose your own name for exported animations.
  • Kernel.pbMessageFreeText now has a definable width for its text box (default 240).
  • The text entry box for typing in mail messages is now as wide as the screen.
  • Added method pbHasFatefulSpecies?.
  • Added method $Trainer.numFormsSeen.
  • Added method Kernel.pbChooseItem for simple choosing of an item in the Bag.
  • Removed the 4 item limit for trainers.
  • The splash screen now plays a random cry when closing.

Older versions are listed on Downloads/Older downloads.

Around Wikia's network

Random Wiki