|
|
7032234698
|
we are doing exact calculations and don't need an epsilon
|
2025-02-05 11:06:54 -08:00 |
|
|
|
e9f5b3b7ae
|
don't valve transform normals
|
2025-02-05 11:03:53 -08:00 |
|
|
|
6a085e42ba
|
PlanesToFacesError
|
2025-02-05 10:54:23 -08:00 |
|
|
|
64fb36ec23
|
deduplicate ahead of time
|
2025-02-05 10:48:37 -08:00 |
|
|
|
4f3254e67e
|
THE ALGORITHM
|
2025-02-05 10:41:55 -08:00 |
|
|
|
2c312df51a
|
we interutiosn ptow neffinrmenbs
|
2025-02-05 10:06:42 -08:00 |
|
|
|
11a864682a
|
outline
|
2025-02-05 07:58:47 -08:00 |
|
|
|
45c6de5d3c
|
more how
|
2025-02-04 16:04:55 -08:00 |
|
|
|
2ebaf72864
|
this is how to do
|
2025-02-04 15:26:22 -08:00 |
|
|
|
890974ed11
|
gotta generate mesh from planes
|
2025-02-04 14:14:34 -08:00 |
|
|
|
c7db340c82
|
vert pos
|
2025-02-04 13:21:48 -08:00 |
|
|
|
911fdb9038
|
generate physics from brushes
|
2025-02-04 13:21:48 -08:00 |
|
|
|
337cf031d3
|
rename TEMP_TOUCH_ME_ATTRIBUTE
|
2025-02-04 13:21:48 -08:00 |
|
|
|
8e91fbb08e
|
bsp_loader: case folding
|
2025-02-04 12:57:28 -08:00 |
|
|
|
dbca48f051
|
bsp_loader: Bsp named field
|
2025-02-04 12:01:39 -08:00 |
|
|
|
c6f31a3eb5
|
bsp_loader: deduplicate graphics groups by render id
|
2025-02-04 10:07:41 -08:00 |
|
|
|
6c81fc43bb
|
bsp_loader: unused remnant
|
2025-02-04 10:00:08 -08:00 |
|
|
|
5317cd0609
|
bsp_loader: models are baked for graphics, physics comes from brushes
|
2025-02-04 09:53:39 -08:00 |
|
|
|
614535ce8c
|
rbxassetid: add crate stuff and test
|
2025-02-04 09:19:05 -08:00 |
|
|
|
78c29657d6
|
snf: 0.3.0 bot files
|
2025-02-04 09:19:05 -08:00 |
|
|
|
9d9695f363
|
specify explicit versions
|
2025-02-04 09:19:05 -08:00 |
|
|
|
ce3d8fde11
|
fixed_wide: 0.1.2
|
2025-02-04 09:19:05 -08:00 |
|
|
|
d0d2e6eca3
|
tweak primitives
|
2025-02-04 09:19:05 -08:00 |
|
|
|
1ba7b0591b
|
refactor loading and implement unions
|
2025-02-04 09:19:05 -08:00 |
|
|
|
6b4122c59c
|
deferred_loader: view indices without operating a Loader
|
2025-01-30 07:31:02 -08:00 |
|
|
|
eb0365217d
|
move conversion code into loader libs
|
2025-01-29 16:26:38 -08:00 |
|
|
|
c128046d88
|
bump library versions
|
2025-01-29 14:41:59 -08:00 |
|
|
|
85480cb13e
|
impl deferred_loader::Loader for bsp_loader
|
2025-01-29 14:41:59 -08:00 |
|
|
|
a594f77453
|
impl deferred_loader::Loader for rbx_loader
|
2025-01-29 14:38:12 -08:00 |
|
|
|
c356a9d654
|
move rbxassetid into lib
|
2025-01-29 14:38:12 -08:00 |
|
|
|
23ee771c22
|
refactor deferred_loader
|
2025-01-29 14:38:12 -08:00 |
|
|
|
be9eb30a5c
|
minimize lints
|
2025-01-24 05:20:22 -08:00 |
|
|
|
76bafa4d0a
|
fix divide by zero crashes when mouse has not moved
|
2025-01-21 05:34:45 -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 |
|
|
|
adcd7db4f1
|
common: timer: the time of a paused timer does not depend on the parent time
|
2025-01-20 05:25:13 -08:00 |
|
|
|
b45b92c627
|
allow writing idle instructions
|
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 |
|
|
|
d49a6b2f0a
|
file::Header::calculate_size
|
2025-01-17 21:29:04 -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 |
|
|
|
d2002383cb
|
idle is special
|
2025-01-16 00:17:39 -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 |
|