Matt Penny
6607838b8d
Rename skeletool loadScene() isLevel argument to shouldSimplify and invert logic
...
This is more accurate to what the code is actually used for, making it
easier to understand.
2024-10-05 00:07:13 -04:00
Matt Penny
394398b864
Support building Skeletool on Windows
...
* Do not include execinfo / backtrace (should implement Windows
equivalent in the future)
* Define YAML_CPP_STATIC_DEFINE, which should have been set anyway
2024-01-14 00:37:34 -05:00
James Lambert
e4d12713ec
z sort portal gun
2023-08-18 22:12:20 -06:00
James Lambert
47d4b702aa
Remove old level generation code
2022-12-28 20:52:52 -07:00
James Lambert
95ab27db2f
Refactor animation system
2022-12-02 22:06:19 -07:00
James Lambert
6ca5cb7908
Final version of skelatool for styx
2022-11-09 18:56:42 -07:00
James Lambert
591009adf1
Fix some bugs
2022-09-07 20:55:42 -06:00
James Lambert
a9b9f336c9
Work on lua bindings
2022-09-05 17:12:08 -06:00
James Lambert
134cd46d40
work on textures with palletes
2022-09-03 19:14:07 -06:00
James Lambert
6f78076558
work on dynamic signage
2022-08-09 12:59:09 -06:00
James Lambert
85bc20f861
Fail to calculate tangents manually
2022-07-21 07:30:23 -06:00
James Lambert
d2dbd93239
Allow a material to be specified for the entire command line
2022-07-19 07:52:21 -06:00
James Lambert
234c6fa5ee
Add ability to specify normal source as tangent and cotangent
2022-07-18 08:19:36 -06:00
James Lambert
221bec7848
Fix some bugs
2022-07-13 08:46:22 -06:00
James Lambert
916d9828fd
Separate out graphics scale into model scale and fixed point scale
2022-06-21 21:49:14 -06:00
James Lambert
7f45487a22
Implement mesh collider generation
2022-06-20 14:31:23 -06:00
James Lambert
abaa802e00
Refactor skelatool to scale output types
2022-06-19 21:40:29 -06:00
James Lambert
799e613732
Decor can be added with the level editor
2022-06-11 12:11:34 -06:00
James Lambert
f01c0a828e
Implement signals
2022-06-05 13:33:26 -06:00
James Lambert
da514b91a3
Breakup level definition generatoin
2022-06-05 12:53:55 -06:00
James Lambert
6d1961fb55
Refactor level generation code to be function instead of object oriented
2022-06-04 23:06:18 -06:00
James Lambert
f1f362157d
work on button
2022-05-24 20:07:18 -06:00
James Lambert
0b66517cca
Logic for crossing between rooms
2022-05-21 21:34:33 -06:00
James Lambert
d1d8ed9b76
Work on room culling
2022-05-21 20:39:01 -06:00
James Lambert
22995afadf
Start work on room segmentation
2022-05-21 16:39:15 -06:00
James Lambert
eb74c203e7
Start work on level triggers
2022-05-19 22:07:01 -06:00
James Lambert
6e00caff73
Include dynamic objects in sorting and culling logic
2022-05-19 07:54:17 -06:00
James Lambert
6149bad68b
Start work on transparent surfaces
2022-05-18 22:18:52 -06:00
James Lambert
de394ca30c
Include skelatool as part of the project to ensure the skelatool version matches the portal version
...
dockerize the project
2022-05-17 20:46:03 -06:00