e72102496b
fix: update YYCC dependency
...
- move EnumsHelper into YYCC because it is widely used.
- rename all calling to EnumsHelper due to this modification.
- add version checker in code to make sure that user use correct YYCC library to compile.
- modify some include syntax because the include directory layout changes of YYCC.
- update CMake script to resolve the bug that we can not export LibCmo (thanks doyaGu and BLumia).
2024-11-03 19:05:27 +08:00
2bd0c980b5
add mesh interface functions
2023-10-08 20:56:29 +08:00
db6263cb53
finish CKMaterial writer. add lost SetClassId for each writer
2023-10-02 11:32:18 +08:00
05c48c21f9
finish CKObject and CK3dEntity writer
2023-10-02 11:04:00 +08:00
ee4b621cac
fix saving issue
...
- fix CKStateChunk resize memory error.
- fix wrong CKBitmapHandler free position in CKBitmapData writer.
- fix init value error of CKFileWriter::m_DisableAddingFile when copying from reader.
- fix ReadString, WriteString error in CKStateChunk (forget NULL terminal)
- change CKPathManager resolve path order. Resolve temp path first, then resources folder.
- fix mixdata combine error when writing CKTexture.
2023-09-30 16:01:39 +08:00
94dadbfb1f
write garbage for BMap dll
2023-09-23 15:55:57 +08:00
ddf596faec
create visitor for all existed CK class
2023-09-22 14:48:45 +08:00
81872053f0
finish PreDelete and CheckPreDeletion. now there is no problem when deleting object
2023-09-20 15:25:43 +08:00
a06f6a58c9
finish CKMesh remain reading and ctor
2023-09-20 14:42:44 +08:00
0a85832d63
update project
2023-09-20 13:13:08 +08:00
d66716acd7
write shit
2023-09-20 10:49:32 +08:00
69f702a6d2
add some CK3dEntity code
2023-09-19 22:32:07 +08:00
5c1af5be24
fix fatal CKStateChunk error
2023-09-01 14:55:31 +08:00