branchrust_reboot/main/cinematic_toolscancel
45 Commits over 90 Days - 0.02cph!
Fix demo browser playing/deleting incorrect entry when list is sorted
Add quality of life improvements to demo recorder UI for Paddy
Hide recorder with demo.togglehud
Finish demo recorder frontend, record time elapsed, saved notification
Initial frontend UI for demo recording
Add first person spectating of other players in demo playback
Make ent_find_radius find all entities, not just ones with colliders
Add debug_camera_target convar, set debug camera target entity by netid
Allow debug camera to lookat local player of demo recording
Add ent_find_radius convar, gets a list of entity info in radius (only works in demo playback)
Allow map UI to be viewed during demo playback
Show team nametag indicators if the player recording the demo was in a team at the time (needs testing)
Allow player nametags to be visible in demos. By default nametags are turned off when playing demo.
Deselect demo item when sorting
Merge from main
Fix camera guide color convar not using Color32
Add refresh button to demo browser
Add confirmation popup when deleting demo from browser
Convar to enable/disable 'lookat' mode when using debugcamera_unfreeze
Add demo delete confirmation UI prefab
Add player lookat mode for debug camera
Add log for switching target bone for Paddy
Refactor demo file writing so that post record data can be saved in header
Up demo version to 2 to add length of demo to the end of file
Stop demo after reading it to list in browser to avoid file sharing violation
Update demo browser theme as requested
Simplify aspect ratio camera guide convar as requested
Add debug camera convar for following bone rotation (for shots where camera is mounted to a gun for example)
Fix debug camera bone cycling on player models
Allow debug camera to target self player model
Reset cam bone when switching target entity
Tab sets cam bone to first bone when there's no current cam bone
Split debug camera movement and input so movement still updates while menu is open
Check if demo button should be active on menu awake
Fix sorted demo list not updating when deleting demo
Only show demo browser button if user has demo files, as requested
Change camera parent key from LEFT MOUSE to F
WASD movement with debug camera while orbiting offsets camera
SHIFT + R key combination to reset orbit offset position
demo.browser convar (don't mess with main menu for a feature only a few people will use)
Functional sort buttons on demo browser (sort by name, date, length)
Open demo browser as popup on right hand side menu
Convar for custom ratio guide (eg. "2.35:1" or "4:3" etc)
TAB key to cycle between the different bones of the target entity
convar for camera guide color
Camera framing guide overlay and commands to toggle (rule of thirds, golden ratio, crosshair)
Orbit target entity mode for debug camera
Camera shake commands [amplitude, frequency, duration]
Set debug camera fov/zoom length to value (debugcamera_fov <value>)
Fix camera lerp bounce issue at lower values. Convar to enable/disable camera lerp 'locomotion'