For a cracked game, the language settings are usually changed within a text file. Not all cracked games have their language settings in the same, exact named file, folder or subfolder. You would need to go to the installed game's folder and try to find a text file that is called either "steam_api.ini", "steam_emu.ini", "settings.txt", "settings.ini", "language.txt", "force_language.txt" or any file with a file extension of ".ini" or "txt". Sometimes, the name of the Scene or P2P group that cracked the game is used to prefix the name of the text file that has the language settings like "RUNE.txt", "TENOKE.txt", "FLT.txt", "RUNE.ini", "TENOKE.ini", "FLT.ini" ... etc.
Search in any subfolders, if necessary (The text file might not be in the installed folder's root directory) and then open it with Notepad. In the text file, do a search for the key "language". If it is found, set the key's value to a language that is supported by the game (eg. - language = english, language = tchinese, language = schinese, ... etc. Check the game's retail page for supported languages to make sure that the language that you set is actually supported by the game), save the change and then try running the game again.
Hmm ... I found a page on Reddit about changing the language for Ren'Py games but it's more for the "devs" (Actually "Superusers" who use the Ren'Py engine to create Ren'Py games via Ren'Py scripts) than for end users (players). Ren'Py scripts are supposedly included with Ren'Py games - I'm guessing (I don't usually play Ren'Py games) that the scripts are compiled and executed in real time by the Ren'Py JIT compiler that should be included with any Ren'Py game.
According to the Reddit page, there is a text file called "screens.rpy" that specifies the language of the game. If it exists in this installed game's folder (or sub folders within this game's installation folder), you can edit it with Notepad and then specify the language to be used by the game (See the Reddit page for details).
Give it a try (Edit the file and then run the game - The Ren'Py JIT compiler should compile that .rpy script in real time) and let us in this community know what happens! Edit: I noticed further down in the Google search results that .rpyc files (Compiled .rpy source files) are only needed to be included with a compiled, distributed Ren'py game, so the above probably won't work. However, I found a YouTube video that shows how to hack .rpyc files so that they can be edited, compiled and placed back into a Ren'Py game's installation folder so that the changes will be implemented in the game! Watch the YouTube video. You'll need to download "RPA Extractor" (A ".rpa" file is the archive file that stores the files used by a compiled, distributed Ren'Py game - The mirrored, download links in the video are now dead. Use this download link instead!), "unrpyc" (A decompiler for compiled Ren'Py files. You'll need it to restore the source .rpy files, namely "screens.rpy" - Download link is in the video) and Ren'Py (At the official Ren'Py site - You'll need it to recompile the hacked Ren'Py game's archive file that will replace the original game's archive file).
In a nutshell: You'll only need to decompile the "screens.rpyc" file back into the "screens.rpy" source file that I mentioned above, edit the source script in the "screens.rpy" file for the language that you want the game to display, recompile the Ren'Py game's archive file (.rpa) and then replace the original archive file (.rpa) in the game's installation folder with the hacked archive file, in order to change the game's language.
It's a bit of work but it's what you can do as an end user (player) if you want to change the default language of the game. If you're brave or desperate enough to try all of this then please let all of us in this community know what happens!
Search in any subfolders, if necessary (The text file might not be in the installed folder's root directory) and then open it with Notepad. In the text file, do a search for the key "language". If it is found, set the key's value to a language that is supported by the game (eg. - language = english, language = tchinese, language = schinese, ... etc. Check the game's retail page for supported languages to make sure that the language that you set is actually supported by the game), save the change and then try running the game again.
Ren'Py scripts are supposedly included with Ren'Py games - I'm guessing (I don't usually play Ren'Py games) that the scripts are compiled and executed in real time by the Ren'Py JIT compiler that should be included with any Ren'Py game.
According to the Reddit page, there is a text file called "screens.rpy" that specifies the language of the game. If it exists in this installed game's folder (or sub folders within this game's installation folder), you can edit it with Notepad and then specify the language to be used by the game (See the Reddit page for details).
Give it a try (Edit the file and then run the game - The Ren'Py JIT compiler should compile that .rpy script in real time) and let us in this community know what happens!
Edit:
I noticed further down in the Google search results that .rpyc files (Compiled .rpy source files) are only needed to be included with a compiled, distributed Ren'py game, so the above probably won't work. However, I found a YouTube video that shows how to hack .rpyc files so that they can be edited, compiled and placed back into a Ren'Py game's installation folder so that the changes will be implemented in the game! Watch the YouTube video. You'll need to download "RPA Extractor" (A ".rpa" file is the archive file that stores the files used by a compiled, distributed Ren'Py game - The mirrored, download links in the video are now dead. Use this download link instead!), "unrpyc" (A decompiler for compiled Ren'Py files. You'll need it to restore the source .rpy files, namely "screens.rpy" - Download link is in the video) and Ren'Py (At the official Ren'Py site - You'll need it to recompile the hacked Ren'Py game's archive file that will replace the original game's archive file).
In a nutshell: You'll only need to decompile the "screens.rpyc" file back into the "screens.rpy" source file that I mentioned above, edit the source script in the "screens.rpy" file for the language that you want the game to display, recompile the Ren'Py game's archive file (.rpa) and then replace the original archive file (.rpa) in the game's installation folder with the hacked archive file, in order to change the game's language.
It's a bit of work but it's what you can do as an end user (player) if you want to change the default language of the game. If you're brave or desperate enough to try all of this then please let all of us in this community know what happens!