-
Notifications
You must be signed in to change notification settings - Fork 789
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert native cheat codes to the RetroArch format #1360
Comments
Sir it's just a simple python script file. Most of us don't know how to use it. It would have been better if you had made a guide or tutorial instead of leaving it to us how to figure it out. |
https://www.almabetter.com/bytes/articles/how-to-run-python-script example usage:
|
Nice work, @eadmaster. Do you think it would be worth having the duplicate scripts hosted in this repository? Suffixed by "(RetroArch)" or something? |
I'm trying to get the symphony of the night saturn cheat codes to work, but I'm not having any luck. I changed this file extension from "cht" to "txt" so I could upload it here. When I run the python script, it says all of the formats of the cheat codes are unsupported. It would be awesome if you could look into this, as this is a very popular game. |
It doesn't work on the Beetle Saturn emulator even though this is the cht file in Retroarch. |
GitHub |
replace all "+" plus signs with spaces in this file , then:
output: If you download a cht table from here there is no need to replace the plus signs. |
Would it be possible to get it to convert cheats for the Sega CD too? Primarily trying to get ones that use Word RAM and PRG RAM working with RetroArch (Genesis Plus GX). As-is they currently don't work with the core, so trying to convert to RA native cheats. This is a example: https://gamehacking.org/game/85288 |
There a lot of cores currently that only support cheats in the RetroArch format, while this repo only provides codes in Native format (e.g. GameShark):
This creates confusion among users, who assume cheat support is missing in these cores, while it is not the case actually: libretro/beetle-pce-fast-libretro#93 libretro/beetle-saturn-libretro#5
So i've made this quick and dirty script to convert the cheat tables format:
https://github.com/eadmaster/dotfiles/blob/main/bin/chtnative2retroarch.py
It's still missing support for encrypted/conditional/increment/activator codes, but i've found it's already working well in most cases.
Possibly it can be merged into the scraper script, to have the cheat tables converted automatically after download.
The text was updated successfully, but these errors were encountered: