The mod you are trying to view has ceased development and consequently been archived. If you are a member of this mod, can demonstrate that it is being actively developed and will be able to keep this profile up to date with the latest news, images, videos and downloads, please contact us with all details and we will consider its re-activation.

Project-Beta has ceased any and all development, this mod is no longer being worked on and will never be finished.

RSS Articles

Project-Alpha Techniques Tutorial

Level Design/Theory Tutorial 8 comments

For this tutorial, I'll be sharing KernCore's mapping techniques on how he designed and lit the maps in Portal: Project-Alpha. It is important that I tell you that this is for people that know their way around the hammer editor tool and had made a good amount of maps before.

Setting up Source SDK for Project-Alpha (Optional)

First off, if you want to map for Project-Alpha, this part will make things easier for you. Making a segment in the GameConfig.txt file will take away the need to copy your map and paste it in the Project-Alpha folder if you were to compile it under the Portal hammer editor.

1) Go to your C:\Program Files\Steam\steamapps\username\sourcesdk\bin\orangebox\bin file.

2) After the last game, paste and edit this in the GameConfig.txt file.

"Portal: Project-Alpha"
"GameDir" "c:\program files\steam\SteamApps\SourceMods\Portal Project Alpha"
"GameData0" "c:\program files\steam\steamapps\username\sourcesdk\bin\orangebox\bin\portal.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "c:\program files\steam\steamapps\username\portal\hl2.exe"
"DefaultSolidEntity" "func_detail"
"DefaultPointEntity" "info_player_start"
"BSP" "c:\program files\steam\steamapps\username\sourcesdk\bin\orangebox\bin\vbsp.exe"
"Vis" "c:\program files\steam\steamapps\username\sourcesdk\bin\orangebox\bin\vvis.exe"
"Light" "c:\program files\steam\steamapps\username\sourcesdk\bin\orangebox\bin\vrad.exe"
"GameExeDir" "c:\program files\steam\steamapps\username\portal"
"MapDir" "c:\program files\steam\steamapps\username\sourcesdk_content\portal\mapsrc"
"BSPDir" "c:\program files\steam\SteamApps\SourceMods\Portal Project Alpha\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"

(Where it says "username", replace it with your SteamID. You can also edit the "MapDir" location as well.)

Making Things In Hammer

Open Source SDK, Go to the tab that reads "Portal: Project-Alpha". Then open hammer. For this tutorial, make a new vmf file and just make a simple box similar to this.

Make sure the walls are 256 units tall. Then clip them in half. Texture it with test chamber textures. Also add a info_player_start entity and the weapon_portalgun entity.

By now, you should have a box room with a player start and a portal gun. Next I'm gonna show you how KernCore did the observation rooms. These are just hollow boxes with a texture to reflect light. First off, make 128 x 128 unit hole in the upper wall.

Now to the observation room. Make an observation window similar to this.

KernCore paid close attention to the Portal trailer and has concluded that Valve made the observation rooms just small boxes around the frame of the window that reflected light. Lets make the box now. Use the nodraw texture and make your window similar to this.

The side walls on mine are 64 units wide, 16 units thick, and 128 units tall . Back wall is 128 units tall, wide and 16 units thick. By now, the walls around the window are just nodraw textures. Lets get the right texture that reflects light. Through out the Project-Alpha campaign, KernCore used the reflectivity_90b texture. (dev/reflectivity_90b) You can experiment on this and might take it farther. For now, sponge off of KernCore.

With me turning off "Show Nodraw Faces", you can see the inner box without the camera view moving. Now for the entities. The observation rooms in Project-Alpha can contain 2 or 3 light entities. First off place a light entity in the box.

The light is dead center on the side but a bit off from the top as seen here. Next, we need to set the light values.

Brightness "183 204 218 150 "
BrightnessHDR "183 204 218 150"
Constant "200000 "

That is all you need to do for the light entity. Next is the 2 light_spots. Make a light_spot entity and place it as shown.

Set its values to:
Pitch Yaw Roll "Set it facing the back of the box"
Brightness "202 255 255 1000 "
Outer (fading) angle "75"
Pitch "0"

One last thing. This light_spot is by choice if you need it. This creates the shadows. Depending were you want the light to cast, place it in the upper part of the box with the angle of your need.

Set its values to:
Brightness "206 225 255 3200"
BrightnessHDR "206 225 255 0"
Constant "200000"
Inner (bright) angle "15"
Outer (fade) angle "40"
Pitch "-35"

Now place it in the hole that we made earlier if you did not before. Cover the top part of the window if you made the window frame a func_detail. When finished, should look like this when its compiled. (But don't do so yet.)

Full size
Your done. You can add additional lighting if you want or need too. Before I end this tutorial, I wanted to mention on how KernCore created the hallway shadow effect like the trailer.

First make a hallway like this.

I've selected the back to show you that wall is textured with the black tool texture. (tools/black) Now make a brush with the Block Light texture. (tools/toolsblocklight) You can fill the hallway with the brush and clip it to an angle.

At the end, place a brush with the invisible tool (tools/invisible) and tie it to a func_noportal_volume. You can make this a teleport trigger or a level change. That is more detailed and I will not explain it here. Just add the details and when compiled, it should look like this.

Full Size

Compiling (The most important part)

So your all set to compile. You got a light source (observation room/other lights) and a end. So lets compile. However, Compiling maps for Project-Alpha is a tad different then compiling for Portal.

When you compile, make sure HDR is unchecked. "Don't run the game after compiling" is your choice. You will receive plenty of texture errors. Ignore these errors, they are harmless to the map. But when you exit the Source SDK to map for something else, remember to turn it back on. Thanks to the wall edits in the mod, Project-Alpha looks better without HDR. It gives it that old feeling.


I'm done and your on your own. Using normal techniques with some of KernCores, you can make your own Project-Alpha maps. You can also try 1/4 Life's Color Correction (beta.raw) along with Valves test chamber Color Correction. Doing this will make the map look like the Test Chamber 13 edit I did. A big thanks to KernCore for learning these techniques and joining the Project-Beta team. Without him, Project-Alpha would have been impossible!

Comments  (0 - 10 of 274)

I've uploaded the 2010 file on the new official page of this mod.

Reply Good karma Bad karma+1 vote

here is the file (:

Reply Good karma Bad karma+1 vote

If anyone here has the download link for **THIS** mod a lot of people would really appreciate it.The gamefront link is now dead. Just use some simple file sharing service like mediafire or google drive. We would gladly appreciate it.

Reply Good karma Bad karma+1 vote

This comment is currently awaiting admin approval, join now to view.


Can someone have the link because it looks so fun

Reply Good karma Bad karma+1 vote

I need Freaken Portal Project Beta I saw a new trailer for 2016 but it just sucks because its just P0Rtal BEta From 2006 PLz Project Beta Team add the old Projcet Beta

Reply Good karma Bad karma0 votes

Hope it returns some day, This mod was a really good mod and brings me with some slight nostalgia.

Reply Good karma Bad karma+2 votes

Search "Portal Beta Gamefront". Then you can download.

Reply Good karma Bad karma+2 votes

Portal Project Beta from Gamefront doesnt work for me. I need steampipe version for it to work. Can someone pls tell me the link for the steampipe version for the full game (I dont want to play the demo.

Reply Good karma Bad karma+1 vote

BWest I want Portal Project Beta PLz give me a LINK

Reply Good karma Bad karma0 votes
portal2betamoddb Project Beta.7z

Reply Good karma Bad karma+1 vote

Open the mod folder. Go to GameInfo. Delete everything below SearchPaths. Follow this link to find the SteamPipe code. Paste it in and save. Then your good to go.

Reply Good karma Bad karma+1 vote

thx :D

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Send Message
Release date
Mod watch
Community Rating



106 votes submitted.

You Say


Ratings closed.

Highest Rated (5 agree) 8/10

This review contains spoilers. Be wary. : : : At long last, Project Beta has been released. After quite a long time in development, was it worth the wait? I'll start off by saying that the atmosphere was amazing. Just like in the original Portal (hell, it made me think of Half-Life and Left 4 Dead too), the mood that the maps gave off made you feel uneasy, the whole "Am I safe?" thing. The color correction helped a whole lot, as it truly made you feel like you were playing in a much older area of…

Dec 27 2010 by callmeSven

Embed Buttons
Link to Portal: Project-Beta by selecting a button and using the embed code provided more...
Portal: Project-Beta
Last Update
626 members