Skip to content

0.4.0

Compare
Choose a tag to compare
@Brian0255 Brian0255 released this 14 Sep 09:31
· 1149 commits to main since this release
0771a26

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:

mainscreenhover

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:

image

4. Tracked Pokémon Viewing

Tracked Pokémon can now be viewed and edited at any time!

Check it out below:

image

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!

image

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!

image

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.