RetroArch CPS1 and CPS2 .cht Files

This FORUM is for posting requests and cheats for Arcade Emulators other than M.A.M.E.
Post Reply
Smoker1
Posts: 20
Joined: Wed Jun 24, 2015 8:16 am

RetroArch CPS1 and CPS2 .cht Files

Post by Smoker1 »

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
gainer
Posts: 7
Joined: Sat Nov 04, 2017 3:28 am

Re: RetroArch CPS1 and CPS2 .cht Files

Post by gainer »

can't understand the cheat code
how to translate?
and Mame 2003 support build in cheat
while the FBA does not
Smoker1
Posts: 20
Joined: Wed Jun 24, 2015 8:16 am

Re: RetroArch CPS1 and CPS2 .cht Files

Post by Smoker1 »

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

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

Post Reply