Releases: CompSciOrBust/Amiigo
2.3.2: Emuiibo 1.0 support & Random UUID options
- Added support for Emuiibo 1.0
- The settings menu now has an option to toggle randomised UUIDs
- Updated included API cache
NOTE: Randomised UUIDs will only apply to Amiibos generated while the option is enabled.
2.3.1: Small bug fixes
- Amiigo will now validate that the local API cache is valid before using it, this prevents Amiigo crashing at startup if connection was lost during first setup
- Fixed bug where function pointer was used as input to an if statement instead of the function's output during deinit. This function will likely never return false anyway
If you are on 2.3.0 and have experienced no crashes you don't need this update.
2.3.0: Favorites, bug fixes, and more
Changes to Amiigo:
- Added context menus to the selector screen, hold down on the touch screen for 0.5 seconds or press Y
- Added option to save Amiibos to the current location in the selector
- Added ability to favorite an Amiibo (See context menu)
- Added ability to delete an Amiibo (See context menu)
- Added ability to make a new folder (See context menu)
- Added "back" option to lists when in a subcategory
- Altered the colours of the Amiigo store to be less bright
- Amiigo will now reset the active virtual Amiibo when disabling Emuiibo
- Updated to latest Arriba
Changes to Arriba:
- Fixed mistake in the rendering code that would cause apps made with Arriba to render at 720p when launched in applet mode
- Replaced all linear algebra logic from GLM with a custom math library
- Added support for analog sticks
- Made several optimizations to improve the rendering speed
- Added basic support for layers
- Added alt callback for inertial lists
- Fixed incorrect texture coordinate data that would cause framebuffers to render upside down
- Further abstracted input system from LibNX
- Other minor changes and bug fixes
2.2.0: Bug fixes and improvements
Changes:
- Added extra category
- Updated Arriba
- Fixed minor bug in API caching code
- Check for the presence of /Atmosphere/contents when installing Emuiibo
- Changed how Amiibos are categorized when making new Amiibos
2.1.0: Bug fixes and improvements
Update manually, updating through Amiigo 2.0's built in updater will cause you to crash due to a bug
Changes to Amiigo
- Fixed bug that would cause the console to fatal when updating through Amiigo
- Updated Arriba
- Added support for loading custom background shaders
- Automatically use outdated API cache if no internet connection within 5 seconds of first time setup
Changes to Arriba
- Arriba will output the correct screen size when the console is docked / undocked
- Arriba now renders text in to a framebuffer to improve performance
- Fixed some text characters being incorrectly positioned
Amiigo 2.0: Back by unpopular demand
Amiigo was rewritten from scratch.
- Amiigo will now automatically install the latest version of Emuiibo when launched for the first time if Emuiibo is not present.
- Amiigo now uses a custom OpenGL based UI library called Arriba, note that I wrote Arriba so it's very bad and no one else should use it for their homebrew.
- Thanks to Arriba Amiigo now has much better touch support. The Amiibo lists now have inertia so you can scroll them like a phone menu, please mess with this it was hard to implement and probably not worth the time it took.
- The "Check for updates" button was replaced with a settings tab which has the options to switch between category modes, update the API cache, and update to the latest version of Amiigo when an update is detected.
- Amiigo will now no longer update the API cache every time you open Amiigo Maker.
- Amiigo should (hopefully) be idiot proof now. If you're unable to use it it has probably broken again and I haven't had time to update it.
Sorry that this update took almost 2 years to release, I know that Amiigo has been broken for a long time but my console broke so I was unable to update it and a bunch of other stuff happened by the time I got a new one. I would tell you about it but I already sold exclusive rights for the story to Wololo in exchange for a pizza.
Images and sort by name
Amiigo now has images for Amiibos thanks to @Kronos2308
I added my file sort code that I wrote for N-Xplorer so now the Amiibos are sorted by their name.
Experimental support was added for theming by @Kronos2308 . This slows down the GUI a bit but I hope to speed this up for the next release.
I also created a discord server for my projects. You can join here: https://discord.gg/ZhRn3nn
Aesthetic changes, checks, and improved updater
This version adds in a check for when Emuiibo isn't running (thank you to @Kronos2308 ), Changes the colors of the UI (this was done by me and @Kronos2308 ), and I also improved the updater code so that it no longer assumes Amiigo is in the /switch/ directory which makes updating better for people who downloaded Amiigo through 4tu's HB App Store and CFW packs.
Emuiibo 0.4.0 ipc & libnx changes
This update uses the new 0.4.0 Emuiibo ipc and uses libnx 3.0.0. It should be functionally identical to 1.5.1.
Category support improvements
With this release when creating new virtual Amiibos using Amiigo Maker the new virtual Amiibo will be created in whatever folder the main UI is currently in.
The main UI's header will now only display the virtual Amiibo's name instead of it's path.
Emuiibo is now properly exited when closing the app which previously caused Emuiibo to stop working when Amiigo was opened too many times.