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

5.00 star(s) 3 Votes

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,360
32,004
923
The images folders are not extracting for this game...

https://f95zone.to/threads/my-ex-future-family-s2-premium-edition-v1-1-0-tremmigames.119068/

Was trying to extract Season 2...

I like to look at the pretty pictures and such outside of the game sometimes to see what I may have missed. Any thoughts r.e. how to extract images for this one?

I already tried moving content.rpa into a 'vanilla' RenPy 8.03 build after running the powershell version in the MEFF folder, and then tried extracting again in a 'vanilla' build (so that the 'expected' RenPy folder files were in place). The .rpyc files extracted, otherwise no joy r.e. images folders.

As noted, I tried unren powershell for all, this (9.4), the other unren (1.00.11d or whatever it was). Suggestions?
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
The images folders are not extracting for this game...

https://f95zone.to/threads/my-ex-future-family-s2-premium-edition-v1-1-0-tremmigames.119068/

Was trying to extract Season 2...

I like to look at the pretty pictures and such outside of the game sometimes to see what I may have missed. Any thoughts r.e. how to extract images for this one?

I already tried moving content.rpa into a 'vanilla' RenPy 8.03 build after running the powershell version in the MEFF folder, and then tried extracting again in a 'vanilla' build (so that the 'expected' RenPy folder files were in place). The .rpyc files extracted, otherwise no joy r.e. images folders.

As noted, I tried unren powershell for all, this (9.4), the other unren (1.00.11d or whatever it was). Suggestions?
You are just using an outdated version. Use mine, see my signature.
 
  • Like
Reactions: OhWee

OhWee

Conversation Conqueror
Modder
Game Developer
Jun 17, 2017
6,360
32,004
923
You are just using an outdated version. Use mine, see my signature.
The file attached at the end of the post linked in your sig, unren-cfg, wouldn't run/closed down in milliseconds, even running as admin.

Tried the file linked in the middle of said post, keeps asking for update even after supposedly updating.

Tried unren-current option, 2, nothing happened.

Then tried starting unren-legacy version directly in folder... joy!
(y)

Thanks for the help!
:)
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
The file attached at the end of the post linked in your sig, unren-cfg, wouldn't run/closed down in milliseconds, even running as admin.

Tried the file linked in the middle of said post, keeps asking for update even after supposedly updating.

Tried unren-current option, 2, nothing happened.

Then tried starting unren-legacy version directly in folder... joy!
(y)

Thanks for the help!
:)
The main program is UnRen-forall.bat. When executed, it chooses the appropriate script to run based on the version of Ren'Py.
UnRen-cfg.bat is used by forall to customize features.
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
Yes that's the one I used. All three versions.
1st - You don't have to run the 3...
2nd - Launch UnRen-forall.bat only, and it will select the correct UnRen script depending on Ren'Py game version.
3rd - When under UnRen-legacy select 1 to unpack RPA files and when finished select 2 to decompile RPYC files

I think you have not used my version of UnRen, because I have unpacked all RPA and decompiled all RPYC fils withour problem...

Can you post here the UnRen-forall.log
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
I only ran them one at a time. Starting with Unren-forall.bat. I'm not a complete idiot lol
I only tried the other two versions after that one failed.
They all upgrade from github.
then:
Updating batch file: I:\Being a DIK\BeingADIK-011.1-pc-lin\UnRen-legacy.bat Fail

And forces me close it out.

This is the only log file I could find:

Thu Oct 9 18:26:52 2025
Windows-10-10.0.19041
Ren'Py 7.4.10.2178


Bootstrap to the start of init.init took 0.11s
Early init took 0.01s
Loader init took 0.94s
Loading error handling took 0.32s
Loading script took 4.88s
Loading save slot metadata. took 10.30s
Loading persistent took 0.04s
Imported steam.
Failed to initialize steam.
Imported steam.
Failed to initialize steam.
Set script version to: (7, 4, 10)
- Init at renpy/common/00images.rpy:52 took 0.70959 s.
- Init at scripts/discord/setupRPC.rpyc:1 took 0.57367 s.
Running init code took 2.05s
Loading analysis data took 0.48s
Analyze and compile ATL took 0.15s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.53s
DPI scale factor: 1.000000
nvdrs: Loaded, about to disable thread optimizations.
nvdrs: "Couldn't load nvlib." (can be ignored)
Creating interface object took 0.02s
Cleaning stores took 0.00s
Init translation took 0.57s
Build styles took 0.01s
Load screen analysis took 0.34s
Analyze screens took 0.01s
Save screen analysis took 0.00s
Prepare screens took 1.04s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.83s

Initializing gl2 renderer:
primary display bounds: (0, 0, 1920, 1080)
swap interval: 1 frames
Windowed mode.
Vendor: 'Intel'
Renderer: 'Intel(R) HD Graphics 4600'
Version: '4.3.0 - Build 20.19.15.5107'
Display Info: None
Screen sizes: virtual=(1920, 1080) physical=(1253, 705) drawable=(1253, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 705) drawable=(1360, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1739, 978) drawable=(1739, 978)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 705) drawable=(1360, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1739, 978) drawable=(1739, 978)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 705) drawable=(1360, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1739, 978) drawable=(1739, 978)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 705) drawable=(1360, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 768) drawable=(1360, 768)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1739, 978) drawable=(1739, 978)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
Screen sizes: virtual=(1920, 1080) physical=(1360, 705) drawable=(1360, 705)
Could not open 'cache/shaders.txt':
Maximum texture size: 4096x4096
So in that case, you still want to use the current version, which is designed for Ren'Py >= 8 games, on a Ren'Py <= 7 game?
So if you launched the forall by pressing Enter, it launched the legacy version. What was the version?
Screenshot of the legacy version and the error message when you choose option 1?

Proof of working with badik 0.8.3
badik.png
 
Last edited:

ReyBell

Active Member
Game Developer
Aug 9, 2017
693
267
244
Any info why is lately Unren not workin for RENPY games?
AttributeError: module 'renpy' has no attribute 'error'
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
Oh that must be nice. This is what I get when I use UnRen-forall.bat
There is a character in your directory tree that is preventing the update from working properly.
The best solution is to extract UnRen to a directory such as C:\Tools\UnRen.
Run UnRen-forall and add it to the registry for the directory context.
Right-click on your Badik directory and select “Run UnRen-forall.”
The update will be performed once instead of being downloaded each time you start up.
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
How do I add it to the registry for directory context?

Man I miss the old version where I could just drop it in the game folder and click on it.
Follow the instructions I have given, and when you start UnRen-forall you have to select + for adding to registry it's simple.
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
I like how you keep insisting it's simple, yet I keep running into complications.

I created a C:\Tools\Unren folder and dumped the bat in there. I ran it and and the same thing happened. No option to create a separate registry tree.
Show me the files in the C:\Tools\UnRen with date and size.
And a capture when UnRen-forall stop working
And try again, refusing the update.
Another solution is to launch Powershell to start UnRen-forall (a set of directories without special characters) -d and send me the result.
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
Seriously, you have removed UnRen-legacy.bat and UnRen-current.bat from the c:\Tools\UnRen...
Have you really read the instructions???
The 3 batch files should be present in the same directory!
Download the archive and extract ALL the files in the same directory
 

sillyrobot

Engaged Member
Apr 22, 2019
2,434
2,058
468
G'day Folks,

I'm trying to look at the ren'py source of The Null Hypothesis, but unren v9.4 throws an error:

Searching for RPA packages
D:\test\Null-Hyp Source\rpatool.py:128: SyntaxWarning: invalid escape sequence '\{'
os.remove("{0}\{1}".format(directory, archive))
Traceback (most recent call last):
File "D:\test\Null-Hyp Source\rpatool.py", line 11, in <module>
import renpy.config
File "D:\test\Null-Hyp Source\renpy\config.py", line 1056, in <module>
exception_handler: Callable[[renpy.error.TracebackException], bool] | None = None
^^^^^^^^^^^
AttributeError: module 'renpy' has no attribute 'error'

Cleaning up temporary files...
Is there something I should try?


*edit* Nevermind.

I found the "Extra" link to the updated version 9.6 and it ran clean.
 
Last edited:
  • Like
Reactions: joelurmel

Walter Victor

Conversation Conqueror
Dec 27, 2017
6,567
21,931
904
Unable to run UnRen (v9.6.5.7) in Between Duty And Love.

It seems that it is unable to locate the Python directory.

The game runs on Python 3.9, but the lib directory looks strange to my untrained eyes.

I have no trouble actually running the game, but would like to Enable the Console and Developer Menu (Option 3).
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,756
397
Unable to run UnRen (v9.6.5.7) in Between Duty And Love.

It seems that it is unable to locate the Python directory.

The game runs on Python 3.9, but the lib directory looks strange to my untrained eyes.

I have no trouble actually running the game, but would like to Enable the Console and Developer Menu (Option 3).
I think you have a corrupted game download, because I just downloaded it and I have no problems, and the lib directory is perfectly consistent with a Ren'Py 8 distribution with Python 3.9.
 
5.00 star(s) 3 Votes