I personally think portal is one of the best games ever...It has of 70 awards, and game of the year from gamer's choice in 2007, and 3 other companies in 2008.
I bought it for PC because of one main reason (I had a 360 version already!)...the developer's console!
For those who don't know, this is a menu included by the creators which allows you to mess with variables and objects in the game...
Well, I've played around with it a lot, and I've found a few commands that are pretty fun to mess around with.
So, let's get to it!
First off, I think 4000 degrees Kelvin (the song as you go towards the end of level 19) is an awesome song. Well, you can play it in portal at any time (or any other sound [except "Still Alive", for some reason] ).
If you want to see a list of sounds, enter soundlist
Then, if you want to play one, type playgamesound [soundpath]
4000 degrees kelvin is:
playgamesound #music\\portal_4000_degrees_kelvin.mp3
Two more I found are sv_portal_placement_never_fail 1 and sv_portal_placement_never_bump 1.
The first allows you to place a portal on any surface (on a curved or too small surface, this will remove the portal of the color you shot and not make another).
The second one allows your 2 portals to overlap. This could be used to shoot two at the same spot, and see yourself in a "mirror".
For those who don't know the standard cheats, enter sv_cheats 1 and click 'submit'.
Then, enter any of these:
impulse101 ~gives you all weapons
god ~makes you invincible
impulse102 ~makes a skull
impulse89 ~I'm not sure if it's 89 or something close...spawns a water vehicle
noclip ~allows you to fly, and go through objects (chemicals/turret/fire still hurt!)
notarget ~turrets won't shoot
Next, I'll discuss spawning things...to do this enter npc_create and then the name of the thing you are spawning. You must be looking at a surface on the ground for this to work.
The things you can create are:
npc_portal_turret_floor ~creates a portal turret
npc_combine_s ~combine soldier (don't forget "s"!!!)
npc_fastzombie ~creates one of those freaky decayed zombies
npc_headcrab ~creates a headcrab
Some final things to toy around with:
sv_throwforce ~set to 1,000,000 and boxes are now projectiles!
sv_gravity ~antigravity is pretty fun
thirdperson ~Gives you a third person view
firstperson ~back to boring ol' first person
So there you have it! Hopefully, I mentioned something you didn't know already!