Skip to content
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

cheat.dat support other language #1179

Open
king2015 opened this issue Nov 2, 2021 · 4 comments
Open

cheat.dat support other language #1179

king2015 opened this issue Nov 2, 2021 · 4 comments

Comments

@king2015
Copy link

king2015 commented Nov 2, 2021

I added a Chinese description in cheat.dat, but the display is garbled.
I tried utf-8 and gb2312 with the same result,How to support this.

@mahoneyt944
Copy link
Collaborator

mahoneyt944 commented Nov 2, 2021

I haven't personally reviewed this area of the code. But I would assume the cheat engine is using a list of known characters somewhere. You'd probably have to add the Chinese characters to it's internal structures to support.

@mahoneyt944
Copy link
Collaborator

So I believe the font is baked into the core with no real way to do this without adding an entirely new font. I don't see an easy way to do this. @grant2258 @arcadez2003 either of you see any viable solutions for this?

@markwkidd
Copy link
Collaborator

There is a RetroArch feature that sends screenshots to an AI translation service or software. That's only useful in some circumstances but might be a help to some people who don't read English trying to use cheats: https://docs.libretro.com/guides/ai-service/

It's a workaround a best.

@mahoneyt944
Copy link
Collaborator

Yeah, otherwise I think we'd have to include the new font in the core then run cheat.dat through a translator. Retroarch supports many languages but idk if we'd be able to piggyback on one libretro has or just include the raw font in the core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants