32b361b122
use Range to express time range
2025-01-21 12:50:00 -08:00
f5c3209c7c
readme: try it out
2025-01-21 12:20:08 -08:00
2eb74f2788
Revert "bodge surfs"
...
This reverts commit 65b49d27261754903b2e39194c80ac096afc1da2.
2025-01-21 12:20:08 -08:00
871aadb78a
physics version
v0.11.0
2025-01-21 09:43:29 -08:00
65b49d2726
bodge surfs
2025-01-21 09:42:07 -08:00
ed70b7c484
tests: fix thread limit
2025-01-21 09:00:12 -08:00
c7575f2e21
deref bool
2025-01-21 08:49:44 -08:00
c2f78eab48
CrawlResult impls
2025-01-21 08:30:11 -08:00
195014400f
apply setvelocity before teleport and jump
2025-01-21 07:47:39 -08:00
ee9585a4c2
accept slice in push_solve
2025-01-21 07:20:58 -08:00
77012d6caa
remove unnecessary reference
2025-01-21 07:20:34 -08:00
f9509353dd
change constrain_{velocity|acceleration} function signature
2025-01-21 07:20:22 -08:00
5bce4a84cf
tweak ReachWalkTargetVelocity
2025-01-21 06:05:47 -08:00
4bbccd68ed
tweak version plan
2025-01-21 05:47:39 -08:00
8be3be4002
write comment about handling identical timestamps implicitly
2025-01-21 05:39:12 -08:00
76bafa4d0a
fix divide by zero crashes when mouse has not moved
2025-01-21 05:34:45 -08:00
a612d1f864
quiet down physics
2025-01-21 05:18:30 -08:00
ad9ef141bf
print when bot file finishes writing
2025-01-21 05:18:30 -08:00
4c11980989
headless replay test
2025-01-21 05:18:30 -08:00
091da88b5c
roblox_emulator: name macro variable
2025-01-20 15:46:26 -08:00
045e540020
roblox_emulator: use match guard
2025-01-20 15:46:13 -08:00
c14f8975fc
snf: bot: fix lint SegmentId
2025-01-20 10:37:21 -08:00
8e228033e0
snf: bot: version const
2025-01-20 10:37:21 -08:00
eaecbc5b73
physics versioning plan
2025-01-20 10:36:40 -08:00
91a1b3d65e
read entire file
2025-01-20 09:14:01 -08:00
e1d51ff2da
rename stupidly named file enums
2025-01-20 09:11:09 -08:00
c5f2395b3a
tools: copy all bash args in map scripts
2025-01-20 07:57:56 -08:00
77aa83d6ac
physics: explicit start_time
2025-01-20 07:51:39 -08:00
184b12a9cc
tools: copy all bash args in run script
2025-01-20 05:56:26 -08:00
9ba3484e25
create replays folder + write replay using spawned thread :)
2025-01-20 05:40:11 -08:00
adcd7db4f1
common: timer: the time of a paused timer does not depend on the parent time
2025-01-20 05:25:13 -08:00
710670d78e
don't use mold
...
It makes compilation slightly more difficult for non-experts. It can still be enabled the same way in the system-wide config located at ~/.cargo/config.toml
2025-01-18 22:43:12 -08:00
70e1514ef9
v0.11.0 replays
2025-01-18 09:24:34 -08:00
45e9b3d0ce
use existing replay timer
2025-01-18 09:24:34 -08:00
1eac734c35
don't make a new replay if you are spectating
2025-01-18 09:24:34 -08:00
25e1312fe4
document another bind
2025-01-18 09:24:34 -08:00
cc8f6b059d
SessionControlInstruction::LoadIntoReplayState (J)
2025-01-18 09:24:34 -08:00
4cd287dbb8
unpause sim on bot file export
2025-01-18 09:24:34 -08:00
40ea0e6c7d
rename last_instruction_id to next_instruction_id
2025-01-18 09:24:34 -08:00
b45b92c627
allow writing idle instructions
2025-01-18 09:24:34 -08:00
e90f53a111
integrate replay save/load
2025-01-18 09:24:34 -08:00
6beb6c5f9a
implement bot file
2025-01-18 09:24:21 -08:00
a1507d4f26
implement newtypes for bot files
2025-01-18 09:24:05 -08:00
77db5a7a6b
tweak instruction collector
2025-01-18 05:22:02 -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