branchrust_reboot/main/cinematic_toolscancel
92 Commits over 1,124 Days - 0.00cph!
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)
Fixed 1.5x scale on demo playback UI
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)
Demo name formatting changes
▆ ▇▌▌▉▆▆ ▅▄ ▆▍▌ ▄▌█▉▍ ▆▆▄▄
Orbit target entity mode for debug camera
Strip out "demos/" from filename display
Tweaked sizing of some elements
Visual pass on Demo playback UI
Fixed demo.skip not working after a demo reaches the final frame
Better format demo.playernames and add column for steam id
Better debug.debugcamera_list display and zoom formatting
Made DemoHUD a standalone prefab (for future iteration)
DemoHUD automatically hides if the menu or developer tools are open
Add demo.playernames to print all players in the currently playing demo
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'
Fixed dev tools/menu blur using delta time and not unscaled delta time (fixes blur staying on while demo is in slow motion)
Can now call cinematic_play with the same animation that is currently playing and it will revert to frame 0 of the animation
Fixed cinematic_play defaulting to a massive speed if no speed variable was provided
Remove "Recorded:" prefix
Store and display demo recorded time in demo hud
Show filename and timescale on demo HUD text
Added demo.togglehud command for input binding
Added support for switching demos on the same map without reloading the map (still wip, there's a few errors)
Fix demos not being able to jump to time 0 after a demo is finished (IsPaused was left on)
Added debug.debugcamera_list to list out all saved debug camera positions into the console
Add demo.hud, displays a timestamp during demo playback in the top left of the screen
Add an optional speed parameter for cinematic_play command