Commit graph

967 commits

Author SHA1 Message Date
KillzXGaming
aede3839dc Add compression extensions for batch operations 2019-07-02 18:06:25 -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
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
c5e6c4ed04 Fix compressing zlib from tools menu 2019-06-30 21:17:37 -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
cb0d680b9d Add decompressing zlib method (Works with ZCMP files too) 2019-06-30 20:03:04 -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
48859f6041 Few more relocation table fixes for 0.9 bfres 2019-06-29 19:15:28 -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
fff2d5926c Fix botw shader fresnel lighting 2019-06-29 13:55:04 -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
KillzXGaming
2c442186ad Add .zs extension for list of compression extensions 2019-06-28 18:10:29 -04:00
KillzXGaming
f776b46138 Fix 0.9 bfres savig with material animations 2019-06-28 18:02:11 -04:00
KillzXGaming
ade73e6560 More render texture improvements. Fix a fix model importing issues. 2019-06-28 14:58:17 -04:00
KillzXGaming
1b72ac47f1 Some fixes for renderable textures 2019-06-27 20:58:54 -04:00