Create and Fuck your AI Cum Slut –70% OFF
x

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

5.00 star(s) 3 Votes

professorx10

Active Member
Game Developer
Jul 22, 2018
756
996
278
So it doesn't work because I always get
checking if game, lib, renpy directories exist... Fail
and it doesn't matter if I put it in the game directory or the root.

Just for drill, this is what I see:

Checking for availability of PowerShell... Pass

Enter the path to the game, drag'n'drop it here,
or press Enter if this tool is already in the desired folder.

If drag'n'drop does not work, please copy/paste the path instead:
Checking for updates... An update is available.


09/30/25 UnRen-forall.bat (launcher) version 0.35 and UnRen-current.bat version 9.7.14:
minor bugs fixes and optimizations
More robust mcname change
URLlink for UnRen-link.txt moved to Google Drive
No more colors for Windows 7
The Add entry to registry will now add the script currently running. So i you have only Ren'Py game version >= 8 just add it and you will skip the laucher.

Specific for UnRen-current.bat:
Added multi-lingual support
Some options are grayed out because I haven't done enough testing with unrpa, which allows extraction with a special key
I started putting locks in place to limit usage on Ren'Py >= 8. So if all goes well, this will serve as the basis for the new UnRen-legacy.bat. This will make it easier for me to remove what is no longer necessary in each UnRen.
You can select multiple options from main menu. By default you have the equivalent of option 9 from the old UnReb-forall.bat
You can manage the default execution by downloading UnRen-cfg.zip, extract to where the scripts are and edit to modify MDEFS2 to reflect what you want to be the default action when UnRen-current.bat is launched
After the first execution, the default entry for main menu will be x (Exit).

Do you want to update now? [y/n] (default: y): n
Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
--------------------------------
If I accept the latest update I still get:

Downloading the latest version from: ... Pass

Update complete.

Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
====================
and this is located in the game directory?
 

professorx10

Active Member
Game Developer
Jul 22, 2018
756
996
278
It needs to be located in the game's main directory (where the game's .EXE file is located), and not in the "game" subdirectory of the game, just to be clear.
I did locate it in the main directory before I tried the game directory. No change at all in the report...although I could copy one for you.

need anything else?
 

theMickey_

Engaged Member
Mar 19, 2020
2,376
3,203
357
I did locate it in the main directory before
Based on this error: checking if game, lib, renpy directories exist... Fail it's has not been in the main directory, or your path does contain unsupported characters (not sure if that has already been fixed). Otherwise it should find those sub-directories.

What's the full path name you're working with?
And what's the name of the game you're trying to unpack?
 
  • Like
Reactions: joelurmel

joelurmel

Engaged Member
Nov 3, 2022
2,733
4,812
397
So it doesn't work because I always get
checking if game, lib, renpy directories exist... Fail
and it doesn't matter if I put it in the game directory or the root.

Just for drill, this is what I see:

Checking for availability of PowerShell... Pass

Enter the path to the game, drag'n'drop it here,
or press Enter if this tool is already in the desired folder.

If drag'n'drop does not work, please copy/paste the path instead:
Checking for updates... An update is available.


09/30/25 UnRen-forall.bat (launcher) version 0.35 and UnRen-current.bat version 9.7.14:
minor bugs fixes and optimizations
More robust mcname change
URLlink for UnRen-link.txt moved to Google Drive
No more colors for Windows 7
The Add entry to registry will now add the script currently running. So i you have only Ren'Py game version >= 8 just add it and you will skip the laucher.

Specific for UnRen-current.bat:
Added multi-lingual support
Some options are grayed out because I haven't done enough testing with unrpa, which allows extraction with a special key
I started putting locks in place to limit usage on Ren'Py >= 8. So if all goes well, this will serve as the basis for the new UnRen-legacy.bat. This will make it easier for me to remove what is no longer necessary in each UnRen.
You can select multiple options from main menu. By default you have the equivalent of option 9 from the old UnReb-forall.bat
You can manage the default execution by downloading UnRen-cfg.zip, extract to where the scripts are and edit to modify MDEFS2 to reflect what you want to be the default action when UnRen-current.bat is launched
After the first execution, the default entry for main menu will be x (Exit).

Do you want to update now? [y/n] (default: y): n
Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
--------------------------------
If I accept the latest update I still get:

Downloading the latest version from: ... Pass

Update complete.

Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
====================
and this is located in the game directory?
Based on this error: checking if game, lib, renpy directories exist... Fail it's has not been in the main directory, or your path does contain unsupported characters (not sure if that has already been fixed). Otherwise it should find those sub-directories.

What's the full path name you're working with?
And what's the name of the game you're trying to unpack?
If the problem stems from characters such as spaces or () in the tree structure, it will be completely fixed in the next version, which should be released soon.

I am finishing work on the ability to extract RPA archives that have been modified by the dev.
 

Madmartigan9999

New Member
Mar 29, 2019
13
9
126
Hello,

I got an error trying to extract RPA package, using Unren.bat forall(v9.4) (240216).
unrenfile directly in the game directory (the root one, not the root/game one) C:\Games\Interactiv\DenoftheDefiant-4-pc
Using windows 11.
Game is DenoftheDefiant-4-pc (compressed version).

Error is :
You don't have permission to view the spoiler content. Log in or register now.

Got a similar error with game StarTreckLDandNewCaptain 1.0 (compressed version).

I manage to make it work using the game The-Judas-Ghost-Chapter2-v1.3.29-pc.
I delete the Judas root/game directory to put the Defiant one, unren, then put the unren directory in the defiant one (after deleting the not unren one).

So my guess is something as changed between lib\python3.9 and lib\python3.12.

Hope I helped a bit :)

PS : thank you for this amazing tool !
 

professorx10

Active Member
Game Developer
Jul 22, 2018
756
996
278
Based on this error: checking if game, lib, renpy directories exist... Fail it's has not been in the main directory, or your path does contain unsupported characters (not sure if that has already been fixed). Otherwise it should find those sub-directories.

What's the full path name you're working with?
And what's the name of the game you're trying to unpack?
?? I don't quite understand. There is a space in the full path from the root above the game directory, but not from the game's main directory or below. I've had it work before when you put it in the game directory where there were spaces above. . . I'm pretty sure.
The game is StellarCrossroads and it is done in Ren'py 8.2.3 The game directory is StellarCrossroads-0.90b-pc So is "-" or "." unsupported characters?

I'm working on translating it for the Dev.
 

joelurmel

Engaged Member
Nov 3, 2022
2,733
4,812
397
?? I don't quite understand. There is a space in the full path from the root above the game directory, but not from the game's main directory or below. I've had it work before when you put it in the game directory where there were spaces above. . . I'm pretty sure.
The game is StellarCrossroads and it is done in Ren'py 8.2.3 The game directory is StellarCrossroads-0.90b-pc So is "-" or "." unsupported characters?

I'm working on translating it for the Dev.
The problem comes from the space you have before the game name. The characters . and - are fully supported.
Spaces and () will be supported in the next version.
 
  • Like
Reactions: Walter Victor

joelurmel

Engaged Member
Nov 3, 2022
2,733
4,812
397
Hello,

I got an error trying to extract RPA package, using Unren.bat forall(v9.4) (240216).
unrenfile directly in the game directory (the root one, not the root/game one) C:\Games\Interactiv\DenoftheDefiant-4-pc
Using windows 11.
Game is DenoftheDefiant-4-pc (compressed version).

Error is :
You don't have permission to view the spoiler content. Log in or register now.

Got a similar error with game StarTreckLDandNewCaptain 1.0 (compressed version).

I manage to make it work using the game The-Judas-Ghost-Chapter2-v1.3.29-pc.
I delete the Judas root/game directory to put the Defiant one, unren, then put the unren directory in the defiant one (after deleting the not unren one).

So my guess is something as changed between lib\python3.9 and lib\python3.12.

Hope I helped a bit :)

PS : thank you for this amazing tool !
Your assumption is correct, and that is why you should use my UnRen-forall from my signature.
Version 9.4 is now obsolete.
 

professorx10

Active Member
Game Developer
Jul 22, 2018
756
996
278
The problem comes from the space you have before the game name. The characters . and - are fully supported.
Spaces and () will be supported in the next version.
Ok just to check the problem from having a space before the game directory, I just moved teh game and all into the C:\root and tried it again.

I got the exact same problem
Checking for availability of PowerShell... Pass

Enter the path to the game, drag'n'drop it here,
or press Enter if this tool is already in the desired folder.

If drag'n'drop does not work, please copy/paste the path instead:
Checking for updates... No updates found.
Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
---------------------
and btw, the game, lib and renpy directories are clearly listed in the game's directory
And there are no () characters in any.

======================================== UPDATE==========================

Ok the error comes from pressing "ENTER" where it asks for the path to the game directory. As I read the instructions you did NOT have to copy / paste the directory to get the batch file to run. Enter would do it if you were in the Game directory.
If I MISUNDERSTOOD the instructions, my error.... BUT if you meant for it to work without cut/paste the game directory it does NOT. It fails every time.
This is what I put in to get it to work.
If drag'n'drop does not work, please copy/paste the path instead: C:\StellarCrossroads-0.90b-pc

PLEASE CORRECT or CLARIFY your instructions. THANKS
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,733
4,812
397
Ok just to check the problem from having a space before the game directory, I just moved teh game and all into the C:\root and tried it again.

I got the exact same problem
Checking for availability of PowerShell... Pass

Enter the path to the game, drag'n'drop it here,
or press Enter if this tool is already in the desired folder.

If drag'n'drop does not work, please copy/paste the path instead:
Checking for updates... No updates found.
Verification that all files are present...... Pass
Checking if game, lib, renpy directories exist... Fail

[Error] Cannot locate game, lib or renpy directories. Unable to continue.
Are you sure we're in the game's root directory?

Press any key to exit...
---------------------
and btw, the game, lib and renpy directories are clearly listed in the game's directory
And there are no () characters in any.

======================================== UPDATE==========================

Ok the error comes from pressing "ENTER" where it asks for the path to the game directory. As I read the instructions you did NOT have to copy / paste the directory to get the batch file to run. Enter would do it if you were in the Game directory.
If I MISUNDERSTOOD the instructions, my error.... BUT if you meant for it to work without cut/paste the game directory it does NOT. It fails every time.
This is what I put in to get it to work.
If drag'n'drop does not work, please copy/paste the path instead: C:\StellarCrossroads-0.90b-pc

PLEASE CORRECT or CLARIFY your instructions. THANKS
If you put the scripts in C:\StellarCrossroads-0.90b-pc, then pressing Enter is sufficient and there is no need to drag and drop or copy and paste the directory when prompted.

But if you had read the instructions in the main post, you would have seen that the best solution for installation is to put the scripts in C:\Tools\Unren, for example, then use the + option with administrator privileges to add the script launch option to the right-click menu on a game directory.
Then, all you have to do is right-click on the main game directory and select “Launch UnRen-forall.bat.”
 

professorx10

Active Member
Game Developer
Jul 22, 2018
756
996
278
If you put the scripts in C:\StellarCrossroads-0.90b-pc, then pressing Enter is sufficient and there is no need to drag and drop or copy and paste the directory when prompted.
Perhaps you didn't read my UPDATE?

The files WERE in the main game directory which WAS in C:\ and pressing ENTER caused it to FAIL consistently. It finally ONLY worked when I entered the path "C:\StellarCrossroads-0.90b-pc" and then pushed Enter. It REQUIRED the path to not error out. So something is amiss.

On the good side, after I got it to operate, it did function and disassemble the .rpa and .rpyc files which I had not been able to before.
However, I noticed that although used the default to retain the .rpa file afterwards, it did not.
 

joelurmel

Engaged Member
Nov 3, 2022
2,733
4,812
397
Perhaps you didn't read my UPDATE?

The files WERE in the main game directory which WAS in C:\ and pressing ENTER caused it to FAIL consistently. It finally ONLY worked when I entered the path "C:\StellarCrossroads-0.90b-pc" and then pushed Enter. It REQUIRED the path to not error out. So something is amiss.

On the good side, after I got it to operate, it did function and disassemble the .rpa and .rpyc files which I had not been able to before.
However, I noticed that although used the default to retain the .rpa file afterwards, it did not.
You have not read the message about the rpa when you want to stay with it...
It's moved to rpa directory to avoid the duplicate label if rpa archive is poorly archived.

And since you have the “game developer” badge, you should have been able to figure it out yourself by editing the script, or am I missing something...
 
5.00 star(s) 3 Votes