Commit graph

888 commits

Author SHA1 Message Date
KillzXGaming
3edbaece3f Allow saving for 0.9. Note this will crash if it has animations 2019-06-26 18:30:10 -04:00
KillzXGaming
e88d42b4ce Add toggle to frame bfres on select 2019-06-26 15:58:28 -04:00
KillzXGaming
3a343dd16a Fix samplers for a certain game 2019-06-26 15:21:51 -04:00
KillzXGaming
d228920614 Throw error if 0.9 bfres are saved 2019-06-26 15:18:48 -04:00
KillzXGaming
bbb0cbf933 Some fixes to 0.9 switch bfres 2019-06-26 13:56:10 -04:00
KillzXGaming
cec9928991 Make sure to use the right sarc code 2019-06-26 13:26:12 -04:00
KillzXGaming
27d4b670d8 Fix detecting zstd compression. Add NCA and IStorage support 2019-06-26 12:48:54 -04:00
KillzXGaming
7ad04eedad Fixes for batch bflim 2019-06-25 21:23:00 -04:00
KillzXGaming
5e0790ab8e Fix folder path for batch bflim exporting 2019-06-25 20:08:16 -04:00
KillzXGaming
53b15c1f7b A few more fixes.
Fix material copying for wii u bfres.
Add batch bflim exporting.
2019-06-25 20:03:50 -04:00
KillzXGaming
b6078e1432 Fix sarc not showing menu properly on right clicking 2019-06-25 17:51:42 -04:00
KillzXGaming
8823f54ff6 Fix SP2 sometimes not maping diffuse maps 2019-06-25 17:19:44 -04:00
KillzXGaming
8d38ab1f73 Disable textures for kcl legacy 2019-06-25 17:11:34 -04:00
KillzXGaming
0d4f208365 Fix legacy mode 2019-06-25 17:08:25 -04:00
KillzXGaming
072166ae45 Filter SDF by extension usage amout 2019-06-25 16:59:30 -04:00
KillzXGaming
2d1c15a333 Fix star link SDF 2019-06-25 15:58:20 -04:00
KillzXGaming
51eff3211d Add legacy drawing for KCL 2019-06-25 15:45:22 -04:00
KillzXGaming
c5bf1a0c3e Fix material deleting for good (hopefully) 2019-06-25 15:40:35 -04:00
KillzXGaming
7b18d66991 Export images with channel components enabled if used in image editor 2019-06-25 15:28:48 -04:00
KillzXGaming
7276ed399c Add option to batch export all textures for wii u PTCL 2019-06-25 15:24:28 -04:00
KillzXGaming
7cd86b9a05 Fix removing byml properties from dictionaries and lists on save 2019-06-25 15:13:00 -04:00
KillzXGaming
d664a47426 Add big speed and memory improvements to bfres, bntx, and other formats 2019-06-25 14:56:19 -04:00
KillzXGaming
07c37ef3d4 Fix material exporting and bfres saving for user data that contains non string types 2019-06-24 20:51:35 -04:00
KillzXGaming
63a7c1afca Adjust SDF version check so it hopefully works with star link 2019-06-24 16:11:52 -04:00
KillzXGaming
fa4ada2c1a Handle sarc archives the same way to load faster 2019-06-24 15:57:28 -04:00
KillzXGaming
d6ca128798 Fix build errors 2019-06-24 15:52:39 -04:00
KillzXGaming
6798db20de Add massive speed boost and memory improvements for archives with 1000s of files
This also fixes transparency on PBR shader.
Fixes odyssey costume viewer framing bfes
2019-06-24 15:45:54 -04:00
KillzXGaming
a317c88e3c Fix swizzle pattern setting 2019-06-23 18:09:07 -04:00
KillzXGaming
71d91e470d Update bones properly if a model is removed 2019-06-23 11:13:55 -04:00
KillzXGaming
31e5f42373 Limt skin count by default to prevent any possible issues 2019-06-23 11:04:34 -04:00
KillzXGaming
cbef8ab438 Fix fbx mesh names 2019-06-23 10:32:07 -04:00
KillzXGaming
b62305e2af quick fix for importing fbx 2019-06-23 10:22:12 -04:00
KillzXGaming
e9d810704e Fix crash from importing bones 2019-06-23 09:19:34 -04:00
KillzXGaming
dfd31c9fae Some flag fixes 2019-06-23 09:17:49 -04:00
KillzXGaming
bdccb83cc4 Apply bone transform flags again 2019-06-23 09:12:13 -04:00
KillzXGaming
dcfeb6e619 More fixes for bone importing 2019-06-23 09:10:24 -04:00
KillzXGaming
2aea6eb28a Fix dae importing having unmapped bones 2019-06-23 09:00:36 -04:00
KillzXGaming
7395d78d67 Fix string entries not being relocated properly for user data (switch bfres) 2019-06-22 18:45:43 -04:00
KillzXGaming
85333e7cf1 Fix material names for gfbmdl 2019-06-22 11:11:00 -04:00
KillzXGaming
c879ec7839 Only get the filedata once for opening archive editors for quicker loading/less memory usage 2019-06-22 10:40:08 -04:00
KillzXGaming
059e9d9ecc Auto detect lz4 compression on open files and also sdf 2019-06-22 09:26:45 -04:00
KillzXGaming
29b4e07fd5 Flip UVs for gfbmdl 2019-06-22 09:20:08 -04:00
KillzXGaming
456796d684 Another fix 2019-06-22 09:00:58 -04:00
KillzXGaming
fab1c82fd1 Add swizzle checks for sdf files 2019-06-22 08:56:23 -04:00
KillzXGaming
54e88cdef5 Only load certain supported formats for sdf for faster loading. (Can still be extracted as all normally) 2019-06-22 07:57:26 -04:00
KillzXGaming
285eb3a028 Quick fix 2019-06-21 22:50:12 -04:00
KillzXGaming
7090234fe5 Disable automated transform flags to test something 2019-06-21 22:34:26 -04:00
KillzXGaming
09e9bf0e95 Better gfbmdl materials 2019-06-21 22:24:33 -04:00
KillzXGaming
067244555a Improve gfmdl support. Fix raw astc exporting 2019-06-21 18:18:22 -04:00
KillzXGaming
6f22257113 Draw skeleton for gfmdl 2019-06-20 18:01:06 -04:00
KillzXGaming
0fbb18ac85 Update preview scale for kcl 2019-06-20 17:20:06 -04:00
KillzXGaming
9fe7f254ff Generate mip maps for custom irradiance maps if they have none (prevents black skyboxes) 2019-06-20 16:05:07 -04:00
KillzXGaming
ad1c4aed4e Improve lighting view in pbr shader. Start on SEModel support. 2019-06-20 15:29:04 -04:00
KillzXGaming
acc7dcd9c9 Update switch bfres library 2019-06-20 08:58:02 -04:00
KillzXGaming
a67849f324 Fix typo 2019-06-19 20:12:44 -04:00
KillzXGaming
60041c0c65 Make sure to unload model for combined export 2019-06-19 20:07:42 -04:00
KillzXGaming
1cc36eeabd Add option to batch extract MKAGPDX models combined to single dae 2019-06-19 19:59:10 -04:00
KillzXGaming
c540b32cb7 Fix export extension 2019-06-19 19:44:53 -04:00
KillzXGaming
b2abeba272 Enable multi select for batch exporting 2019-06-19 19:43:01 -04:00
KillzXGaming
cc2e7df037 Fix shader issue from multiple viewports 2019-06-19 19:41:35 -04:00
KillzXGaming
307747ba1b Cleanup tool menu 2019-06-19 18:58:36 -04:00
KillzXGaming
83abf17ff8 Adjust unload method 2019-06-19 18:20:13 -04:00
KillzXGaming
496d192097 Add option to batch export mkagpdx models 2019-06-19 18:17:42 -04:00
KillzXGaming
a9f26c2670 More framework updates 2019-06-19 17:46:43 -04:00
KillzXGaming
51be965bc2 Keep limit under 4k to prevent memory issues 2019-06-19 17:09:17 -04:00
KillzXGaming
cae1d75173 Update to latest gl framework 2019-06-19 17:05:44 -04:00
KillzXGaming
54c4bac8bc Add MKAGPDX model viewing and exporting 2019-06-19 14:57:59 -04:00
KillzXGaming
a076fc6f92 Some mkagpdx model progress 2019-06-18 21:48:18 -04:00
KillzXGaming
15154d75b1 Add a few wip things 2019-06-18 20:52:09 -04:00
KillzXGaming
2f3c60c068 Fix appveyor errors 2019-06-18 16:23:24 -04:00
KillzXGaming
b1b9230146 Quick SDF fix 2019-06-18 15:48:18 -04:00
KillzXGaming
b0cecddee4 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2019-06-17 19:40:59 -04:00
KillzXGaming
31c0351b0b Dipose the stream properly for decompressed data. 2019-06-17 19:40:51 -04:00
KillzXGaming
99883c9a5b Adjustments for limiting the size 2019-06-17 19:37:40 -04:00
KillzXGaming
b8aad096ff Update image formats a bit. Add a fill editor option so editors update properly for archive viewer. 2019-06-17 19:19:27 -04:00
CosmicDreamsOfCode
98ab0792c7
Correct file format name for SDFTOC
"Snowdrop Engine" instead of "Snow Engine"
2019-06-17 19:57:11 +01:00
KillzXGaming
c1f7adb212
Try to fix appveyor 2019-06-17 07:34:01 -04:00
KillzXGaming
e8283ac4ee More fixes 2019-06-16 20:48:17 -04:00
KillzXGaming
cee244669e Fix DDS headers in SDF archive 2019-06-16 20:34:04 -04:00
KillzXGaming
8f849bf260 Add working SDF (Mario and Rabbids) archive support. 2019-06-16 19:35:46 -04:00
KillzXGaming
3ab44e1f63 Update viewport properly for sampler editing 2019-06-16 10:27:07 -04:00
KillzXGaming
2ed4dd0971 Make sure to only use transparency if enabled for pbr shader 2019-06-16 10:01:36 -04:00
KillzXGaming
ae1f2ebb79 Fix exporting individual objects 2019-06-16 09:53:41 -04:00
KillzXGaming
88f95dc8b3 Fix gtx file saving if there are no mip maps for a texture 2019-06-15 21:39:23 -04:00
KillzXGaming
8bbe51bb9c Support for decompressing carcs 2019-06-15 20:50:26 -04:00
KillzXGaming
04e3e65845 Fix copying over 2019-06-15 14:27:42 -04:00
KillzXGaming
5b156b8c24 Reinstall assimp to fix errors 2019-06-15 14:26:24 -04:00
KillzXGaming
a7f5b2e6ad Also so the same for the other replace function 2019-06-15 13:31:32 -04:00
KillzXGaming
bbe33f65f4 Adjust swizzle setting 2019-06-15 13:28:16 -04:00
KillzXGaming
70b15a94b7 More rstb fixes 2019-06-15 11:27:50 -04:00
KillzXGaming
1b2de8c7cf Account fot tex2 files for RSTB size fixing 2019-06-15 10:44:22 -04:00
KillzXGaming
c50f3dc86e Keep text for console data 2019-06-15 09:56:45 -04:00
KillzXGaming
25ae179a05 More console fixes 2019-06-15 09:49:59 -04:00
KillzXGaming
10f3b9741e Fix build issues 2019-06-15 09:39:36 -04:00
KillzXGaming
c9d3c3efa9 Make sure to use mesh indices on export 2019-06-15 09:28:44 -04:00
KillzXGaming
a37ad31922 Disable a few things so it exports properly 2019-06-15 09:24:25 -04:00
KillzXGaming
2b91d8a834 Fix errors 2019-06-15 08:54:26 -04:00
KillzXGaming
05cb5979f8 Fix form dialogs not working for sarc (ie AAMP editor) 2019-06-15 08:50:09 -04:00
KillzXGaming
153783562e Improve check for rigid index types 2019-06-14 21:36:58 -04:00
KillzXGaming
ad3cd6654b Ignore rigid indices for now to fix transform issues 2019-06-14 21:35:09 -04:00