Commit graph

324 commits

Author SHA1 Message Date
KillzXGaming
a39456b0cc Some fixes loading and saving V10 bfres 2023-06-02 15:56:03 -04:00
KillzXGaming
c43a5904ec Fix possible crash on model import due to vertex count not updating 2023-05-28 15:56:50 -04:00
KillzXGaming
74c48383b3 Fix bone indices that read with Snorm16 for some reason 2023-05-27 20:51:00 -04:00
KillzXGaming
2c75de1f1c Push support for V10 BFRES saving, TXTG load/saving, Anim fixes, and more. 2023-05-27 19:33:14 -04:00
KillzXGaming
62b0de92ae Fix appveyor 2023-05-14 15:51:04 -04:00
KillzXGaming
2bc5e4a857 Create the directory on build 2023-05-14 15:38:21 -04:00
KillzXGaming
62d884464c Update KclLibrary.dll 2023-04-24 19:18:01 -04:00
KillzXGaming
0ed7b91506 KCL : fix UI anchoring 2023-01-10 17:27:57 -05:00
KillzXGaming
5dfdc1539b KCL : Adjust UI defaults 2023-01-07 19:14:19 -05:00
KillzXGaming
f712c2c23e KCL : Some library adjustments 2023-01-07 19:13:31 -05:00
KillzXGaming
2877b42310 KCL : Add cube size setting in gui for very large models 2023-01-07 12:53:58 -05:00
KillzXGaming
cab002cae1 BFRES : Fix importing bones that are not labeled as joint for .dae 2022-12-10 17:50:56 -05:00
KillzXGaming
afe7ecd08e BFRES : Fix some save issues with version 8. 2022-12-09 18:52:04 -05:00
KillzXGaming
f6cf997cee Add latest ALBW hashes 2022-12-09 18:43:00 -05:00
KillzXGaming
2cc2269bab Add support for DKCTF Wii U and Switch files.
Supports loading rigged models and viewing textures for both the Wii U and Switch versions of the game.
Keep in mind the Switch version lacks LZSS 3 byte compression and will be missing vertex data for certain models.
2022-10-26 19:33:56 -04:00
KillzXGaming
4dc1bbea29 Add ALBW hashes by Steven Tyler Sean Herr 2022-10-15 18:42:15 -04:00
KillzXGaming
1c6e9dc9e8 SARC : Fix issue with using Japanese characters 2022-10-12 18:47:17 -04:00
KillzXGaming
ed68711f5c Add latest KCL code 2022-10-12 18:37:32 -04:00
KillzXGaming
02273a7501 Support Mega Man 11 and MHGU (Switch) model/texture loading. 2022-10-08 15:48:40 -04:00
KillzXGaming
9ca9703a23 BFRES : Fix possible saving problems with latest changes 2022-08-26 17:50:30 -04:00
KillzXGaming
af0869d308 BFRES : Support v0.10 bfres loading (no saving with models).
This will not support saving with models currently.
Most material data will not be loaded due to varying changes in structure.
2022-08-25 19:33:46 -04:00
KillzXGaming
fd0f04adc1 Add ALBW sarc hashes 2022-08-14 20:27:17 -04:00
KillzXGaming
e77741a635 Few more adjustments and improvements to the sarc lib 2022-08-13 20:38:25 -04:00
KillzXGaming
18cde12fd8 Adjustments to update the hash path through the plugin instead 2022-08-13 20:34:36 -04:00
KillzXGaming
d5ceaed22b SARC : Support loading hashes externally from Lib\SarchHashes from .txt/.saht 2022-08-13 13:04:29 -04:00
KillzXGaming
1ada2a3b12 KCL : Fix potential errors from parsing .obj/.dae 2022-03-26 15:15:14 -04:00
KillzXGaming
679887556c BFRES : Fix newer versions breaking due to new shape flags.
Also adds a fix for user pointer data used by MPSA
2022-02-22 17:06:29 -05:00
KillzXGaming
0f9574101b KCL : Add the same fix to mtl parsing 2021-12-24 16:07:07 -05:00
KillzXGaming
1e00a15618 KCL : Fix float parsing in different regions using different format providers 2021-12-24 15:55:20 -05:00
KillzXGaming
67f355f953 KCL : Fix potential crash from .obj using different regional text handling. 2021-12-24 15:17:05 -05:00
KillzXGaming
ec73bbfe54 KCL : Support automatic triangulation and improve material detection. 2021-12-22 15:39:10 -05:00
KillzXGaming
865dd1b545 Add latest KCL presets 2021-10-08 19:36:49 -04:00
KillzXGaming
2deb8e077f More KCL lib updates. 2021-10-08 19:34:20 -04:00
KillzXGaming
1bee479cfc More KCL improvements with how materials are mapped to meshes/materials. 2021-10-08 19:17:23 -04:00
KillzXGaming
f9f209190d Add latest KCL library with some crash fixes 2021-10-08 17:48:21 -04:00
KillzXGaming
58adee48b7 Many byaml fixes. Should fix crash issues with mk8. 2021-09-07 19:50:23 -04:00
KillzXGaming
43dc09c39c SARC : Fix GraphicsPreset.szs failing to load/save from signed characters. 2021-08-30 20:55:11 -04:00
KillzXGaming
1a80f9207a Make sure to update the kcl gui 2021-06-15 20:19:36 -04:00
KillzXGaming
272d5b76fc Update to latest KCL library 2021-06-15 20:18:55 -04:00
KillzXGaming
00883d617b Push byaml saving fix for certain node types thanks to MonsterDruide1. 2021-05-13 17:58:02 -04:00
KillzXGaming
7b973d2b66 KCL : Fix import UI parsing COL_ collision with non numerical values. 2021-03-06 14:04:42 -05: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
b88b28ab20 Fix V2 AAMP yaml conversion not keeping header flags (resulting in a crash) 2021-02-20 12:21:45 -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