Skip to content

Releases: CompSciOrBust/Amiigo

2.3.2: Emuiibo 1.0 support & Random UUID options

06 Jun 18:44
Compare
Choose a tag to compare
  • 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

22 Aug 14:46
Compare
Choose a tag to compare
  • 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

18 Aug 23:54
Compare
Choose a tag to compare

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

06 Apr 16:16
Compare
Choose a tag to compare

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

06 Nov 21:11
Compare
Choose a tag to compare

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

06 Sep 23:58
Compare
Choose a tag to compare

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

02 Feb 20:41
c920357
Compare
Choose a tag to compare

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

21 Jan 20:30
a2a4654
Compare
Choose a tag to compare

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

30 Dec 17:53
Compare
Choose a tag to compare

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

12 Dec 15:58
Compare
Choose a tag to compare

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.