Back
Amiigo
by CompSciOrBust
|
Version | 2.3.2 |
Zip size | 3,355 KiB |
License | n/a |
Updated | 14/06/2023 |
Downloads | 107,088 |
MD5 | 4e3d29c1d5c5ece24c3470b1b2c159c4 |
App Details
Amiigo is a GUI for Emuiibo and a EmuGUIibo alternative that runs directly on the switch.
Controls
Up / Down on Dpad to move up and down the list.
A to select a Amiibo from the list.
X toggles emulation state.
Y moves on to the next Amiibo.
B enters the Amiigo Maker. Press B again to go back to the Amiibo selection UI.
You can also use the touch screen to select an Amiibo by tapping on a item in the list, tapping the emulation status rectangle will toggle the emulation state, and tapping the currently selected Amiibo on the top rectangle will move on to the next Amiibo.
Changelog
2.3.2
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
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
2.2.0
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
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
2.0.0
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.
1.6.0
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
1.5.3
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.
1.5.2
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.
1.5.1
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.
1.5.0
This release adds experimental support for categories and other minor changes.
To use categories create a new folder in your Amiibo folder and put virtual Amiibos in it. Press A in Amiigo to enter the sub-folder and B to exit it.
1.4.4
This release adds a temporary method to delete Amiibos. This can be done by pressing in on the left stick like a button. My original plan was to add an Amiibo Manager menu which would allow for deleting and renaming Amiibos but I have been busier than I anticipated lately so I haven't had time to implement it properly.
1.4.3
Fixed bug that made the updater always fail
1.4.2
In this release I added a check in the updater code to prevent fataling when Github API rate limiting is in effect. I also made changes to Amiigo Maker so if the AmiiboAPI goes down again it will load the offline version instead of crashing.
1.4.1
Amiibo API is down and if you try to connect to it it will overwrite the offline data with invalid data. This release will crash before that happens. I'll release a better fix soon.
1.4.0
This release adds the ability to update Amiigo from within Amiigo and adds a slightly nicer UI (Thank you to shchmue for the border suggestion).
1.3.1
This update fixes a crash caused when no Amiibos are available to Emuiibo and Amiigo tries to show their path in the header. Big thank you to Slluxx for both telling me about this bug and theorizing what caused it to happen.