ah , i see , my bad
such rare cases though of a duplicate error
the .rpy .rpyc are always loaded before the .rpa , no ?
most devs dont change load order
ah , i see , my bad
such rare cases though of a duplicate error
the .rpy .rpyc are always loaded before the .rpa , no ?
most devs dont change load order
True, but sometimes rpa archive contains the game name in the directory tree this will give a duplicate label beween for example script.rpy and game/script.rpy
You can extract rpa files on cracked version with rpaExtract (because Pyhon dist has been altered by the dev) and after use my UnRen-forall.bat to decompile rpyc files.
But you can't extract rpa files from the Patreon version, because it's crypted by the dev.
I have created a custom extract for this game (both version)
extract to ...\Indecent-Wife-Hana-0.42.0-patreon-pc and run like this in a command or PowerShell
.\lib\py3-windows-x86_64\python.exe .\extract_custom_rpa.py .\game\videos.rpa .\game
replace videos by any other rpa file name you want to...
I have created a custom extract for this game (both version)
extract to ...\Indecent-Wife-Hana-0.42.0-patreon-pc and run like this in a command or PowerShell
.\lib\py3-windows-x86_64\python.exe .\extract_custom_rpa.py .\game\videos.rpa .\game
replace videos by any other rpa file name you want to...
No it's a language error says it can not extract file <name>-???.mp3 so it can't figure out what the 3 characters are and fails to extract. Forget exact name but it had a -??? in it.
Yes, those two file are actually named so three or two question marksare part of their filename... So there's no way they can be estracted in a Windows file system.
The Dev must have developed his game under Linux or Mac, where ? is a legal char for file names...
I extracted them under Linux
and changed their names so that Windows can handle them:
hit_???.mp3 renamed as hit_QaQaQa.mp3
hit_??.mp3 renamed as hit_QaQ.mp3
(if someone is curious they are in the attached HitsWindows.7z)
I searched all the .rpy scripts with AstroGrep because I assumed that I had to rename accordingly all the reference to those files in the scripts, but with my great surprise I realized that those two files aren't referenced in any .rpy script.
Either I am missing something, or the Dev just forgot to make a cleanup before generating the package so those files got into archive.rpa by mistake.
The question marks are probaly not part of the original file name, but were set when the extractor could not interpret some special characters correctly.
If it's not referred in the source code, they may just have been added to make extracting harder.
A game that I used to be able to unrpyc has just released an update and upgraded to RenPy 8.4.1.
Are there known issues with unrpyc and that latest RenPy branch?
Because I get the following error now, and the same error pops up when using the online unrpyc here:
A game that I used to be able to unrpyc has just released an update and upgraded to RenPy 8.4.1.
Are there known issues with unrpyc and that latest RenPy branch?
Because I get the following error now, and the same error pops up when using the online unrpyc here:
By the way, just tried your UnRen-forall script, and while it doesn't report any errors on screen when decompiling rpyc files, I just don't have any resulting rpy files in my folders...and the Unren log is full of errors related to unrpyc, if you want to have a try at it yourself and understand what might be happening here...