She's waiting...ready to tease you live - Jerkmate is free! Join Now!
x

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

5.00 star(s) 3 Votes

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
Please take a look at this game.
https://f95zone.to/threads/258446/

Even if I change the extension and decompile it as rpa, it doesn't generate rpy.
I've already tried with un.rpy v2.02.
And also with the latest unrenforall.
It says it's renpy 8.1.3.

Thanks Adv
This is because the RPA file have a modified header and it's not recognized has a RPA-3.0.
To solve this, install python >= 3.12
install unrpa with: pip install unrpa
open a cmd/Terminal/PowerShell and go to ...\MoreThanFamily-0.3.0-pc\game
and type
unrpa .\data.extra -f RPA-3.0
And you have all the files extracted :cool:
 

Madeddy

Well-Known Member
Dec 17, 2017
1,016
735
244
This is because the dev have crypted their rpyc files.
No solution for now. More research needs to be done...
Well, we talked about it a few days ago and it pops instantly up. Go figure.

They (mis)use the buildin encrytion "libhydrogen" Ren'Py has now a since a few years... If you find someone who knows a few bits about C lang, it should be reversible. Problem is only to find everytime the key.
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
Well, we talked about it a few days ago and it pops instantly up. Go figure.

They (mis)use the buildin encrytion "libhydrogen" Ren'Py has now a since a few years... If you find someone who knows a few bits about C lang, it should be reversible. Problem is only to find everytime the key.
I don't have the time to do it now, but the key is provided by the dev himself in renpy/script.py

rpyc_key = b"gJhifMhwvA58RVH0BkeSbAps7ee0hUI7"
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
I've made this scripts with for you and to simplify the management of your favorite games.

You have now a multilingual (de, en, es, fr, it, ru) launcher batch (UnRen-forall.bat) Version 0.28
a legacy batch (UnRen-legacy.bat) Version 9.6.43 for Ren'Py <= 7
and a current batch (UnRen-current.bat) Version 9.6.57 for Ren'Py >= 8

The launcher was initially designed to start the correct batch depending on the Ren'Py version .
Then I realized that it would be useful to add options that do not depend on Ren'Py.
As I continued coding, additional ideas led me to add multilingual support and new independent features.

Please read the Installation section, which contains important information.



Installation:
You don't have permission to view the spoiler content. Log in or register now.
Changelog:
You don't have permission to view the spoiler content. Log in or register now.
Debug:
You don't have permission to view the spoiler content. Log in or register now.
Images:
You don't have permission to view the spoiler content. Log in or register now.
1st of all my GitHub account is now restored, and I've put all the files.

And now the good news ;)

I've updated the UnRen-forall.bat to 0.35 and UnRen-current.bat to 9.7.17

The auto update feature should do the job with the previous version, or you can download on my page.

I would appreciate your opinions pro/cons about the evolution of UnRen-forall compared to the version of VepsrP
 
Last edited:

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
Wow!
download.png
Would I have been able to write Windows batch files to create programs that were bug-free and that everyone liked? :ROFLMAO: :ROFLMAO:
 

Arthas Menethil

Well-Known Member
Apr 7, 2019
1,285
994
207
There's a problem in renpy 841 that prevents the dialogs in the tl folder from being generated for translation. I'm having trouble with Love Sex.?
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
There's a problem in renpy 841 that prevents the dialogs in the tl folder from being generated for translation. I'm having trouble with Love Sex.?
Are you trying to generate with rpy files present or with rpyc/rpa files?
Link to your game to check?
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
What I do after downloading the game is completely decompile the rpa files to get the rpy and rpyc files.

I run renpy version 8.4.1 to generate the dialogs for translation into Spanish.

In the end, it doesn't do anything for me.

https://f95zone.to/threads/love-sex-second-base-v25-9-0-andrealphus.13488/
I think I understand your mistakes.
You don't decompile RPA files, but you extract their content and then you can decompile RPYC files if there are no RPY files in the directories under game.
So you just skipped a step. Restart UnRen-forall and select 2 to launch UnRen-current, which is the default value for this game.
Then in UnRen-current, select 2t. This will decompile the RPYC files and then ask you for which language you want the text extraction. Enter Spanish, and that's it! :cool: Now all you have to do is translate your Spanish folder. ;)
 

LP83

Engaged Member
Oct 13, 2016
2,766
9,270
792
1st of all my GitHub account is now restored, and I've put all the files.

And now the good news ;)

I've updated the UnRen-forall.bat to 0.35 and UnRen-current.bat to 9.7.17

The auto update feature should do the job with the previous version, or you can download on my page.

I would appreciate your opinions pro/cons about the evolution of UnRen-forall compared to the version of VepsrP
Tested this on AWAM 0.225 and at first it was not working, until I realized that this script doesn't work if the folder name structure has spaces on it, can't read the path correctly.

Still, thanks for the tool, as others I have to unren games were not working with this game!
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
Tested this on AWAM 0.225 and at first it was not working, until I realized that this script doesn't work if the folder name structure has spaces on it, can't read the path correctly.

Still, thanks for the tool, as others I have to unren games were not working with this game!
Thanks, but I think the problem was caused by other factors, because my version handles files with spaces correctly.
 
  • Like
Reactions: LP83

Madeddy

Well-Known Member
Dec 17, 2017
1,016
735
244
1st of all my GitHub account is now restored, and I've put all the files.
Nice work with the repo. Any idea why they blocked it recently?
I would appreciate your opinions pro/cons about the evolution of UnRen-forall compared to the version of VepsrP
  1. As already stated in the past, i am not a friend of this app split up in launcher and then multiple work apps. IMO, there should be a
    A) legacy version for pre v8 Ren'Py and
    B) the other for v8+.
    But thats just me probably and others are fine with this.
  2. I think stability improved with your work and indisputable actuality and support.
  3. The optical presentation is also better i'd say and the UI feel also somewhat.
  4. What still sucks are the problems with paths and special chars and such, but thats possibly not your fault. Probably just the downside of batch lang.
  5. The every months reappearing problems with "powershell this or that" and yadda and not installed and fuckshit etc., grates now for years on my nerves. :HideThePain: Sry, i know, its a inherited problem. This goes just since the beginning 8 years ago on and on and on...
On the bottom line i say its good you've taken over and maintain it now. Thanks for your time and work!
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
Nice work with the repo. Any idea why they blocked it recently?

  1. As already stated in the past, i am not a friend of this app split up in launcher and then multiple work apps. IMO, there should be a
    A) legacy version for pre v8 Ren'Py and
    B) the other for v8+.
    But thats just me probably and others are fine with this.
  2. I think stability improved with your work and indisputable actuality and support.
  3. The optical presentation is also better i'd say and the UI feel also somewhat.
  4. What still sucks are the problems with paths and special chars and such, but thats possibly not your fault. Probably just the downside of batch lang.
  5. The every months reappearing problems with "powershell this or that" and yadda and not installed and fuckshit etc., grates now for years on my nerves. :HideThePain: Sry, i know, its a inherited problem. This goes just since the beginning 8 years ago on and on and on...
On the bottom line i say its good you've taken over and maintain it now. Thanks for your time and work!
The block is because my twin brother is on GitHub and uses the same avatar as me on Gmail and me on Hotmail :D
That's the only plausible explanation and, in any case, the only thing that could violate their rules.
Thank you for your comments, which I appreciate.
As for the access paths, I handle spaces and accented characters correctly. The only problem is related to the use of ', which are interpreted as the beginning of a variable. It's clear that in another language, the problem would not exist.

Update:
I forgot to mention that now the addition to the registry is specific to each script. So now there can be three entries, and we can do without UnRen-forall.bat (launcher), and live with the current and the legacy only.
 
Last edited:

FirstOne

Newbie
Dec 25, 2018
60
95
132
rpatool.py", line 7, in <module>
import renpy.config,
config.py", line 1056, in <module>
exception_handler: Callable[[renpy.error.TracebackException], bool] | None = None
^^^^^^^^^^^
AttributeError: module 'renpy' has no attribute 'error'
 

joelurmel

Engaged Member
Nov 3, 2022
2,705
4,757
397
rpatool.py", line 7, in <module>
import renpy.config,
config.py", line 1056, in <module>
exception_handler: Callable[[renpy.error.TracebackException], bool] | None = None
^^^^^^^^^^^
AttributeError: module 'renpy' has no attribute 'error'
What game? And what version of UnRen?
 
5.00 star(s) 3 Votes