1
0
mirror of synced 2024-12-12 15:51:16 +01:00
Commit Graph

407 Commits

Author SHA1 Message Date
KillzXGaming
9bfa0bb1fd Improve gfbmdl loading 2019-11-23 18:13:23 -05:00
KillzXGaming
f443ae4f14 FTEX : Keep texture instance intact when replace all is used 2019-11-23 16:35:08 -05:00
KillzXGaming
940994604a Some cleanup 2019-11-23 16:06:33 -05:00
KillzXGaming
211b530c45 Remove uneeded pop matrix possibly causing a crash 2019-11-23 15:52:41 -05:00
KillzXGaming
32d8d393b1 Quick debug test for layouts 2019-11-23 15:33:54 -05:00
KillzXGaming
43766d479b Keep original mip and format for replace all (bfres ftex) 2019-11-23 15:08:20 -05:00
KillzXGaming
2432eca65f Fix LM2 data searching 2019-11-22 21:29:29 -05:00
KillzXGaming
f0c3fc5465 Add proper hash matching for GFPAK
Also add latest turbo muunt editor files
2019-11-21 21:46:51 -05:00
KillzXGaming
2a62ad98ab Some fixes.
Check for all meshes to apply default bfres settings.
Expand/collapse only if tree nodes have children.
2019-11-18 19:01:40 -05:00
KillzXGaming
1f37e182b5 Some cleanup. Start on gfbanm parsing 2019-11-17 20:52:03 -05:00
KillzXGaming
7e38484a3e BNTX : Add support for D32_FLOAT_S8X24_UINT 2019-11-17 09:24:53 -05:00
KillzXGaming
39d2307cd3 Some fixes.
Fix DAE exporting if textures fail to export.
Fix bone detection for FBX
Add model index for LM3 models.
2019-11-17 08:59:11 -05:00
KillzXGaming
25705c730e GFBMDL : Add better bone index check 2019-11-16 17:04:52 -05:00
KillzXGaming
7ebcb88342 Improve exporting all models for LM3 2019-11-16 16:51:20 -05:00
KillzXGaming
e2cd3ff150 Fix typos 2019-11-16 16:41:16 -05:00
KillzXGaming
6cbe123a8c Fix converting bfres primitive types to gl 2019-11-16 16:38:07 -05:00
KillzXGaming
c3b1dd845a Fix LM3 dictionaries if in an archive and also fix model exporting materials. 2019-11-16 16:19:45 -05:00
KillzXGaming
317e4f7367 Try to support cmb rigging 2019-11-16 15:39:40 -05:00
KillzXGaming
2f328a2664 DAE : Remove spaces in attribute IDs. 2019-11-16 15:34:25 -05:00
KillzXGaming
fe68a22e0c CMB : fix reading unknowns in mesh section 2019-11-16 15:18:55 -05:00
KillzXGaming
7d4ef5adde Add option to collapse and expand any tree node type 2019-11-16 15:14:10 -05:00
KillzXGaming
e7246fb79f Fix DAE export if no skeleton is used 2019-11-16 13:48:06 -05:00
KillzXGaming
f8a1e1f82d Fix build issues 2019-11-15 20:07:46 -05:00
KillzXGaming
aa9cef7bb0 Allow shader parameters to be adjusted in size 2019-11-15 20:05:42 -05:00
KillzXGaming
9c3ac9ae9f Improve DAE exporting.
A brand new DAE exporter is now used built off the one used by Ploaj and Crossmod devs. This replaces the old assimp exporter which was very buggy.
The DAE exporter has many improvments such as multiple materials per mesh, node tree fixes, material improvements, and lots more.
Single binded bfres (only using a bone index) will now be rigged if exported as DAE.
More progress on CMB saving. It's almost done, still needs some adjustments.
Fixed GFMDL rigging on certain models (thanks to RTB's script to reference what controlled the bone type).
2019-11-15 19:27:03 -05:00
KillzXGaming
762ec86bf0 Add folders for gfpak files based on format 2019-11-14 18:49:28 -05:00
KillzXGaming
e5ec3bafc1 GFMDL : Another adjustment to fix some version checks. 2019-11-12 19:47:13 -05:00
KillzXGaming
5c65cef106 Add header size checks for determing versions 2019-11-12 19:03:27 -05:00
KillzXGaming
8fdd61253a Fix build errors 2019-11-12 17:11:35 -05:00
KillzXGaming
21a459846e Fix bones that parent no children on dae export 2019-11-12 16:50:43 -05:00
KillzXGaming
b225c942e5 A few fixes.
Fix viewport not loading base drawables.
Fix animation player having issues with new animation classes.
Fix gfmdl for pkmn lets go.
Disable vertex color loading for gfmdl for now till fixed.
2019-11-12 16:29:00 -05:00
KillzXGaming
761432a140 Gfmdl fixes for new buffer formats 2019-11-11 18:40:05 -05:00
KillzXGaming
5fe45706ea Fix gfmdl vertex colors 2019-11-11 17:45:15 -05:00
KillzXGaming
6bc40a94a7 Add batch editing panes if multiple are selected. 2019-11-11 16:54:39 -05:00
KillzXGaming
50191e4679 Quick gfmdl fix for newer versions. 2019-11-11 16:30:40 -05:00
KillzXGaming
ee9c255be4 Fix cmb parsing issues 2019-11-10 17:07:20 -05:00
KillzXGaming
ed4ef23eb7 Fix actor renaming for odyssey 2019-11-10 16:37:21 -05:00
KillzXGaming
7d4ad62dd0 Start to add more progress on cmb saving 2019-11-10 16:24:54 -05:00
KillzXGaming
cc5e17e984 Add more texture formats to batch export 2019-11-10 13:17:41 -05:00
KillzXGaming
678cbb7bdb Allow bfres/bntx to batch export properly 2019-11-10 12:46:46 -05:00
KillzXGaming
616a2604c4 Add batch export option for all supported texture formats. 2019-11-10 12:36:56 -05:00
KillzXGaming
132f312484 Try to fix updates failing 2019-11-10 10:13:56 -05:00
KillzXGaming
48af63444c A few more LM3 fixes 2019-11-10 09:55:26 -05:00
KillzXGaming
ee82fb1218 Some LM3 adjustments 2019-11-10 09:45:39 -05:00
KillzXGaming
ddfdbdc724 Update LM2 dictionary and chunk tables.
Searching chunks and the associated section is more accurate for LM2.
Chunk types are also improved
2019-11-10 08:53:05 -05:00
KillzXGaming
71c7776f37 Quick fix for the hash list check 2019-11-10 08:49:51 -05:00
KillzXGaming
c78251aab3 A few additions
Update primative type for meshes. This will allow custom primative types for rendering.
Add strikers and punch out wii model/texture support (older formats of LM2/LM3).
Add LM2 Arcade model support (updated format of MKAGPDX)
Add support for LM2/LM3 pck audio archives.
Add support for LM2 message/localization data.
2019-11-10 08:41:17 -05:00
KillzXGaming
fb81cc93b0 Fix MKAGPDX models mssing mesh data 2019-11-09 13:40:48 -05:00
KillzXGaming
0435f651e1 Add multi thread option for encoding images faster. 2019-11-07 17:40:48 -05:00
KillzXGaming
aab84f91e6 BFLYT Editor: Rendering fixes 2019-11-06 21:27:52 -05:00