a67aa71fb0
update rbx_loader
2024-10-04 19:42:25 -07:00
7cc0fd59c8
simplify double map into single map
2024-10-04 12:47:52 -07:00
bded9fccdf
update rbx_loader
2024-10-03 20:33:10 -07:00
4cd0114567
v0.10.5 update roblox + source loaders
2024-10-01 17:11:23 -07:00
991e01d530
update deps
2024-10-01 17:11:23 -07:00
e2bd9ba692
maybe multiply smaller den faster (this operation sucks)
2024-09-30 21:09:45 -07:00
383df8637f
update deps
2024-09-30 17:05:27 -07:00
1a6831cf8b
fixed wide vectors
2024-09-30 10:36:37 -07:00
ccae1a45e1
up the date
2024-09-21 15:41:02 -07:00
1e299b7b9c
update rbx_loader
2024-09-21 12:42:29 -07:00
f3d4d8dbda
v0.10.4 roblox scripts
2024-09-20 11:50:44 -07:00
b2a84e3be1
update common
2024-08-21 14:20:09 -07:00
0468484788
make physics-graphics communication a bit less insane
2024-08-21 14:20:09 -07:00
b9dc97053f
graphics: spaces
2024-08-21 14:20:09 -07:00
40ed173b60
physics: unused field
2024-08-21 14:20:09 -07:00
fd5a813357
graphics: bundle FrameState into struct
2024-08-21 14:20:09 -07:00
50726199b9
todo
2024-08-21 14:20:09 -07:00
0676007430
graphics: drop model_buf after upload
2024-08-21 14:20:09 -07:00
97c49c9351
graphics: unused struct
2024-08-21 14:20:09 -07:00
10689784be
graphics_worker: untab
2024-08-21 14:20:09 -07:00
2eff5dda9e
graphics_worker: tweaks (rust master)
2024-08-21 14:20:09 -07:00
93b04f4f1f
physics: recalculate touching parts in set_position
2024-08-21 14:20:09 -07:00
c616e82c47
use const
2024-08-19 17:04:53 -07:00
d3f84c2dbd
physics: refactor models and attributes with type safety
...
make invalid states unrepresentable!!!
2024-08-09 14:47:04 -07:00
5e45753756
update deps
2024-08-09 14:46:54 -07:00
cfee6f119f
pull out collision handlers into functions
2024-08-08 15:54:23 -07:00
b9e34f53c3
do not set time on idle
2024-08-08 13:18:28 -07:00
394f1f1dc2
v0.10.3 physics updates + pause game + fix boosters
2024-08-07 19:48:09 -07:00
05ec7ea5d8
physics: rework jumping and boosters
2024-08-07 18:48:57 -07:00
7996df532e
remove a source of non-determinism
2024-08-06 14:15:57 -07:00
b4b85b7da4
refactor physics_worker
2024-08-06 11:26:27 -07:00
3a98eaff7c
move physics instruction to common
2024-08-06 11:10:43 -07:00
4b5b7dc2fb
update deps
2024-08-06 11:02:49 -07:00
8a13640c55
time travel warning
2024-08-02 10:42:10 -07:00
85ba12ff92
pause on focus
2024-08-02 10:42:10 -07:00
4f492d73b0
update deps
2024-08-02 10:42:10 -07:00
a8d54fdd7c
minor tweak to loading map from arg
2024-08-02 09:20:34 -07:00
34ac541260
ignore ReachWalkTargetVelocity
2024-08-02 08:03:16 -07:00
099788b746
this is wrong, even when velocity is zero
2024-08-02 08:03:16 -07:00
305017c6c8
iso shortcut
2024-08-02 08:03:16 -07:00
e47d152af2
make a distinction between restart and spawning
2024-08-02 08:03:16 -07:00
755adeaefd
refactor physics instruction processing
...
This is an important engine upgrade: idle events do not donate their timestamp to engine objects and pollute the timeline with unnecessary game ticks that can be represented as analytic continuations of previous game ticks. This means that all "render" tick updates can be dropped from bot timelines. In other words, progressing the physics simulation is invariant to differing subdivisions of an overall time advancement with no external input.
2024-08-02 08:03:16 -07:00
e04e754abb
v0.10.2 run timer
2024-08-01 09:39:16 -07:00
5c1f69628d
update deps
2024-08-01 09:36:11 -07:00
44031c8b83
simple run timer
2024-08-01 09:29:13 -07:00
d6470ee81b
denormalize zone data on load
2024-08-01 09:29:09 -07:00
a7c7088c1f
model is supposed to be guaranteed to exist
2024-07-31 12:08:57 -07:00
dd6acbfc2f
use mem::replace where it is needed
2024-07-31 12:08:57 -07:00
3fea6ec5a2
put imports together
2024-07-30 13:34:34 -07:00
38df41e043
mouse interpolator abstraction
2024-07-30 13:01:42 -07:00
171cd8f2e4
cross compile with all features
2024-07-30 12:02:28 -07:00
914b5da897
switch over tooling to snfm
2024-07-30 12:02:28 -07:00
52e92bfa5a
no more textures
2024-07-30 11:37:26 -07:00
938500e39b
update deps (don't panic on corrupted files)
2024-07-29 18:24:57 -07:00
d82dfc2bc2
build smaller
2024-07-29 17:41:46 -07:00
c59f40892a
snf optional as well because why not
2024-07-29 17:41:46 -07:00
4863605af7
source and roblox map loading feature flags
2024-07-29 17:11:40 -07:00
685e74575a
v0.10.1 snf
2024-07-29 16:53:04 -07:00
d1aca4519b
change textures path on my pc
2024-07-29 16:51:36 -07:00
4a4ede36ed
read snf map
2024-07-29 16:51:36 -07:00
33cc2e1a45
update common
2024-07-25 13:53:45 -07:00
9982a52af5
update deps
2024-07-22 13:52:27 -07:00
34939db8ef
v0.10.0 style redesign + mesh loader
2024-07-22 13:23:19 -07:00
b61088195a
update deps (aggressive)
2024-07-22 13:21:47 -07:00
19ab098be0
wgpu 22.0.0
2024-07-22 13:21:47 -07:00
bf1fad9fc4
use strafesnet registry
2024-07-22 13:21:47 -07:00
62b5ba2b33
pretty polygon fanning from vbsp code
2024-07-22 13:21:47 -07:00
f2a7b44884
print texture load error
2024-07-22 13:21:47 -07:00
c054b6aab3
update deps
2024-07-22 13:21:47 -07:00
7caec210ce
include meshes symbolic link
2024-07-22 13:21:47 -07:00
5fdcf9047c
implement roblox mesh loading
2024-07-22 13:21:47 -07:00
3756af9638
update strafesnet deps
2024-07-22 13:21:47 -07:00
8424fea634
redesign style data structures + fly
2024-07-22 13:21:47 -07:00
46c73b80c6
fix missing bsp_loader commit
2024-03-15 19:24:52 -07:00
0ac1c1aa6b
adjust clipping planes
2024-02-18 00:23:27 -08:00
0a75e78c90
update deferred_loader
2024-02-17 22:08:06 -08:00
ecc8d2395b
update bsp_loader
2024-02-17 20:32:03 -08:00
e2bd8b4038
v0.9.5 fix graphical bug
2024-02-16 20:03:15 -08:00
4a53040011
use .entry().or_insert_with() pattern everywhere
2024-02-16 06:04:24 -08:00
b1d860edf1
fix invisible walls
2024-02-16 04:11:42 -08:00
db6e1e43c1
file is probably gonna be here a long time
2024-02-16 00:18:16 -08:00
03970edeb8
update bsp_loader
2024-02-15 01:47:18 -08:00
e2da41ec99
update rbx_loader
2024-02-15 00:59:37 -08:00
ae4d539ab1
too much spam
2024-02-15 00:22:11 -08:00
9de60a8e19
v0.9.4 valve mesh loading
2024-02-15 00:22:11 -08:00
df8189b874
implement valve mesh loading
2024-02-15 00:22:11 -08:00
b25bcc627d
asref path
2024-02-14 23:33:10 -08:00
977069c4eb
v0.9.3 bsp legacy texture loader
2024-02-14 23:33:10 -08:00
63655ef931
enable source_legacy style texture loading
2024-02-14 23:33:10 -08:00
39924db94d
change PhysicsMesh::from to PhysicsMesh::try_from
2024-02-14 23:33:10 -08:00
3b3ccefebb
fix panic when no modes
2024-02-13 23:16:11 -08:00
ae6e4ee6aa
v0.9.2 bsp_loader (no props or textures)
2024-02-13 22:36:12 -08:00
746d3eb7ee
bsp_loader
2024-02-13 22:34:13 -08:00
7be93d2114
refactor loaders + file loading
2024-02-13 22:14:26 -08:00
e7f01eff80
print instead of panic
2024-02-13 06:08:03 -08:00
f58a17adba
v0.9.1 data structure rewrite
2024-02-13 06:08:03 -08:00
3be9730b52
allow texture loading failure
2024-02-13 06:08:03 -08:00
93eeb3354f
rewrite data structures, implement texture_loader
2024-02-13 06:08:03 -08:00
69bab269db
stop clone
2024-02-13 00:07:30 -08:00