Commit graph

35 commits

Author SHA1 Message Date
Matt Penny e61142b902 Build skeletool with CMake 2024-10-19 21:18:15 -04:00
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