She's waiting...ready to tease you live - Jerkmate is free! Join Now!
x

Tool Ren'Py UnRenGUI, UnRen-forall(v9.4), UnRen-Powershell-forall(v9.4), UnRen-old

5.00 star(s) 3 Votes

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,611
1,126
327
Basically, all you need is to get "un.rpy"/"un.rpyc" from , (fork from the original unrpyc by ) and drop it in to the game folder.
Extracts and decompiles rpyc files from rpa archives on the fly without any manual action needed other than dropping these two files in the game folder.
That's all what most players use unren for, only a subset might want the additional mods (dev-mode, console, rollback unblock, quick-save/load) and extracting the images. Caveat, un.rpy(c) don't do that...
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
Basically, all you need is to get "un.rpy"/"un.rpyc" from , (fork from the original unrpyc by ) and drop it in to the game folder.
Extracts and decompiles rpyc files from rpa archives on the fly without any manual action needed other than dropping these two files in the game folder.
That's all what most players use unren for, only a subset might want the additional mods (dev-mode, console, rollback unblock, quick-save/load) and extracting the images. Caveat, un.rpy(c) don't do that...
How is your proposal relevant here...
You are only offering a tenth of what UnRen-forall can do.
 
  • Like
Reactions: yoyomistro

yoyomistro

Engaged Member
Jan 15, 2017
3,141
4,713
445
How is your proposal relevant here...
You are only offering a tenth of what UnRen-forall can do.
Being charitable, I guess the point would be most players want access to the assets and scripts, which unrpy can do on its own? And the rest of the scripts you could technically write/copy manually from game to game? But that would be annoying and a ridiculous proposition considering that everything is conveniently contained in the script and maintained and updated by people generously donating their time.
 
  • Like
Reactions: joelurmel

Madeddy

Well-Known Member
Dec 17, 2017
1,016
735
244
How is your proposal relevant here...
...manually from game to game? But that would be annoying and a ridiculous proposition considering that everything is conveniently contained in the script...
Basically he said for what scenario his advice passes and for what not:
all you need is to get "un.rpy"/"un.rpyc"
...
Extracts and decompiles rpyc files from rpa archives on the fly without any manual action needed
...
extracting the images. Caveat, un.rpy(c) don't do that...
So his statements has his right i think. Where he IMHO miscalculates things, is this statement:
That's all what most players use unren for... [decompiling]
Some people just want the scripts to maybe bugfix some stuff or translating, however there are also folk who need/want everything out of the RPA for modding and game compression. Then there are also some strange fellows, who want just to look at the images instead of playing the game or to post them somewhere as their own. Why ever. :oops:

Originally Sam made Unren 8 years ago just for himself, because he did not want to do the same steps, namely decompress and decompile, repeatedly, manually. Always typing the same stuff, for every game in the console. He decided then to share it with the people, others put their mind on it and with time the snippeds got added.
Unren was always just to make the most basic steps, which most people have a use for, as easy as possible.
 
Last edited:

yoyomistro

Engaged Member
Jan 15, 2017
3,141
4,713
445
Basically he said for what scenario his advice passes and for what not:

So his statements has his right i think. Where he IMHO miscalculates things, is this statement:

Some people just want the scripts to maybe bugfix some stuff or translating, however there are also folk who need/want everything out of the RPA for modding and game compression. Then there are also some strange fellows, who want just to look at the images instead of playing the game or to post them somewhere as their own. Why ever.

Originally Sam made Unren 8 years ago just for himself, because he did not want to do the same steps, namely decompress and decompile. Manually, repeatedly, always typing the same stuff, for every game in the console. He decided then to share it with the people, others put their mind on it and with time the snippeds got added.
Unren was always just to make the most basic steps, which most people have a use for, as easy as possible.
I'm glad he did. I remember when I first got into this space, I would run into bugs or bad UX design in almost every game, and just get frustrated trying to figure a way around it. Little did I realize that most devs were just worse at scripting than I was at age 9, and the fixes were usually as simple as a variable increment or declaration. Or getting stuck in a useless grind because a dev wants to artifically pad play time or thinks everyone here has autistic (I mean that in the most kind way possible lol) desires for repetitive play platterns.

If this tool wasn't available this space would have probably floundered under the weight of bad design; so many games are carried by mods and a lot of the devs in this space don't even realize it. My mod for Happy Summer drove so much traffic to the game that the dev just incorporated a bunch of its functionality into the base game. I wish I hadn't made it public now because he's a terrible dev IMO, but it was easy enough to make and that game's UI/UX was so bad I felt sorry that anyone had to play it in its base state... But I stopped at some point because it took longer for me to update the mod than to get through the "updates" he was putting out...

Anyway, there's a reason Ren'py and RPGM games do better than Unity and Unreal games for the most part, as much as some devs for the former platforms want to obfuscate their assets (which is dumb because anyone who wants to steal them and is driven enough can just use screencaps anyway...) and it's because of the modders.
 

Regardie

Well-Known Member
Jul 27, 2017
1,580
1,279
342
Still, you're basically hijacking VepsrP's thread to push your version... not cool.
Should have started your own thread right from the start...
This only confuses folks thinking they are the same tools...
If you follow the history, VepsrP was updating Sam's code in the original thread for quite some time since Sam was not, but was unable to get the new versions into the OP so eventually started his own thread with credit to Sam.

It is much the same right now, VepsrP has not been updating the code in this thread so joelurmel has been, with help from Madeddy.

At some point, this probably should move to a new thread, with credits to Sam and VepsrP in the OP.
 

yoyomistro

Engaged Member
Jan 15, 2017
3,141
4,713
445
If you follow the history, VepsrP was updating Sam's code in the original thread for quite some time since Sam was not, but was unable to get the new versions into the OP so eventually started his own thread with credit to Sam.

It is much the same right now, VepsrP has not been updating the code in this thread so joelurmel has been, with help from Madeddy.

At some point, this probably should move to a new thread, with credits to Sam and VepsrP in the OP.
I don't think we need a new thread, there's a lot of valuable development information in this thread and FAQs as well. Although, I guess most people don't use search properly anyway and will just repeat questions, lol... Also there's a link to the new version in the OP, and I like to think of it as a miniboss that if you can't find it, you probably shouldn't be using these tools anyway =P. Might be a bit gatekeepy on my part, but I'd rather not have people ruin their games because they are computer illiterate and using tools beyond their skillset.
 

doble77

Newbie
Feb 24, 2018
79
70
215
I don't know what I'm doing wrong with joelurmel version but I can't get it to work...
  • I extracted the three files in UnRen-forall.rar in the root game folder (the one with the .exe and the /game folder)
  • Then I ran Unren-forall.bat and since the .bat is already in the root folder I simply press enter.
  • It says that it has found Renpy verion 8, so I chose 2 to run UnRen-current.bat
  • In UnRen-current.bat, I get the ok for the Python version and chose 1 to extract the RPA packages
  • However in the "Searching for RPA files in the game directory..." step, i get the message "No RPA archive detected.", though I can see that the .rpa files are indeed in the /game folder.
Any idea what I'm doing wrong?
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
I don't know what I'm doing wrong with joelurmel version but I can't get it to work...
  • I extracted the three files in UnRen-forall.rar in the root game folder (the one with the .exe and the /game folder)
  • Then I ran Unren-forall.bat and since the .bat is already in the root folder I simply press enter.
  • It says that it has found Renpy verion 8, so I chose 2 to run UnRen-current.bat
  • In UnRen-current.bat, I get the ok for the Python version and chose 1 to extract the RPA packages
  • However in the "Searching for RPA files in the game directory..." step, i get the message "No RPA archive detected.", though I can see that the .rpa files are indeed in the /game folder.
Any idea what I'm doing wrong?
What game ?
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
09/01/25 - Launcher Version 0.25
The bug fixed for Extract Text with Python 2.7 created a new bug with Python 3.x, fixed.
Added a new option Universal Choice Descriptor ZLZK, useful if you cannot find a WT-mod.
Add another new option Universal Textbox mod by Penfold Mole.
All options that require external files are now downloaded from the source.
Added an auto-update function, executed at each start.
Improved debug mode, especially on powershell.exe.
Reorganization of letters for menu options.

I hope the new auto-update "feature" will not add bug.
If all doing right, I'll start the cleaning for legacy and current.
 

ipaqi

Newbie
May 5, 2017
41
54
216
joelurmel, whatever the current version is, the zip is flagging on VirusTotal as TrojanDownloader/VBS.Agent.**

The scripts themselves aren't flagging, though, so I'm not sure how to proceed
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
joelurmel, whatever the current version is, the zip is flagging on VirusTotal as TrojanDownloader/VBS.Agent.**

The scripts themselves aren't flagging, though, so I'm not sure how to proceed
Just ignore. The most important thing is that the scripts don't contain viruses, not the zip file...
 
  • Angry
Reactions: Piratefishes

asahibito

Well-Known Member
Modder
Jan 17, 2021
1,271
5,245
637
Just ignore. The most important thing is that the scripts don't contain viruses, not the zip file...
I think it would assuage further fears about viruses if you made the check version of the tool a manual step or at the very least made it so that it does not automatically download and install stuff.
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
I think it would assuage further fears about viruses if you made the check version of the tool a manual step or at the very least made it so that it does not automatically download and install stuff.
The only elements downloaded are the text file to determine whether the archive has been updated. If so, it downloads it to update the scripts. Removing this feature will not change the [VIRUS] alert added by F95, as Microsoft systematically detects a false virus on downloads that are not made in large numbers.
 

Tempest9

Newbie
Oct 22, 2018
43
29
203
hope it's in the right place - question about latest ren'py games and unren program
lately i encountered some games that cannot be unren'ed
is it because of the version of ren'py incompatible with unren (or vice versa), or maybe some option for programmers making ren'py games not to allow others to extract pictures/movies?
 

⎰ ↜ ✰ BAD 75 ✰ ↜ ⎱

Conversation Conqueror
Modder
May 13, 2020
6,442
60,936
873
hope it's in the right place - question about latest ren'py games and unren program
lately i encountered some games that cannot be unren'ed
is it because of the version of ren'py incompatible with unren (or vice versa), or maybe some option for programmers making ren'py games not to allow others to extract pictures/movies?
Hi, I think that for almost the entire last unren of joelurmel It already works with the latest versions of Renpy. You can find it here.

Alternatively, you can use the one I have in my signature below.
or here
 
5.00 star(s) 3 Votes