Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
9ddfa57
docs: design spec for advanced demo system (#377)
Eclipse1982 Jun 13, 2026
ffa4c72
docs: P1 implementation plan for demo format primitives (#377)
Eclipse1982 Jun 13, 2026
e4c5d6c
feat(demo): v2 demo container format primitives (#377)
Eclipse1982 Jun 13, 2026
b2bef72
feat(demo): free spectator camera during demo playback (#377)
Eclipse1982 Jun 13, 2026
c5f1ab5
feat(demo): v2 recording + server-hosted forward playback (#377)
Eclipse1982 Jun 13, 2026
a57c39c
feat(demo): seek / pause / speed / step for v2 playback (#377)
Eclipse1982 Jun 13, 2026
bf8dba7
feat(demo): bindable Demo controls tab in settings (#377)
Eclipse1982 Jun 13, 2026
7045ca4
feat(demo): Demos browser in the main menu (#377)
Eclipse1982 Jun 13, 2026
5e80bb2
build(demo): add demo.{c,h} to libcommon MSBuild project (#377)
Eclipse1982 Jun 13, 2026
e48c064
feat(demo): serverrecord - omniscient server-side demo recording (#377)
Eclipse1982 Jun 13, 2026
3ec1763
feat(demo): follow/cycle any player's POV during playback (#377)
Eclipse1982 Jun 13, 2026
0607e8f
feat(demo): cinematic keyframed camera paths (#377)
Eclipse1982 Jun 13, 2026
85de2a2
feat(demo): in-game timeline scrubber bar (#377)
Eclipse1982 Jun 13, 2026
15ef397
fix(demo): rebase delta frames that reach past the last keyframe (#377)
Eclipse1982 Jun 13, 2026
452b946
Revert "fix(demo): rebase delta frames that reach past the last keyfr…
Eclipse1982 Jun 14, 2026
d95bea2
fix(demo): make demo seeking robust on any demo (#377)
Eclipse1982 Jun 14, 2026
b662101
fix(cgame): survive missing precached assets during demo playback (#377)
Eclipse1982 Jun 14, 2026
8e77c8e
feat(demo): cinematic camera tools and bindable demo keys (#377)
Eclipse1982 Jun 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Quetoo.vs15/cgame.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
<ClInclude Include="..\deps\discord-rpc\src\serialization.h" />
<ClInclude Include="..\src\cgame\cgame.h" />
<ClInclude Include="..\src\cgame\default\cg_client.h" />
<ClInclude Include="..\src\cgame\default\cg_demo.h" />
<ClInclude Include="..\src\cgame\default\cg_discord.h" />
<ClInclude Include="..\src\cgame\default\cg_effect.h" />
<ClInclude Include="..\src\cgame\default\cg_entity.h" />
Expand Down Expand Up @@ -62,6 +63,7 @@
<ClInclude Include="..\src\cgame\default\ui\common\DialogViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\controls\ControlsViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\controls\CrosshairView.h" />
<ClInclude Include="..\src\cgame\default\ui\controls\DemoBindsViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\controls\MovementCombatViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\controls\ResponseServiceViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\editor\EditorViewController.h" />
Expand All @@ -78,6 +80,7 @@
<ClInclude Include="..\src\cgame\default\ui\main\MainViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\main\UpdateViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\play\CreateServerViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\play\DemosViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\play\JoinServerViewController.h" />
<ClInclude Include="..\src\cgame\default\ui\play\MapListCollectionItemView.h" />
<ClInclude Include="..\src\cgame\default\ui\play\MapListCollectionView.h" />
Expand All @@ -97,6 +100,7 @@
<ClCompile Include="..\deps\discord-rpc\src\rpc_connection.cpp" />
<ClCompile Include="..\deps\discord-rpc\src\serialization.cpp" />
<ClCompile Include="..\src\cgame\default\cg_client.c" />
<ClCompile Include="..\src\cgame\default\cg_demo.c" />
<ClCompile Include="..\src\cgame\default\cg_discord.c" />
<ClCompile Include="..\src\cgame\default\cg_editor.c" />
<ClCompile Include="..\src\cgame\default\cg_effect.c" />
Expand Down Expand Up @@ -129,6 +133,7 @@
<ClCompile Include="..\src\cgame\default\ui\common\DialogViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\controls\ControlsViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\controls\CrosshairView.c" />
<ClCompile Include="..\src\cgame\default\ui\controls\DemoBindsViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\controls\MovementCombatViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\controls\ResponseServiceViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\editor\EditorViewController.c" />
Expand All @@ -145,6 +150,7 @@
<ClCompile Include="..\src\cgame\default\ui\main\MainViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\main\UpdateViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\play\CreateServerViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\play\DemosViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\play\JoinServerViewController.c" />
<ClCompile Include="..\src\cgame\default\ui\play\MapListCollectionItemView.c" />
<ClCompile Include="..\src\cgame\default\ui\play\MapListCollectionView.c" />
Expand Down
2 changes: 2 additions & 0 deletions Quetoo.vs15/libs/libcommon.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<ClCompile Include="..\..\src\common\common.c" />
<ClCompile Include="..\..\src\common\console.c" />
<ClCompile Include="..\..\src\common\cvar.c" />
<ClCompile Include="..\..\src\common\demo.c" />
<ClCompile Include="..\..\src\common\filesystem.c" />
<ClCompile Include="..\..\src\common\image.c" />
<ClCompile Include="..\..\src\common\installer.c" />
Expand All @@ -39,6 +40,7 @@
<ClInclude Include="..\..\src\common\common.h" />
<ClInclude Include="..\..\src\common\console.h" />
<ClInclude Include="..\..\src\common\cvar.h" />
<ClInclude Include="..\..\src\common\demo.h" />
<ClInclude Include="..\..\src\common\files.h" />
<ClInclude Include="..\..\src\common\filesystem.h" />
<ClInclude Include="..\..\src\common\image.h" />
Expand Down
2 changes: 2 additions & 0 deletions Quetoo.vs15/libs/libserver.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
<ClInclude Include="..\..\src\server\sv_admin.h" />
<ClInclude Include="..\..\src\server\sv_client.h" />
<ClInclude Include="..\..\src\server\sv_console.h" />
<ClInclude Include="..\..\src\server\sv_demo.h" />
<ClInclude Include="..\..\src\server\sv_editor.h" />
<ClInclude Include="..\..\src\server\sv_entity.h" />
<ClInclude Include="..\..\src\server\sv_game.h" />
Expand All @@ -40,6 +41,7 @@
<ClCompile Include="..\..\src\server\sv_admin.c" />
<ClCompile Include="..\..\src\server\sv_client.c" />
<ClCompile Include="..\..\src\server\sv_console.c" />
<ClCompile Include="..\..\src\server\sv_demo.c" />
<ClCompile Include="..\..\src\server\sv_editor.c" />
<ClCompile Include="..\..\src\server\sv_entity.c" />
<ClCompile Include="..\..\src\server\sv_game.c" />
Expand Down
Loading