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

Madeddy

Active Member
Dec 17, 2017
979
689
someone lifted my code later and put it in their mod package without crediting me
That's fraked up behavior. And i can relate. My fork for py3(with VepsrP's help...) does still run on some website decompilers and in some .exe unpackers etc. without any mention what they use.
I think it promotes a sort of virtuous cycle for the modding space.
I can sign of on this.

I think you possibly misread there something about the translate feat story or i did tell it badly: If you look in the files translate.py and testcasedecompiler.py and read the first line... you know... It was always there. And in the repo commit, again for the authorship.

For me it isn't about "hey, you're cool" and a thousand "thank you's". But if i see what i've build(or helped) is used many times and people have a good time from it, i like it a lot.
:giggle:
 
Last edited:
  • Like
Reactions: yoyomistro

Madeddy

Active Member
Dec 17, 2017
979
689
A request to all folks:
Do you knows about games where you get Unknown AST node: <class 'store.ATL.RawIf'> and others like RawBlock, RawRepeat etc. when decompiling? Please post them here.

So far we about
  • AOSC
  • Innocent Witches.

It's afaik a modification to renpy and not this often used. Would be useful to see how often this really used is and maybe support in unrpyc warranted is.
 

asdhgijlbcvjlwaEF

New Member
Feb 22, 2024
2
0

unrpyc has a issue : Dev_py3: Possible missing colons in decompiled v8.2 files
Should be fixed again in

it seems happened on v9.4。
how can i update the UnRen-forall ?
 

Epigonid

Member
Nov 16, 2023
147
81
I created this topic to simplify updating and maintaining the tool, so that people no longer have to search for the current version among the messages.
I am also ready to present a version of the tool with a graphical interface. Like the main tool, this version comes in two variants.

Here is a link Unren by Sam to the original topic, the tool was not invented by me, I'm just trying to keep it up-to-date as much as possible. You can also see there that for about the last six months I have been trying to keep this tool in operation.
Here is a link to repo if anyone is interested.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
Known Issues:
- Having parentheses and some other special characters in your folder path may cause issues.
Attention. The name of the tool indicates the minimum version of RenPy required for working. The version can be found in the file "game/script_version.txt"
My mod supports only Windows, for Linux and Mac you can go to this thread and search for messages from dikau.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
What version should i download for Windows the unren old version or the unrengui? . Sorry this is my first time so yeah just want to make sure
 

estrada777

Forum Fanatic
Modder
Donor
Mar 22, 2020
4,676
11,152
Just wanted to let you guys know that unrpa seems broken for an older game. I just tried Part 1 of https://f95zone.to/threads/naughty-magic-v0-8-ptypoe.6261/ and I got this:


Code:
Searching for RPA packages
Traceback (most recent call last):
  File "S:\working\New folder\NaughtyMagic-0.40-pc\rpatool.py", line 11, in <module>
    import renpy.config
  File "S:\working\New folder\NaughtyMagic-0.40-pc\renpy\config.py", line 305, in <module>
    scene = renpy.exports.scene
AttributeError: 'module' object has no attribute 'exports'

Cleaning up temporary files...
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,419

unrpyc has a issue : Dev_py3: Possible missing colons in decompiled v8.2 files
Should be fixed again in

it seems happened on v9.4。
how can i update the UnRen-forall ?
If you find a mistake in some game, then write down its name so that I can check. As for adopting the decisions of the original author, I will do so later.
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,419
Just wanted to let you guys know that unrpa seems broken for an older game. I just tried Part 1 of https://f95zone.to/threads/naughty-magic-v0-8-ptypoe.6261/ and I got this:


Code:
Searching for RPA packages
Traceback (most recent call last):
  File "S:\working\New folder\NaughtyMagic-0.40-pc\rpatool.py", line 11, in <module>
    import renpy.config
  File "S:\working\New folder\NaughtyMagic-0.40-pc\renpy\config.py", line 305, in <module>
    scene = renpy.exports.scene
AttributeError: 'module' object has no attribute 'exports'

Cleaning up temporary files...
for older games (RenPy 6.99, maybe 7.0), it makes sense to use UnRen-old
 

GioBol - The Librarian

Forum Fanatic
Modder
May 19, 2021
5,415
29,365
Just wanted to let you guys know that unrpa seems broken for an older game. I just tried Part 1 of https://f95zone.to/threads/naughty-magic-v0-8-ptypoe.6261/ and I got this:


Code:
Searching for RPA packages
Traceback (most recent call last):
  File "S:\working\New folder\NaughtyMagic-0.40-pc\rpatool.py", line 11, in <module>
    import renpy.config
  File "S:\working\New folder\NaughtyMagic-0.40-pc\renpy\config.py", line 305, in <module>
    scene = renpy.exports.scene
AttributeError: 'module' object has no attribute 'exports'

Cleaning up temporary files...
I have been doing translations for almost two years, and Unren I use daily.
My rule is:
- Unren-old.bat up to Ren'Py 7.3.5
- UnRen-old-ultrahackv14.bat for versions 7.4.7+, but I also try 7.4.7-, if that doesn't work then I use Unren-old.bat
- UnRen-forall.bat from version 7.5 onward
 
  • Like
Reactions: yoyomistro

Madeddy

Active Member
Dec 17, 2017
979
689
...My rule is:
- Unren-old.bat up to Ren'Py 7.3.5
- UnRen-old-ultrahackv14.bat for versions 7.4.7+, but I also try 7.4.7-, if that doesn't work then I use Unren-old.bat
- UnRen-forall.bat from version 7.5 onward
I can sign this.
A logical approach. They changed some stuff in Ren'Py v7.3.5 and again with v7.5 and again with v7.7
 

estrada777

Forum Fanatic
Modder
Donor
Mar 22, 2020
4,676
11,152
I have been doing translations for almost two years, and Unren I use daily.
My rule is:
- Unren-old.bat up to Ren'Py 7.3.5
- UnRen-old-ultrahackv14.bat for versions 7.4.7+, but I also try 7.4.7-, if that doesn't work then I use Unren-old.bat
- UnRen-forall.bat from version 7.5 onward
I'll break out Unren-old.bat
I don't know what the second one is, but I've had very little trouble using the UnRen-forall for almost everything.
 

GioBol - The Librarian

Forum Fanatic
Modder
May 19, 2021
5,415
29,365
I'll break out Unren-old.bat
I don't know what the second one is, but I've had very little trouble using the UnRen-forall for almost everything.
The second is part of a series preceding Unren-forall.
Over time I have kept them all and the one that is optimal with the 7.4.x versions. I also used it for 7.5.x, but on some games it created problems, so I used the old UnRen-v.7.5.0.bat.
This is the list that I have used over time and that I still have.
1708886322148.png
UnRen-ultrahack-environment.bat it has the feature that it must be used inside the game folder and allows you to select the RPA file to unpack without touching the others
1708886437098.png
 
  • Like
Reactions: yoyomistro

estrada777

Forum Fanatic
Modder
Donor
Mar 22, 2020
4,676
11,152
I've used 9.4 unrenfoall and I've noticed that it is back to putting int -xxx in front of everything.
 

molitar

Engaged Member
Sep 22, 2016
3,229
3,256
Unren GUI does not work at all. It just says it is not a Renpy but it is.. use the manual bat and it works fine. That GUI is totally broken.

Second thing even if it worked it's really junk right now. I need a way to copy and paste the folder directory into it from my Windows Explorer this selecting game folder through the tree structure is a really bad method to use.

1. Says game is not Renpy
2. Folder selection is awful method
 

GioBol - The Librarian

Forum Fanatic
Modder
May 19, 2021
5,415
29,365
Unzip the game into a simple folder, like E:\Temp. Copy Unren-forall into the game folder, start Unren-forall and when it asks for the path simply press Enter, the classic Unren-forall menu will appear.
(Translated with GT)
 

VepsrP

Well-Known Member
Modder
Dec 13, 2017
1,387
1,419
Unren GUI does not work at all. It just says it is not a Renpy but it is.. use the manual bat and it works fine. That GUI is totally broken.

Second thing even if it worked it's really junk right now. I need a way to copy and paste the folder directory into it from my Windows Explorer this selecting game folder through the tree structure is a really bad method to use.

1. Says game is not Renpy
2. Folder selection is awful method
Name a game that produces such an error. The program can accurately identify games on this engine by the presence of the necessary folders inside, such as "renpy" and "lib".
 
  • Like
Reactions: yoyomistro

asdhgijlbcvjlwaEF

New Member
Feb 22, 2024
2
0
If you find a mistake in some game, then write down its name so that I can check. As for adopting the decisions of the original author, I will do so later.
sry, my bad. i check the trace lastweek, not the same error. 9.4 did decompiled. it seems function call lost args。not sure if the unren cause the problem.
game is Agent17, version 0.23.0
 

yoyomistro

Engaged Member
Jan 15, 2017
3,098
4,588
It can be decompiled normally, but it always shows this error after decompilation.
game:https://f95zone.to/threads/13488/
View attachment 3391054
I haven't touched this title in quite a while, but with issues like this it means either a new variable was added later in the game's life and not properly declared to show up on older saves, or was added at some point before where your save showed up for one path and not for another. In these situations you can just look at the value of the variable where you run into the exception, and open up the console and type sleep_girl = True or False; whichever is called for. Or if it's some other value type that.

This is likely not the fault of the tool, but the developer; a lot of these can slide by when the title is packed because if the developer mode is disabled and the game is packed Ren'py is supposed to ignore a lot of errors. My guess is that it does that to provide a seamless play experience despite issues existing.

sry, my bad. i check the trace lastweek, not the same error. 9.4 did decompiled. it seems function call lost args。not sure if the unren cause the problem.
game is Agent17, version 0.23.0
Hmm, I downloaded this update, but I had decided I was going to put this title on the shelf for a while due to the pathing changes the dev is implementing. I don't like when that many paths are in a title so I was going to wait until they were all pretty far along in the game and then try to mod it to merge them; the downside being the title is in Korean and it uses the native translate tool in Ren'py so any modding would break it and I'd have to export the translation to a dictionary or JSON...

I might take a look at this earlier if maybe ChatGPT can assist in exporting the translation to a format that won't break the game.
 
Last edited:
5.00 star(s) 3 Votes