Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

iwanPlays

2,105
Posts
150
Topics
484
Followers
332
Following
A member registered May 22, 2016 · View creator page →

Creator of

Recent community posts

*slow clap*

Thank you for reporting. Unfortunately it's unlikely I will find time to do something about this in my lifetime because I'm not that great at coding.

The workaround ( https://itch.io/post/9825970 ) seems to not be much of a help.

Similarly to < https://itch.io/post/9654438 > the loader.py file has been tuned to do some binary shidangle. If you use for example kdiff3 to compare it to the same file in the RenPy SDK 8.30, you will see the differences. A better programmer might be able to figure out how to untangle this hexamishmash.

Not sure what exactly you mean. RPA files are archives, like ZIP.

If you have trouble extracting RPA files, this might help:

Not sure if you mean UE or Unity but in case you do:

Fun fact: if you don't have friends, you can just play with yourself:

I'm guessing this is your starting point:

No need really:

Thank you for sharing. My software development skills are quite limited.

If you are able to use the command line (CMD or Powershell) rpaExtract.exe takes the archive.rpa (or whatever it is named) as its first parameter. The action sequence would then be:

  1. Open the folder that contains both the .rpa file and rpaExtract.exe
  2. Hold down the Shift key and right-click the folder background. Many keyboards also have a menu key that should have the same effect as right-clicking.
  3. In the context menu, the approximately third or fourth option from the bottom should be "Open command window here" or "Open PowerShell here" above "Share with", "New" and "Properties". It will only show when holding down the Shift key before right-clicking. If both exist—I prefer "Open command window here"
  4. In that command line you would type "rpaExtract.exe archive.rpa" (or whatever the name of the .rpa file is)

While writing the above I realized that I should be capable enough to make rpaExtract automatically detect .rpa files in the folder if nothing is dragged onto it and then extract them all one after the other. I will reply to your comment once I manage to add that feature.

Thank you for reporting. For now, please see https://itch.io/post/9825970 for workarounds.

(1 edit)

Thank you for reporting.

1.  While I still have to add a workaround, use 

2. If you're curious, https://itch.io/post/9649004 has a little bit of info about what is happening

1. Try the latest version of the tool if you haven't yet

2. Feel free to share names of affected games

(1 edit)

Someone made an extraction tool for this game: https://github.com/Nyarstot/EXTRActor

The day I finally have and take the time to figure out signing binaries, all this will hopefully go away.

As of now, deciding on virustotal (which I recommend) results is asking yourself:

  1. Have I ever heard of the antivirus software that report issues?
  2. Do the famous ones (Norton, Microsoft Defender, Kaspersky, Malwarebytes, AVG, Avira, Avast, McAfee, Bitdefender) detect issues?
(1 edit)

Feel free to share where the rpaExtract.exe is and where the .rpa file is in detail. Without knowing that I would guess:

1. .rpa file and rpaExtract.exe are on different drives -> move the rpaExtract.exe to the same folder as the .rpa file

2. the .rpa file is inside a .zip or .exe file and was dragged onto the rpaExtract.exe file -> extract the game in full before dragging the .rpa file onto rpaExtract.exe

3. the path contains non-ASCII characters -> move .rpa file and rpaExtract.exe to something simple like D:\rpaex\ and try there.

If nothing helps, which version are you extracting? The latest from the website works.

Assuming this abuse won't be enough to have an impact on people's HDD and RAM, that is hilarious. Thank you for reporting and even sharing your workaround.

When scanning resource1.rpa using github ikremniou/unrpa , each file seems to have its starting byte position set as its size, resulting in over 143 GB. On March 28th the order of the `dlen` and `offset` variables in line 151 of the game's `loader.py` file were switched.

I have an idea but it might take a while to try it out. Unfortunately I won't be able to even add a warning/fix until I dig deeper.

I love the forensic flair of this question but you'll have to dig into python, pickle, maybe file systems to figure this out. I'm gonna guess this information gets deleted when the archive is created (or rather is not part of the file itself but rather the file system and gets ignored when packaging).

1. You have to drag an .rpa file onto the exe


2. You might have to convince windows that it doesn't have to block it

Look for archive.rpa in the game/ folder.

If one really needs to recover .pyo files, which might contain code, the following might be relevant, although I'd rather expect .pyc files:

(2 edits)

If one wants to extract an apk on a pc, one first extracts the apk with 7zip or just renaming to .zip and using the default unpacker might work. Then one would search for the .rpa and use rpaex.

If one wants to extract rpa on Android, maybe try Game Resources Viewer while free.

(1 edit)

It might work with the latest version. Please download rpaExtract afresh from here and try again.

Thanks for letting me know. This will always happen for the first few days/weeks whenever there is a new version, until the antivirus databases took time to actually verify it's a safe one.

Should work now. In this case, it seems the first file was corrupted somehow. Empty or nonexistent or with an invalid filename perhaps. Whatever, it works. Also, the less elegant dragonunpacker method also worked it seems.

(4 edits)

Thanks for letting me know. That name is not great for finding but the version numbers helped. I will check.

I had an issue where nothing would happen after "Forcing RPA-3.0". I had to CTRL+C it and then re-start, then it worked. I suspect it has to do with antivirus, while they are still getting "used" to the new version. But that does not work in this case so far.

Thank you for the info! I think the new version I just uploaded can handle this too.

One fun thing about this is that the game apparently uses art under various CC licenses, which prohibit DRM. (Although theoretically it's possible the game author got additional permission from each of the authors.)

By the way, using DragonUnpacker, some (all?) files can be extracted, although it's much less elegant. Guide:

(1 edit)

Thanks for the heads up!

Have you tried the latest version, from here?

If it doesn't work, can you name (not link) a game?

(1 edit)

:thumbsup: on wanting to fix translations! Depends on how it was packaged. Might require another tool/step:

This example shows why you probably don't need to: 

I like this! I hate the movement in tomb raider and the spiritual successors so I'm not the target audience so don't worry about my complaining.

Cool stuff, left me wondering what would be if all shapes had texture instead of mostly grids.

Thank goodness for checkpoints.

Lost patience at the second grappling hook task, no idea how to have enough rope but not fall. Too bad, would have loved checking out the stealth stuff. Might try again (probably not, since I'd have to do the annoying wall climbing parts again [OH WAIT, NO I DONT, nice joob having a save state that works even if annoyed player alt+f4s out of the game :D])

Ok, figured out the rope, had to just release at some point, like Worms ninja rope or whatnot. Ok, more of this . (not falling, just takes forever for char to freaking grab the next thing while i bash space/up/space/up/sapce/up).

Lemme braindump:

Oh no I fell and now I spawned back before the first long jump.... gotta climb all that shit again.

Failed at stealth cause enemies have sharp eyes. I just played metro last light before and was used to that hilarious (but enjoyable) level of blindness.

Took me a while to figure out the pillars are climbable, climbing down was hard, cause I couldn't figure out how to deattach.

Heey I got to use the torch!

Nice! Pretty neat.

(1 edit)

Haha, this was cool, thank god it wasn't too hard (i suck at wallrunning games once it gets too hard), loved the multiple paths (assuming this was planned). THANK YOU FOR HAVING CHECKPOINTS.

Loved the non-meaningful (or is it?) final choice ^^ (I wonder if there are alternative endings)

Level communicated to me mostly well, at one point of the gravity sections I though I could keep going up and find an alternative path there but ok nevermind.

Oh yeah, the first few red walls were non-runnable for me, but I could jump past them to keep going.

Hey, nothing's happening. Are we supposed to finish watching the scene or something?

(1 edit)

Ah, so I *shouldn't* swing my sword at those bombs… noted…

Start felt bit open but 't was clear enough where to go. Liked the yellow markings, the hang-on-rope-and-go-left part was bit painfully slow is all :)

Nice colors, nice architecture, the darkness  bit too dark (and player can't do anything about it). I initially thought my task is to enter the building, so I immediately turned around and fell down for 5 minutes, then I realized that you can't get in yet, so good job on the show-the-door part ^^

(1 edit)

Do you have another computer you could try this on?

Not a clue... I'd restart the PC, do windows update. Then, check if the hard drive or c: is full, then I would check if RAM is being maxed out during the process, which should be fixable by turning off all other applications during the process. Then you could try turning off any anitivirus while doing it and finally I would check hard drive for damages and then check RAM for damages (how do you even do this...)

I can't find a way to get that error. Can you please download the latest version and try with that?

to recover compiled rpyc files, there are different tools available: 

Huh, what does that mean? What does the error message say? Did you download the latest version (got updated yesterday) standard or 32bit version? Which games (names only are enough).

(1 edit)

I updated rpaex, now it should work on your game even if you encrypted/obfuscated the RPA files a little. [I don't know if it will work with all such games]

People who lost their sources and just need to recover some graphics/audio can also use DragonUnpacker.

(2 edits)

Is it possible that this is with a long ago downloaded version? My bad for not properly tracking versions between different builds. Does it work if you re-download rpaex? [EDIT: nevermind, I'm seeing the error too now ......... and i'm investigationing .....]

Huh. that's curious. Which game? (Name's enough)

(1 edit)

It does not. The current version at least triggers virustotal much less than the previous one, you can ease your mind using that site. One day I'll have time to learn how to package this in a way that hopefully avoids all these false positives.

[update] what do you know, I figured it out but virustotal didn't become less paranoid. Not sure I'll be able to make it better than the current files are.