Next Generation Emulation banner

How to add cheats in Dolphin

306K views 125 replies 47 participants last post by  Gcn_SSBM  
#1 ·
I heard Dolphin got at least a simplistic cheat system implemented which is why Windwaker was able to be patched.

I'm just wondering how this works, and what I have to do to add cheats?

Also is is possible to merge any save game from gamefaqs to a Dolphin memory card yet?

Last Dolphin versions every time you tried to merge save games from gamefaqs with Dolphin memory cards, games would complain the memory card was corrupt and to format it.
 
#2 · (Edited)
1) to add a cheatlist for a game follow this tutorial, if you have common sense it wont be hard to add cheats to a cheatlist

step1:
open dolphin and right click a game

step2:
choose edit [gameidhere].ini
let it create the file if its not found

step3:
find the AR code you want to add and open gcncrypt

step4:
copy the AR code to the left of the gcncrypt screen and press decrypt. you should now see your code decrypted in the right screen in the following format: xxxxxxxx yyyyyyyy(for the tech guys, x = address in gc memory and y = value).

step5:
enter the name under the [ActionReplay] tag. it can be any name.
under the name you copy paste the decrypted code from step 4.
save and done.
to activate cheats enter a + before the name


2) i dont know if its even possible to mergi the cgi (those saves are cgi right?) with the memory card's raw data. unless there would be a gc memory card viewer i dont know off :p
 
#3 ·
I prefer for them to make a better emulator without a cheats in the future. Correct me if I am wrong. I hope Ector and F|re will read this and give me an answer. :)
 
#4 ·
I prefer for them to make a better emulator without a cheats in the future. Correct me if I am wrong. I hope Ector and F|re will read this and give me an answer. :)
imo you are right but cheat systems can cause temp solutions for sertain games (*cough*zelda*cough*)
 
#8 · (Edited)
thats odd, ive never only had trouble once with the cheat codes. ill look into it.

double post, srry

try this ini. ive been testing something and i want you to try this.

btw, it seems some codes like to crash dolphin when they are combined with others. or thats what i had in smash
 
#10 ·
SSBM Pal

Add to patch folder.

[OnFrame]

[ActionReplay]
+mustcode? idk if it should be on, i had code problems so i added it anyway
003C04F4 98000000
C434D344 00000800

+OpenAllCharacters
003C015D 18000000
0444CD30 FFFFFFFF

+infloterycoins
003C1AB7 18000000
0444CF10 0000270F

+P1MustbeON - Vs.CharMod
003C629A 18000000
08471634 00000040
00471634 00000000

+P1 - No Damage
003C0156 18000000
04443E80 00000000

+All Event matches open and complete
003C1ABF 18000000
0444CF34 FFFFFFFF

+Mega jumps
003C1AC1 18000000
044CA1DC 40000000

+Item Appearance Modifier (bopie64)
003C4BBF 18000000
043FB838 00000003
043FB850 41000000
043FB854 3F800000


+P1 Turbo B Button (donny2112)
003C0AFF 18000000
0A45BF10 00000200
0245BF10 00000000

+One Hit Kills
003C26A9 18000000
044C9578 40100000

+Infinite Jumps
003C3BAE 18000000
040CC114 60000000
 
#13 · (Edited)
The 01 in the filenames is not fixed - it's the game manufacturer ID, and 01 means Nintendo. We have realized that just the 4 char game ID is not unique, however, it is when you add the manufacturer ID, which are then 5th and 6th byte of an ISO.

That is, the patch txt is named after the full first 6 bytes of an ISO, not just the 4 first like before (the game id).

We should provide a way in dolphin to see the full 6-char ID easily, but until then, open the iso with your favorite hex editor and look at the first 6 characters.
 
#16 ·
OK, added ability in R31 to right click games in the game list and automatically open the right patches ini, and create if it doesn't exist.

Elite Knight, cheats hang? Some specific cheat or in general?

BTW, feel free to post .ini files full of tested working cheats. We can add them to the SVN.
 
#17 · (Edited)
OK, added ability in R31 to right click games in the game list and automatically open the right patches ini, and create if it doesn't exist.

Elite Knight, cheats hang? Some specific cheat or in general?

BTW, feel free to post .ini files full of tested working cheats. We can add them to the SVN.
great thx.
i'll post get the working cheats of the games i got atm and post them :)

EDIT: ector you got a problem. i get an error compiling:
src/GPUDirect3D9.cpp not found
src/GPUOpenGL.cpp not found

both in the opengl plugin as the directx plugin
 
#22 · (Edited)
sounds like a cheat is ****ing dolphin. try to enable them one by one to find the one causing trouble. maybe that will help :)
I figured what it was, I can't use the code for the Self defense/stun gun yet.:(

:Edit: Cheats still are not working for RE Remake. I don't understand why as I followed the steps correctly, the cheats I got for Action Replay were off of Code Junkies.
 
#23 · (Edited)
how to activate the codes

Tales of Symphonia USA, i crated the GQSE01.ini in directory Patches, and is not working, help.

[OnFrame]

[ActionReplay]
+(M)
05A0DBAC 88000000
C4114108 0000FF01

+Infinite Gald
05A0DBAD 08000000
045B68C0 05F5E0FF

+Infinite Grade
05A0DBAE 08000000
045B87E8 000F41DC

+Max Encounters
05A0DBB0 08000000
025B68C4 0000FFFF

+Max Combo
05A0DBB1 08000000
025B68C6 0000FFFF

+Low Game Time
05A0DBB2 08000000
0435AA1C 00002197
045B68C8 00000001

+Less Random Encounters
05A0DBB3 08000000
005B86E3 00000001

+Have Tons of Items and Weapons
05A0DC0E 08000000
005B776E 00003209
005B77B8 0000C609

+All Recipes
05A0DC0F 08000000
045B86D8 00FFFFFF

+LLOYD Full HP
05A0DBB7 08000000
025B6B8A 0000270F

+LLOYD Full TP
05A0DBB9 08000000
025B6B8C 000003E7

+LLOYD Status Always Normal
05A0DBBC 08000000
005B6B97 00000000

+LLOYD Super Quick Level Up
05A0DBBD 08000000
045B6B90 0098967F

+COLETTE Full HP
05A0DBC0 08000000
025B6CA2 0000270F

+COLETTE Full TP
05A0DBC2 08000000
025B6CA4 000003E7

+COLETTE Status Always Normal
05A0DBC5 08000000
005B6CAF 00000000

+COLETTE Super Quick Level Up
05A0DBC6 08000000
045B6CA8 0098967F

+GENIS Full HP
05A0DBC9 08000000
025B6DBA 0000270F

+GENIS Full TP
05A0DBCB 08000000
025B6DBC 000003E7

+GENIS Status Always Normal
05A0DBCE 08000000
005B6DC7 00000000

+GENIS Super Quick Level Up
05A0DBCF 08000000
045B6DC0 0098967F

+RAINE Full HP
05A0DBD2 08000000
025B6ED2 0000270F

+RAINE Full TP
05A0DBD4 08000000
025B6ED4 000003E7

+RAINE Max Stats
05A0DBD6 08000000
025B6EFA 000707CF

+RAINE Status Always Normal
05A0DBD7 08000000
005B6EDF 00000000

+RAINE Super Quick Level Up
05A0DBD8 08000000
045B6ED8 0098967F

+KRATOS Full HP
05A0DBDB 08000000
025B744A 0000270F

+KRATOS Full TP
05A0DBDD 08000000
025B744C 000003E7

+KRATOS Status Always Normal
05A0DBE0 08000000
005B7457 00000000

+KRATOS Super Quick Level Up
05A0DBE1 08000000
045B7450 0098967F

+SHEENA Full HP
05A0DC11 08000000
025B6FEA 0000270F

+SHEENA Full TP
05A0DC13 08000000
025B6FEC 000003E7

+SHEENA Status Always Normal
05A0DC16 08000000
005B6FF7 00000001

+SHEENA Super Quick Level Up
05A0DC17 08000000
045B6FF0 0098967F

+ZELOS Full HP
05A0DC1A 08000000
025B7102 0000270F

+ZELOS Full TP
05A0DC1C 08000000
025B7104 000003E7

+ZELOS Status Always Normal
05A0DC1F 08000000
005B710F 00000000

+ZELOS Super Quick Level Up
05A0DC20 08000000
045B7108 0098967F

+PRESEA Full HP
05A0DC23 08000000
025B721A 0000270F

+PRESEA Full TP
05A0DC25 08000000
025B721C 000003E7

+PRESEA Status Always Normal
05A0DC28 08000000
005B7227 00000000

+PRESEA Super Quick Level Up
05A0DC29 08000000
045B7220 0098967F