KillzXGaming
d02ffca772
GFBModel shader improvements
2019-11-24 14:59:54 -05:00
KillzXGaming
9bfa0bb1fd
Improve gfbmdl loading
2019-11-23 18:13:23 -05:00
KillzXGaming
0571546bb9
GFBModel shader fixes/improvements
2019-11-23 17:07:31 -05:00
KillzXGaming
68f9731b98
Add DAE setting to disable vertex colors. Load gfmdl vertex colors.
2019-11-23 17:04:58 -05:00
KillzXGaming
f443ae4f14
FTEX : Keep texture instance intact when replace all is used
2019-11-23 16:35:08 -05:00
KillzXGaming
bb5599bfd7
Fix build errors
2019-11-23 16:09:56 -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
f4506d9b63
Add archive menu to opened archive files
2019-11-22 19:55:48 -05:00
KillzXGaming
3018004ae9
Fix build issues
2019-11-21 21:50:46 -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
717d9744e8
Update README.md
2019-11-21 09:35:26 -05:00
KillzXGaming
ffd7a28018
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-11-18 21:11:18 -05:00
KillzXGaming
5518ea598d
Archive editing improvements.
...
Add file/folder clearing on folders and archive.
Add folder replacing.
2019-11-18 21:10:54 -05:00
KillzXGaming
d926dea378
Merge pull request #150 from xnqdev/master
...
README fixes
2019-11-18 19:02:12 -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
Xenoq
094f467ed8
Minor README fixes
2019-11-18 02:14:41 -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
9c5185bbde
DAE : Improve bone detection on importing and fix default bone index.
2019-11-16 18:55:08 -05:00
KillzXGaming
2a330a3c20
DAE : Fix assigning materials to meshes without a controller.
2019-11-16 18:02:01 -05:00
KillzXGaming
25705c730e
GFBMDL : Add better bone index check
2019-11-16 17:04:52 -05:00
KillzXGaming
2030582de2
DAE : Add better check for valid material index
2019-11-16 16:54:15 -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
181afe6b02
DAE : Add progressbar and dialog confirmation for new exporter.
2019-11-16 16:27:57 -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
25c2abfd9b
Set a default vertex skin count to prevent issues with DAE exporting
2019-11-16 14:54:28 -05:00
KillzXGaming
76ff237935
Convert triangle strip primitive types for DAE.
2019-11-16 14:08:27 -05:00
KillzXGaming
e7246fb79f
Fix DAE export if no skeleton is used
2019-11-16 13:48:06 -05:00
KillzXGaming
13933911cb
Properly fix DAEs with zero weights
2019-11-16 13:03:24 -05:00
KillzXGaming
134a21bab0
Fix DAE decimal seperators on different languages
2019-11-16 11:03:11 -05:00
KillzXGaming
69e45dcead
Try to fix file excluding
2019-11-16 10:35:29 -05:00
KillzXGaming
2f59e3dc05
Try to fix build again
2019-11-16 10:17:09 -05:00
KillzXGaming
1e4e32366e
Fix build issues
2019-11-16 10:06:26 -05:00
KillzXGaming
168cd8c5ca
More DAE fixes.
...
Fix the vertex skin groups so only rigged bones appear per mesh.
Fixed possible uv channel issue.
Possibly fixed skinning issues.
2019-11-16 09:56:47 -05:00
KillzXGaming
bb23dbb3d7
Update bfres lib
2019-11-16 08:59:28 -05:00
KillzXGaming
2d217b6b94
Add option to use previous exporter incase something breaks
2019-11-16 08:58:10 -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