Genesis Game Genie Cheats

So first of all, is it a known bug that Pro Action Replay cheats do not work in RetroArch? I’ve tried both on my computer and on my RetroPie with no luck, and I’ve seen a bunch of people with the same issues. Game Genie Codes however don’t give me any trouble.

Second of all, how come Genesis only has Pro Action Replay Codes available with the auto update? Even at the place below, there are no genesis cheat files. http://www.mariomayhem.com/consoles/super_mario_bros_game_genie_codes/game_genie_download.php

I was trying to cheat at Streets of Rage 2 this afternoon and I couldn’t do it. Not Cool!

Now you may be thinking, “Why don’t you quit your bitching and do something about it”.

“FINE!”

I wrote a python script which scrapes this place for cheats and spits out .cht files. http://gamegenie.com/cheats/gamegenie/genesis/index.html

I tested Streets of Rage 2 and the cheats worked. Just to be thorough, I checked Altered Beast and it works too. Others might be broken. I don’t know.

Finally, I keep getting “Invalid file” when I try to upload files here. So I put them in my google drive instead. Hopefully someone smarter than me can upload them correctly. Maybe add them to the RetroArch git Repo.

Game Genie cheats for genesis https://drive.google.com/open?id=0B5rV_glzWDGecFpnaU5qZ1BpazQ

Python scraper: https://drive.google.com/open?id=0B5rV_glzWDGeUkpucU5RdkNZZHc

No rights are reserved, feel free to fix up my shitty coding, modify this to grab nes/snes/pong cheats, or to take over the world. IDGAF.

Peace out!

Hey, thanks for sharing :slight_smile:

So, after doing a little reading, I came across this:

http://segaretro.org/Genesis_Plus_GX “PAR codes that don’t use the address and 4 values after that are automatically deleted. Example: FFFEEE:0001 is acceptable. FFFEEE:01 is not”

Guess what? Streets of Rage PAR Codes all follow the FFFEEE:01 format. After I added those missing 0’s, all of my cheat codes work – Game Genie and PAR.

I use Genesis Plus GX. I have no clue if this works on other emulators. I’m sorry I said that there was a bug in RetroArch, when there wasn’t.

bash batch script to fix cheat code format https://drive.google.com/open?id=0B5rV_glzWDGeZVNmNjhJYUppN1U

Set of new PAR cheat codes for genesis that work for me with Genesis Plus GX https://drive.google.com/open?id=0B5rV_glzWDGeaFREWE1YelpfZ1E

Can these fixed cheats be added to the online updater please? Would love to get cheats working in Genesis Plus GX in RetroArch, the work fine on the Wii version.

This morning I was playing around with some SNES games and I found that the default cheats are mostly working (snes9x2010). The codes that didn’t work were the ones that took the form XXXXXXX+YYYYYYYY. Can anyone confirm that this is an issue? Is this issue common to all systems?

It is the intention of RetroArch to split these codes and enter them separately into the emulator, or is this ‘+’ style formatting just a vestige of copy pasta from the code databases? In other words are the codes failing due to a bug in RetroArch or a bad cheat file? If it’s the latter, I can try to fix up the cheat files to split these types of codes over multiple lines, but I’m hesitant to do that because it will clutter up the file, and also the cheat input screen.

If it’s the former, perhaps we could work on getting RetroArch to split these codes automatically and behind the scenes? I’m happy to help, if someone can point me to the location in the code where these changes need to happen (and tell me how to compile it).

Is there a better place to be posting this? bug reporting? development?

You can open an issue on RetroArch’s github repo, if you like.

I’m pretty sure it’s an issue with the codes rather than RetroArch itself, as the codes were just automatically scraped from other places and contributed by a guy who took off soon after. So, I think formatting the codes correctly should be all it takes to get them working properly. It’d probably behoove you to test a few of the X+Y formatted ones to see if breaking them up resolves the issues.

OK, here you go.

Python script to split up multi-line cheats and write out a new .cht file (in a subdirectory named ‘fixed’) https://drive.google.com/open?id=0B5rV_glzWDGeWFNIQy1GWll5RUk

Fixed up SNES GG cheats. I only tested Axelay, but the multiline cheats “start on level 6” and “keep weapons when hit” both work by turning on all parts. (I also re-wrote, but didn’t test, the empty Mario Kart cht file) https://drive.google.com/open?id=0B5rV_glzWDGeU1dZMnFvc2V3S28

Fixed SNES PAR Cheats https://drive.google.com/open?id=0B5rV_glzWDGeR2k2WEFzMzhybXc

I might go through some of the other cheat files when and if I personally want them cleaned up. Otherwise, anyone who wants it done should be able to just run this script inside of a directory with cht files.

Cool. thanks!

Will these work on any SNES core?

I think so, yeah.

Sweet! Will try these out so, thanks joemommasfat!

There’s no cheat support for bsnes? Cheats work Snes9x but not bsnes. Guess not a big deals since it pretty much plays most games identical to bsnes.

[QUOTE=joemommasfat;46999]OK, here you go.

Python script to split up multi-line cheats and write out a new .cht file (in a subdirectory named ‘fixed’) https://drive.google.com/open?id=0B5rV_glzWDGeWFNIQy1GWll5RUk

Fixed up SNES GG cheats. I only tested Axelay, but the multiline cheats “start on level 6” and “keep weapons when hit” both work by turning on all parts. (I also re-wrote, but didn’t test, the empty Mario Kart cht file) https://drive.google.com/open?id=0B5rV_glzWDGeU1dZMnFvc2V3S28

Fixed SNES PAR Cheats https://drive.google.com/open?id=0B5rV_glzWDGeR2k2WEFzMzhybXc

I might go through some of the other cheat files when and if I personally want them cleaned up. Otherwise, anyone who wants it done should be able to just run this script inside of a directory with cht files.[/QUOTE] will this work for the PSX cheats ? i cant get any of them to run , i was thinking that the cheats may have the same issues as the snes and genesis

[QUOTE=shadowfire36;50127]will this work for the PSX cheats ? i cant get any of them to run , i was thinking that the cheats may have the same issues as the snes and genesis[/QUOTE]

yes the working psx cheats will be nice

hello ! one question… How do y use the python files for the other systeme code? when i use idle it said that there a full of error and don’t work… Can somebody help me? Please?

Is there a proper Sega Genesis cheat file? Please post link… I can not get cheats to run.