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,588
1,101
When I have time, maybe.
For now, the priority is to finish the code.
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...
 

yoyomistro

Engaged Member
Jan 15, 2017
3,121
4,642
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...
Because, for now, is still his code...
Yea, I think most regulars are aware he's basically keeping VepsrP's code current since he's been gone for a while, and personally I appreciate it. No point splitting into a different thread. And besides, VepsrP built off of Sam's inital version anyway so it's not original to him.
 

Madeddy

Active Member
Dec 17, 2017
993
714
Because, for now, is still his code...
Gah. Hogwash! Do you know how many people over the years have collaborated on Unren? yoyomistro pointed also already to it.
  • Original Unren: Sam
  • A few necessary changes: Two different moderators
  • Some other modder for short time
  • Split into second Unren variant: VepsrP
  • joemurmel
Sam had a lot coding help from others and he wasn't the only one. Heck, even some measly lines from me made it later somehow in there. And i don't even use the win version. :WaitWhat:

In the end its you decision if you make a new thread. You could also get a modder status, claim the thread and change the opener and headline to you gusto. (y) VepsrP is sadly since march last year inactive, just logs in, but never writes.
 
Last edited:

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,588
1,101
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,474
4,341
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,121
4,642
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

Active Member
Dec 17, 2017
993
714
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,121
4,642
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,557
1,250
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,121
4,642
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
77
68
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,474
4,341
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,474
4,341
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.
 
5.00 star(s) 3 Votes