|
b3d3900628
|
use existing replay timer
|
2025-01-18 01:39:13 -08:00 |
|
|
2c11e2ef8e
|
don't make a new replay if you are spectating
|
2025-01-18 01:39:03 -08:00 |
|
|
d732ae7ab3
|
document another bind
|
2025-01-18 01:32:52 -08:00 |
|
|
9d5c5c1548
|
SessionControlInstruction::LoadIntoReplayState (J)
|
2025-01-18 01:32:45 -08:00 |
|
|
e5c1b85edd
|
unpause sim on bot file export
|
2025-01-18 01:32:05 -08:00 |
|
|
56fc7ed1bf
|
rename last_instruction_id to next_instruction_id
|
2025-01-18 01:31:45 -08:00 |
|
|
937d0f12ba
|
it works
|
2025-01-18 00:49:34 -08:00 |
|
|
2a7dbbe3e4
|
fix err msg
|
2025-01-18 00:31:23 -08:00 |
|
|
79a22ae303
|
it was completely wrong
|
2025-01-18 00:25:28 -08:00 |
|
|
6dbef74faa
|
allow writing idle instructions
|
2025-01-18 00:17:21 -08:00 |
|
|
a44132840e
|
integrate replay save/load
|
2025-01-18 00:12:09 -08:00 |
|
|
808593ecbe
|
implement bot file
|
2025-01-17 23:41:22 -08:00 |
|
|
bc59d65d15
|
implement newtypes for bot files
|
2025-01-17 21:47:45 -08:00 |
|
|
75c8bc2bbb
|
fix timescale
|
2025-01-17 21:47:02 -08:00 |
|
|
d49a6b2f0a
|
file::Header::calculate_size
|
2025-01-17 21:29:04 -08:00 |
|
|
19778ac7aa
|
update wgpu
|
2025-01-17 11:47:23 -08:00 |
|
|
5b62052222
|
snf: move newtypes.rs into newtypes/mod.rs
|
2025-01-16 21:29:46 -08:00 |
|
|
5a8bc141d3
|
tweak ModeInstruction and document meaning
|
2025-01-16 20:54:02 -08:00 |
|
|
83a067320b
|
fix usage of Cow in model_physics
|
2025-01-16 19:31:49 -08:00 |
|
|
2faa61225f
|
refactor physics to use shared context for multiple simulations
|
2025-01-16 18:51:22 -08:00 |
|
|
28499800cb
|
comment about bad algorithm
|
2025-01-16 07:40:08 -08:00 |
|
|
57cc49dc1a
|
explicitly reset and spawn instead of implicitly
|
2025-01-16 06:35:36 -08:00 |
|
|
d517b78a8c
|
replay controls
|
2025-01-16 05:10:39 -08:00 |
|
|
e6d1d69241
|
delete replay on StopSpectate
|
2025-01-16 05:10:39 -08:00 |
|
|
b28fa25279
|
comment about determinism
|
2025-01-16 05:10:39 -08:00 |
|
|
713b235816
|
maintain replay state according to real time
|
2025-01-16 05:10:39 -08:00 |
|
|
d2002383cb
|
idle is special
|
2025-01-16 00:17:39 -08:00 |
|
|
52f7de809d
|
rename variable
|
2025-01-16 00:17:39 -08:00 |
|
|
4efe1209b8
|
implement copy instruction into replay
|
2025-01-15 23:44:42 -08:00 |
|
|
15a9136fc4
|
session instruction changes for control and playback
|
2025-01-15 22:59:59 -08:00 |
|
|
035736e7af
|
record
|
2025-01-15 21:41:44 -08:00 |
|
|
7f9a16a56d
|
refactor physics enums so Mouse-NonMouse distinction is private to mouse_interpolator
|
2025-01-15 21:09:08 -08:00 |
|
|
814e573d91
|
rename physics instructions
|
2025-01-15 20:19:20 -08:00 |
|
|
6fa0f1c83e
|
model_physics: use entry or_insert_with pattern
|
2025-01-15 08:46:26 -08:00 |
|
|
870cb56dac
|
do not use ResourceType
|
2025-01-15 08:46:15 -08:00 |
|
|
1aac2a9303
|
model_physics: remove pointless unsafe usage from the before times
|
2025-01-15 08:46:06 -08:00 |
|
|
38661b3a68
|
fixed_wide: another derivable trait
|
2025-01-15 04:15:41 -08:00 |
|
|
7ad76740d4
|
common: tidy instruction module
|
2025-01-15 03:29:48 -08:00 |
|
|
c2d6af8bda
|
TimedInstruction::set_time
|
2025-01-15 03:29:48 -08:00 |
|
|
fbacef83b9
|
fix non-determinism bug
|
2025-01-15 03:16:00 -08:00 |
|
|
2a9e848541
|
explain non-determinism bug
|
2025-01-15 03:03:34 -08:00 |
|
|
3413ec8740
|
mouse_interpolator tweaks
|
2025-01-15 02:59:34 -08:00 |
|
|
168d6708d1
|
fix some physics lints
|
2025-01-15 01:34:10 -08:00 |
|
|
13cae4c7c5
|
rewrite mouse_interpolator, introduce session
|
2025-01-15 01:01:24 -08:00 |
|
|
0dc462a3b1
|
comment infinite loop avoidance
|
2025-01-09 20:38:32 -08:00 |
|
|
ca003edbc3
|
reintroduce generics to Instruction traits
|
2025-01-09 20:11:00 -08:00 |
|
|
16abe23e97
|
push solve tweaks
|
2025-01-09 06:27:50 -08:00 |
|
|
67f8569178
|
push_solve infallible type signature
|
2025-01-09 05:56:11 -08:00 |
|
|
121c9c5258
|
resize immediately
|
2025-01-09 05:36:55 -08:00 |
|
|
411b997b87
|
use mold linker because it's faster
|
2025-01-09 05:36:55 -08:00 |
|