Skip to content

Releases: libertyernie/Nintendont

Green, Teal, Gray, and Black builds 2024-03-30

30 Mar 17:42
Compare
Choose a tag to compare
  • Green: This is the only build that supports Xbox 360 controllers. (To use Xbox 360 controllers, the file 045e_028e.ini must be present in sd:/controller/. EndpointOut= may need to be adjusted depending on your controller hardware; see comments in the file for description). Does not support Nunchuk or USB storage devices. Includes the full custom Classic Controller mappings.
  • Teal: Includes the full custom Classic Controller mappings and keeps USB storage device support, but does not support the Nunchuk.
  • Gray: Classic Controller shoulder buttons map directly to GameCube buttons with the same name. ZR acts as Z, and ZL acts as a second Y button.
  • Black: Classic Controller shoulder buttons map to GameCube buttons in the same position. The smaller of the two right buttons acts as Z, and the smaller of the two left buttons acts as a second Y button.

Green, Teal, and Gray builds 2024-01-19

19 Jan 23:05
Compare
Choose a tag to compare
  • Green: supports Xbox 360 controllers. Does not support Nunchuk or USB storage devices. Includes the full custom Classic Controller mappings.
  • Teal: Does not support Xbox 360 controllers or Nunchuk. Supports USB storage devices. Includes the full custom Classic Controller mappings.
  • Gray: Does not support Xbox 360 controllers. Supports Nunchuk and USB storage devices. Maps Classic Controller buttons directly to GameCube buttons with the same name (and ZL as a second Y button).

To use Xbox 360 controllers, the file 045e_028e.ini must be present in sd:/controller/ (similar applies for other USB controllers). EndpointOut= may need to be adjusted depending on your controller hardware (see comments in the file for description).

Green, Teal, and Gray builds 2023-12-25

26 Dec 00:46
Compare
Choose a tag to compare
  • Green: supports Xbox 360 controllers. Does not support Nunchuk or USB storage devices. Uses LI_SHOULDER
  • Teal: Does not support Xbox 360 controllers or Nunchuk. Supports USB storage devices. Uses LI_SHOULDER
  • Gray: Does not support Xbox 360 controllers. Supports Nunchuk and USB storage devices. Uses LI_SHOULDER_DIRECT

For more information see: https://github.com/libertyernie/Nintendont/blob/eeb81b6a34ed51d4b9afc68b3edf89b84857e33e/README.md

Green and Navy builds 2023-12-09

09 Dec 23:03
Compare
Choose a tag to compare
Pre-release

I've refactored the code for handling custom controls for specific games. Only tested with Melee and Mario Kart so far.

There are two builds posted. "Green" is compiled with Xbox 360 controller support. "Navy" does not support Xbox 360 controllers, but keeps support for USB storage and the nunchuk controller. (If I have to remove nunchuk support again in the future, this name would be replaced with "Teal".)

I will likely also add a "Gray" build next time that maps every controller button to the button with the same literal name, and disables custom controller mappings that affect anything other than the D-pad and analog sticks.

Custom build 2023-11-21 (with Xbox 360 controller support)

22 Nov 01:43
Compare
Choose a tag to compare

Preprocessor flags:

	#define LI_XBOX360
#define LI_NONUNCHUK
#define LI_GAMEPADASCCPRO
#define LI_NOSWAP
#define LI_NOEXIT
#define LI_NORESET
#define LI_CUSTOM_CONTROLS
#define LI_BASE64
#define LI_SHOULDER
#define LI_ANALOG_SHOULDER_FULL

This release contains tweaks to the controls for Spy Hunter (#3) and Mario Kart Double Dash (#6).

Custom build 2023-11-21

22 Nov 01:45
Compare
Choose a tag to compare

Preprocessor flags:

#define LI_GAMEPADASCCPRO
#define LI_NOSWAP
#define LI_NOEXIT
#define LI_NORESET
#define LI_CUSTOM_CONTROLS
#define LI_BASE64
#define LI_SHOULDER
#define LI_ANALOG_SHOULDER_FULL

This release contains tweaks to the controls for Spy Hunter (#3) and Mario Kart Double Dash (#6).

This version of the build - the one without Xbox 360 controller support - is needed if you want to use a USB storage device, and it now also includes the original Nintendont mappings for the Nunchuk.

Custom build 2023-10-30

30 Oct 21:59
Compare
Choose a tag to compare

Preprocessor flags:

#define LI_NONUNCHUK
#define LI_GAMEPADASCCPRO
#define LI_NOSWAP
#define LI_NOEXIT
#define LI_NORESET
#define LI_CUSTOM_CONTROLS
#define LI_BASE64
#define LI_SHOULDER
#define LI_ANALOG_SHOULDER_FULL

This version does not have Xbox 360 controller support but does support USB storage media.

This addresses #2, #3, #4, and #6 - there are now custom button mappings for Smash Bros Melee, Spy Hunter, Mario Kart Double Dash, Super Mario Sunshine, and Luigi's Mansion.

All nunchuk mappings have been removed (not from the source, just from the .dol file).

Compiled with the old version of devkitpro linked in the README, although I'm considering building with the newer versions instead, if exiting to home would be the only bug now (since that's disabled in this build anyway).

Custom build 2023-10-28

28 Oct 21:47
Compare
Choose a tag to compare

Preprocessor flags:

#define LI_XBOX360
#define LI_NONUNCHUK
#define LI_GAMEPADASCCPRO
#define LI_NOSWAP
#define LI_NOEXIT
#define LI_NORESET
#define LI_CUSTOM_CONTROLS
#define LI_BASE64
#define LI_SHOULDER
#define LI_ANALOG_SHOULDER_FULL

This version has Xbox 360 controller support and does not support USB storage media.

This addresses #2, #3, #4, and #6 - there are now custom button mappings for Smash Bros Melee, Spy Hunter, Mario Kart Double Dash, Super Mario Sunshine, and Luigi's Mansion.

All nunchuk mappings have been removed (not from the source, just from the .dol file).

Compiled with the old version of devkitpro linked in the README, although I'm considering building with the newer versions instead, if exiting to home would be the only bug now (since that's disabled in this build anyway).

Custom build 2023-04-01 (GamePad test)

01 Apr 18:14
Compare
Choose a tag to compare
Pre-release

Also includes the Xbox controller code.

Custom build 2023-03-31 (GamePad test)

31 Mar 16:38
Compare
Choose a tag to compare
Pre-release

Beyond trying to addresss #2, #3, and #4, this build also removes code for the GamePad and instead maps it to a Classic Controller Pro before calling the Classic Controller mapping code. Haven't tested it on my own Wii U since I can't get the injector working right now.