Thrilled that you liked it! It really means a lot to hear this from people!
Destroy All Humans is a fantastic game and series! I've played them all to death - but I think it's probably a mite too heavy for our poor little Vita, still, you never know what source code might fall off the back of a truck!
MRKane
Creator of
Recent community posts
Hey my dude! See that shouldn't be causing any issues. Lets see about fixing this. The install instructions and video are here:
https://mrkane.itch.io/aperturereconstructed
And it's worth noting that the MD5 for Media.zip should be: 8AB4E954A0F235F61FAD46CD2152D5B3, so if we can get things to a known-good state by this step we've excluded a whole stack of problems already. Good luck, and don't be a stranger because I'll add a few notes to the guide when you do figure it out!
I've heard of this one, and talked to people to try and resolve it, but none of them have ever come back to me and said "I got it sorted!" - it seems to be something that happens when converting the xdelta to Media.zip on Linux, despite the MD5 being the same. What I've told people in the past is to checkout the video by The TOKYO, have a look through the other discussions from people chasing how to get this going, and make sure you definitely do a clean install. Thing is: I've never managed to replicate it myself so can't say that I've got a definitive way of fixing it :/
Have a crack with the above suggestions and get back to me on this one, because I'd love to know if we do manage to nix it!
I guess that's progress? The MD5 is the same so the zip should be correct, but it still sounds like something is very wrong with the setup. Now that we're known good at this point it might almost pay to do a completely clean reinstall: delete everything that's on the Vita and install the 4.0 vpk, and then overwrite the Media folder with the unzipped Media.zip./
Frankly I'm impressed that you've stuck at trying to figure this out instead of bugging someone on reddit/discord for a working copy lol
Ok, lets start at the start :) So you've got the xdelta, bat, and exe in the same folder as portal_pak_002.vpk. That should spit out a Media.zip, which should then contain the files you need to replace in the install/ApertureReconstructed.vpk. The MD5 on Media.zip should be 8AB4E954A0F235F61FAD46CD2152D5B3, and if we can confirm that we're know we're good up to this step :)
I'm really not sure what the install path for Linux would be, you'd probably have to VM Steam, get the build of Portal from there, and then run the patching as covered by the instructions or the video from "The TOKYO". The other thing to check is that you've downloaded both the VPK and the additional files and are using the same version for both. This could be a difficult one to solve and I've no way of testing it on my end sorry!
I'd be wary of doing that because the state of the project includes a lot of copyright assets owned by valve so I can't "just" go distributing that without something to prove that it's legal (hence the xdelta decryption requirement in this distribution), it's also a project that requires a deep understanding of all Unity systems and I really don't want to inflict that on somebody.
You've got your directories crossed there! The Media.zip needs to be uncompressed and installed into "ux0:app/APTR1007/Media" and it's "portal_pak_dir.vpk" that needs to be copied to "ux0:data/AptrRecon".
Do checkout the video from The TRON if you have trouble with this as it goes into the install process in detail, and please tell me if you manage to get it going!
Not a silly question at all, this is something I really should write about as to why I won't be making Portal 2, but the short answer is that a demake of a game of this magnitude would simply require too many manhours to do - there's so much going on in that game that it's mindboggling!
The final release for Aperture Reconstructed should be out shortly however, I've been busy putting all I can into the game and trying to nail every problem there is - the duration of this offers a valuable insight into just how much one person can realistically achieve also, sorry to disappoint!
It's not an exact copy of the game and I've been hard at work fixing all the bugs and glitches. I'm aiming for a release round New Years which will hopefully have most of the issues resolved and all the extra features I was thinking of added. Due to how much of a task it is for people to update I haven't been releasing rolling builds either but it'll get there :)
I'm chomping at the bit to get back into working on CCFC! I discussed the topic with my Patreon members and they were happy for me to complete Aperture: Reconstructed before returning to this project because because Aperture is just so damn difficult to wrangle that I want to remain in that headspace and simply get it finished.
So where are we with that project: there's one level left from the original game, and I'm aiming to have everything wrapped up in a bow before Christmas :)
At this stage I'm afraid not. I've never implemented a language pack with a game in the past but from what I've read it's tricky. One of my stretch-goals however is to support the original games' subtitles, which should hypothetically include any languages that the game itself had. This is something I'd look at adding towards the end of development :)
You have no idea how much of a pain that is! I even overhauled systems to try and stop it but there are still ways to do it! In Escape-02 I was even thinking of catching the player in a "developers room" and just write "You're not supposed to be here - Levelord" followed by "Happy reloading" because it was just such a pain
Hey I didn't think of that! Do you mean the rear pad or the screen itself? I will be adding gyro controls to it, as well as handedness options, however given how many games require both thumbsticks I'd strongly suggest seeing about getting replacements. They're not too difficult to swap out and there are plenty of really useful videos on YouTube that'll walk you through the process :)
This is amazing bug-checking and incredibly helpful! Thank you so so much! Some of these are known problems, some are things I've wrestled with for ages, there's a few that are just flat out oversights that were mistakes I made because development has been so rapid, and you've actually picked up things I didn't even know were problems. Plus your bug-reporting is gold!!
Very strong possibility that I've broken something while adding levels of detail to the different assets that have been used, and not that there was a problem due to using the Linux version of portal (although it's vaguely possible).
Given the pace of development I've had little time to check everything over so I'll file that down as a glitch and see about addressing it when the pressure is off. However getting a good polished game out the end of this really relies on people getting me feedback so thank you so much for posting this, I've added it to the list :D
Sorry about the tardy reply - I've been out of the country and kind of killed my phone so haven't been able to communicate.
Are you using graphics plugins perchance? I know that the Unity engine doesn't play well with many of the more popular Vita plugins and there's no way to detect what could be happening here.
Failing that please check over your install and make sure it's done by the letter as I really tried to make things as reliant as possible on the original Portal game so that this wouldn't be considered to be piracy.
Which brings us to the other potential issue that you could be encountering: The data files were made as a diff against the latest version of Portal available for Windows, so not using that version could be befouling you also.
I hope this helps you track down what the problem is, and good luck!
That's a new one on me - might I suggest that you check over the install directories and make sure that everything is letter perfect. Please follow this video by TheTRON for clarification as an install guide, and could I also suggest disabling plugins as the project has been made with Unity and there's no way to debug what could be happening in that respect. Good luck!

