0.4.0
NDS Ironmon Tracker v0.4.0
This is a massive update, adding several new features and fixing tons of various bugs that were reported. As such, there are bound to be bugs I missed. If you find any, please report them!
New Features
1. "The tracker doesn't work for me sometimes! It just shows a blank screen!"
Completely fixed. You can also freely use real time clock now! (I heavily recommend it.)
2. Info Hovering
You can now hover over various things on the main screen for more info!
This is shown below:
Notes
- Held items are also included.
- If you are holding nature specific berries (Iapapa, Aguav, etc.), hovering over them while held will tell you if your Pokémon dislikes them.
3. Badge Editing
You can finally change how the badges are positioned! (They also auto track for every game!)
The full edit menu:
4. Tracked Pokémon Viewing
Tracked Pokémon can now be viewed and edited at any time!
Check it out below:
Notes
- The arrows will cycle through the various Pokémon you've seen in alphabetical order.
- The search function will allow you to quickly find a specific Pokémon. Matches appear above the keyboard and clicking them will display the corresponding Pokémon.
- Notes can be changed, as well as stat predictions. These will save.
5. Control Editing
You no longer have to edit the Settings.ini file to change your controls!
Notes
- The "Bind" buttons will wait for input, and then assign the control to whatever NDS button you press. Only A, B, X, Y, L, R, Start, and Select are supported. These are bound under Config -> Controller.
- There is a new "Lock enemy" hotkey that will lock the current enemy in battle until you choose to unlock it by pressing the key again. This is useful when you need to take notes but don't want to feel rushed on time.
6. New Config Menu
The tracker's settings menu has been completely redone!
Other Changes
- The tracker will now flush the save RAM every 5 minutes (and on close), making data loss less likely of an issue.
- The entire project was rewritten from the ground up to not have global state everywhere. This will make future additions much easier.
- Notes for the enemy are no longer at the bottom. They are now in the middle to make better use of the space (and for badges.)
- Hidden Power now has 2 arrows next to it for cycling forward and backward (alphabetically) through its possible types.
- Tracker now uses a different saving system that will persist even without save states.
- The QuickLoad feature has its own menu now, as well as generating a ROM on the fly. This is experimental as it is quite slow.
- A delay has been added so that move effectiveness calculations don't happen until the enemy Pokémon is on screen, as long as you are using SET battle mode.
- The enemy Pokémon screen will now show how many you've seen, as well as the last level you saw it at.
- ...and more
Bug fixes
- Fixed Lickilicky / Poliwhirl evo details.
- Fixed incorrect Gen IV Rotom typing.
- Fixed incorrect Wormadam typing (and several other alternate form bugs).
- Fixed bug in Gen IV where the tracker would sometimes show an enemy Pokémon early.
- Fixed "Cheri" misspelled as "Chery."
- Fixed several incorrect BSTs, such as Cryogonal and Beartic.
- Fixed bug where Curse did not work with move icons being drawn.
- Fixed bug where Punishment was using the enemy's stat stages sometimes
- Fixed several Pokémon missing moves at levels less than 8.
- Fixed Wake-up Slap's power being 70 instead of 60.
- Fixed bug where enemy Pokémon with a "FRIEND" evo would reflect your own Pokémon's friendship.
- Fixed berry bag addresses missing from Gen IV games.
- ...and more
Shoutouts
Massive thank you to everyone who reached out and reported any feedback, as well as those who gave me great suggestions for new features! As always, massive shoutouts to the Gen III tracker team as well for being so helpful at various points in development.