Commit graph

20 commits

Author SHA1 Message Date
KillzXGaming
1e00a15618 KCL : Fix float parsing in different regions using different format providers 2021-12-24 15:55:20 -05:00
KillzXGaming
ec73bbfe54 KCL : Support automatic triangulation and improve material detection. 2021-12-22 15:39:10 -05:00
KillzXGaming
f9f209190d Add latest KCL library with some crash fixes 2021-10-08 17:48:21 -04:00
KillzXGaming
272d5b76fc Update to latest KCL library 2021-06-15 20:18:55 -04:00
KillzXGaming
0dd3ab072c KCL : Fix culture conversion when loading .obj files. 2021-03-06 11:06:37 -05:00
KillzXGaming
d8da7f0e3f KCL : Fix exporting with invalid values causing reimport to break. 2021-02-20 14:59:52 -05:00
KillzXGaming
dc6bb5a367 Fix kcl obj import issue with hash checking. 2021-02-20 14:34:55 -05:00
KillzXGaming
ea93693c81 KCL : Some more adjustments with exporting 2020-10-23 21:00:43 -04:00
KillzXGaming
4071849d9e KCL : Also split collision IDs by meshes 2020-10-23 20:54:22 -04:00
KillzXGaming
2c754d3009 Update KCL lib with improved optimizations. 2020-10-22 17:09:37 -04:00
KillzXGaming
8dac30200a KCL : Fix model octree issues with higher levels of division 2020-10-10 13:10:11 -04:00
KillzXGaming
3fbd152032 KCL : Some optimizations with duped triangles to prevent division issues. 2020-09-27 15:01:26 -04:00
KillzXGaming
41efd8b517 KCL : Improve model octree loading/saving. 2020-09-26 19:25:40 -04:00
KillzXGaming
ba80f28323 KCL : Fix model octree ordering on complex sub divisions 2020-09-26 17:15:29 -04:00
KillzXGaming
ae1f239d67 KCL : Fix .obj files that use comma seperators for floats 2020-09-26 10:10:20 -04:00
KillzXGaming
85fb24ed09 KCL : Improve preset handling. 2020-09-21 19:45:48 -04:00
KillzXGaming
b239823a3c KCL : Fix collision generation from obj with NaN position values. 2020-09-17 11:05:16 -04:00
KillzXGaming
13285f9d5d Update KCL libraries to latest 2020-08-18 14:12:28 -04:00
KillzXGaming
e39d161d33 Some KCL obj importing fixes 2020-08-16 12:02:12 -04:00
KillzXGaming
232c44a605 Major KCL update.
KCL support has been greatly improved.
- High poly collisions can now be created (even higher than 65k+).
Collision should still be made with the game limitations and performance in mind!
- Support for all KCL versions (GC, Wii, DS, 3DS, etc). Keep in mind for various games to work, you must create a preset and configure the settings used for individual games. I will be adding many more soon to support a wide range of games.
- KCL files can now have the endianness switched and saved back allowing for direct conversion.
- OBJ importing will auto map materials by name COL_## (## being hex value). This allows to export and reimport collisions with all the data intact.
- File sizes are more optmized and improved.
- Speed signifcantly improved and is much faster for both exporting and replacing.
-Materials are now split in the node view for a KCL.  This is to select and easily see all the material types and so they can be highlighted.
2020-08-16 11:42:39 -04:00