Commit graph

350 commits

Author SHA1 Message Date
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
8c48f3514f Fix alignment from saving animations on wii u 2019-04-23 18:12:13 -04:00
KillzXGaming
cd8204f26b Oops fix it for real this time, and for both platforms 2019-04-23 17:36:39 -04:00
KillzXGaming
c092244612 Fix base values saving even if not used 2019-04-23 17:29:25 -04:00
KillzXGaming
e17eb54e91 Add option to replace by matching bones 2019-04-23 16:49:25 -04:00
KillzXGaming
8ebef660c6 Adjust some enums 2019-04-23 15:41:42 -04:00
KillzXGaming
73441e1b99 Enable advanced editor by default 2019-04-23 15:32:13 -04:00
KillzXGaming
ef689c290a Update UI a bit 2019-04-23 15:27:20 -04:00
KillzXGaming
c5ad630eaa More fixes to bfres proeprties and editor 2019-04-23 15:23:51 -04:00
KillzXGaming
d4da6db3df One more adjustment to the bone property 2019-04-22 20:43:58 -04:00
KillzXGaming
c91bb6f823 Add latest math library 2019-04-22 20:42:32 -04:00
KillzXGaming
d8deb1ac03 Hide some version specifici properties 2019-04-22 20:40:34 -04:00
KillzXGaming
8f7f859cf6 Add type converters for more property types 2019-04-22 20:19:05 -04:00
KillzXGaming
da8d56be47 More fixes to viewport/opengl disabling 2019-04-22 19:44:12 -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
ea9110bed4 Add more properties for simple mode in bfres editor 2019-04-22 18:28:24 -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
690028328f Correct the extension. 2019-04-21 20:27:31 -04:00
KillzXGaming
e5d98dbf67 More fixes to bone exporting. 2019-04-21 20:26:12 -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
589198eb3a Check formats on method to load proper menus 2019-04-21 14:54:48 -04:00
KillzXGaming
65b34e1e89 Add proper mdi container method which checks duped names 2019-04-21 14:50:57 -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
524194a288 Fix DDS exports with BC4 format 2019-04-21 14:24:48 -04:00
KillzXGaming
78efb8884c Fix camera flag error for Splatoon 1 and other wii u games 2019-04-21 14:19:28 -04:00
KillzXGaming
87e231a94c Fix vertex skin count output causing static models 2019-04-21 13:31:43 -04:00
KillzXGaming
01aca5cd3e Add speed if shift is held 2019-04-20 19:12:03 -04:00
KillzXGaming
d0c176bf13 Add WASD camera movement. 2019-04-20 19:07:52 -04:00
KillzXGaming
0c9d9853d8 Fix missing root entry in byaml editor 2019-04-20 15:36:41 -04:00
KillzXGaming
c661b10d12 Improve byaml editor more 2019-04-20 15:22:10 -04:00
KillzXGaming
41fa2673c9 Check invalid path connection for muunt editor. 2019-04-19 16:34:57 -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
27928658df Add mesh transforms in console on import for debugging 2019-04-14 20:33:41 -04:00
KillzXGaming
fc97eed0ac Fix skin count not applying when importing a model 2019-04-14 18:18:56 -04:00
KillzXGaming
96c68b793c Fix null reference error when mesh is selected for switch 2019-04-14 15:19:54 -04:00
KillzXGaming
8bfa2293a8 Bind material enabling and hide properly in viewport 2019-04-13 12:44:47 -04:00
KillzXGaming
9940c6f10d Update viewport for bone visual toggle 2019-04-13 12:34:00 -04:00
KillzXGaming
deb140b917 Fix errors 2019-04-13 12:32:26 -04:00
KillzXGaming
511edc1e99 Fix visible toggles for materials and bones 2019-04-13 12:29:44 -04:00
KillzXGaming
72f1feb51f Fix color dialogs not working for params 2019-04-13 12:22:56 -04:00
KillzXGaming
1487422c38 Readd param XML swapping from 0.8 2019-04-13 12:01:01 -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
de0fd3f31e Add additional .tif format extension for textures 2019-04-12 16:28:13 -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
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
007376e891 Another fix 2019-04-11 20:25:00 -04:00
KillzXGaming
6fbcc163cb Fix vertex count breaking the numberic UD max 2019-04-11 20:21:42 -04:00
KillzXGaming
b9fdf08695 Fix error 2019-04-11 20:12:21 -04:00
KillzXGaming
d580c37a21 Add vertex count display for shape editor 2019-04-11 20:11:25 -04:00
KillzXGaming
2d88a1180b Change property grid for dark theme to better match dropdown panels 2019-04-11 20:08:00 -04:00
KillzXGaming
9642810642 Fix transform reset on first mesh 2019-04-11 20:03:22 -04:00
KillzXGaming
7edde8ee93 Reset transforms when applied in UV editor 2019-04-11 20:02:23 -04:00
KillzXGaming
9fe3c8572e Disable property grid toolbar 2019-04-11 19:47:23 -04:00
KillzXGaming
854bee2a56 Fix errors 2019-04-11 19:43:49 -04:00
KillzXGaming
dada4bb9c3 Add seperate export filer for FMDL to remove unused types atm 2019-04-11 19:43:04 -04:00
KillzXGaming
937102c154 Fix crash from window issue 2019-04-11 19:38:32 -04:00
KillzXGaming
4779b4cff1 More image editor fixes 2019-04-11 19:28:35 -04:00
KillzXGaming
74bab9b3d7 Remove pointless menu item 2019-04-11 18:52:30 -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
4795b1addb Fix material exporting with OBJ 2019-04-10 18:58:17 -04:00
KillzXGaming
92d597f7f4 Try to fix updater issues 2019-04-10 18:48:50 -04:00
KillzXGaming
a21eead9da Add my own obj libary since assimp is broken 2019-04-10 18:42:45 -04:00
KillzXGaming
3a153b5ed1 Flip UVs on export 2019-04-10 17:44:35 -04:00
KillzXGaming
cdcf14979f Fix errors 2019-04-10 15:59:16 -04:00
KillzXGaming
d78cb3e107 Fix 2019-04-10 15:48:10 -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
1841c00878 Fix compile errors 2019-04-09 17:27:15 -04:00
KillzXGaming
bab9ce9022 Fix dae exporting with only indices and no weights. Fix sharc crashes. 2019-04-09 17:24:39 -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
53edd7e12b Fix tile mode enum 2019-04-08 19:57:11 -04:00
KillzXGaming
d9b8b45d12 Fix tile mode warning 2019-04-08 19:52:13 -04:00