All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Python Interface for Local and Online AI Models (v0.2)
- AI (with battler_idx=1) now use a ML Model for choosing a move
- Logging all Attributes that are also used by the Classic PBS AI (incl. Effects)
- Logger now keeps track about already seen Battlers
- support for double & triple battles
- situationID of turn ends
- gameVersion, rep, sid & label to logs
- DamageStateLog, PokemonLog
- level to battler log
- party to trainer log
- notification when your rep is high enough for an upgrade
- ML_VERSION
- naming of logs
- MoveLog now relates to Pokemon_Move not Battle_Move
- Move in Choices is now logged using MoveLog not just the Symbol
- logger now records any battle regardless of the battle typ (incl. simulations)
- decision, choices, nested values, "#" & "nil" handling in logs
- EV capped as indended when using Vitamins (possibly also in battles)
- missleading msg when cancelling "Switch Type" at Prof Aid (RMXP-only)
- Vitamins shopkeeper dissapearing after 1st interaction (RMXP-only)
- Rank now shows as Badges on Trainer Card
- Forfeiting Trainer Battles is now allowed
- Roadblocks around the City (RMXP-only)
- Rewards for 4th and 5th Rank
- upgradeLicense now displays all inherent benefits and updates the box as intended
- switching type is preserved & displayed properly
- fixed new game intro (RMXP-only)
0.1.0 - 2023-03-02 - ALPHA
- Play as a Gym Leader with a Rank system
- Rules, Restrictions and Rewards based on your Rank
- Generate & fill box with adequate Pkmn
- Generate Challangers with adequate Pkmn
- Log Battles as JSON for future processing with Machine Learning