This is considered a major update. The site will package all the assets with the download for 1.2, though the Audio and Graphic assets remain unchanged and can be ignored.
To properly apply this update, you need to delete all the contents in the Plugins/Elite Battle DX directory, and extract anew from this download; as scripts and configs have been restructured.
Leaving in the scripts from the previous version will cause issues, so make sure you do the update properly.
If you are coming from a version lower than 1.2 and want to upgrade to a version higher than 1.2, you have to download and apply this update first!
This update requires v3.3 of the Scripting Utilities.
- Code and directory organization restructuring.
- Boss and custom wild battles will now accept Events.onWildBattleOverride.
- New animation helper engine to modularize move/common animation components (animations not yet converted to new format).
- Optimized battle environments to load faster.
- Slightly adjusted Super Shiny generation.
- Added a new nuzlocke rule to exclude shiny Pokemon from the encounter limit.
- Added PERFECT_IV_SHINY and PERFECT_IV_SUPER to set the minimum number of perfect IVs when generating a shiny.
- Added a PerfectIVs option to the Pokemon PBS to allow for defining the minimum number of perfect IVs on every encounter of the species.
- Added a PERFECT_IVS key for the :nextBattleData modifier to set the minimum number of perfect IVs for the next encounter.
- Added a whole new BATTLESCRIPT sub-section to the Trainer PBS where you can define the individual triggers and the accompanying text. Note that this is limited to only simple text display. For fully coded battle scripts, fall back to the BattleScript association.
- Fixed an issue with Trainer sprite positioning not being applied properly in battle.
- Fixed an issue where trainer data was not being read properly for trainer variants.
- Fixed an issue where items like POKEDOLL would crash the bag UI.
- Fixed an issue where the Low HP BGM would not revert to BGM set through Scripted Battles.
- Fixed a visual issue with partner trainers when Pokemon Followers EX is present in the game.
- Fixed a visual issue where the wrong text box is used when displaying gained or lost money at the end of a battle.
- Fixed an issue with missing legacy animations hiding the databoxes forever.
- Fixed missing form calls for battlers in the Safari Zone.
- Bad/missing player backsprites will not crash the game anymore and instead display a placeholder sprite.
- Adjusted how the PBS compiler determine which PBS files should get compiled.
- Tweaked compatibility with Pokemon Followers EX.
- Added moisturizer to keep my hands smooth.
- Cleaned up unused/redundant code.
Full move/common animation re-work, including the new modularized components, coming next update.