All changes to the NDS Toolkit will be logged in this change log with each release.
This is my first officially versioned release. It is stable and works to an extent; the only page that is known to be broken is the Code Porter. It's... very buggy. Fixing this is top priority for the next release.
The second beta has arrived, now with a working Code Porter!
- Code Porter tab is now functioning as expected, with code type support.
- The Code Porter tab strips blank lines from the input when it shouldn't.
This is an emergency patch, to fix a bug that broke the Patch Code Builder. The first line of its output was bogus; this has been fixed and the builder now functions as it should.
First stable release.
- Fixed buggy behavior of Code Parser, the program is now fully working.
- Revamp the Button Activator Generator.
A big step up from the previous release, a lot of new features are available in this beta.
- Button Activator Generator GUI completely revamped.
- Added a Code Input to the Button Activator Generator.
- Added a Code Beautifier page.
- Pointer Searcher page has been improved.
- You may now select results from the Search Results box to view the pointer code for that result.
- The Hex Value input, when changed, will now update the Pointer Code output live.
- Minor performance optimizations in the Code Porter.
- Fixed a crash in the Pointer Searcher that occurred when no search results were found; it now alerts you to the lack of results.
- Fixed build on Windows and on some build configurations.
- The window will no longer allow you to shrink it to the point where widgets get trunctuated.
- The Pointer Searcher will now clear the address box when you load in a new .bin file (unless the .bin file has an address at the end of its file name, e.g. My_Game_Name_2E71A216.bin, in which case it will still auto-fill the address box for you).
This version did not have a beta because it fixed a critical bug that I wanted at release as quickly as possible.
- Select button on the Button Activator Generator now works.
- "All Files" on the file selection box now allows you to actually view all files, not just ones with a dot somewhere in them (*.*).
- Tweaked padding on some UI elements that seemed too close together.
- Code Beautifier now trims blank lines from the very top/bottom of the output, regardless of settings.
- Made some Pointer Searcher error messages more detailed.
- Made the Makefile output a lot nicer and cleaned it up a bit.
- Added more to the documentation.
- Added a code testing system, and a couple test suites.
- Fixed runtime warning that occured on Windows every time the Patch Code Builder was ran.
- Washed all of the extra end-of-file newlines out of the source code.
- Safer compile options- more warnings!
- Tests made more cross-platform accessable.
This beta release brings a revamped Pointer Searcher, with some new and possibly buggy features that need testing.
- Added copy buttons to the Pointer Searcher.
- Added the ability to import/export your Pointer Searcher search results to a file.
- Minor performance enhancement in Pointer Searcher's searching algorithm.
This release essentially brought an overhaul to the Pointer Searcher page. See below to see what has changed since the beta.
sudo make install
will no longer fail if the program is already installed- it will merely update the program.
- Upon selecting a file for the Pointer Searcher, if there is exactly one other .bin file in the same directory, that will automatically be loaded into the other file.
- If there are exactly two .bin files in the current working directory when NDS Toolkit is launched, both of those files will automatically be loaded into the Pointer Searcher.
- The Hex Value has been untied from the Search Results completely- you can now run the search with none entered, and results will appear- the Pointer Code output will be filled as you change the Hex Value input, as usual.