Matt Penny
b29b5c2b8d
Autogenerate static collision for fizzler sides ( #70 )
...
Eliminates the two stationary dynamic collision objects that were
previously used.
This change refactors entities.lua and collision_export.lua to support
autogenerated static collision for any object which may need it in the
future.
2024-06-06 23:39:56 -04:00
Matt Penny
2b09deb1fe
Fix off by one error which omitted final frame of animations
2024-03-16 00:47:29 -04:00
James Lambert
516b30b0b4
Only offset portal surface when trying decals are on the same surface
2023-11-26 21:20:11 -07:00
James Lambert
0a65dd3fb2
Fix some problems with bvh creation
2023-11-01 20:28:26 -06:00
James Lambert
1d7f990db8
Get bvh building kinda working
2023-11-01 20:28:26 -06:00
James Lambert
fdc52abbdf
work on static BVH
2023-11-01 20:28:26 -06:00
James Lambert
1ab857e008
Bring changes over from work done for n64 game jam
2023-08-05 13:07:08 -06:00
James Lambert
e088c3959b
Get ambient lighting block working
2023-06-06 19:54:18 -06:00
James Lambert
0e2a45665d
Work on static lighting code
2023-06-06 08:14:49 -06:00
James Lambert
57e4544fee
Add color to lua meshes
2023-06-06 08:14:49 -06:00
James Lambert
8d0be1c12a
Get animation working with cutscenes and get switch object workings
2023-01-02 20:10:29 -07:00
James Lambert
44c9974afb
Get animations working for now
2022-12-31 16:12:35 -07:00
James Lambert
687b14d7b8
Fixup how meshes are converted into world space
2022-12-31 13:32:01 -07:00
James Lambert
be1f6dd243
Allow static to be modfied by a transform
2022-12-30 21:58:05 -07:00
James Lambert
226057dd61
Build out level animation export logic
2022-12-30 20:28:27 -07:00
James Lambert
ff3545d409
Work on animation export code
2022-12-29 21:58:29 -07:00
James Lambert
13810c40d6
Fix trigger generation from lua
2022-12-24 12:02:12 -07:00
James Lambert
e348d8163e
More work on level generation via luascript
2022-12-23 19:20:25 -07:00
James Lambert
9fc4680753
Update docs
2022-12-22 22:02:43 -07:00
James Lambert
9f6891b6fd
Work on translating export script
2022-12-22 22:02:08 -07:00
James Lambert
55411ce6e2
Finish up portal surface mapping
2022-12-21 21:12:49 -07:00
James Lambert
80a762eee8
Work on portal surface generation in lua
2022-12-21 20:35:54 -07:00
James Lambert
7a0318e5ea
Work on lua level export script
2022-12-19 22:16:31 -07:00
James Lambert
20526038de
Work on collision exporter
2022-12-19 08:44:43 -07:00
James Lambert
98c4ae3667
Work on lua level generation
2022-12-18 22:16:17 -07:00
James Lambert
f3e63ecbc7
Refactor how lua bindings work
2022-12-18 16:40:43 -07:00
James Lambert
6ca5cb7908
Final version of skelatool for styx
2022-11-09 18:56:42 -07:00
James Lambert
768bfe4909
Work on script export
2022-10-04 21:52:22 -06:00
James Lambert
5a7a876207
Start lua documentation
...
get mesh object type implemented
2022-10-02 20:39:36 -06:00
James Lambert
964a8f3fd1
More lua binding work
2022-09-18 14:11:36 -06:00
James Lambert
d15446da29
Work on lua bindings
2022-09-13 13:18:24 -06:00
James Lambert
79234e6bae
Work on lua bindings
2022-09-10 21:28:38 -06:00
James Lambert
ba063fad60
Work on lua bindings some more
2022-09-05 21:23:48 -06:00
James Lambert
a9b9f336c9
Work on lua bindings
2022-09-05 17:12:08 -06:00