Releases: randomouscrap98/arduboy_toolset
v0.7.2
Changelog in: https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md
- Fix MacOS error on cart update
- Fix some linux issues with string formatting
v0.7.1
Changelog in: https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md
- Added fxdata-build script from @MrBlinky's https://github.com/MrBlinky/Arduboy-Python-Utilities almost verbatim, as a quick stopgap between now and when I make a true GUI builder for it. For now, it's just an extra tab in the UI that lets you select the
fxdata.txt
file - Added instructions and a runner script for Linux for lazy people (like me!)
v0.7
Changelog in: https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md
New feature: update the games on your Arduboy FX with the official cart without losing your custom games/categories or FX saves! Only apply the parts you want!
No linux releases for a while... I lost my setup and have to recreate it.
v0.6.1
Changelog in: https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md
Mostly just bugfixes
v0.6.0
Massive refactor + proper support for arduboy package files.
- Updated arduboy package import and creator to support the proper "v3" format
- Updated arduboy package editor to be significantly more robust
- Support licensing for arduboy packages
- Arduboy package exports use new, backwards compatible "v4" format (see bottom of post)
- Moved elements around on main gui for hopefully a more logical flow
- Added last performed action to bottom of main gui
- Clicking on last performed action opens a debug window with all actions performed this session
- Added FAQ section (feel free to suggest more for this)
- Updated help with more links to external tools and information on Arduboy
- Added lots of unit tests
Please see https://community.arduboy.com/t/arduboy-toolset/11227/161 for information on updated arduboy package format
v0.5.0
v0.4.1
See https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md#041
Minor update: spruce up help+about, add more fields to arduboy package creator.
v0.4.0
See: https://github.com/randomouscrap98/arduboy_toolset/blob/main/CHANGELOG.md
Major bugfix, setting program in Slot was bugged, please update when possible.
v0.3.1
Small fixes, add .arduboy support
- Single Mac release now, should work on both intel and apple silicon (with Rosetta in the latter)
- Windows + Mac downgraded to Python 3.8 to potentially increase range of support, Linux uses 3.10
- Mac release built on 13 (Ventura), toolchain issues prevent the Mac release from running on lower versions I think
- Add more to cart builder help
- Multiple drag + drop into cart (NOTE: each file is treated as a separate slot!! Can't drag .hex + data into single slot)
- Rearrange cart builder menus now that there's more options
- Add option to export slot as .arduboy *
- Add option to export whole cart as tree of folders of .arduboy *
- Fixed up some issues in the arduboy library, should be more organized (removed near-duplicate functions leftover from beginning)
* .arduboy files created from cart data pulled from an Arduboy will have the "menu patch" (to go back to the FX bootloader) pre-applied to it. This is generally not an issue, especially for personal backups, but these .arduboy files are not fit for distribution, unless it turns out the menu patch is safe for non-FX and non-Cathy-bootloader Arduboys. However, you can still use the cart builder to create distributable .arduboy files for single slots if you start from a new cart and create the slot from an existing known-good .hex or .arduboy file, since it hasn't been put on an Arduboy yet.
v0.3.0
Attempting a Mac release. I'm having a lot of trouble, sorry if it doesn't work. May remove later. EDIT: downgraded python to 3.8 for the MacOS release
- Updated Qt to 6 to support MacOS
- Made categories way more obvious (hopefully not too obnoxious)
- Can jump up and down through categories with the menu or keyboard shortcuts
- Can shift slots up and down with a keyboard shortcut (see in Cart menu)
- Visual indication that a game is FX enabled
- Ability to clear FX data or FX save if accidentally added (Debug menu)
- Increased "info" input limit from 150 to 175.
NOTE: updating to Qt6 broke tons of stuff. I tested everything I could think of, but I may have missed something. Please let me know if something is broken, I will fix it!