Releases: h0tp-ftw/ankimon
Ankimon v1.51-E
🌟 Ankimon v1.51-E 🌟
A huge thank you to @Someon1e (aaaaankier), @h0tp-ftw (h0tp) for their contributions to this update! <3
What's new
This release includes 6 merged pull requests with enhancements, bug fixes, and improvements!
Notably, the settings_obj issue (info not saving, settings changes not working, etc.) has been fixed.
💢 PSA
If we have more contributors, we can ensure that changes are more thoroughly checked before they become part of Ankimon, and avoid future bugs!
Dev Guide: https://h0tp-ftw.github.io/ankimon/
Feel free to study with us in the Library VC in our Discord!
— h0tp 💖
📜 Full changelog — v1.51-E
🐛 Bug Fixes & Stability!
- Correctly display badge count in trainer card #208 @Someon1e
- settings_obj available in save_ankimon_configs #216 @h0tp-ftw
- Fix use of
remove_level_cap#217 @Someon1e - Fix IV generation in some places #218 @Someon1e
- Fix
evo_idcondition in item evolutions #222 @Someon1e - Ankimon window doesn't pop up after defeating enemy (when auto battle off) #224 @h0tp-ftw
Make a backup, but your progress should NOT BE LOST from updating - put a bug report if you lose your files
Backup guide ➡️ https://discord.com/channels/1241773562629718148/1303759380768096318
Ankimon v1.5-E
🌟 Ankimon v1.5-E 🌟
A huge thank you to @ArdentRoe (TyGuy), @Someon1e (aaaaankier), @h0tp-ftw (h0tp) for their contributions to this update! Someon1e (aaaaankier) has been carrying us with so many great fixes <3
What's new
This release includes 38 merged pull requests with enhancements, bug fixes, and improvements!
STARTER ISSUE FIX - Make your starter Pokemon your MAIN Pokemon, and it should try to fix any issues it has!
💢 PSA
If you love Ankimon, please join our developers 🥺
Dev Guide: https://h0tp-ftw.github.io/ankimon/
Feel free to study with us in the Library VC in our Discord!
— h0tp 💖
📜 Full changelog — v1.5-E
✨ Features & Improvements
- Refactor code relating to the evolution window #195 @Someon1e
- Faster startup speed #194 @Someon1e
- PC: Show total number of boxes #192 @Someon1e
- Revamp and volume control of sounds + Centralizing settings + Remove fallback values from config fetching #193 @Someon1e
- Team window improvements #174 @Someon1e
- Delete some unused files #169 @Someon1e
- Rewrite of "special_form" and removal of "evos" variable #188 @Someon1e
- TM icon variants for different types #190 @Someon1e
- Settings window changes #191 @Someon1e
- Showdown/paste improvements to include more info #177 @Someon1e
- Itembag search and filter improvements #175 @Someon1e
🐛 Bug Fixes & Stability
- (Fix by Unlucky) Leaderboard sync uses highestLevel as int #202 @h0tp-ftw
- Fix Discord rich presence with quote type 2 #201 @Someon1e
- Starter Individual ID Mismatch is patched via migration.py #200 @h0tp-ftw
- Discord RPC does not occupy main thread #198 @h0tp-ftw
- Fix being rewarded useless items #196 @Someon1e
- Fix Pokemon Trading (Re-add missing functions to pokemon_trade) #161 @h0tp-ftw
- Minor fix of fallback sprite path finding #162 @h0tp-ftw
- Fix: Ankimon window can now show 2 Pokémon types #181 @ArdentRoe
- Deterministic daily TMs #186 @Someon1e
- Tracker and Achievements system reworks #189 @Someon1e
- Shortcut fixes #187 @Someon1e
- Backup system ignores system .DS_Store files #184 @h0tp-ftw
- Fix
review_hp_bar_thickness&show_mainpkmn_in_reviewersetting usage #180 @Someon1e - Update "Report Bug" URL to Ankimon Experimental repo #178 @Someon1e
- Fix missing fields for starter Pokemon (starter evo problems fix) #176 @Someon1e
- Rename "Receive Ankimon News" setting #173 @h0tp-ftw
- Add missing comma in item list in utils.py #170 @Someon1e
- Fix Evolution prevo_id missing problems #165 @h0tp-ftw
- Bring back "Cards per Round" to settings #164 @h0tp-ftw
- Fix
get_sprite_pathto prevent sprite problems #185 @h0tp-ftw - Fix Fossil Pokemon generation problems (Added missing keys) #163 @h0tp-ftw
- [CRITICAL] Fixes to Download Resources mechanism #182 @h0tp-ftw
- Fix learning moves with TMs #172 @Someon1e
- Missing translation keys added #168 @h0tp-ftw
- Non-main Pokemon XP share evolution can be cancelled #167 @h0tp-ftw
- Rating dialog shows after 2 badges instead of 3 #166 @h0tp-ftw
- Allow changing moveset of non-main pokemon #160 @Someon1e
New Contributors
- @ArdentRoe made their first contribution in #181, welcome to the devs 🫡
Ankimon v1.43-E
What's Changed
- Restore the "Damage in Reviewer", "Cards per Round", "Show Pokemon Buttons" settings by @h0tp-ftw in #145
- Remove dmg_in_reviewer so opponent ALWAYS attacks by @h0tp-ftw in #146
- [CRITICAL] Fix Ankimon startup by fixing check_min_generate_level by @Someon1e in #150
- Fix badge count when calculating rank by @Someon1e in #152
- Display highest level pokemon name in trainer card by @Someon1e in #151
- Improved Sorting Options by @h0tp-ftw in #153
- Fix xp share save by @Someon1e in #154
- Ankimon Backup Manager by @h0tp-ftw in #158
- Fix duplication of log entries by @h0tp-ftw in #157
- Restructure of on_profile_did_open() (fix for sync and monthly Pokemon issues) by @h0tp-ftw in #156
New Contributors
Full Changelog: 1.42-E...1.43-E
Ankimon v1.42-E
What's Changed
- Trick Room now works and changes correctly by @h0tp-ftw in #136
- Evolution conditions updated from PokeAPI by @h0tp-ftw in #141
- New Trainer Sprite selection window by @h0tp-ftw in #137
- Items ported to new format if needed by @h0tp-ftw in #140
- Pokedex search function handles unexpected suffixes by @h0tp-ftw in #142
- Settings window fixed and config stored in config.obf by @h0tp-ftw in #143
- Monthly Pokemon automatically given to all users by @h0tp-ftw in #139
Full Changelog: 1.41-E...1.42-E
Ankimon v1.41-E
What's Changed
- TMs with hyphens are now properly saved by @h0tp-ftw in #133
- Settings values can be set to "TRUE" properly by @h0tp-ftw in #131
- Data migration handler to ensure Pokemon don't have missing info by @h0tp-ftw in #132
- Fallback color value for tooltips by @h0tp-ftw in #130
Full Changelog: 1.4-E...1.41-E
Ankimon v1.4-E
What's Changed
- Init splitting by @Axil12 in #51
- FIX: fixed the xp share not giving out xp to the xp shared pokemon if… by @Axil12 in #53
- Replaced the x0 multipliers by x1/8 by @Axil12 in #54
- syncing trainer sprite to server + more trainer sprites by @Unlucky-Life in #61
- Axil/adding TMs by @Axil12 in #57
- Error handler now removes username and provides Ankimon version and system info by @h0tp-ftw in #69
- Add contributors.yml for auto-generation of contributors in README by @h0tp-ftw in #79
- Axil/pokemon pc boxes by @Axil12 in #72
- Axil/adding TMs to shop by @Axil12 in #67
- switch catch and defeat button in reviewer by @Unlucky-Life in #80
- CRITICAL - Generate blank personal files on startup by @h0tp-ftw in #84
- 🏆 New Achievements by @thepeacemonk in #89
- Achievements and Ankimon Window doesn't lose visibility from main window clicks by @thepeacemonk in #91
- Bring back proper error handling, MUTATOR_FAIL fix, and fix to count_items_and_rewrite function by @h0tp-ftw in #81
- Remove old status functions effect_status_moves and status_effect by @h0tp-ftw in #63
- Fix poke-engine imports based on directory structure by @h0tp-ftw in #82
- Enemy Pokemon has NO NICKNAME when caught by @h0tp-ftw in #94
- Revamped item shop with text not cut off by @h0tp-ftw in #93
- Pokemon tiers list now in resources.py by @h0tp-ftw in #83
- Ankimon Window Enhancements + New Sylveon back sprite + New Pokeball by @thepeacemonk in #95
- Revamp of help guide, error images, and changelogs in ASSETS folder by @h0tp-ftw in #92
- Fixed the count_items_and_rewrite() function by @Axil12 in #96
- Fix move name normalization to consider hyphenated moves (and other cases) properly by @h0tp-ftw in #102
- Re-add functionality for friendship, pkmn defeated, and current hp by @h0tp-ftw in #101
- Learning/Forgetting a move targets individual_id instead of name by @Axil12 in #103
- Discord RPC now updates values properly by @h0tp-ftw in #106
- Major fixes to battle system - multiplier fixed, new message generation system, complete battle state handling, mainpokemon stats and move changes are saved when switching by @h0tp-ftw in #107
- Axil/held items - Added held items ! by @Axil12 in #110
- Discord RPC warning shown if using Discord RPC altering addons (AnkiCord and AnkiDiscord) by @h0tp-ftw in #109
- Bidirectional sync functionality via AnkiWeb collection.media folder by @h0tp-ftw in #108
- FIX: re-added the tooltip message displaying heals by @Axil12 in #112
- Non implemented items are excluded from item shop by @h0tp-ftw in #113
- Itembag layout and todays_shop file integration fixed by @h0tp-ftw in #111
- XP share evos update the correct mypokemon entry by @h0tp-ftw in #114
- Error handling for evolution errors by @h0tp-ftw in #115
- Type icons displayed in pokemon collection by @h0tp-ftw in #116
- Revamped trade window with passwords by @h0tp-ftw in #117
- Closing of Anki is automatically triggered when needed by @h0tp-ftw in #120
- Sync differences now checks for key values instead of byte-level difference analysis by @h0tp-ftw in #121
- [CRITICAL] update_main_pokemon function handles empty mainpokemon files by @h0tp-ftw in #119
- Ankimon config is saved in user_files as config.obf by @h0tp-ftw in #123
- Ankimon Tip of the Day by @h0tp-ftw in #122
- Implementation of HUD Portal for Reviewer Look by @h0tp-ftw in #124
- Enhanced Settings by @thepeacemonk in #126
- Settings window search + layout fix by @h0tp-ftw in #127
New Contributors
- @Unlucky-Life made their first contribution in #61 , congratulations on becoming an Ankimon contributor 🤣
Full Changelog: 1.3962-E...1.4-E
Ankimon v1.3962-E
NOTE: Quick fix added for the keyerror issue, because of number of reports
What's Changed
- Fix to keyerror 'status' - remove unnecessary function effect_status_moves by @h0tp-ftw in #47
- Sunglasses emoji is not italicized by @h0tp-ftw in #48
Full Changelog: 1.396-E...1.3962-E
Ankimon v1.396-E
What's Changed
- Nonexistent MUTATOR_FAIL entry removed from instruction generator by @h0tp-ftw in #43
- Reenable web exports for static files (GUI hide works again) by @h0tp-ftw in #45
- Personal files are untracked and created at runtime by @h0tp-ftw in #38
- Fallback to false if move does not have value for "disabled" key by @h0tp-ftw in #36
- ✨ Beautiful Error Handler by @h0tp-ftw in #39
- Pokedex_obj debugging reduced and mypokemon_path provided by @h0tp-ftw in #40
- Damage calculation considers ALL possibilities to make it more random by @h0tp-ftw in #42
- Unnecessary / undefined variables removed from sync_pokemons function by @h0tp-ftw in #37
- Unknown stats are ignored in Pokemon details dialog by @h0tp-ftw in #41
Full Changelog: 1.395-E...1.396-E
Ankimon v1.395-E
NOTE: Due to code errors, this build actually contained 1.394-E files. Please use 1.396-E instead.
Build Details
- Commit SHA: beb35d3
Full Changelog: 1.394-E...1.395-E
Ankimon v1.394-E
What's Changed
- Lots of great fixes and features by @Axil12 in #32
- Patch notes uses QTextBrowser instead of edit to make links clickable by @h0tp-ftw in #34
- Fix evos: Unknown dialog box with better comparison handling by @h0tp-ftw in #35
- Immense change proposal (typo) by @MORGANlTE in #33
New Contributors
- @MORGANlTE made their first contribution in #33
Full Changelog: 1.393-E...1.394-E
Build Details
- Commit SHA: c2bd557