Skip to content

Releases: Brian0255/NDS-Ironmon-Tracker

0.4.0

14 Sep 09:31
0771a26
Compare
Choose a tag to compare

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.

NDS Ironmon Tracker v0.3.31

04 Jul 17:46
Compare
Choose a tag to compare

Alternate Forms Fix

This update includes an important bug fix for alternate forms. Folder names were incorrect for usage with the program, and they have been fixed.

NDS Ironmon Tracker v0.3.3

04 Jul 03:13
Compare
Choose a tag to compare

The Alternate Forms Update

Alternate form support is finally here!

image

  • All alternate forms that I could find now will display correctly in game, along with type effectiveness calculations and such.

Current forms supported:

  • Arceus, Basculin, Burmy, Castform, Cherrim, Darmanitan, Deoxys, Gastrodon, Giratina, Keldeo, Kyurem, Landorus, Meloetta, Rotom, Shaymin, Shellos, Thundurus, Tornadus, and Wormadam.

Please note: This is very difficult to test every case (as I can't generate randomized ROMs with alternate forms as my starter). While everything should work fine, please let me know if there are any issues! I am more than happy to respond.

NDS Ironmon Tracker v0.3.2

30 Jun 19:13
Compare
Choose a tag to compare

v0.3.2:

  • Added a new highly requested setting toggle for transparent backgrounds in your themes!
  • Move physical/special icon setting to themes
  • Fix bug in BW/BW2 where enemy Pokémon data would not display

Recent New Features

The Black and White 2 Update

Support for Black 2 / White 2 has been added to the tracker!

Notes:

IMPORTANT: Only the patched (quality of life) version will work.

You can download that here:

  • Huge thanks to SilverstarStream for creating this patch!
  • I recommend you set "Use Real Time" to "True" in Bizhawk's melonDS Sync Settings (NDS -> Settings -> Sync Settings)
  • Support for these games is brand new, so I expect issues to arise. Let me know if anything goes wrong!

Other

  • A new themes update came out recently! You can read about it here.
  • Logic for battles in gen 5 has overall been improved. Weird issues like enemy Pokémon not updating should be fixed.

NDS Ironmon Tracker v0.3.1b

29 Jun 22:55
Compare
Choose a tag to compare

v0.3.1a : Fixed major slowdown in v0.3.1

v0.3.1b: Attempt to fix bug where enemy pokemon didn't show up in BW/BW2

The Black 2 / White 2 Update

Support for Black 2 / White 2 has been added to the tracker!

Notes:

IMPORTANT: Only the patched (quality of life) version will work.

You can download that here:

  • Huge thanks to SilverstarStream for creating this patch!
  • I recommend you set "Use Real Time" to "True" in Bizhawk's melonDS Sync Settings (NDS -> Settings -> Sync Settings)
  • Support for these games is brand new, so I expect issues to arise. Let me know if anything goes wrong!

Other

  • A new themes update came out recently! You can read about it here.
  • Logic for battles in gen 5 has overall been improved. Weird issues like enemy Pokémon not updating should be fixed.

NDS Ironmon Tracker v0.3.0a

29 Jun 01:45
Compare
Choose a tag to compare

0.3.0a minor fix: Notes feature is now working, and uses the bottom box's border color.

The Themes Update

You can now customize the way the tracker looks!

Chalkboard Beach
image image
Spaceship Neon
image image

Features

Color customization

  • There is now a new button under the options gear called "Edit colors" that opens up a color menu! Here's what it looks like:

image

  • Clicking the color circle opens up an ordinary color selecting tool.
  • Play around with the colors in real time and watch the tracker display change dynamically!
  • Got a color already in mind? You can enter it in the box as well on the color picker!
  • Once you like a color, hit the "Save" button and close out of the color picking tool.
  • Repeat this process for any colors you wish to change until you're happy with it!
  • Any colors changed will save right away. Leave and come back? No problem.
  • Tried to change a color but weren't happy with it? Just close the color picker and any changes are reverted.

Toggleable options

  • There are several new toggleable options as well in your color theme! Here's what they do:
  1. Color move names by type - Changes the displayed move name color to match the type (Razor Leaf would be green).
  2. Draw shadows - Draws a shadow on all text drawn on screen.
  3. Draw move type icons - Draws new icons to display move types! Nice if you want a way to show types and don't like colored move names.
  4. Color move type icons - Colors the icons above to match the color of the type (rather than being the default text color).

Saving and loading themes

  • Color themes can be saved and loaded from your tracker!
  • Clicking the "Save theme" button will prompt you for a name on your newly created theme. Once you hit save, it will make a ".colortheme" file in your tracker's new "themes" folder (located in the main directory)
  • ".colortheme" files can then be loaded by pressing the "Load theme" button. All your cool styles are easily accessible in one place!

Importing and exporting themes

  • Importing/Exporting can be used for easy sharing between friends or in the community.
  • "Export theme string" will turn your theme into copyable text.
  • "Import theme string" will allow you to take someone else's exported theme and use it yourself!
  • These two things primarily allow you to share without sending someone else a ".colortheme" file.
  • Theme strings can also be used from the gen 3 tracker!

Sharing themes

  • Got a really cool theme you'd like to share? Export your theme string and share it with us in the community Discord! We'd love to use it, and may even feature it in the future!

Miscellaneous

  • Fixed bug in certain wild battles in gen 4 games where enemy trainer Pokémon were not updating
  • Fix Fissure name being labeled as "Flamethrower" (???)
  • Various other bug fixes

NDS Ironmon Tracker v0.2.1

23 Jun 11:41
Compare
Choose a tag to compare

Minor 0.2.1 Survival Update

image

  • I have added the Pokécenter tracking to the tracker again, this time it's just in a new spot to the right of your heals!
  • The Pokécenter tracking will disappear if you're in battle to show ACC/EVA if that is enabled.

New Features as of 0.2.0

Badges

image
image
image
image

Gym badges can now be manually toggled on the tracker!

  • Icons for gym badges will change depending on the ROM you load.
  • Icons will appear dark initially, and light up when you click them!
  • Don't worry, note takers! The notes feature will now display only when you are viewing an enemy.

NDS Ironmon Tracker v0.2.0

22 Jun 23:05
Compare
Choose a tag to compare

Gym Badge Update

New Features

Badges

image
image
image
image

Gym badges can now be manually toggled on the tracker!

  • Icons for gym badges will change depending on the ROM you load.
  • Icons will appear dark initially, and light up when you click them!
  • Don't worry, note takers! The notes feature will now display only when you are viewing an enemy.

Miscellaneous

  • The settings icon has been updated to look more like a gear.
  • Bullet Punch is now correctly displayed as a Steel type move.
  • Other small bug fixes.

Wait, what happened to the Pokécenter tracking for Survival?

  • I have temporarily removed this as I felt like it wasn't used much and the badge feature was highly requested. I will most likely add it back in in the near future, but there is not much more space to use. If you would still like to use it, feel free to download a previous release as there is basically no difference in terms of bugs and performance.

NDS Ironmon Tracker v0.1.3

20 Jun 19:45
Compare
Choose a tag to compare

Notes

Changes:

  • Crush Grip/Wring Out auto calculation removed. I'm not sure why this one didn't dawn on me sooner, but you obviously can't see the enemy's HP to do the exact calculation.

Bug fixes:

  • Attempt to fix bug where player battle data was not updating when there was multiple trainer Pokémon in a B/W fight

NDS Ironmon Tracker v0.1.2

20 Jun 11:18
Compare
Choose a tag to compare

Notes

Bug fixes since 0.1.1:

  • Fixed major bug where next seed loading did not work at all
  • Attempt to fix rare bug where the program would error trying to find enemy data