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