A downloadable game

Download NowName your own price

This is an explicit reconstruction of Valve's classic game Portal for the Playstation Vita.

This has been achieved by standing on the shoulders of giants, and I owe a debt of thanks to Cody Andrews and his portal implementation for Unity (https://github.com/codand/Unity3DPortals)  as well as Valve for their life-changing game!

After a lot of really hard work the game is now complete and playable through to Chamber 14.

Setup Instructions

TheTRON has made a fantastic video going into the install process in detail if you're more of the visual type, please follow this video, give him a like and subscribe because he's put in a lot of effort!

Pay attention because this has changed slightly from last time so as to support deployment on VitaDB

Due to the nature of this project there's a two-tiered level of security to prevent this project being considered as distribution of game assets. The first is that the core files of the project itself is made as a xdelta against the original Portal game files, and the second is using "portal_pak_dir.vpk" as authentication within the game itself.

Step 1 Install the VPK:

  • Download the VPK from here, or from VitaDB and install as you usually would. At this stage the game will crash during launch because you need to install the Media directory that contains copyrighted content

Step 2 Convert the xDelta to Media.zip and Install in ux0:app/APTR1007/Media

  • Make sure that your version of Portal is up to date. This process uses the version that's available on Steam and there's really no excuse not to buy it as it's only $9.99!
  • Download ApetureReconstructedFiles_0.1.72.zip and when it's complete place it into the data directory for the steam version of the Portal game (C:\Program Files (x86)\Steam\steamapps\common\Portal\portal)
  • Select "Extract here" and extract the zip into this directory. It will add ApetureReconstructedFiles.xdelta, xdelta-3.1.0-x86_64.exe, and ApplyPatch.bat
  • Run ApplyPatch.bat and wait for the process to complete. The process will give you a decrypted "Media.zip" folder which contains game content
  • Extract the resulting "Media.zip" folder and install over ux0:app/APTR1007/Media on your Vita, replacing any existing files in that directory
  • The files installed by the process can now be deleted if you wish

Step 3 Setup Authentication:

I have designed ApetureReconstructed to require the original game file "portal_pak_dir.vpk". I do not know if this will be specific to the English version, but it's the one from the Steam distribution

Make sure that your version of Portal is up to date

  • Copy "portal_pak_dir.vpk" from C:\Program Files (x86)\Steam\steamapps\common\Portal\portal to the Data directory for Apeture:Reconstructed: ux0:data/AptrRecon
  • This should now appear as ux0:data/AptrRecon/portal_pak_dir.vpk
  • If you wish to make this process easier you may want to run Apeture:Reconstructed first so that it will create the data directory for you, but remain stuck at the authentication screen

For help and assistance please visit my Patreon page: https://www.patreon.com/MRKane005

Updated 10 days ago
StatusIn development
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorMRKane
GenrePuzzle
Tagsreihen, vita

Download

Download NowName your own price

Click download now to get access to the following files:

ApertureReconstructed_0.1.86.vpk 31 MB
ApertureReconstructedFiles_0.1.86.rar 98 MB

Development log

Comments

Log in with itch.io to leave a comment.

(3 edits) (+1)

Amazing work, it's practically the complete game! Picked up on a couple minor new bugs I thought you should know.  I've sorted the bugs into the 3 main categories I observed: minimally impactful visual bugs, level transition bugs that impact the fluidity but not the progression of the game, and portal surface bugs, one of which prevented completion of chamber 17. All of these were observed playing version 1.86 on my PCH-2006 Vita using a purchased Steam copy of the game.

Visuals:      I just updated from 1.72 to 1.86 and noticed on chamber 11 that the floating square platform has disappeared. I can still track it's position by the glowing orb on the blue light track below, and I can still stand on the invisible platform, but it was definitely visible for me on 1.72.  In chamber 16's secret room, the farther half of the floor uses a repeating door texture grid that matches the door with the keycode in the far corner of the same room. Also one of the loading screen tips about restarting if you're soft locked on a level had it spelled "resarting" I believe.

Level Transitions:        After completing chamber 14, the game booted me back to the menu where I had to manually select the following chamber. After completing chamber 15, I'm loaded back into the same chamber (no, not 15.2). Completing 15.2 also boots me back to the menu. Restarting chamber 16 sends me to 15.2. Completing chamber 16 had me exiting the elevator out of bounds and physically above the chamber 16 map, I could walk forward and fall back into the map but the open elevator won't close and end the level again. Restarting chamber 17 sends me back to 15.2. 

Portal Surfaces:      Not sure if this was the case in prior releases of the port, but discovered most clear and frosted windows work as portal surfaces. The final mesh/fence at the end of chamber 16 functioned as a portal surface about half the time. I believe the incidents in chamber 16 may be correlated to glancing angles and close distances, which nearly prevented being able to shoot portals through the fence. In the beginning of chamber 17, the entire white wall plane that the 2nd orb-shooter is aimed at cannot open a portal, soft locking the completion of chamber 17. In the first section of chamber 18, the 6x8 square checkered floor below the exit door will not open a portal. In the 3rd section of chamber 18 (with the series of vertical flings), none of the white walls and ceiling that surround the starting area can open a portal. After reaching the top of this area, there were a number of times I "phase shifted" through the floor and out of bounds while walking to the elevator.

In any case, this is still absolutely amazing progress, and probably the best PC-Vita port of a 3D game from the last 20 years. Totally appreciate what you've accomplished and what you're contributing to this game system's legacy.

(1 edit) (+1)

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!!

(+1)

I've noticed some objects are oddly disjointed, like for example the scaffold on the second energy ball puzzle being 90% inside the wall. Is this an issue with the levels or is it an issue with me using the Linux version of Portal (from what i understand the vpks are the same)

(+1)

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

(+1)

If you start in chamber 02 then in chamber 03 you go to the orange portal wait for a few minutes a blue portal will be created in chamber02.

(+1)

That's an awesome bug report! I'll add it to the list - thank you so much!

I have the game installed on my PS vita, the problem is when I enter because I get an error: saved core file succeeded

do you own portal?

In espanish plis :3 

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!

I followed all the steps, but when i try to start a new game, all i get is a black screen...

I still hear everything happening and it sounds like the game is running just fine, but there's no graphics whatsoever.

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!

I created an account just to post this...

The project is great :D


 

(+1)

That graphic is fantastic!! Thank you so much! You know if we had a box it'd probably be that.

Deleted 24 days ago

I just gave it a crack and was able to download both files from itch, I'd guess it's a vpn firewall thing? I'm really not sure about this one sorry.

are you planning on making a GLaDOS fight. also in test chamber 09 you can get 2 cubes from the cube dropper if you fizzle the cube after holding it above the fizzler

(2 edits) (+1)

Hopefully I'll be able to get to that point before the end of the competition! Personally I'm underwhelmed with the current GlaDOS fight and am trying to think up ways  to jazz it up a bit. The core conceit being that the player will now be able to hurt GlaDOS with everything that's hurt the player in the game, and to have a transforming arena as the fight goes on - I'm really open to suggestions here!

Great find on Test Chamber 09 - I'll put that down in the bug list. Thanks a heap! It's little things like this that can truly make a game great!

Thank yo for responding to me. the game is looking great so far.

(+1)

THIS IS GREAT!! i cant wait for the port to be complete.

(+2)

Glad you're enjoying it!

I created a video on how to install that masterpiece on their vita, don't worry I gave your credit

That's fantastic!! I've had a couple of people ask how to do the install! You wouldn't have a link there so I could refer people to it

Sure, here it is 

(+1)

That's a really easy to follow video! Would you mind if I linked it with the install guide?

(1 edit)

There's no furniture in the launch room. Is this normal? And the player is only shown as a "block" in mirrors...

(+1)

i think the game is still only on indev hoping that its development continues tho

(+2)

will there be cake

(+2)

Personally I feel that there was insufficient cake in the original game

(+1)

is this open source?

(+2)

Technically the portal solution is as it's under the MIT license using Unity 3D. I'd have no problem with making the GIT repo open after this is done, but I'll have to make sure I've not accidentally put up any copyright assets.

Great work! I did find a bug where you can jump on a companion cube you are already picking up and fly around the chamber on it.

(+1)

I never thought of that! Ok, serious question: is it a bug or a feature that's worth leaving in? ;)

I'd say leave it in!

(+1)

HA! Brilliant! Here I had added it to the bug list as something to address, but won't get around to fixing it any time soon as my main priority is to try to get as much of the game complete as I can before polishing it ;)

(1 edit) (+1)

This looks amazing! im a big fan of portal and i've been WAITING for so long for someone to make a decomp/demake of portal on the vita wishing you good luck on the contest!

Thanks for the support! It really means a lot while I'm wrangling things into order! I'm so glad you've been enjoying the game!

after test chamber 5 i crash in the elevator

Fantastic bug report! This sounds like a typo I made while trying to rush everything out. Frustratingly I probably won't get another build out until I've got a lot more content built into the game - in the meantime might I suggest using the chambers menu to get past this oversight?

Deleted 62 days ago

ohhh is there only  5 chambers rn?

(1 edit)

That's all I've managed to do since the competition started ;) I'm working on getting more built.

ohhhh that makes sense :) cant wait to see more! its really good!

(+2)

Incredible work man!

(+3)

Thank you so much! She's been a labor of love and I've got a fantastic group of friends helping me with testing!