Readme of CTF-BT-Aperture for Unreal Tournament 
----------------------------------------------------------------------------
== Map Info ==

Mapname: CTF-BT-Aperture

Full mapname: Aperture Science Bunnytrack Enrichment Center

Author: The Roel-R

Email:  theroelr@gmail.com

Gametype: Bunnytrack (BT)

Difficulty: Medium

Map description: Map based on the 'Portal' game series by Valve. 
						You wake up as a test subject in the Aperture Science Bunnytrack Enrichment Center. Can you endure the tests? Can you escape?

Build time: about 8 months, but with some breaks in between.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Installation ==

Extract the archive and in your UnrealTournament installation folder:
*.unr files go in Maps\
*.utx files go in Textures\
*.umx files go in Music\
*.uax files go in Sounds\
*.u files go in System\

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Custom Packages ==

Music: Portal2-03-999999 (*)

Sounds: Ambient, DoorsSnd. Also sounds myleveled

Textures:Aperture (**), Colors, FreonDecos1Tex, FreonDecos2Tex, FreonDecos3Tex, Jump, SGTech1, rt-detail. Also textures Myleveled.

System: ActorAttacher, FragmOfTime, FreonDecos1, FreonDecos2, FreonDecos3, FreonDecos4, FurryDelayedTrigger2, FurryMover4,
				FurryProjectileSpawner, TriggeredZonePropertyChanger. Also actors MyLeveled (see also below).

*Notes*
(*) : Track from the Portal 2 OST
(**): New pack made for this map. Consists of converted textures from the game Portal.
		(Sorry for the large size, it is mainly because I decided not to resize the textures, so most of them are 512x512)

---- New actors ----

*Note: It is my first attempt at UnrealScript, so the code of these actors is probably quite sloppy and not completely according to standards. I got the functionality I needed though...*
*Note: These actors are all myleveld as I doubt anyone would need them in the future. Feel free to use them though.*

- DestroyerTrigger: Destroys the object triggering it. Only defined when ClassProximity is used. 
							(It appears it has the same functionality as the PotShotTrigger from BT-Troistky, but I didn't know, sorry Raylen)
	Why: To remove the cubes
	
- InstigatorRemover: Removes the EventInstigator from the event chain
	Why: To make the shock balls actually kill you....

- PlayTeamSoundEffect: Play a sound for all members of a certain team
	Why: Welcome sound at spawn

- OnePlayerSoundEffect: Play a sound only for the player triggering it
	Why: Escape comment sounds.

- RoelLogicalGate/RoelLogicalGateInput: Logical AND or OR gate and inputs. Triggers its event depending on the state of the inputs.
	Why: Door at the crushers.
	
- IncrCounter: Counter that can display 1,2..NumToCount instead of the usual NumToCount..,2,1. 
						Some added functionality like reset, timeout, etc. taken from existing custom counters so full credit to the authors of those.
	Why: counter for the end door and the secret.
	
- SoundRepeater: Repeats a sound x number of times with a given interval in between.
	Why: Tick-Tock timer sounds.
	
*Note: there are also some new myleveled meshes generated with Meshmaker. *
*Note: there are also some already existing actors in MyLevel because there is no .u file for it*

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Tools Used ==

UnrealEd 2.0, MeshMaker, TerraEdit, bright183, Photoshop CS5.1, Paint.NET, Audition CS5.5, Wavosaur.1.0.6.0, Audacity, Modplug, 
GCFScape, VTFlib, WOTgrealExporter, notepad++

*Note: probably forgetting some, but this is all I remember*
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Thanks to ==

- Valve:				The creators of Portal, which has been the inspiration for this map.

- UnrealWiki:		For some of the custom scripts (ActorAttacher, DelayedTeleporter, etc) and also for being a great source of information
						for both mapping and scripting.

- UT99.org +
	i4Games.eu:	For helping me fix a teleporter bug.
						
- Pawel:			Beta-testing

- Drunklove:		For the idea of using a hidden cow on a lift to toggle a rotating mover (BT-Frozt, etc).

- Creators of all the custom packages used

- Creators of all the tool used

- http://www.youtube.com/watch?v=v7-Gwg0rL0k GlaDOS text to speech tutorial

- BT community for keeping BT alive!

*Note: I hope have not forgotten anyone. Sorry if I have*

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Version history ==
Aperture: Initial release

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Known Issues ==
- Some framedrops on lower-end machines, but should be playable. I tried to improve it, 
	but I guess it is the size of the map and the many actors scattered around
	
- Very rarely, the slanted movers you have to dodge on leave a trace

- The edges of the teleporter bug a little. Just walk in straight.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
== Additional notes ==

I prefer to fix the map myself, so if something needs fixing/changing, feel free to send an email!








	
	
	