Ok, so with RetroArch, it only uses .cht Files. With the Official FBA, they use .ini Files. Plus the structure of the Cheats are different. It has been Requested to the Libretro Team many times, with no Responses/Results. Here is an Example of a Cheat File. They are the same for all the other Systems.
File is 'Hydro Thunder.cht'. Inside, you just have this. In the File, it doe NOT look like this, but it is all the way Horizontally across the Page. So any Cheats, would have to look like this:
cheats = 9
cheat0_desc = "Infinite Countdown Timer"
cheat0_code = "800972DE+0063"
cheat0_enable = false
cheat1_desc = "Stop Track Timer"
cheat1_code = "800972E2+0000"
cheat1_enable = false
cheat2_desc = "Infinite Boost (On Pickup)"
cheat2_code = "80050B86+2400"
cheat2_enable = false
cheat3_desc = "Always First Place"
cheat3_code = "8009DD58+0001"
cheat3_enable = false
cheat4_desc = "Unlock All Tracks & Boats (Cheat Device 2.2 Or Higher Needed!)"
cheat4_code = "50000602+0000+800A223C+0000+300A2248+0000"
cheat4_enable = false
cheat5_desc = "Max Cash"
cheat5_code = "800966B4+FFFF"
cheat5_enable = false
cheat6_desc = "Unlock Medium Boats & Levels"
cheat6_code = "300A2245+0000+300A223D+0000+300A2240+0000"
cheat6_enable = false
cheat7_desc = "Unlock Hard Boats & Levels"
cheat7_code = "300A2243+0000+300A223F+0000+300A2244+0000"
cheat7_enable = false
cheat8_desc = "Unlock Bonus Levels & Boats"
cheat8_code = "300A223C+0000+300A223E+0000+300A2242+0000+300A2241+0000+300A2247+0000+300A2248+0000+300A2246+0000"
cheat8_enable = false
RetroArch CPS1 and CPS2 .cht Files
Re: RetroArch CPS1 and CPS2 .cht Files
can't understand the cheat code
how to translate?
and Mame 2003 support build in cheat
while the FBA does not
how to translate?
and Mame 2003 support build in cheat
while the FBA does not
Re: RetroArch CPS1 and CPS2 .cht Files
Basically, I am requesting proper FBA CPS1 and CPS2 Cheat Files. Request FBA 2012 and current FBA Cheat files in .cht Format. The only MAME Cores RetroArch has is MAME 2000 and 2003. Both do use the .dat Files which work within the Emulator Core.
Here is an example of FBA .ini Cheat for sf2.zip
Here is an example of FBA .ini Cheat for sf2.zip
Code: Select all
cheat "Infinite Time"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8ACE, 0x99
cheat "Next level = Last level"
default 0
0 "Disabled"
1 "Next level = Last level", 0, 0xFF89CD, 0x09
2 "Lose a credit = Last level", 0, 0xFF89CD, 0x0A
cheat "No Wait Mode"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF82E1, 0x01
cheat "Infinite Energy PL1"
default 0
0 "Disabled"
1 "Infinite Energy PL1", 0, 0xFF83F1, 0x90, 0, 0xFF8583, 0x90
2 "Always have No Energy PL1", 0, 0xFF83F1, 0x00, 0, 0xFF8583, 0x00
cheat "Finish round to win match PL1"
default 0
0 "Disabled"
1 "Finish round to win match PL1", 0, 0xFF8656, 0x02
2 "Rounds won always set = 0 PL1", 0, 0xFF8656, 0x00
cheat "Invincibility PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8585, 0x01
cheat "Command during jump 'ON' PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8547, 0x00
cheat "No limit next shot PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF859A, 0x00, 0, 0xFF859B, 0x00
cheat "Shot motion cancel PL1"
default 0
0 "Disabled"
1 "Shot motion cancel PL1", 0, 0xFF83E4, 0x01
2 "Shot motion cancel (Guile) PL1", 0, 0xFF83E4, 0x00
cheat "Quick charge (E.Honda) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8458, 0x01
cheat "Quick charge (Blanka) PL1"
default 0
0 "Disabled"
1 "Quick charge (Blanka) PL1", 0, 0xFF8457, 0x01
2 "Easy Super zutsuki (E.Honda) PL1", 0, 0xFF8457, 0x04
cheat "Quick charge (Guile) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8447, 0x01, 0, 0xFF844D, 0x01
cheat "Quick charge (ChunLi) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8447, 0x01
cheat "Easy Hadouken (Ryu / Ken) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8456, 0x04
cheat "Easy Tatsumaki (Ryu / Ken) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF845E, 0x04
cheat "Easy Syouryuuken (Ryu / Ken) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8466, 0x04
cheat "Easy Sonic boom (Guile) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8446, 0x06
cheat "Easy Somersault kick (Guile) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF844C, 0x06
cheat "Easy Screw pile driver (Zangief) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8446, 0x06, 0, 0xFF8447, 0x02, 0, 0xFF8448, 0x02
cheat "Easy Yoga fire (Dhalsim) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8456, 0x02, 0, 0xFF8459, 0x04
cheat "Easy Yoga flame (Dhalsim) PL1"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF845E, 0x02, 0, 0xFF8461, 0x08
cheat "Select Character PL1"
default 0
0 "Disabled"
1 "Ryu", 0, 0xFF8657, 0x00
2 "E. Honda", 0, 0xFF8657, 0x01
3 "Blanka", 0, 0xFF8657, 0x02
4 "Guile", 0, 0xFF8657, 0x03
5 "Ken", 0, 0xFF8657, 0x04
6 "Chun Li", 0, 0xFF8657, 0x05
7 "Zangief", 0, 0xFF8657, 0x06
8 "Dhalsim", 0, 0xFF8657, 0x07
9 "M. Bison", 0, 0xFF8657, 0x08
10 "Sagat", 0, 0xFF8657, 0x09
11 "Balrog", 0, 0xFF8657, 0x0A
12 "Vega", 0, 0xFF8657, 0x0B
cheat "Infinite Energy PL2"
default 0
0 "Disabled"
1 "Infinite Energy PL2", 0, 0xFF86F1, 0x90, 0, 0xFF8883, 0x90
2 "Always have No Energy PL2", 0, 0xFF86F1, 0x00, 0, 0xFF8883, 0x00
cheat "Finish round to win match PL2"
default 0
0 "Disabled"
1 "Finish round to win match PL2", 0, 0xFF8956, 0x02
2 "Rounds won always set = 0 PL2", 0, 0xFF8956, 0x00
cheat "Invincibility PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8885, 0x01
cheat "Command during jump ON PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8847, 0x00
cheat "No limit next shot PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF889A, 0x00, 0, 0xFF889B, 0x00
cheat "Shot motion cancel PL2"
default 0
0 "Disabled"
1 "Shot motion cancel PL2", 0, 0xFF86E4, 0x01
2 "Shot motion cancel (Guile) PL2", 0, 0xFF86E4, 0x00
cheat "Quick charge (E.Honda) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8758, 0x01
cheat "Quick charge (Blanka) PL2"
default 0
0 "Disabled"
1 "Quick charge (Blanka) PL2", 0, 0xFF8757, 0x01
2 "Easy Super zutsuki (E.Honda) PL2", 0, 0xFF8757, 0x04
cheat "Quick charge (Guile) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8747, 0x01, 0, 0xFF874D, 0x01
cheat "Quick charge (ChunLi) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8747, 0x01
cheat "Easy Hadouken (Ryu / Ken) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8756, 0x04
cheat "Easy Tatsumaki (Ryu / Ken) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF875E, 0x04
cheat "Easy Syouryuuken (Ryu / Ken) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8766, 0x04
cheat "Easy Sonic boom (Guile) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8746, 0x06
cheat "Easy Somersault kick (Guile) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF874C, 0x06
cheat "Easy Screw pile driver (Zangief) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8746, 0x06, 0, 0xFF8747, 0x02, 0, 0xFF8748, 0x02
cheat "Easy Yoga fire (Dhalsim) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF8756, 0x02, 0, 0xFF8759, 0x04
cheat "Easy Yoga flame (Dhalsim) PL2"
default 0
0 "Disabled"
1 "Enabled", 0, 0xFF875E, 0x02, 0, 0xFF8761, 0x08
cheat "Select Character PL2"
default 0
0 "Disabled"
1 "Ryu", 0, 0xFF8957, 0x00
2 "E. Honda", 0, 0xFF8957, 0x01
3 "Blanka", 0, 0xFF8957, 0x02
4 "Guile", 0, 0xFF8957, 0x03
5 "Ken", 0, 0xFF8957, 0x04
6 "Chun Li", 0, 0xFF8957, 0x05
7 "Zangief", 0, 0xFF8957, 0x06
8 "Dhalsim", 0, 0xFF8957, 0x07
9 "M. Bison", 0, 0xFF8957, 0x08
10 "Sagat", 0, 0xFF8957, 0x09
11 "Balrog", 0, 0xFF8957, 0x0A
12 "Vega", 0, 0xFF8957, 0x0B