SexGameSluts — Who Will You Fuck First? Play Now!
x

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

5.00 star(s) 3 Votes

Walter Victor

Conversation Conqueror
Dec 27, 2017
6,571
21,940
904
This is normal. You have to extract ALL files in the destination directory. It's a full package, you can't extract only the UnRen you want.
To be clear, I have to copy:

UnRen-current.bat
UnRen-forall.bat
UnRen-legacy.bat
UnRen-link.txt


all into the destination directory? Anything else?
 

Walter Victor

Conversation Conqueror
Dec 27, 2017
6,571
21,940
904
Well, that's somewhat better, but not nearly good enough!

After copying those 4 files into the destination directory and executing UnRen-current.bat, it seemed to be working, but then *poof* vanished!

Here's the log:

UnRen-current.bat ~4,2/~6,2/,4 started at ~8,2:~10,2:~12,2

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.

Checking for updates...
Verification that all files are present...
Checking if game, lib, renpy directories exist...
Pass
Testing write access to game directory...
Pass
Checking if Python is available...
Python 3.9 Pass
Check Python Version...
Python version is 3.9.10, which is upper or equal to 3.8
Ren'Py version found:
8

"Init phase"
SCRIPTDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\
WORKDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc
pythondir = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\py3-windows-x86_64\
PYNOASSERT = []
RENPYDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\renpy\
GAMEDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\game\
PYTHONHOME = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\py3-windows-x86_64\
PYTHONPATH = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\python3.9
PYTHONVERS = 3.9.10
RPATOOL-NEW = y
RENPYVERSION = [8]
offset = []


Are the parentheses in the path names causing this problem? Or is it too long?
 

HanTranslate

Member
Sep 28, 2022
136
187
119
This isn't working for me. I run Unren Legacy and perform the RPA unpacking process for the game first, and that works. However, rpyc decompile definitely isn't working. The application shows that it's running, but the rpy files aren't being created.
Edit: nevermind :). the current one worked, thx
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
Well, that's somewhat better, but not nearly good enough!

After copying those 4 files into the destination directory and executing UnRen-current.bat, it seemed to be working, but then *poof* vanished!

Here's the log:

UnRen-current.bat ~4,2/~6,2/,4 started at ~8,2:~10,2:~12,2

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.

Checking for updates...
Verification that all files are present...
Checking if game, lib, renpy directories exist...
Pass
Testing write access to game directory...
Pass
Checking if Python is available...
Python 3.9 Pass
Check Python Version...
Python version is 3.9.10, which is upper or equal to 3.8
Ren'Py version found:
8

"Init phase"
SCRIPTDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\
WORKDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc
pythondir = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\py3-windows-x86_64\
PYNOASSERT = []
RENPYDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\renpy\
GAMEDIR = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\game\
PYTHONHOME = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\py3-windows-x86_64\
PYTHONPATH = D:\Games (D)\UnRenWork\BetweenDutyAndLove-1.3-pc\lib\python3.9
PYTHONVERS = 3.9.10
RPATOOL-NEW = y
RENPYVERSION = [8]
offset = []


Are the parentheses in the path names causing this problem? Or is it too long?
The parentheses are not supported in a Windows batch, this is a known restriction.
 
  • Like
Reactions: Walter Victor

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
I'm wondering if it would be faster to make it into a front-end program. Does forced language refer to a language that doesn't exist or an existing language?
 

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
The extraction I mentioned refers to extracting only the translated version's rpyc/rpy files. To successfully extract them, you must first launch the game.
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
I'm wondering if it would be faster to make it into a front-end program. Does forced language refer to a language that doesn't exist or an existing language?
This refers to an existing language.
If it were open source, I might modify it myself and not trouble you. Thank you.
As long as you do not use it commercially, you are free to modify it.
The extraction I mentioned refers to extracting only the translated version's rpyc/rpy files. To successfully extract them, you must first launch the game.
No, it's not necessary. I use the same code used by the SDK to extract text.
 

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
Where is his code stored? Is it open source? What languages are currently supported? If we want to add more languages, does it require a completely new set?
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
Where is his code stored? Is it open source? What languages are currently supported? If we want to add more languages, does it require a completely new set?
What exactly are your questions about, because I'm a little confused since I only produce Windows batch files and they can be read by any text editor...
 

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
What I mean by multi-language support is whether it requires rewriting the code and then converting it into something like the required language?
 

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
And also, why haven't I seen the special `.rpy` file you created for me—whether it's the translation-only `.rpy`/`.rpyc` or others—they've all disappeared. This will cause problems.
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
I mean, does open-source code refer to the existing batch processing? Because I want to migrate it to an application.
What I mean by multi-language support is whether it requires rewriting the code and then converting it into something like the required language?
And also, why haven't I seen the special `.rpy` file you created for me—whether it's the translation-only `.rpy`/`.rpyc` or others—they've all disappeared. This will cause problems.
I'm just wondering about these issues. I don't mean anything else. Thank you.
I don't understand your need at all...
The code is under GPLv3.0, so you can do what you want, except commercial sales.
It's a batch, with variables for the use of multi-language.
I didn't create any rpy files for you... just a batch script to extract only the rpy/rpyc files from all rpa archives including translations if there is one.
I think you have to reformulate more precisely your need ! And please, stop the split in the answer. Use the edit if you want to add more explanation...
 

jusaozzz12345

Newbie
Sep 27, 2025
20
1
3
My operation was fine. I just pressed **N** to refuse the update, then **Y**, and then it chose **A** automatically. After that, everything disappeared—only the `.rpa` files remain.
 

joelurmel

Engaged Member
Nov 3, 2022
2,707
4,759
397
But why can't it be extracted? It runs normally, but there's nothing there—I really don't understand.
My operation was fine. I just pressed **N** to refuse the update, then **Y**, and then it chose **A** automatically. After that, everything disappeared—only the `.rpa` files remain.
If you selected option 1 from the menu and answered y then A, then the rpy files have been extracted and the rpa files have been moved to ...\gamename\rpa.
 
5.00 star(s) 3 Votes