Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invert C-Stick Option #360

Open
ArgonUK opened this issue Jan 7, 2017 · 32 comments
Open

Invert C-Stick Option #360

ArgonUK opened this issue Jan 7, 2017 · 32 comments

Comments

@ArgonUK
Copy link

ArgonUK commented Jan 7, 2017

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 #260

@ArgonUK
Copy link
Author

ArgonUK commented Jan 9, 2017

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

@mikedubbz
Copy link

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.

@wazzusig
Copy link

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.

@ArgonUK
Copy link
Author

ArgonUK commented Jul 6, 2017

@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.

@wazzusig
Copy link

wazzusig commented Jul 7, 2017

@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?

@HeIp-zz
Copy link

HeIp-zz commented Jul 8, 2017

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

@ArgonUK
Copy link
Author

ArgonUK commented Jul 8, 2017

@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.

@HeIp-zz
Copy link

HeIp-zz commented Jul 8, 2017

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.

@ArgonUK
Copy link
Author

ArgonUK commented Jul 8, 2017

@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.

@HeIp-zz
Copy link

HeIp-zz commented Jul 8, 2017

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

@digglife
Copy link

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?

@mistertoze
Copy link

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.

@cucholix
Copy link

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

@Exormeter
Copy link

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

@Angelhpascual
Copy link

Angelhpascual commented Aug 3, 2018

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?

@Exormeter
Copy link

Exormeter commented Aug 3, 2018 via email

@Angelhpascual
Copy link

Angelhpascual commented Aug 3, 2018

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!

@carnage702
Copy link
Collaborator

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

@Exormeter
Copy link

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

@Angelhpascual
Copy link

Angelhpascual commented Aug 3, 2018

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

@FIX94
Copy link
Owner

FIX94 commented Aug 4, 2018

...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

@Angelhpascual
Copy link

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

@jeremy-lemaire
Copy link

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

@Brog33
Copy link

Brog33 commented Dec 10, 2018

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

@Dragonfir3
Copy link

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.

@Porroe
Copy link

Porroe commented Feb 8, 2019

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

@mendagui
Copy link

mendagui commented Apr 12, 2020

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?

@azizbelkhodja
Copy link

Inverted C-Stick for Super Mario Sunshine [PAL]

Inverted Camera Rotation 
04025108 FFE00850
040292BC FFE00890

@Knatch78
Copy link

Knatch78 commented Jan 3, 2022

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

@bobtiji
Copy link

bobtiji commented Aug 26, 2022

No it's still pending. am still waiting

@carlosfilho-git
Copy link

Hi there... I've been researching this kind of stuff for my kid that loves Mario.... he's using a ps4 controller, with 'controllers'.

I'm sharing what worked for me... The game is loaded directly from nintendont, that is on a version from 2021... never tried loading on usb loader gx.. I've done as it follows:

1- Put 'controllers' folder into sd root so the controller will act like a ps4/ps3.... controller (jump on X instead of O...it can be changed if you want, but thats another subject))controllers.zip

2- Put 'sneek' folder into sd root to eneable cheats sneek.zip

3- The cheat code file .gct can be created on https://mariokartwii.com/gct/ if you have the code. Anyways here's the one i'm using:
GMSE01.zip it goes in the same folder where the game.iso file is. Change the name of the .gct file in case:
-GMSE01 = For American MKWii
-GMSP01 = For European/Australian (PAL) MKWii
-GMSJ01 = For Japanese MKWii
-GMSK01 = For Korean MKWii

4- Turn on nintendont, on settings eneable cheats, i thinks is the first option... after all of that just enjoy your game.

Good luck.

@kesterstudios
Copy link

kesterstudios commented Nov 23, 2023

Crazy how Nintendon't has been around for years and still doesn't have an option for inverting the C Stick. Even Swiss has this option. Sure there are cheat codes for inverting the C Stick, but not every game has an existing code for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests