Hi,
I have been creating pnach files in the new format (where you can toggle individual cheats on/off).
But for some reason the cheat list doesn't load properly when you access the cheats menu by opening the emulators Pause Menu, then going to Game Properties and side tab to the Cheats section.
Below is my pnach file:
Screenshots of how it appears when you access the cheat menu while playing the game:
Cheat list displays properly when you right click game and click game properties/cheats.
I know this isn't exactly an issue for Windows users, but with Steam Deck (and possibly other emulation devices with front-ends) allowing you to add your games individually into your library as if it was a Steam Deck game, you don't really need to open the emulator when you have save per-game settings enabled.
So when you need to change game settings or cheats you'd bring up the emulators Pause Menu while playing your game. I noticed last night when I copied my pnach files over to my Steam Deck, when I headed to the cheats section, it doesn't show up as it is in the pnach file.
As you can see in the above images, when accessing the cheats menu while playing a game, the game title and source credit doesn't show as it is in the pnach file, when it is supposed to display as:
Also with the new cheat menu now allowing you to place cheats into lets say categories that you can click to expand/collapse. Is it possible to have the cheat list show with all fields collapsed so it makes the list look more compact and you only display the cheats you actually want to see on screen by clicking to expand.
Also I seem to be having issues with a particular code that uses an activator, for example if I enable TANKER CODES (SOLID SNAKE) : More Time During Speech (Press L3)
All codes after this for some reason only activate when you press L3. Codes using activators, do they need something at the end to tell it to stop that cheat when L3 is no longer pressed.
I know other systems have to do this and one that's more recent I made for Resident Evil 4 for Nintendo Switch:
I have been creating pnach files in the new format (where you can toggle individual cheats on/off).
But for some reason the cheat list doesn't load properly when you access the cheats menu by opening the emulators Pause Menu, then going to Game Properties and side tab to the Cheats section.
Below is my pnach file:
Quote:[METAL GEAR SOLID 2 - SONS OF LIBERTY]
author=LIST GENERATED BY RETROBOY
description=SERIAL: SLUS-20144 | CRC: BFBBB524
[Codes Taken From: gamehacking.org]
[ ]
[Infinite Health]
patch=1,EE,01392692,extended,00000064
author=RETROBOY
[Infinite Stamina]
patch=1,EE,01392248,extended,0000013C
author=RETROBOY
description=TEST ADDRESS, LOOK IN DEBUG MEMVIEW TO VIEW OTHER ADDRESSES (WORKS ON AFT DECK).
[No Reload]
patch=1,EE,001919EC,extended,00000019
author=RETROBOY
[Have All Dog Tags]
patch=1,EE,201E825C,extended,FFFFFFFF
patch=1,EE,201E8260,extended,FFFFFFFF
patch=1,EE,201E8264,extended,FFFFFFFF
patch=1,EE,201E8268,extended,FFFFFFFF
patch=1,EE,201E826C,extended,FFFFFFFF
patch=1,EE,201E8270,extended,FFFFFFFF
patch=1,EE,201E8274,extended,FFFFFFFF
patch=1,EE,201E8278,extended,FFFFFFFF
patch=1,EE,201E827C,extended,FFFFFFFF
patch=1,EE,201E8280,extended,FFFFFFFF
patch=1,EE,201E8284,extended,FFFFFFFF
patch=1,EE,101E8288,extended,0000FFFF
author=InterAct
[Ghost Mode]
patch=1,EE,101ECD46,extended,00004001
author=RETROBOY
description=MAKES YOU INVISABLE TO ENEMIES, VISABLE TO CAMERA'S (WILL TRIGGER ALERT MODE), WON'T BE ABLE TO GET DOG TAGS WITH THIS CODE ACTIVE.
[RADAR MODE CODES :\Stealth Mode]
patch=1,EE,201E6DA8,extended,00070001
author=Address By Lazy Bastard, Fixed By RETROBOY
description=INVISABLE TO ENEMIES, VISABLE TO CAMERA'S FOR SPLIT SECOND (NO ALERT/GUARDS AFTER YOU).
[RADAR MODE CODES :\Normal Mode]
patch=1,EE,201E6DA8,extended,00000001
author=Lazy Bastard
description=DISABLES STEALTH MODE, USE AS RAIDEN TO ACCESS TERMINALS.
[RADAR MODE CODES :\Stealth Mode]
patch=1,EE,201E6DA8,extended,00070001
patch=1,EE,D01E6C22,extended,0000FFEF
patch=1,EE,201E6DA8,extended,00000000
author=Address By Lazy Bastard, Fixed By RETROBOY
description=TEST SEE IF RAIDEN CAN ACCESS TERMINALS (PRESS TRIANGLE).
[TANKER CODES (SOLID SNAKE) :\Easy Grip Level Up]
patch=1,EE,D01E6DBE,extended,00300063
patch=1,EE,D01E6DBE,extended,002000C7
patch=1,EE,101E6DBE,extended,000000C7
author=Code Master, Viper187
description=DO A PULL-UP TO GET MAX GRIP LEVEL 3.
[TANKER CODES (SOLID SNAKE) :\More Time During Speech]
patch=1,EE,E006FFFD,extended,001E6C22
patch=1,EE,203B6A84,extended,000062A0
patch=1,EE,203AC5A4,extended,000062A0
patch=1,EE,203AFBBC,extended,000062A0
author=Code Master, Viper187
description=PRESS L3.
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\M9]
patch=1,EE,101E6DEE,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\USP]
patch=1,EE,101E6DF0,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\Chaff Grenades]
patch=1,EE,101E6E00,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\Frag Grenades]
patch=1,EE,101E6E0E,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\Magazines]
patch=1,EE,101E6E0C,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\Grenades]
patch=1,EE,101E6E02,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Infinite :\Rations]
patch=1,EE,101E6E7E,extended,0000270F
patch=1,EE,101E6EDE,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Infinite :\Medicine]
patch=1,EE,101E6E82,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Infinite :\Bandages]
patch=1,EE,101E6E84,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Infinite :\Pentazemin]
patch=1,EE,101E6E86,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Stealth Suit]
patch=1,EE,101E6E8C,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Bandana]
patch=1,EE,101E6EBE,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Camera]
patch=1,EE,101E6EA6,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Digital Camera]
patch=1,EE,101E6E9A,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Cigs]
patch=1,EE,101E6E9F,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Thermal Goggles]
patch=1,EE,101E6E96,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\AP Sensor]
patch=1,EE,101E6EAF,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\USP Suppressor]
patch=1,EE,101E6EC2,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Have Cardboard Box :\One]
patch=1,EE,101E6E9C,extended,00000001
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\ITEM CODES :\Have Cardboard Box :\Wet]
patch=1,EE,101E6EAC,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\Easy Grip Level Up]
patch=1,EE,D01E6DC0,extended,00300063
patch=1,EE,D01E6DC0,extended,002000C7
patch=1,EE,101E6DC0,extended,000000C7
author=Code Master, Viper187
description=DO A PULL-UP TO GET MAX GRIP LEVEL 3.
[PLANT CODES (RAIDEN) :\More Time To Reach Emma In The Computer Room]
patch=1,EE,C06AAAA4,extended,64B88DFB
patch=1,EE,00A86ABB,extended,00000029
patch=1,EE,00AAE0CF,extended,00000029
patch=1,EE,00D6570F,extended,00000029
author=Code Master, Viper187
description=PRESS L3.
[PLANT CODES (RAIDEN) :\Infinite Oxygen]
patch=1,EE,201E6D8C,extended,0FA0004B
author=InterAct
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Socom]
patch=1,EE,101E6DF2,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\PSG1]
patch=1,EE,101E6DF4,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\RGB6]
patch=1,EE,101E6DF6,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Nikita]
patch=1,EE,101E6DF8,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Stinger]
patch=1,EE,101E6DFA,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Claymore]
patch=1,EE,101E6DFC,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\C4]
patch=1,EE,101E6DFE,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Chaff Grenades]
patch=1,EE,101E6E00,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Stun Grenades]
patch=1,EE,101E6E02,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Microphone]
patch=1,EE,101E6E04,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\HF.Blade]
patch=1,EE,101E6E06,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Coolant]
patch=1,EE,101E6E08,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\AKS-74u]
patch=1,EE,101E6E0A,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Magazine]
patch=1,EE,101E6E0C,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Grenades]
patch=1,EE,101E6E0E,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\M4]
patch=1,EE,101E6E10,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\PSG1-T]
patch=1,EE,101E6E12,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\WEAPON CODES :\Book]
patch=1,EE,101E6E16,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Infinite :\Rations]
patch=1,EE,101E6E7E,extended,0000270F
patch=1,EE,101E6EDE,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Infinite :\Medicine]
patch=1,EE,101E6E82,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Infinite :\Bandages]
patch=1,EE,101E6E84,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Infinite :\Pentazemin]
patch=1,EE,101E6E86,extended,0000270F
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Scope]
patch=1,EE,101E6E80,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Field Uniform]
patch=1,EE,101E6E88,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Body Armor]
patch=1,EE,101E6E8A,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Mine Detector]
patch=1,EE,101E6E8F,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\AP Sensor]
patch=1,EE,101E6EAF,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Sensor A]
patch=1,EE,101E6E90,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Sensor B]
patch=1,EE,101E6E92,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\N.V.G]
patch=1,EE,101E6E94,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Thermal Goggles]
patch=1,EE,101E6E96,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Digital Camera]
patch=1,EE,101E6E9A,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Cigs]
patch=1,EE,101E6E9F,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Shaver]
patch=1,EE,101E6EA2,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Phone]
patch=1,EE,101E6EA4,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Socom Suppressor]
patch=1,EE,101E6EB8,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\AK Suppressor]
patch=1,EE,101E6EBA,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\MO Disc]
patch=1,EE,101E6EC0,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Card :\Level 1]
patch=1,EE,101E6EA0,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Card :\Level 2]
patch=1,EE,101E6EA0,extended,00000002
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Card :\Level 3]
patch=1,EE,101E6EA0,extended,00000003
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Card :\Level 4]
patch=1,EE,101E6EA0,extended,00000004
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Card :\Level 5]
patch=1,EE,101E6EA0,extended,00000005
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Wig :\Infinity Wig]
patch=1,EE,101E6EC4,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Wig :\Blue Wig (Infinite O2)]
patch=1,EE,101E6EC6,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Wig :\Orange Wig (Infinite Grip)]
patch=1,EE,101E6EC8,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Wig :\Wig C]
patch=1,EE,101E6ECA,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Wig :\Wig D]
patch=1,EE,101E6ECC,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Cardboard Box :\One]
patch=1,EE,101E6E9C,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Cardboard Box :\Two]
patch=1,EE,101E6EA8,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Cardboard Box :\Three]
patch=1,EE,101E6EAA,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Cardboard Box :\Four]
patch=1,EE,101E6EB0,extended,00000001
author=RETROBOY
[PLANT CODES (RAIDEN) :\ITEM CODES :\Have Cardboard Box :\Five]
patch=1,EE,101E6EB2,extended,00000001
author=RETROBOY
[END GAME RESULT CODES :\Low Game Time]
patch=1,EE,201E6DC8,extended,00000001
author=InterAct
[END GAME RESULT CODES :\No Alerts]
patch=1,EE,001E6DD2,extended,00000000
patch=1,EE,001E8224,extended,00000000
author=InterAct
[END GAME RESULT CODES :\No Continues]
patch=1,EE,001E6DC2,extended,00000000
patch=1,EE,001E8352,extended,00000000
author=InterAct
[END GAME RESULT CODES :\No Enemies Killed]
patch=1,EE,001E6DD4,extended,00000000
author=InterAct
[END GAME RESULT CODES :\No Rations Used]
patch=1,EE,001E8220,extended,00000000
author=InterAct
[END GAME RESULT CODES :\Zero Times Saves]
patch=1,EE,001E6DC6,extended,00000000
author=InterAct
Screenshots of how it appears when you access the cheat menu while playing the game:
Cheat list displays properly when you right click game and click game properties/cheats.
I know this isn't exactly an issue for Windows users, but with Steam Deck (and possibly other emulation devices with front-ends) allowing you to add your games individually into your library as if it was a Steam Deck game, you don't really need to open the emulator when you have save per-game settings enabled.
So when you need to change game settings or cheats you'd bring up the emulators Pause Menu while playing your game. I noticed last night when I copied my pnach files over to my Steam Deck, when I headed to the cheats section, it doesn't show up as it is in the pnach file.
As you can see in the above images, when accessing the cheats menu while playing a game, the game title and source credit doesn't show as it is in the pnach file, when it is supposed to display as:
Quote:METAL GEAR SOLID 2 - SONS OF LIBERTY
LIST GENERATED BY RETROBOY
SERIAL: SLUS-20144 | CRC: BFBBB524
Codes Taken From: gamehacking.org
Also with the new cheat menu now allowing you to place cheats into lets say categories that you can click to expand/collapse. Is it possible to have the cheat list show with all fields collapsed so it makes the list look more compact and you only display the cheats you actually want to see on screen by clicking to expand.
Also I seem to be having issues with a particular code that uses an activator, for example if I enable TANKER CODES (SOLID SNAKE) : More Time During Speech (Press L3)
Quote:[METAL GEAR SOLID 2 - SONS OF LIBERTY]
author=LIST GENERATED BY RETROBOY
description=SERIAL: SLUS-20144 | CRC: BFBBB524
[Codes Taken From: gamehacking.org]
[ ]
[Infinite Health]
patch=1,EE,01392692,extended,00000064
author=RETROBOY
[Infinite Stamina]
patch=1,EE,01392248,extended,0000013C
author=RETROBOY
description=TEST ADDRESS, LOOK IN DEBUG MEMVIEW TO VIEW OTHER ADDRESSES (WORKS ON AFT DECK).
[No Reload]
patch=1,EE,001919EC,extended,00000019
author=RETROBOY
[Have All Dog Tags]
patch=1,EE,201E825C,extended,FFFFFFFF
patch=1,EE,201E8260,extended,FFFFFFFF
patch=1,EE,201E8264,extended,FFFFFFFF
patch=1,EE,201E8268,extended,FFFFFFFF
patch=1,EE,201E826C,extended,FFFFFFFF
patch=1,EE,201E8270,extended,FFFFFFFF
patch=1,EE,201E8274,extended,FFFFFFFF
patch=1,EE,201E8278,extended,FFFFFFFF
patch=1,EE,201E827C,extended,FFFFFFFF
patch=1,EE,201E8280,extended,FFFFFFFF
patch=1,EE,201E8284,extended,FFFFFFFF
patch=1,EE,101E8288,extended,0000FFFF
author=InterAct
[Ghost Mode]
patch=1,EE,101ECD46,extended,00004001
author=RETROBOY
description=MAKES YOU INVISABLE TO ENEMIES, VISABLE TO CAMERA'S (WILL TRIGGER ALERT MODE), WON'T BE ABLE TO GET DOG TAGS WITH THIS CODE ACTIVE.
[TANKER CODES (SOLID SNAKE) :\Easy Grip Level Up]
patch=1,EE,D01E6DBE,extended,00300063
patch=1,EE,D01E6DBE,extended,002000C7
patch=1,EE,101E6DBE,extended,000000C7
author=Code Master, Viper187
description=DO A PULL-UP TO GET MAX GRIP LEVEL 3.
[TANKER CODES (SOLID SNAKE) :\More Time During Speech]
patch=1,EE,E006FFFD,extended,001E6C22
patch=1,EE,203B6A84,extended,000062A0
patch=1,EE,203AC5A4,extended,000062A0
patch=1,EE,203AFBBC,extended,000062A0
author=Code Master, Viper187
description=Press L3
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\M9]
patch=1,EE,101E6DEE,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\USP]
patch=1,EE,101E6DF0,extended,0000270F
author=RETROBOY
[TANKER CODES (SOLID SNAKE) :\WEAPON CODES :\Chaff Grenades]
patch=1,EE,101E6E00,extended,0000270F
author=RETROBOY
All codes after this for some reason only activate when you press L3. Codes using activators, do they need something at the end to tell it to stop that cheat when L3 is no longer pressed.
I know other systems have to do this and one that's more recent I made for Resident Evil 4 for Nintendo Switch:
Quote:[Start at Final Boss Battle (Press L3 During Loading Screen)]
80000010 040f0000 01279358 00000332
20000000 < ENDS THE CODE UNLESS L3 IS PRESSED