hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.15k stars 2.16k forks source link

[Feature] Language Patch #8719

Closed Anuskuss closed 8 years ago

Anuskuss commented 8 years ago

Now that you guys are working on texture replacement support, would it be possibe to include replacing for language files in games? Like patching an asian game to play it in your language? Or would it be better to patch the ROM instead?

hrydgard commented 8 years ago

There's no general format for text or language files in games, games do text very differently. So each game needs to be hacked the good old way in general.

Anuskuss commented 8 years ago

@hrydgard I understand it wouldn't be possible to change "hardcoded" text, but when text is being requested, couldn't PPSSPP hypothetically "intercept" it and then replace it?

unknownbrackets commented 8 years ago

PPSSPP doesn't know games are "requesting" text. Not all games even do that.

It's like saying, can't we stop watering plants, and just give them water when they "request" it? Wouldn't that save water?

By looking at a specific game, you might be able to figure out how to deal with text for that one game, which is called rom hacking. Just like you might know specifically how to tell when a certain plant really can't go on without any more water. But from a general sense it's not that simple.

-[Unknown]

Anuskuss commented 8 years ago

Okay, thanks for clarifying.