Commit graph

580 commits

Author SHA1 Message Date
KillzXGaming
bb22dc8483 Texture pattern editor overhaul. Not functional yet! 2019-07-09 17:50:50 -04:00
KillzXGaming
ad10e3b5bf Another sharc adjustment 2019-07-08 15:57:31 -04:00
KillzXGaming
0bf6830c40 Fix sharc loading issues on certain formats 2019-07-08 15:49:27 -04:00
KillzXGaming
7cb5af263c A few more sampler fixes 2019-07-07 15:43:35 -04:00
KillzXGaming
1747e5976d Fix samplers for Tokyo Mirage Sessions 2019-07-07 15:27:31 -04:00
KillzXGaming
f0f0f02979 Fix replace all to display all textures in one list for ftex 2019-07-07 10:44:44 -04:00
KillzXGaming
7bbd06701f Avoid unloading nodes if dialog is set to no 2019-07-07 10:04:53 -04:00
KillzXGaming
0c6d12c1c2 Fix some batch exporting issues 2019-07-06 17:57:56 -04:00
KillzXGaming
61ef67ea29 Don't check for string table magic due to some bfres not having it 2019-07-06 11:44:19 -04:00
KillzXGaming
32b80c0b9e Fix extension lookup for archive infos 2019-07-06 11:31:39 -04:00
KillzXGaming
f1898bcbc8 Add archive overhaul update to BEA 2019-07-06 11:29:29 -04:00
KillzXGaming
5682def8b7 Another bone fix 2019-07-05 20:41:55 -04:00
KillzXGaming
5e024c9040 Make sure to check bfres types for archive batching 2019-07-05 18:56:49 -04:00
KillzXGaming
d6e67ac6e6 Automatically search for a proper skl root bone if possible 2019-07-05 18:21:47 -04:00
KillzXGaming
f6a21ee01f Root bone name adjustments and adjust csv settings 2019-07-05 17:56:09 -04:00
KillzXGaming
eab5c3ee55 Make batch exporting for all supported wii u texture types 2019-07-05 16:55:50 -04:00
KillzXGaming
e124d446e8 Fix GMX faces 2019-07-05 15:33:42 -04:00
KillzXGaming
ab80051646 More additions and fixes.
Added GMX rendering (note explodes atm)
Fixed mario tennis aces/ultra compression (now uses external dll from Simon)
Fixed a bug where file sizes for IArchives (TMPK and ME01) would not adjust on save. casuing corrupted file data.
2019-07-05 14:45:16 -04:00
KillzXGaming
d157fa4c84 More GMX save fixes 2019-07-04 21:47:50 -04:00
KillzXGaming
85fad3ff71 GMX saving fixes 2019-07-04 21:25:13 -04:00
KillzXGaming
4cef869688 Save GMX files back 2019-07-04 21:17:09 -04:00
KillzXGaming
c73816048b Parse GMX files 2019-07-04 21:00:59 -04:00
KillzXGaming
0668d83a65 Fix vertex color format list 2019-07-04 20:03:27 -04:00
KillzXGaming
b0d2b5fc33 Add support for SA01 archives. 2019-07-04 18:12:58 -04:00
KillzXGaming
e08efde0ed Refresh model settings when a bfmdl is exported 2019-07-04 18:04:48 -04:00
KillzXGaming
fa84e46bba Skip unsupported msbt sections with section size. 2019-07-04 18:00:55 -04:00
KillzXGaming
52d42358b2 Create empty meshes for filling it meshes that have no vertices 2019-07-03 12:39:23 -04:00
KillzXGaming
2a99dd3308 Decompress zlib files that start after 4 bytes 2019-07-02 21:39:19 -04:00
KillzXGaming
131a7b940a Do sub folder creation for batch exporting bflim too 2019-07-02 21:25:11 -04:00
KillzXGaming
ab5e4d7562 Fix bffnt not batch extracting for bntx 2019-07-02 21:16:54 -04:00
KillzXGaming
5d6048f019 Create a folder for each sub archive within an archive when batch exporting 2019-07-02 20:30:24 -04:00
KillzXGaming
208f25408b Fix user data not setting properly for switch bfres 2019-07-02 20:16:00 -04:00
KillzXGaming
b86be4e68c Adjust sarc editor 2019-07-02 20:01:34 -04:00
KillzXGaming
7a396e2095 Fix BARS that have null audio entries for certain slots 2019-07-02 20:01:10 -04:00
KillzXGaming
b3dacf8dbd Batch export with archive directories and extract bntx textures from bffnt 2019-07-02 17:56:56 -04:00
KillzXGaming
7df5effdc2 Fix UV editor issues 2019-07-02 17:36:36 -04:00
KillzXGaming
c30f758f8d A few fixes
Fix the UV editor not applying saved UV data.
Start to add basic LM2 dict file support.
Start to add GFA support (todo need BPE compression)
2019-07-02 16:12:23 -04:00
KillzXGaming
f12a85a83a Fix context menus for nutexb 2019-07-01 17:49:49 -04:00
KillzXGaming
798ae1ca76 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2019-07-01 15:57:29 -04:00
KillzXGaming
42f6b670e0 Some fixes.
Fix zlib compression corrupting the file.
Fix sarc and msbt format descriptions.
Adjust when a file  in an IArchiveFile gets saved.
Porgress on MTA 0X50 compression type. not finished atm.
Start on ICompressionFormat interface. Will soon be the way compression formats are all handled.
2019-07-01 15:44:19 -04:00
KillzXGaming
e40987d395
Enable replacing for ME01 2019-06-30 21:27:05 -04:00
KillzXGaming
79950eee16 Adjust saving strings for ME01 2019-06-30 21:06:22 -04:00
KillzXGaming
fc8d837609 Add ME01 archive saving back 2019-06-30 20:50:56 -04:00
KillzXGaming
367d1d4a99 Add ME01 archive support 2019-06-30 20:29:00 -04:00
KillzXGaming
a4fb55b5e7 Add original texture swizzle pattern to importer setting to prevent swizzle issues 2019-06-30 19:46:32 -04:00
KillzXGaming
7cc6c65bd0 Try to fix swizzle issues 2019-06-30 16:49:24 -04:00
KillzXGaming
e1cf9906cf Only deswizzle the required level 2019-06-30 16:30:02 -04:00
KillzXGaming
9b69f7bcad Improve gx2 swizzling 2019-06-30 15:53:37 -04:00
KillzXGaming
17011aff7c Add directory interfaces to add directory based archives 2019-06-30 11:14:51 -04:00
KillzXGaming
5f3fff4749 Add directory and node interfaces for archive types 2019-06-29 21:05:10 -04:00