////////////////////////////////////////////////////////////////////////////
 ____                              ___    ____                             
/\  _`\                           /\_ \  /\  _`\                           
\ \ \L\ \   __  __   _____      __\//\ \ \ \ \/\_\     __       ___ ___    
 \ \ ,  /  /\ \/\ \ /\ '__`\  /'__`\\ \ \ \ \ \/_/_  /'__`\   /' __` __`\  
  \ \ \\ \ \ \ \_\ \\ \ \L\ \/\  __/ \_\ \_\ \ \L\ \/\ \L\.\_ /\ \/\ \/\ \ 
   \ \_\ \_\\/`____ \\ \ ,__/\ \____\/\____\\ \____/\ \__/.\_\\ \_\ \_\ \_\
    \/_/\/ / `/___/> \\ \ \/  \/____/\/____/ \/___/  \/__/\/_/ \/_/\/_/\/_/
                /\___/ \ \_\                                               
                \/__/   \/_/                                           
///////////////////////////////////////////////////////////////////////////

RypelCam UT3 Edition v3.12


This is the current RypelCam release for UT3. 

You must have at least the UT3 patch 2 installed before you install RypelCam.

For RypelCam installation instructions please consult the included html-Tutorial.

The Tutorial includes everything you need to know to get started with RypelCam.


 
VegasKill has taken over the development of further Rypelcam updates

with the release of Rypelcam 3.06. 

For further infos visit http://www.rypelcam.com and www.ut3darkclan.com/forum

Contact: VegasKill@ut3darkclan.com


Changes from 3.13 to 3.12:

- asynchronous cam path calculation
- dynamic arrays for cam points
- over 500 cam points can be placed
- smoother locked behindview rotation


Changes from 3.12 to 3.11:

- dumpframes: data export for the 3D animation software Blender and Cinema4D
 -- Camera informations are saved for every screenshot
 -- Collada project files are created in: My Games\Unreal Tournament 3\UTGame\User
 -- 3D data is consistent with Unreal Editor map exports (formats: fbx, dae, stl, obj)
- client demos:
 -- [numpad zero]: relative camera also follows players in vehicles
 -- [X]+[MouseScrollWheel Down]: spectate available players (first person view without weapon model)
 -- fix: removed influence of roll rotation; no longer active if cam points are set
 -- red hit damage effects are removed automatically
- [X]+[R]: cycle through different render views
- modifications to RCam HUD (fontsize, playback speed indication)
- Relative camera: the currently watched player will be the first view target


Changes from 3.11 to 3.10:

- switch players: 'X'+'Scrollwheel'
- view previous player: 'X'+'Leftmousebutton'
- follow target with relative camera
 -- select player: 'numpad 0'
 -- select projectile: 'numpad 6'
- orbit projectile: 'X'+'numpad 6'
- HUD update (time & player names)
- restored 'p': pausing the demo affects camera
- removed unused classes



Changes from 3.11 to 3.10:

- bugfix: set rotation of the first four cam points
- modified spec cam speeds
- 'Numpad 6' follows projectiles
 -- Movements generate a relative offset between camera and projectile locations
- 'Numpad 6'+'X' follows projectiles as in prior Rypel Cam versions (rotation centers projectile)



Changes from 3.09 to 3.08:

- enhanced funcion dumpframes():
 -- enabled roll for timed paths
 -- 'dumpfps' consolecommand sets the recording fps for dumpframe records (default: 'dumpfps 30')
 -- 'dumpres' consolecommand sets the tiledshot value for dumpframe records (default: 'dumpres 1')
 -- configurable fps rate and tiledshot factor in UTRypelcam.ini
  --- [RCam309.CamHUD] 'tiledshot_factor=30'
  --- [RCam309.CamHUD] 'dumpframes_tiledshot_factor=1'

- camera update functions migrated from timer() to tick()
 -- camera continuously updates in 'Rcam Mode'
 -- updates are decoupled from the demo time
  --- smooth camera location & rotation updates, also in slowmotion ('arrow left', 'arrow right')
  --- slow motion changes do not affect the camera speed
  --- camera properties (speed, roll, fov settings) operate slightly different

- triggerable spline update function
 -- 'update' consolecommand toggles the camera path to update only when required
 -- [RCam309.CamControl] 'do_not_update_Spline' in UTRypelcam.ini
 -- Camera paths can be saved ('F4') without prior spline update

- tick functions migrated from Interaction class [CamHUD] to actor class [RCamDecalmanager]
 -- follow projectile & dumpframes functions are executed also in paused mode
 -- Dumpframes function in pause modus enables rotation.roll

- function 'startpaused' pauses the demo right at the beginning
 -- UTRypelcam.ini: [RCam309.CamHUD] 'bstartpaused=true'
 -- 'startpaused' consolecommand toggles setting ('F4' saves to UTRypelcam.ini)

- 'mouse X' consolecommand sets the mouse sensitivity to the value X (different from ut3 input settings)
 -- example (default value): 'mouse 30'

- 'middle mouse button' sets cam points (same as 'numpad five')
- 'F' toggles pause (same as 'arrow down')
- recommended cam point distance shown on HUD
- cam path progress (%) shown on HUD
- restored targetlook (enable: 'numpad multiply', settarget: 'numpad zero')
- camera interferences (e.g. due to mouse movement) are prevented during rcam mode or while viewing cam points
- 'right mouse button': free cam appears near the spectated player before changing to free cam mode
- 'right mouse button': Camera view remains unaltered when leaving the rcam mode or viewing cam points
- BlendedTargetViewRotation() interpolates the rotation of players in locked behindview more fluidly
- fixed hud cc access error while in vehicles
- fixed cc access error in [Knoten]
- help menue ('F1') is shown only if scoreboard is hidden
- updated on-hud help informations
- client demos: do not exit free cam mode when player enters vehicle
- removed: 'TimedPathPawnName', 'fixedfps' and 'tpdelta' variables



Changes from 3.08 to 3.07:

- fixed error on accessing 'CC'
- added locked view in 3rd person based on player's viewpoint for players and Vehicles (replaced with serversided demos, 'L')
- enhanced the spectate projectile function (Numpad 6)
	the W and S keys smoothly change the spectating distance
	eased access to the function
- replaced spline dots texture



Changes from 3.07 to 3.06:

- increased maximum number of cam points to 120
- Manually synchronize the camera with Numpad+ and Numpad- during a timed path
- 'tpstart (opt. speed) (opt. time correction)' consolecommand loads and prepares a timed path scene.
	Automates the steps of loading a cam path (like F5), enabling the timed path mode, fast forwarding until the timed path start time, hiding the rcam HUD and the UT3 HUD.
	If the optional variable speed is not set, the demo will fast forward at 2x speed until 2 secods before the timed path start time.
	If the optional variable time correction is set, the camera will start the timed path earlier (negative variable) or later respectively to the original timed path start.
	examples:
		tpstart
		tpstart 4 -0.25		
- updated RypelCam HUD informations
- Removed the option to change the timedpath start time in Config/UTRypelCam.ini



Changes from 3.06 to 3.05:

- updated RypelCam HUD informations
- increased maximum number of cam points to 98
- Change the timedpath start time in Config/UTRypelCam.ini:
	StartTimedPath_Later_seconds,
	StartTimedPath_Earlier_seconds
- Restored left mousebutton functionality to switch players (serverside demos only)
- 3rd person view unlocked (serverside demos only, 'L' to lock)
- improved FOV/Roll alteration speed.
- Num7 and num8 keys work while pressed now.
- Numpad 6 follows projectiles, if any. Set the viewing distance with 1-9 keys.
- Camera path is automatically hidden if the rcam starts
- 'hit' consolecommand removes the red hit damage effect
- 'beep' consolecommand removes message beep sounds
- improved "toggleMovieMode" consolecommand:
	fixed the boots and armor offset,
	vehicle and powerup icons can be hidden,
	character portraits removed,
	minimap removed (non functional in demos)
- removed timedpath position check
- removed the function to override flagtimes in the UTRypelcam.ini from the key 'B'



Changes from 3.05 to 3.04:

- improved "toggleMovieMode" consolecommand. It now also disables the Clock and the Armor/Armorguy display in the lower left.
  (see Changes below about the new console commands introduced in 3.04)


  
Changes from 3.04 to 3.03:

- Added 2 new console commands:
    - "seekTo x y z", where x stands for Minutes, 'y' for seconds and 'z' for the fastforward-speed you wish to use. Be aware that a value for 'z'
       greater than 10 might cause the clock to lag. This can result in seekTo ending too early. Experiment a bit to find the greates value that still works good on your PC. 
    - "toggleMovieMode", use this command to toggle between full hud and minimal hud details in firstperson mode. Minimal hud-details usually look better in a fraggmovie. 


	
Changes from 3.03 to 3.02:

- Addressed compatibility issues with Demos that were recorded on a server with UTComp.
   - Note that RypelCam still wont work with Clientside demos that were recorded before UT3 Patch 2.0 even though UTComp already supported Clientside demos 
     before UT3 Patch 2.0 came out. This wont be fixed since RypelCam needs the extra functionality that was added in UT3 Patch 2.0 to work correctly.  


Changes from 3.02 to 3.0 Beta 1:

- From this Version on, when installing RypelCam (see Tutorial for detailed install steps)
, you need to change the UTGame.ini entry for every new Release. For this Release it is "DecalManagerClassPath=RCam302.RCamDecalManager" 

- Fixed: freecam movement in serverside demos
- Improved smootheness of Cams a bit




The RypelCam team currently consists of:
RypeL : author of RypeL Cam, mod programming
RattleSN4K3 : mod programming
VegasKill : mod programming
Gammo : homepage, www.rypelcam.com 
 


Special thx to:
Azura
BronsoN
CaNaBiS
Checkmate
Dvion
Electry
Epitaph
fotty
Gammo
Green^mArine
Kronos
meep
orangY
w1z4
Wormbo