smallmodel
28bdd1b2b3
Made the renderer modular and loadable
...
This removes coupling between the renderer and UI/client functions. An option USE_RENDERER_DLOPEN was added to specify whether a renderer module should be compiled and loaded, instead of integrating the renderer into the executable directly. This opens the door for a new renderer
2024-12-06 00:15:19 +01:00
smallmodel
d7c0ee47fe
Check if the skel is valid before freeing it
2024-12-05 00:42:50 +01:00
smallmodel
8446a655bb
Print an error when the skel file extension is unknown
2024-12-04 22:33:42 +01:00
smallmodel
01d098dab5
Clear the number of uses of the skel cache when registering a new skeleton
2024-12-04 22:33:28 +01:00
smallmodel
54b9a0c340
Fix incorrect SKB offsets
2024-11-11 18:28:42 +01:00
smallmodel
2cf380c15d
Add scale field for skel header
2024-11-11 18:12:50 +01:00
smallmodel
d78d8abb9f
Correctly load SKB models on big endian architectures
2024-10-15 23:07:58 +02:00
smallmodel
9ee0e0a3c9
Correctly copy data on big-endian ( #365 )
2024-09-28 20:09:42 +02:00
smallmodel
f9d264058b
Use safe version of sprintf and strcpy
2024-09-20 23:08:53 +02:00
smallmodel
2a485a6b69
Fixes the endianness when loading LOD from file
2024-06-22 15:34:38 +02:00
smallmodel
f41e92de6e
Fixes possible memory corruption when generating a LOD curve
2024-06-22 15:34:00 +02:00
smallmodel
fb15f0f2b3
Fixed a tiny mistake that prevented morphs from working correctly
...
Actors now have a working dynamic facial expression (moving eyes/mouth/brown...)
2024-06-11 00:12:59 +02:00
smallmodel
e27f2443e8
Fixed skel loading on big-endian systems
2024-06-08 00:53:39 +02:00
smallmodel
026b6b2562
Ignore endianness on skd/skb header signature, as it's a string
2024-06-07 22:08:46 +02:00
smallmodel
eeb697570d
Fixed collapse index still being processed with SKB files (would cause crashes)
2023-11-14 00:04:42 +01:00
smallmodel
17af75a9bb
Formatted TIKI source files
2023-11-06 18:08:53 +01:00
OM
08057f52bc
Fixed bad morph/weight index on ARM
2023-05-22 18:00:58 +02:00
OM
d3870ccf45
Compilation fixes for ARM
2023-05-22 17:33:26 +02:00
OM
4b04bfaea2
Fixed weights being completely wrong
2023-05-15 16:49:44 +02:00
OM
26a7e3c25a
x64 fix try
2023-05-12 00:01:26 +02:00
OM
c62185ef04
Fixed skeleton morph and weight
2023-05-10 20:39:59 +02:00
OM
048c555973
TIKI crash fix
2023-05-09 21:21:11 +02:00
L
45b8178295
Include TIKI
2023-04-30 00:05:21 +02:00
L
e67219ea69
Fixed memory issues on ARM
2023-02-02 23:49:06 +01:00
L
8ef16a91f2
Reworked source tree so it compiles
2023-01-29 20:59:31 +01:00
Ludovic
214692a910
Implemented some reborn functions
2017-06-08 11:46:08 +02:00
Ley0k
176c433b82
included DBGHEAP in most loud code
2017-02-19 12:13:43 +01:00
Ley0k
3436b47544
Lot of changes
2016-08-13 18:32:13 +02:00
Ley0k
86df24e13c
Fixed some crashes
2016-04-12 11:14:09 +02:00
Ley0k
09bed43f97
Hard reset
2016-03-27 11:49:47 +02:00