branchrust_reboot/main/cinematic_toolscancel
43 Commits over 1,124 Days - 0.00cph!
Prevent keybinds running when renaming a shot
Added an interaction blocker underneath the demo UI to prevent any mouse interaction with game UI
inventory.deployloadout will now first search any PlayerInventoryProperties in the assets/content/properties/playerinventory folder before falling back to regular saved loadouts
Will match on the nice name, not the filename (case insensitive)
Inventory loadout commands now save the players main storage as well as the belt and clothing
Fixed inventory loadouts failing to save blueprints
Fixed inventory loadouts sometimes not applying every saved item
Can no longer set camspeed to negative values
Saved camera debug positions are now in the /camsaves directory rather than the root of the project/build
Using demo.play to play a demo that was recorded on a different map/seed will now load that map and play the demo
Applied ShufflePlayerSeed fix for corpses to client.playerseed
Reapply fix to allow viewing map while in demo (was stomped in merge)
Fixed map fade in/out getting stuck while a demo is paused (wrong timescale)
Don't run map interface input while playing demo
Updated compass to work while playing a demo
Corpses will now update their skin to match the players even if the player has had their skin updated via client.shuffleplayerseed
Added support for saving camera states with the debug camera to file via new debugcamera_savetofile command
Saves to root of project or install directory, can then be loaded like a normal camera state via debugcamera_load
Updated debugcamera_list to list any found camera state files as well
player.mount now works for horses
Fixed player.mount not working correctly
Disregard line of sight checks when using player.mount command
Add player.swapseat to swap the mounted seat of a specified player
Added player.dismount command
Fixed player.mount sometimes mounting the client Mountable in the editor
Merge from main
Added an end of file signifier (-1) before the length of the demo is recorded and early return if we hit that value from the demo reader
Fixed 1.5x scale on demo playback UI
Demo name formatting changes
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
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