Cheat Mod Ren'Py Rogue-Like Cheat Injector [v1.6.1] [SLDR]

sleepingkirby

Well-Known Member
Aug 8, 2017
1,143
1,730
OK, either I've missed a crucial comment, or I just can't figure it out... How do I use this with the Linux version of the game? Like, I went to the repo, looked around... No .sh, only a .py and no explanation. Would anyone please be kind enough to help me figure it out?

EDIT: I seem to be blind, found sleepingkirby's github repo somewhere in the comments.
Hope I don't mess something up with using the /sh
You shouldn't. The linux version is much more straight forward.
 

sleepingkirby

Well-Known Member
Aug 8, 2017
1,143
1,730
Just one final question... Do I need the cheat.py file present in the folder as well, or do I just run the bash script in the game folder without the .py present? (yes, I still haven't gotten to it)
The linux version doesn't need anything but the .sh file. Only the .bat needs cheat.py but it (the .bat version) will create that from within itself all on its own. So, for both linux and windows version, it's just downloading the .sh or .bat file into the game folder and run. No other files are needed.

Hell, after it's applied, you can delete the .sh and/or the .bat. The cheat injector modifies the game itself. The .sh and .bat files are just instructions on what to modify and how (and what needs to be done so the instructions can run to be modified.)

If you're wondering why that is that the .sh version doesn't need the cheat.py file, the .sh version does all it's regex replacement via perl. Since windows doesn't have a regex-abled scripting language as easily available as perl in its command prompt, SLDR wrote all the instructions in the cheat.py file and uses the game's own python executable to run it. (Quite ingenious, actually.)
 
Mar 4, 2020
24
15
The linux version doesn't need anything but the .sh file. Only the .bat needs cheat.py but it (the .bat version) will create that from within itself all on its own. So, for both linux and windows version, it's just downloading the .sh or .bat file into the game folder and run. No other files are needed.

Hell, after it's applied, you can delete the .sh and/or the .bat. The cheat injector modifies the game itself. The .sh and .bat files are just instructions on what to modify and how (and what needs to be done so the instructions can run to be modified.)

If you're wondering why that is that the .sh version doesn't need the cheat.py file, the .sh version does all it's regex replacement via perl. Since windows doesn't have a regex-abled scripting language as easily available as perl in its command prompt, SLDR wrote all the instructions in the cheat.py file and uses the game's own python executable to run it. (Quite ingenious, actually.)
Alright, thanks.
I like how the .sh tells me where it needs to be run in...
Though it seemed to encounter some error or another, but the game still runs, I just can't click on the girls' icons and on the inventory. :D
And I'm too busy atm to redownload everything and run it again.
Still, thank you greatly for the assistance and stuff. Cheers!

EDIT: After looking at the scrips... I think the error might be that I don't have the archive with your custom anims and those bits are documented, but not #. So... It works as intended I guess. :D
 
Last edited:

sleepingkirby

Well-Known Member
Aug 8, 2017
1,143
1,730
Alright, thanks.
I like how the .sh tells me where it needs to be run in...
Though it seemed to encounter some error or another, but the game still runs, I just can't click on the girls' icons and on the inventory. :D
And I'm too busy atm to redownload everything and run it again.
Still, thank you greatly for the assistance and stuff. Cheers!

EDIT: After looking at the scrips... I think the error might be that I don't have the archive with your custom anims and those bits are documented, but not #. So... It works as intended I guess. :D
No, you should definitely be able to click on the girl's icon and the inventory. I don't have a problem with those. Please make sure you're on the latest version of the game (1.63d) and reapply on to a fresh copy with no other mods.

For reference, here's what a fresh apply looks like on my side (without the doreen edits)

Code:
##############################################################################################################################################################################################


     ____    __       ____        _           __
    / __ \  / /      /  _/___    (_)__  _____/ /_
   / /_/ / / /       / // __ \  / / _ \/ ___/ __/
  / _^, _/ / /___   _/ // / / / / /  __/ /__/ /_
/_/ ^|_^| /_____/  /___/_/ /_/_/ /\___/\___/\__/
                           /___/               

   *nix Version by Sleepingkirby
   SLDR @ F95zone.com
   Built on UnRen v0.7 by Sam
##############################################################################################################################################################################################


Checking if modification has already been done...
No backup's found. Safe to progress.

Checking to make sure requirements are met.




Files to be editted not found. Is it still in the archive.rpa?


Rpatool missing. Downloading
--2025-08-13 00:30:34--  https://raw.githubusercontent.com/Shizmob/rpatool/master/rpatool
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18594 (18K) [text/plain]
Saving to: ‘rpatool’

rpatool                                         100%[=====================================================================================================>]  18.16K  --.-KB/s    in 0.01s  

2025-08-13 00:30:35 (1.53 MB/s) - ‘rpatool’ saved [18594/18594]

Extracting archive.rpa
Could not extract file  from archive: [Errno 2] the requested file . does not exist in the given Ren'Py archive
options.rpy patched
screens.rpy patched
DONE!
If you're talking about this error:
Could not extract file from archive: [Errno 2] the requested file . does not exist in the given Ren'Py archive
that's benign. That's RPAtool saying it can't extract the current directory into the current directory. Which, yeah. I can't fix that without sending a pull request to rpatool itself. (The linux version pulls a fresh and updated rpatool if it doesn't exist.)

It's also coded to skip the doreen edits completely if it can't find the file so those shouldn't affect anything.


Here's a video of what it should look like (again, this is v1.63d)
 
Mar 4, 2020
24
15
No, you should definitely be able to click on the girl's icon and the inventory. I don't have a problem with those. Please make sure you're on the latest version of the game (1.63d) and reapply on to a fresh copy with no other mods.
Right... It's probably the version thing, then. F95 only seems to have 1.63a for Linux unless Oni took a page form other Ren'Py devs and started shipping both Win and Linux in the same folder which... Considering the game's aspect ratio and his track record over the past... Pff has it been a decade now... I sincerely doubt. :D
Sliding the values works, just... No girls icon and no backpack icon as clickables and menus.
I'll wait for the next proper release for Linux, it's not that important to me...
If I somehow really can't survive without this game - there's bottles and bat files.

Thank you very much for taking the time and putting in the effort to deal with me! It's highly appreciated!