Nintendont icon indicating copy to clipboard operation
Nintendont copied to clipboard

Invert C-Stick Option

Open ArgonUK opened this issue 8 years ago • 32 comments

Hi everyone, I did some research about basic controls customization, and found out that there is no option to invert axis on the controllers. It could be quite annoying, as some games, like Super Mario Sunshine, doesn't offer option to invert axis and then you struggle with the controls through entire game.

Could the following option be added into Nintendont?

Essential feature:
Invert C-Stick X-axis             (no/yes)
Invert C-Stick Y-axis             (no/yes)

After some consideration, I decided to remove control stick inversion options from request, as I have not seen a game which will benefit from it (Correct me if I am wrong).

Feature not required (as far as I can see).
Invert Control Stick X-axis       (no/yes)
Invert Control Stick Y-axis       (no/yes)

Could these option be enabled for all type of controllers: Native, GC, Wii Classic Pro, All Bluetooth and HID devices? If I had to choose, I would give a priority to original Wii and GC controllers, though.

Meanwhile, as a temporal measure, could someone compile most recent version of Nintendont with inverted C-Stick X-axis?

@DankRank Similar functionality were requested already at https://github.com/FIX94/Nintendont/issues/260

ArgonUK avatar Jan 07 '17 19:01 ArgonUK

It is a workaround I am currently using. A proper function implementation would be appreciated. There are quite a few more games that have similar camera control behavior and no patches available.

  1. Super Mario Sunshine [NTSC-U] - Invert C-Stick X-axis (Camera control)
Inverted Camera Rotation (C-Stick) [Ralf]
04025050 FFE00850
04029204 FFE00890
  1. Harvest Moon A Wonderful Life [NTSC-U] - Invert C-Stick X-axis (Camera control)
No patch
  1. 1080° Avalanche [NTSC-U] - Invert C-Stick X-axis (Camera control)
Regular Camera Rotation (C-Stick) [Ralf]
04066000 EC000828
  1. Star Wars Rogue Leader: Rogue Squadron III [NTSC-U] - Invert C-Stick Y-axis (Cabin View Camera control)
No patch
  1. Luigi's Mansion [NTSC-U] - Invert C-Stick Y-axis (Flashlight control)
Regular Flashlight/Poltergust Control (C-Stick) [Ralf]
C2080A34 00000002
C3C40058 FFC0F050
60000000 00000000

All codes above have been produced by Ralf@gc-forever

ArgonUK avatar Jan 09 '17 00:01 ArgonUK

I'd like for this to be possible as well, hitting L3 or R3 to make the c-stick inverted would be great. Worms 3D suffers from having the aiming not inverted which in that game is truly counter intuitive.

mikedubbz avatar Jan 26 '17 06:01 mikedubbz

I am interested in the "workaround" but wasn't really given context. What are the exact steps I need to take to do this? It's driving me crazy in super mario sunshine.

wazzusig avatar Apr 29 '17 06:04 wazzusig

@wazzusig

You should use workaround cheat codes with Ocarina Cheat Engine as .gct codes. There are plenty tutorials on the internet, find one for the platform you are using.

ArgonUK avatar Jul 06 '17 20:07 ArgonUK

@ArgonUK

I used the invert ocarina code, but it doesn't seem to work on vwii usb loader (ocarina cheat enabled). My hunch is it was coded for regular wii nintendont and not sure if there is a translation. Could you direct me if you know a solution?

wazzusig avatar Jul 07 '17 03:07 wazzusig

how did you guys change the controls ? where is the guide ?

HeIp-zz avatar Jul 08 '17 01:07 HeIp-zz

@wazzusig @HeIp Hm, these ocarina codes should be universal. I wrote a quick tutorial below. More information available at gba threads for USB Loader GX and Nintendont in Cheats sections.

A. I activated these codes, using USB Loader GX:

  1. I downloaded available codes using loader for each game just to get game ID and overall structure right;
  2. Removed them from downloaded "GAMEID".txt, pasted the relevant codes from this thread into GAMEID.txt;
  3. enabled codes by creating GAMEID.gct;

B. Launched Nintendont and Enabled cheats in Nintendont options C. Launched game with "corrected" controls

P.S. I also suggest using proper widescreen Ocarina codes, rather than Nintendont integrated option for a proper widescreen hack.

I must say, that our life would be much simpler, if Nintendont developers added control inversion options as per first post suggestion in this thread.

ArgonUK avatar Jul 08 '17 12:07 ArgonUK

Im fairly new to this, @ArgonUK thank you for this reply, could you also supply the forum link as I am not all that too knowledgeable on what you said.

HeIp-zz avatar Jul 08 '17 13:07 HeIp-zz

@HeIp No Problem.

Nintendont FAQ: https://gbatemp.net/threads/nintendont.349258/#NintendontCheats FAQ is slightly obsolete, kenobiwii.bin is not required with a new version of nintendont.

USB Loader GX Thread: https://gbatemp.net/threads/usb-loader-gx.149922/ I use this loader for .gct creation, since it shares the same cheat paths with nintendont.

ArgonUK avatar Jul 08 '17 16:07 ArgonUK

00d0 c0de 00d0 c0de 0402 5050 ffe0 0850 0402 9204 ffe0 0890 ff00 0000 0000 0000

Would you say that's the .gct file for the inverted c control for sunshine ? Update: Added it to a ghecko code .gct file DID NOT DISPLAY WHEN ENABLING CHEATS P.S: I'm new to this

HeIp-zz avatar Jul 08 '17 18:07 HeIp-zz

I'm looking for the code for The Wind Waker the Japan Version(GZLJ01). There is a thread discussing about it but the code doesn't work. So it there a way for me to figure out the right address and value? Any online guide please?

digglife avatar Sep 29 '17 12:09 digglife

There aren't cheats for all games that are lacking an Invert setting.

It would be great if Nintendont had two options, "Invert Y-Axis" and "Invert X-Axis".

Then whatever loader would set those on or off depending on the game.

mistertoze avatar Oct 22 '17 16:10 mistertoze

During GCN days inverted y axis was the standart, but it feels akwards nowaday :p, it would nice to have an universal option to invert the inverted Y C-Stick

cucholix avatar Nov 10 '17 21:11 cucholix

To stop everyone with the PAL version the hassle to try: The Super Mario Sunshine code only works on with the NTSC-U version.

Exormeter avatar Mar 28 '18 15:03 Exormeter

Is this code still working on NTSC? I’m crazy triying to change the camera movements on nintendont. Any chance to play it on PAL version? With inverted camera controller?

Angelhpascual avatar Aug 03 '18 16:08 Angelhpascual

Definitely working.

Am 03.08.2018 um 18:59 schrieb Angelhpascual [email protected]:

Is this code still working on NTSC? I’m crazy trining to change the camera movements on nintendont

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Exormeter avatar Aug 03 '18 19:08 Exormeter

Thank you for your reply Exometer but I have a Wii U from EU coz I’m Spanish. Can I play this amazing game with inverted controllers on my Wii U pal? Or I need a Wii U from USA? Thank you dude!

Angelhpascual avatar Aug 03 '18 19:08 Angelhpascual

nintendont is region free, doesnt matter if you play pal or ntsc isos doesnt make a diference.

carnage702 avatar Aug 03 '18 20:08 carnage702

Only the game version matters, I play it on a PAL Wii myself.

Exormeter avatar Aug 03 '18 21:08 Exormeter

Thank you for your responses guys, you helping me so much to understand this new world for me. How can I load the cheats on my nintendont in my Wii U?. I put a .gct file with the GMSP01 name with this gecko code that I found on internet camera for Mario sunshine for PAL http://www.gc-forever.com/forums/viewtopic.php?t=2434 http://www.gc-forever.com/forums/viewtopic.php?t=2434 Maybe I did something wrong. If you can help me I will appreciate it! Thank you! I have a Wii U with Mocha and play Mario sunshine with invert controller is one of my dreams! I have the PAL version of the game running on Wii U under nintendont cheats = on

Angelhpascual avatar Aug 03 '18 21:08 Angelhpascual

...but thats not even for the PAL version of super mario sunshine, thats on this page: http://www.gc-forever.com/forums/viewtopic.php?f=38&t=2138

FIX94 avatar Aug 04 '18 18:08 FIX94

Fix94 you are my hero. Now I’m playing Mario sunshine with invert controller

Angelhpascual avatar Aug 15 '18 11:08 Angelhpascual

Hi. Can anoyone please share a gct file with only the invert c-stick for the PAL version (GMSP01) ?

I have tried everything but it always results in a black screen when I turn on cheats (it works perfectly with them off).

I have gathered the code in http://www.gc-forever.com/forums/viewtopic.php?f=38&t=2138, put them in http://geckocodes.org/index.php?c=GMSP01 to generate the proper gct file but with no luck.

I have also tried the method indicated here (https://gbatemp.net/threads/use-gamecube-cheats-with-nintendont-dios-mios-etc.313218/) and it still won't load.

And yes I load the good GMSP01 version of the game.

I am on a Wii U with the latest Nintendont version.

I really cannot find what I'm doing wrong so if anyone can help me that would be fantastic :).

Thanks

jeremy-lemaire avatar Sep 02 '18 16:09 jeremy-lemaire

Here's the .gct file for inverting the c-stick horizontally for the NTSC-U version of Super Mario Sunshine. I'm using this on the Wii.

  • Unzip GMSE01.zip and place GMSE01.gct in the games dir (where game.iso is located) on ur SD/USB
  • Launch Nintendont and goto settings for this game
  • Enable Cheat Codes and Native Controls
  • Launch game and enjoy

Brog33 avatar Dec 10 '18 18:12 Brog33

Hi. Can anoyone please share a gct file with only the invert c-stick for the PAL version (GMSP01) ?

The file for PAL version: GMSP01.gct.zip, with Inverted Camera Rotation (C-Stick) and F.L.U.D.D. Inverted Y Axis Control.

Dragonfir3 avatar Dec 11 '18 19:12 Dragonfir3

THPS4, THUG1 and THUG2 would also benefit from this. Does anyone have a .gct file for those?

Porroe avatar Feb 08 '19 07:02 Porroe

I want to play Super Mario Sunshine with inverted camera and a PS3 controller (I don't have a GameCube controller).

Here's the .gct file for inverting the c-stick horizontally for the NTSC-U version of Super Mario Sunshine. I'm using this on the Wii.

  • Unzip GMSE01.zip and place GMSE01.gct in the games dir (where game.iso is located) on ur SD/USB
  • Launch Nintendont and goto settings for this game
  • Enable Cheat Codes and Native Controls
  • Launch game and enjoy

I did this but my Wii froze everytime I turned my PS3 controller on. Then I realized that I have to enable Native Controls, so I assume I could only use this method with a GameCube controller.

Is there any way I could play this game with a PS3 controller and inverted right stick?

mendagui avatar Apr 12 '20 03:04 mendagui

Inverted C-Stick for Super Mario Sunshine [PAL]

Inverted Camera Rotation 
04025108 FFE00850
040292BC FFE00890

azizbelkhodja avatar Oct 23 '21 00:10 azizbelkhodja

Someone has solved with problems Invert C-Stick ? annoyed does not work with inverted C-Stick Super mario sunshine :(

Knatch78 avatar Jan 03 '22 21:01 Knatch78

No it's still pending. am still waiting

bobtiji avatar Aug 26 '22 10:08 bobtiji