Guide to using cheats in Swiss

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: Guide to using cheats in Swiss

Post by megalomaniac » Mon Sep 28, 2015 10:52 pm

Post your cheat file and title ID
I would like to take a look at the exact problem


Also describe your boot method and title load method, accessories connected, and list of any items and locations for all slots including bottom slots
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
FishamanP
Posts: 25
Joined: Sat Sep 05, 2015 1:30 am

Re: Guide to using cheats in Swiss

Post by FishamanP » Tue Sep 29, 2015 2:51 am

megalomaniac wrote:Post your cheat file and title ID
I would like to take a look at the exact problem


Also describe your boot method and title load method, accessories connected, and list of any items and locations for all slots including bottom slots
http://pastebin.com/kfiZFBmm
^ Cheat file, placed at sd:/cheats/GALE01.txt

Code: Select all

Loading Super Smash Bros Melee NTSC-U v1.02 from the official disc.
Latest model Gamecube, with no Digital AV nor SP2 port.
Gameboy Player attached to SP1.
Official GC controller in Slot 1, all others empty.
SD Gecko set to 16MHz instead of 32MHz, the latter seems to break 

Using both locally compiled DOLs and those from the build thread.
Disc drive always contains official Melee disc, as described above.
Both loading methods have produced identical results, but here they are anyway:

Datel SD Media Launcher disc
Memory card A: Unofficial 251 with misc save data
Memory card B: Datel SD Gecko w/ 2GB FAT16 SD Card

Home Bros. exploit to suloku's SD loader, pointing toward Swiss
Memory card A: Basically fresh official 1019, has Home Bros. exploit and SD loader installed
Memory card B: Datel SD Gecko w/ 2GB FAT16 SD Card
Probably way too much info, but I want to be thorough.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Guide to using cheats in Swiss

Post by emu_kidid » Tue Oct 06, 2015 1:14 pm

I've added support to look for cheats from SD Gecko from all devices now.
Image
FishamanP
Posts: 25
Joined: Sat Sep 05, 2015 1:30 am

Re: Guide to using cheats in Swiss

Post by FishamanP » Thu Oct 08, 2015 4:51 am

Much cleaner than my solution!
Thanks for taking the time to implement this.

Now if I could get the cheat parser to work for me, I'd be all set...
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Guide to using cheats in Swiss

Post by emu_kidid » Thu Oct 08, 2015 5:08 am

Oh yeah - I need to look at fixing that too, thanks for the reminder!
Image
JakeyFlower
Posts: 5
Joined: Thu Nov 05, 2015 9:05 am
Location: Melbourne, Australia

Re: Guide to using cheats in Swiss

Post by JakeyFlower » Sat Nov 07, 2015 3:27 am

Thank you emukidd for the tut :D
marios92
Posts: 12
Joined: Sat Jul 18, 2015 3:56 pm

Re: Guide to using cheats in Swiss

Post by marios92 » Fri Jul 08, 2016 9:13 am

No hope to have even the wiird/Gecko/ocarina manager code type on swiss?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Guide to using cheats in Swiss

Post by emu_kidid » Mon Jul 11, 2016 5:32 am

marios92 wrote:No hope to have even the wiird/Gecko/ocarina manager code type on swiss?
what do you mean?
Image
User avatar
teconmoon
Posts: 41
Joined: Wed May 18, 2016 3:18 pm

Re: Guide to using cheats in Swiss

Post by teconmoon » Sat Oct 01, 2016 4:27 am

Hi there, sorry if this has already been answered elsewhere, but did auto-loading cheat codes ever get implemented into Swiss? i.e. turn on the system and choose a game, and a widescreen cheat-code is already activated without having to manually turn it on every time.

Thanks for reading!
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Guide to using cheats in Swiss

Post by emu_kidid » Mon Oct 03, 2016 10:41 pm

teconmoon wrote:Hi there, sorry if this has already been answered elsewhere, but did auto-loading cheat codes ever get implemented into Swiss? i.e. turn on the system and choose a game, and a widescreen cheat-code is already activated without having to manually turn it on every time.

Thanks for reading!
It didn't - I saw your issue on the git issue tracker, won't be hard to add in :)
Image
User avatar
teconmoon
Posts: 41
Joined: Wed May 18, 2016 3:18 pm

Re: Guide to using cheats in Swiss

Post by teconmoon » Tue Oct 04, 2016 3:08 am

emu_kidid wrote:It didn't - I saw your issue on the git issue tracker, won't be hard to add in :)
Neat looking forward to it!
Kadano
Posts: 29
Joined: Sun Apr 15, 2012 1:11 pm
Location: Vienna (Austria, Europe)

Re: Guide to using cheats in Swiss

Post by Kadano » Fri Nov 11, 2016 11:57 pm

emu_kidid wrote:This guide applies to Swiss 0.4 r325 onwards.

Swiss supports WiiRD format cheats in text files stored on a FAT16/FAT32 storage device such as a SD card connected to a memory card port via SD Gecko, IDE-EX or WKF/WASP.

Cheats must live in a folder called "cheats" that is on the root of the device.
Thank you very much for all your hard work on Swiss!

[Previous version of this post in the spoiler, disregard it, the codes work after all!]
Spoiler
Show
At the current state (v377), does Swiss support reading cheats from the same device it loads the game iso from? For example, I use a Gamecube with WKF/WASP and would like to load game and cheats from the same SD card (the one inserted to the WKF modchip).

From how you worded the quoted text, it seems to me that currently I could only use cheats with Swiss and WKF if I use an SD Gecko in memory card slot B of the Gamecube.

What I've been trying to do is loading a C2 injection code (that works on a Wii with Nintendont 4.421 when converted to .GCT) stored in a text file named like the game code. It seems the code is recognized by Swiss v377, since in the title screen the option "Y: Cheat codes" is present, but when I press Y, Swiss immediately goes back to the file list of the device, so I think it crashes while reading the cheats.

Here are the codes I'm trying to load, in a file named GALP01.txt:

Code: Select all

Smash Turns Have a 2 Frame Input Window (PAL) [Magus/Strat]
C20CA2F0 00000005
A11E0448 2C084000
40820018 811E23A8
2C080000 4182000C
39000000 911E23B0
2C000000 00000000

Flash Blue on Missed Smash Turn (PAL) [Magus/Strat]
C20CA2EC 0000000F
A11E0448 2C084000
40820064 811E23A8
2C080000 41820058
811E23B0 2C080000
4182004C 3CE042C0
3D00437F 39200000
90FE0518 90FE051C
911E0520 913E0528
913E052C 913E0530
3CE0C200 3D00C280
39200091 3D406060
614AFFE0 90FE0524
911E0534 993E0564
915E0514 801F2358
60000000 00000000
When I enable "auto-load all available cheats" and start the game, it does not crash and boots normally, but the cheats are not loaded.

I'd be very thankful if someone of you could help me out how to get these working on Swiss on WKF!
Nevermind, I got it to work by pasting the code into the GALP01 text file from the collection. Not sure what about my formatting was not recognized by Swiss, but it works now. Here is the final code used:

Tilt Turn Fix v2 (PAL) [Magus]
C20CA2F0 00000008
A11F03E8 2C084000
4082002C 811F2348
2C080000 41820020
811F2340 2C080001
41820014 C01F002C
FC000050 D01F002C
38000001 2C000000
60000000 00000000
elGabriVR
Posts: 3
Joined: Wed Aug 07, 2019 10:09 pm

Re: Guide to using cheats in Swiss

Post by elGabriVR » Wed Aug 07, 2019 10:14 pm

Hello, first of all apologize since I am Spanish and I use the translator. I have a gamecube with swiss 0.4 r650, I have the pokemon XD game and when I put the cheats the game goes black and does not start, this only happens to me with the pokemon XD game. Is there any solution? The version of the game is the PAL ESP and I play from an SD card. Thank you

EDIT: After a while trying things I discovered that what gives error is the master code. Is there any way to put cheats without the master code? Or some way to fix it?
User avatar
PlatypusWithCheese
Posts: 12
Joined: Thu Dec 12, 2019 11:59 am

Re: Guide to using cheats in Swiss

Post by PlatypusWithCheese » Sun Dec 29, 2019 3:05 am

is there an updated cheat collection available for download?
Indigo DOL-001(EUR)/GBP/BBA/RGB/SD2SP2/GCLoader
Retroboy
Posts: 1
Joined: Sat May 16, 2020 5:40 pm

Re: Guide to using cheats in Swiss

Post by Retroboy » Sat May 16, 2020 5:51 pm

Hi,

Does Swiss 0.5 cheat function work with raw codes that require activators?

I have codes that work fine via action replay and dolphin but if i enable via swiss the game wont boot.

game is same version/region as i have on my laptop.

main one in question is Super Mario Sunshine Moon Jump (Hold A)

Code: Select all

123fbbf4 00000000
424057f4 05003200
0a3fbbf4 00000000
424057f4 05003f70
PixelPhoenix
Posts: 1
Joined: Mon Aug 17, 2020 2:03 am

Re: Guide to using cheats in Swiss

Post by PixelPhoenix » Mon Aug 17, 2020 2:06 am

For whatever reason, I can't seem to get cheats to work for Phantasy Star Online Episode I & II Plus.

I've created a cheats folder, created a .txt file and named it GPOE8P.txt, placed it in the cheats folder, and when I boot the game and load the cheats (pressing Y, ticking boxes for the ones I want, then press B, then load the game), cheats don't work.

Not sure what to do here. Using Swiss v0.5r878.

Do I need a master code that I have to have enabled first, or do I have to press a button combination in game to enable them?
User avatar
Project D
Posts: 4
Joined: Thu Mar 05, 2020 9:10 am

Re: Guide to using cheats in Swiss

Post by Project D » Wed Nov 25, 2020 9:50 am

FIrst, yes, there is a master code for the PSO cheats, it's the very first code listed in the PSO cheats post. Definitely use it, it's there for a reason.
Second, make certain that you are using codes specifically for Episodes I & II Plus (version 1.02) and not for Ep. I & II (version 1.00). The two, despite both apparently sharing the GPOE8P ID, are different games and require different codes.

Full disclosure - I don't know a blessed thing about any of this and can't even get the NPC appearance codes to work.
"I'm trying to softmod my Gamecube, how the hell did I brick my Wii?"
Billy Beans
Posts: 2
Joined: Sun May 02, 2021 2:45 pm

Re: Guide to using cheats in Swiss

Post by Billy Beans » Sun May 02, 2021 2:53 pm

I am at my wits end with getting cheats to work.

I have a GC Loader PNP with the latest firmware 1.1.2, I have the latest version of swiss r1085 and I have a sd2sp2. Everything works as intended. I can load games just fine.

On the root directory of the GC Loader SD card, I created a folder called "cheats". In the folder I have txt files for the games that I want to have cheats for. Each is named according to the serial of the game (as instructed above). I've even checked the ISO of each game to make sure I am using the right serial for the txt files.

When I load an ISO, I can hit the Y button and see the cheats. I enable the cheats that I want and hit the B button to go back. I then load the game but NONE of the cheats work for ANY game.

Any ideas? Any help would be appreciated.

Edited to add: I'm not missing any master codes for the games that I have tried. For example, on 18-Wheeler American Pro Trucker, there is no master code, but if I select the Freeze Timers cheat, hit B, then load the game, the cheat doesn't work.
Billy Beans
Posts: 2
Joined: Sun May 02, 2021 2:45 pm

Re: Guide to using cheats in Swiss

Post by Billy Beans » Sun May 02, 2021 8:47 pm

Billy Beans wrote:
Sun May 02, 2021 2:53 pm
I am at my wits end with getting cheats to work.

I have a GC Loader PNP with the latest firmware 1.1.2, I have the latest version of swiss r1085 and I have a sd2sp2. Everything works as intended. I can load games just fine.

On the root directory of the GC Loader SD card, I created a folder called "cheats". In the folder I have txt files for the games that I want to have cheats for. Each is named according to the serial of the game (as instructed above). I've even checked the ISO of each game to make sure I am using the right serial for the txt files.

When I load an ISO, I can hit the Y button and see the cheats. I enable the cheats that I want and hit the B button to go back. I then load the game but NONE of the cheats work for ANY game.

Any ideas? Any help would be appreciated.

Edited to add: I'm not missing any master codes for the games that I have tried. For example, on 18-Wheeler American Pro Trucker, there is no master code, but if I select the Freeze Timers cheat, hit B, then load the game, the cheat doesn't work.
I fixed my issue. I'm not sure what's wrong with Swiss r1085, but I can't get cheats working. I switched back to r1060 and cheats are working fine.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Guide to using cheats in Swiss

Post by emu_kidid » Tue May 04, 2021 10:49 pm

Billy Beans wrote:
Sun May 02, 2021 8:47 pm
I fixed my issue. I'm not sure what's wrong with Swiss r1085, but I can't get cheats working. I switched back to r1060 and cheats are working fine.
Someone has already raised a similar issue, we'll look into it. https://github.com/emukidid/swiss-gc/issues/521
Image
NitroHedgehog
Posts: 12
Joined: Wed Jul 21, 2021 1:38 am

Re: Guide to using cheats in Swiss

Post by NitroHedgehog » Wed Jul 21, 2021 2:08 am

Hi! Sorry if I am at the wrong place, but I'm getting fed up with Zelda : Collector's Edition. I did everything mentioned in the OP (Cheats folder, .txt files, iso files) and when I load up the game both with cheats or no cheats, Swiss ask me to boot a particuliar .DOL file among many other .DOL files that are in the ISO. Tried them all, but after the chosen .DOL loads, the game just stay on a black screen and will not play at all... is there any solution to this? I'm using the NTSC-U game on a NTSC-U Gamecube with Swiss r1085.
User avatar
Andross89
Posts: 325
Joined: Sun May 25, 2014 10:02 pm

Re: Guide to using cheats in Swiss

Post by Andross89 » Wed Jul 21, 2021 9:38 am

NitroHedgehog wrote:
Wed Jul 21, 2021 2:08 am
Hi! Sorry if I am at the wrong place, but I'm getting fed up with Zelda : Collector's Edition. I did everything mentioned in the OP (Cheats folder, .txt files, iso files) and when I load up the game both with cheats or no cheats, Swiss ask me to boot a particuliar .DOL file among many other .DOL files that are in the ISO. Tried them all, but after the chosen .DOL loads, the game just stay on a black screen and will not play at all... is there any solution to this? I'm using the NTSC-U game on a NTSC-U Gamecube with Swiss r1085.
If the cheat file is not showing up, check the game ID. If it still doesn't work, try a file from another game that doesn't have problems. Just rename and see if the options appear.

If there are no personal reasons, use the european version of Collector's.

I can teach you how to turn each Zelda into an independent ISO and ensure it works. But try this before.
NitroHedgehog
Posts: 12
Joined: Wed Jul 21, 2021 1:38 am

Re: Guide to using cheats in Swiss

Post by NitroHedgehog » Wed Jul 21, 2021 3:42 pm

Andross89 wrote:
Wed Jul 21, 2021 9:38 am
NitroHedgehog wrote:
Wed Jul 21, 2021 2:08 am
Hi! Sorry if I am at the wrong place, but I'm getting fed up with Zelda : Collector's Edition. I did everything mentioned in the OP (Cheats folder, .txt files, iso files) and when I load up the game both with cheats or no cheats, Swiss ask me to boot a particuliar .DOL file among many other .DOL files that are in the ISO. Tried them all, but after the chosen .DOL loads, the game just stay on a black screen and will not play at all... is there any solution to this? I'm using the NTSC-U game on a NTSC-U Gamecube with Swiss r1085.
If the cheat file is not showing up, check the game ID. If it still doesn't work, try a file from another game that doesn't have problems. Just rename and see if the options appear.

If there are no personal reasons, use the european version of Collector's.

I can teach you how to turn each Zelda into an independent ISO and ensure it works. But try this before.
Hi! Thanks for the help. The cheats shows up correctly when I press Y. It's when the game asks for a .DOL file that everything screw up. I tried the PAL version of the game, I can access the menu, but for some reason, a black screen appears when I'm loading a game... Also, the reason I wanted a NTSC-U file is because of my own save files in my Memory Card being NTSC-U format; a PAL game can't read an NTSC save file and vice versa (tried with Twilight Princess).

As for turning each Zelda game into one independent ISO, I do have a few questions about that.

1 - Will each ISO have their own game ID, or all of them will be the same as the original disc?

2 - If any tools are required for this method, can they be linked or attached here for easy use?

Many thanks, and sorry if I sounds like a n00b. ^^'
User avatar
Andross89
Posts: 325
Joined: Sun May 25, 2014 10:02 pm

Re: Guide to using cheats in Swiss

Post by Andross89 » Wed Jul 21, 2021 5:09 pm

NitroHedgehog wrote:
Wed Jul 21, 2021 3:42 pm
Hi! Thanks for the help. The cheats shows up correctly when I press Y. It's when the game asks for a .DOL file that everything screw up. I tried the PAL version of the game, I can access the menu, but for some reason, a black screen appears when I'm loading a game... Also, the reason I wanted a NTSC-U file is because of my own save files in my Memory Card being NTSC-U format; a PAL game can't read an NTSC save file and vice versa (tried with Twilight Princess).

As for turning each Zelda game into one independent ISO, I do have a few questions about that.

1 - Will each ISO have their own game ID, or all of them will be the same as the original disc?

2 - If any tools are required for this method, can they be linked or attached here for easy use?

Many thanks, and sorry if I sounds like a n00b. ^^'
Are you using the latest version of Swiss? If so, the ISO may be modified in the wrong way or an old problem has returned.

You always need to load Start.dol does not matter how many executables the game has to start in the traditional way. There are ISOs with Start.dol null but are rare.

You can always convert the regions of the saves just by extracting the file and changing a letter with the Hex editor. It works in most cases.

The european version is starts each game in a different way from the american version. So I recommend using this version.

Turning each game into ISO gives you the option to create a unique ID. But it is not necessary. I can explain the process by private message if you want.
Post Reply