Commit graph

246 commits

Author SHA1 Message Date
KillzXGaming
9b1d36666b Add option to clear LOD meshes 2019-04-30 21:15:56 -04:00
KillzXGaming
18d891e1a0 Add support for .z zlibbed files 2019-04-30 19:38:39 -04:00
KillzXGaming
8fbd734096 Add errors if a bone does not exist from an imported model. 2019-04-30 17:42:35 -04:00
KillzXGaming
02b4c1682c Add properties for XTX 2019-04-30 17:11:52 -04:00
KillzXGaming
46ab6e64fa Fill the image blocks on XTX save 2019-04-30 17:07:25 -04:00
KillzXGaming
e8e40b8296 Save XTX files. 2019-04-30 16:16:19 -04:00
KillzXGaming
f2c50f7dd7 Simpify BNTX deswizzling and start to do XTX saving. 2019-04-30 15:25:42 -04:00
KillzXGaming
de43529cca Use the current array and mip level for editing textures 2019-04-29 15:16:59 -04:00
KillzXGaming
da67e15bbe Generate mip count for nutexb only if the size bypass is used. 2019-04-29 14:48:38 -04:00
KillzXGaming
25681de95c Some fixes for applying in nutexb 2019-04-29 14:46:48 -04:00
KillzXGaming
c03e90d331 Add option to edit textures in default program and save back. 2019-04-29 14:42:52 -04:00
KillzXGaming
725e2f5681 Do the same for bfres 2019-04-28 20:11:20 -04:00
KillzXGaming
1a730f66b7 Use abstract drawable for collision atm to fix lag and drawing issues 2019-04-28 19:57:18 -04:00
KillzXGaming
184e01ad01 Compile fixes 2019-04-28 19:42:22 -04:00
KillzXGaming
8a792e6407 Another fix 2019-04-28 17:14:20 -04:00
KillzXGaming
1f9ce6b2fe Some fixes for PTCL editor and filters 2019-04-28 17:14:05 -04:00
KillzXGaming
bfacab21da Add sharpyaml and latest bfres wii u lib 2019-04-27 11:30:30 -04:00
KillzXGaming
432e639081 Fix boe importing not changing the parent index 2019-04-27 10:55:31 -04:00
KillzXGaming
46c962ff0a Fix byaml nodes not adding dictionaries properly in arrays 2019-04-25 21:59:44 -04:00
KillzXGaming
38e4cbad6a Another viewport fix 2019-04-25 21:25:55 -04:00
KillzXGaming
9f7e2edef5 Fix properties missig for wii u bfres 2019-04-25 20:45:11 -04:00
KillzXGaming
35b7a5fcca Quick change to help fix tex2 2019-04-25 18:09:25 -04:00
KillzXGaming
812fe2e6b5 More fixes to viewport toggle. 2019-04-25 17:13:59 -04:00
KillzXGaming
705837ab0c Set the bone index for single binded meshes to what they're binded to 2019-04-25 16:52:12 -04:00
KillzXGaming
b8c8ef8395 Viewport toggle, and many more fixes
The aamp editor now acts like the byaml one.
Fixed aamp files saving with improper strings.
Added toggle for viewport in bfres editor. The setting will apply to the config so you can always disable it for quicker previewing for bfres.
More editors for bfres now dock rather than convering the whole screen.
Plugins can have icons for the toolstrip that contains the save/update icons.
Force PTCL texture injection due to an alignment thing
2019-04-25 15:21:41 -04:00
KillzXGaming
dd15ef59c5 Many more improvements and additions
Added NUT support (viewing GX2 and DDS texture data)
Fixed importing uncompressed dds using the mask data.
Add EFE support from smash 4 wii u and 3ds.
Redo the shader param editor. Uses a list again for faster access and viewing. I will have items drop down from a floating window next to the item soon.
2019-04-24 21:17:29 -04:00
KillzXGaming
05f4d57ef6 Add option to export all bones. Fix some filter issues, 2019-04-23 18:38:04 -04:00
KillzXGaming
67e96d966a Also reset the bones in the rendered skeleton 2019-04-23 18:24:45 -04:00
KillzXGaming
5688e16416 Reset bones when reading back the skeleton data 2019-04-23 18:22:30 -04:00
KillzXGaming
5d67af4301 Quick fix for skeleton match replacing 2019-04-23 18:20:10 -04:00
KillzXGaming
e17eb54e91 Add option to replace by matching bones 2019-04-23 16:49:25 -04:00
KillzXGaming
c5ad630eaa More fixes to bfres proeprties and editor 2019-04-23 15:23:51 -04:00
KillzXGaming
c7ee9ed16b Allow viewport to be completely disabled for potato PCs. 2019-04-22 19:36:53 -04:00
KillzXGaming
021b34afba Load more properties 2019-04-22 18:38:11 -04:00
KillzXGaming
74973a24bb Add more fixes and improvements 2019-04-22 17:52:21 -04:00
KillzXGaming
dff727ff0f Start to add MSBT support 2019-04-21 22:00:38 -04:00
KillzXGaming
46f069adb8 Fix bone export/importing on wii u 2019-04-21 20:21:21 -04:00
KillzXGaming
c000dca5e2 More ptcl texture replace fixes 2019-04-21 19:13:06 -04:00
KillzXGaming
7144b70039 Fix mip map issues 2019-04-21 18:11:40 -04:00
KillzXGaming
1e3595dae6 Add size check 2019-04-21 17:53:54 -04:00
KillzXGaming
8d13bef743 More fixes to supported formats 2019-04-21 17:49:28 -04:00
KillzXGaming
21577ba522 More fixes to ptcl texture replacing 2019-04-21 17:46:28 -04:00
KillzXGaming
2dd98141f0 Set format option to readonly and default to original type 2019-04-21 17:18:55 -04:00
KillzXGaming
b73d392a63 Add basic PTCL texture replacing 2019-04-21 17:14:49 -04:00
KillzXGaming
a3b9d1363c Fix null types when clicked on in byaml editor 2019-04-21 15:55:21 -04:00
KillzXGaming
fad58c99e5 Another fix 2019-04-21 14:37:02 -04:00
KillzXGaming
23465c5e5b Remove all resource data from ftex clearing to prevent key issues 2019-04-21 14:35:26 -04:00
KillzXGaming
d93fe604be Fix multiple bftex importing 2019-04-21 14:31:52 -04:00
KillzXGaming
87e231a94c Fix vertex skin count output causing static models 2019-04-21 13:31:43 -04:00
KillzXGaming
7eaf59805d Fix bflim args 2019-04-18 21:41:39 -04:00
KillzXGaming
74bdba4536 Try to fix tex2 swizzle issues 2019-04-18 21:41:10 -04:00
KillzXGaming
f28b979b33 Add progress bar for mesh importing and generate names for blanks 2019-04-18 20:24:19 -04:00
KillzXGaming
ae25f2989b Some more fixes.
Revert the GX2 one more time since swizzling is a bit bugged, but add a more up to date code as a backup.
Fix the swizzle pattern settings
2019-04-17 14:59:08 -04:00
KillzXGaming
67f713bf22 Update simple mode for bfres editor. Disable some gx2 things to test swizzle issues 2019-04-16 18:24:10 -04:00
KillzXGaming
4f07ddf490 Hopefully fix all the tex2 issues 2019-04-15 14:05:40 -04:00
KillzXGaming
fc97eed0ac Fix skin count not applying when importing a model 2019-04-14 18:18:56 -04:00
KillzXGaming
8bfa2293a8 Bind material enabling and hide properly in viewport 2019-04-13 12:44:47 -04:00
KillzXGaming
c4e343b07d Fix bflim issues 2019-04-12 20:30:42 -04:00
KillzXGaming
932bab3c75 Add collision type window. Not editable just yet 2019-04-12 19:32:38 -04:00
KillzXGaming
4dcc523125 Fix normals from model importing if the model's scale was transformed 2019-04-12 16:21:00 -04:00
KillzXGaming
2197414b5f Fix normals changing when model is scaled from transform tool 2019-04-12 16:00:03 -04:00
KillzXGaming
71db632ece And also load back transforms for local coordinates 2019-04-12 15:42:45 -04:00
KillzXGaming
2bd2aed7d5 Revert back to transforming properly for local coordinates 2019-04-12 15:41:47 -04:00
KillzXGaming
79036ecb95 Fix bfres importing bugs and alignment corruption from importing sections 2019-04-12 15:34:42 -04:00
KillzXGaming
dada4bb9c3 Add seperate export filer for FMDL to remove unused types atm 2019-04-11 19:43:04 -04:00
KillzXGaming
4779b4cff1 More image editor fixes 2019-04-11 19:28:35 -04:00
KillzXGaming
619c1f7ec5 Add option to move properties in image editor vertical 2019-04-11 18:51:59 -04:00
KillzXGaming
270d441dcc More fixes
Many fixes to the enum data for switch bfres. Filter data can be edited properly.
UVs in UV editor can be transformed
2019-04-11 18:05:15 -04:00
KillzXGaming
3f510ce76b Fix color display for some shader params 2019-04-10 19:59:57 -04:00
KillzXGaming
a21eead9da Add my own obj libary since assimp is broken 2019-04-10 18:42:45 -04:00
KillzXGaming
76ca51d20a Fix more bugs. Additional probe stuff 2019-04-10 15:36:10 -04:00
KillzXGaming
6414744c28 Add probe lighting object to muunt editor 2019-04-09 19:43:24 -04:00
KillzXGaming
77330c6b35 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2019-04-09 17:25:49 -04:00
KillzXGaming
bab9ce9022 Fix dae exporting with only indices and no weights. Fix sharc crashes. 2019-04-09 17:24:39 -04:00
AboodXD
2fbeb22242 Fix GTX version and some fixes in GX2 swizzling 2019-04-09 13:12:45 +04:00
KillzXGaming
7fe264136c Skip array/depth levels for GX2 for now till that gets fixed 2019-04-08 21:33:18 -04:00
KillzXGaming
b59148d262 Add GX2 swizzle function to GX2 class. 2019-04-08 20:19:50 -04:00
KillzXGaming
353e8588d2 Cleanup swizzle function. Remove old one 2019-04-08 20:09:17 -04:00
KillzXGaming
e629894267 Fix build issues 2019-04-08 19:44:57 -04:00
KillzXGaming
bd6627b030 Fix importing additional animations (from binary) 2019-04-08 19:41:18 -04:00
KillzXGaming
fff3d58cb3 Cleanup muunt and camera mini map stuff. Add game path settings 2019-04-08 17:01:31 -04:00
KillzXGaming
060af50cbf Fix actor renaming for bfres 2019-04-07 21:17:53 -04:00
KillzXGaming
2e5e32be6a Fix byaml editor erroring out 2019-04-07 13:35:52 -04:00
KillzXGaming
2c73c6dde6 Fix local coordinates not updating when vertex buffer is updated 2019-04-07 13:27:38 -04:00
KillzXGaming
8d9c78cdc9 Fix path getting for proper hiding 2019-04-06 21:45:25 -04:00
KillzXGaming
c173edd611 Fix sub files issues 2019-04-06 18:30:22 -04:00
KillzXGaming
4865ca1a8f Rename GTX class to GX2 2019-04-06 15:58:20 -04:00
KillzXGaming
5a75f0889a Fix Tex2 replacing 2019-04-06 12:24:21 -04:00
KillzXGaming
04eee5913c Add mip swizzle value from tex2 to deswizzle 2019-04-06 11:58:21 -04:00
KillzXGaming
2f4b03a454 Fix tex2 files from loading mips in image editor 2019-04-06 11:53:39 -04:00
KillzXGaming
ea099ee2dd More fixes and try to load depth data 2019-04-06 11:37:50 -04:00
KillzXGaming
62cbad92dd Add actor file renamer for SZS files in odyssey 2019-04-05 21:10:57 -04:00
KillzXGaming
7bea95b199 Update to the latest opengl framework and more bug fixes 2019-04-05 19:47:21 -04:00
KillzXGaming
edb5c230ca Add textures to later ptcl versions 2019-04-03 21:57:34 -04:00
KillzXGaming
1d99b14bfe More fixes
Fixed timeline issues
KCL now has presets for games. This will fix crashing in Splatoon, MK9, and many more games
2019-04-03 21:03:01 -04:00
KillzXGaming
194d032798 Reset menus on load 2019-04-01 16:44:23 -04:00
KillzXGaming
49a803584c Cleanup bntx context menus 2019-04-01 16:43:27 -04:00
KillzXGaming
325f1e25f6 Add basic file removale. Will be improved later 2019-04-01 16:19:07 -04:00
KillzXGaming
efd6d6613e Fix errors 2019-04-01 15:35:20 -04:00
KillzXGaming
2a76b8216c Comment out some stuff because of appveyor atm 2019-04-01 15:33:11 -04:00