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
3a43ea049c
Fix wii u textures crashing from null mip data
2019-07-01 17:27:55 -04:00
KillzXGaming
78446003b7
Fix infinite loop for 0x50 mta decomp
2019-07-01 16:18:36 -04:00
KillzXGaming
798ae1ca76
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-07-01 15:57:29 -04:00
KillzXGaming
4a618ec55b
Some adjustments
2019-07-01 15:52:52 -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
d99638e6ec
magic check ZCMP
2019-06-30 20:59:11 -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
44dea5fefd
Some more fixes for decoding gx2
2019-06-30 18:24:23 -04:00
KillzXGaming
fa5fc52258
Create a copy of the data to prevent splice corruption
2019-06-30 16:57:56 -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
KillzXGaming
74cc67c055
More 0.9 bfres save fixes
2019-06-29 19:12:49 -04:00
KillzXGaming
20b248e1ea
A few more adjustments for unloading arrays
2019-06-29 17:52:47 -04:00
KillzXGaming
46fe140f33
Dispose container array properly
2019-06-29 17:41:13 -04:00
KillzXGaming
a6a5f2ac50
Fix zlib compression
2019-06-29 17:38:06 -04:00
KillzXGaming
9f41dbc269
Fix stream position
2019-06-29 17:33:49 -04:00
KillzXGaming
00dbd8d7df
Check for array types properly
2019-06-29 17:32:49 -04:00
KillzXGaming
5a9d480a97
A few more fixes for loading
2019-06-29 17:19:49 -04:00
KillzXGaming
5e50fb097f
More improvements to loading arrays
2019-06-29 17:06:34 -04:00
KillzXGaming
d4884d81aa
Now save bntx arrays back
2019-06-29 16:59:00 -04:00
KillzXGaming
53d5f3aafd
Load the texture rather than the bntx for easier previewing
2019-06-29 16:46:09 -04:00
KillzXGaming
7fb13a1a22
Load bntx arrays aligned by 4096
2019-06-29 16:44:36 -04:00
KillzXGaming
d84caffdb2
Texture importer improvements.
...
Multiple textures when selected, you can adjust the format for all of them at once.
Fix replaceall for bntx to properly add all images to a single settings list.
2019-06-29 15:13:08 -04:00
KillzXGaming
f9ec221c1a
Fix specular map display for botw when used in debug shading
2019-06-29 13:25:40 -04:00
KillzXGaming
402c2cee5e
Fix bntx texture format issues with R8G8_SNORM
2019-06-29 12:33:27 -04:00
KillzXGaming
6fbc1f81cf
A few more adjustments for batching
2019-06-28 21:20:02 -04:00
KillzXGaming
a18463db24
Some ram usage improvements when bfres is cleared
2019-06-28 21:15:23 -04:00
KillzXGaming
8767898577
Properly decompress target file on batch operations
2019-06-28 20:42:49 -04:00
KillzXGaming
659015013d
Fix texture name on batch export
2019-06-28 20:16:11 -04:00
KillzXGaming
db35e29659
Add batch exporter for BNTX textures from ptcl, bfres, and sarc
2019-06-28 20:11:15 -04:00
KillzXGaming
c1f779ebb7
Detect zlib by magic
2019-06-28 19:24:28 -04:00
KillzXGaming
2a7b71dafd
Adjust zs description
2019-06-28 18:17:06 -04:00