|
c86824bdc1
|
skip objects with zero determinant
|
2023-12-30 10:36:03 -08:00 |
|
|
1c4191cfc9
|
convert recursion to stack
|
2023-12-12 14:47:20 -08:00 |
|
|
5cedf91709
|
Face Crawler™
|
2023-12-01 04:41:28 -08:00 |
|
|
008c66e052
|
TrussPart
|
2023-11-07 20:54:49 -08:00 |
|
|
ba250277bd
|
textures for spheres and cylinders
|
2023-11-07 20:45:05 -08:00 |
|
|
dd6b5bed24
|
implement primitive FaceDescriptions with fixed size arrays instead of hashmaps
|
2023-11-07 13:26:24 -08:00 |
|
|
bbb1857377
|
attributes: checkpoints, jump count
|
2023-10-28 17:04:30 -07:00 |
|
|
3a4c4ef9fe
|
silence many compiler warnings
|
2023-10-25 16:07:12 -07:00 |
|
|
6e5de4aa46
|
overhaul TempIndexedAttributes + add Wormhole indexing
|
2023-10-18 18:21:11 -07:00 |
|
|
38f6e1df3f
|
overhaul attributes
|
2023-10-18 18:21:11 -07:00 |
|
|
d04d1be27e
|
overhaul WalkState + implement ladders
|
2023-10-18 18:21:11 -07:00 |
|
|
7e1cf7041a
|
GameMechanics: make invalid states unrepresentable
|
2023-10-14 18:14:27 -07:00 |
|
|
50543ffcea
|
implement additional attribute populating
|
2023-10-14 18:14:27 -07:00 |
|
|
0d6741a81c
|
integer physics
|
2023-10-14 12:34:20 -07:00 |
|
|
82d71df94e
|
texture fallbacks for corner wedge
|
2023-10-08 13:32:50 -07:00 |
|
|
684dbda73a
|
use rust
|
2023-10-07 14:12:39 -07:00 |
|
|
4adce7acd3
|
fix cancollide false triggers + losing speed from hitting teleports
why can't I make this into a function
|
2023-10-06 16:00:46 -07:00 |
|
|
4943bc6a7f
|
edit normal mapping comments
|
2023-10-04 14:16:25 -07:00 |
|
|
0ac49308a0
|
Spawn & ForceSpawn attributes
|
2023-10-04 14:07:20 -07:00 |
|
|
30cbbbca1b
|
fix MapStart indexing bug
|
2023-10-04 14:05:53 -07:00 |
|
|
f2c71caae3
|
TEMP(for a long time): implement indexing attributes
this is not very make invalid states unrepresentable of you
|
2023-10-03 19:47:06 -07:00 |
|
|
c8ec1f05d1
|
implement more attributes
|
2023-10-03 19:47:06 -07:00 |
|
|
7a8de938af
|
rename stages to modes
|
2023-10-03 19:47:03 -07:00 |
|
|
bfd6f4493f
|
I was just stupid the whole time
|
2023-10-03 17:31:34 -07:00 |
|
|
f72acaf2d4
|
implement attributes + stages
|
2023-10-03 16:53:00 -07:00 |
|
|
bb8c53aee2
|
check transparency when generating models
|
2023-10-03 16:37:04 -07:00 |
|
|
de0eb0790a
|
fixups
|
2023-10-03 16:37:04 -07:00 |
|
|
9e9550885f
|
replace regex with lazy-regex macros
|
2023-10-03 16:35:45 -07:00 |
|
|
d16404167b
|
tweak map loading
|
2023-10-02 15:27:41 -07:00 |
|
|
5854171619
|
typo
|
2023-10-02 01:58:35 -07:00 |
|
|
616b09a857
|
panic when roblox data is invalid
|
2023-10-02 01:58:30 -07:00 |
|
|
6ff2620bbc
|
this code is unnecessary, delete it
|
2023-10-02 01:58:06 -07:00 |
|
|
215ac47fcb
|
since when to most maps use non-Parts, guess I have to support it anyways
|
2023-09-30 19:38:01 -07:00 |
|
|
92bbbce1c3
|
umm wend
|
2023-09-30 19:38:01 -07:00 |
|
|
5cd40afa56
|
create ModelGraphicsInstance and include inverse transpose matrix for normals
|
2023-09-30 13:00:01 -07:00 |
|
|
c85a84a52e
|
enable model color
|
2023-09-29 10:48:47 -07:00 |
|
|
ba21ce262a
|
load_roblox generates IndexedModelInstances
|
2023-09-28 19:21:01 -07:00 |
|
|
5b770fc8a9
|
refactor model gen
|
2023-09-28 19:20:08 -07:00 |
|
|
23a1a8690b
|
color vertices for decals
|
2023-09-28 19:18:09 -07:00 |
|
|
60be7f14e5
|
temp disable part color
|
2023-09-28 19:07:22 -07:00 |
|
|
e685ef7388
|
implement roblox Texture class texture coordinate transformation
|
2023-09-27 15:01:18 -07:00 |
|
|
f492a09377
|
unique model per face texture algorithm
|
2023-09-26 22:39:41 -07:00 |
|
|
b404908a55
|
Tabs
|
2023-09-26 22:39:41 -07:00 |
|
|
f0d9c219b6
|
remove texture transform lol
|
2023-09-26 22:39:41 -07:00 |
|
|
836749df47
|
add texture_transform, switch model_transform to Affine3A
|
2023-09-26 20:26:08 -07:00 |
|
|
31156aadfb
|
load textures + spawn point
|
2023-09-26 20:26:08 -07:00 |
|
|
7c2666fdf5
|
file loader multiplexer, pass dom to load_roblox
|
2023-09-26 14:26:53 -07:00 |
|
|
953d424a57
|
load_roblox module
|
2023-09-20 23:44:12 -07:00 |
|