Commit graph

117 commits

Author SHA1 Message Date
KillzXGaming
7cc6c65bd0 Try to fix swizzle issues 2019-06-30 16:49:24 -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
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
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
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
f776b46138 Fix 0.9 bfres savig with material animations 2019-06-28 18:02:11 -04:00
KillzXGaming
4538b86834 Update image properly for bntx if channel selectors are changed 2019-06-27 16:02:54 -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
7276ed399c Add option to batch export all textures for wii u PTCL 2019-06-25 15:24:28 -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
7395d78d67 Fix string entries not being relocated properly for user data (switch bfres) 2019-06-22 18:45:43 -04:00
KillzXGaming
ad1c4aed4e Improve lighting view in pbr shader. Start on SEModel support. 2019-06-20 15:29:04 -04:00
KillzXGaming
307747ba1b Cleanup tool menu 2019-06-19 18:58:36 -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
KillzXGaming
8f849bf260 Add working SDF (Mario and Rabbids) archive support. 2019-06-16 19:35:46 -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
34f724a6e1 Fix channel components previewing for gx2 2019-06-14 20:18:34 -04:00
KillzXGaming
6ef05a82c8 Properly align and create new alignment blocks for gtx files on save. 2019-06-14 19:53:06 -04:00
KillzXGaming
bb31926b1e Some GTX file texture importing fixes 2019-06-14 18:44:40 -04:00
KillzXGaming
add182f902 Rework form editors a bit for later loading docked for archives 2019-06-13 18:40:29 -04:00
KillzXGaming
4280728647 Update image editor properly for wii u bfres 2019-06-12 17:04:54 -04:00
KillzXGaming
cce69d12e2 Some more fixes and optmizations. 2019-06-10 16:30:06 -04:00
KillzXGaming
3b7e02f399 Add proper render pass check and sort transparent shapes properly 2019-06-09 21:06:50 -04:00
KillzXGaming
7bd1abf12a More cleanup 2019-06-09 14:23:44 -04:00
KillzXGaming
a336e711f1 Some fixes and cleanup for textures 2019-06-09 14:17:10 -04:00
KillzXGaming
5546d0da24 Add preview archive option to sarc 2019-06-09 13:51:04 -04:00
KillzXGaming
978299f9ca One more fix for gtx texture replacing which should fix corrupted swizzling 2019-06-09 10:48:48 -04:00
KillzXGaming
33e886e546 More GTX file texture replacing fixes 2019-06-08 21:48:30 -04:00
KillzXGaming
a520ff1dd9 Add basic probe bounding box converter 2019-06-06 17:57:55 -04:00
KillzXGaming
f9ccce42df More fixes.
Update render state for materials properly in the editor.
More generic archive stuff (extacting files from root, etc).
Add export all for GTX
2019-05-28 19:33:42 -04:00
KillzXGaming
2a92afa122 Chr0 animation importing, dae exporting and tons more improvements!
Chr0 can be imported/replaced.
More fixes to importing sections including some errors and proper filtering.
Dae epxorting now has a progress bar and an option to idsable texture exporting.
Bfska can now be swapped between platforms. More sections will handle this method soon!.
Fixed spaces on files from "Export All".
Display multiple texture maps in bcres materials
2019-05-24 15:15:35 -04:00
KillzXGaming
3a85f06ac7 Tons more DDS fixes from yesterday. RGB textures also aren't blue anymore. 2019-05-22 15:26:25 -04:00
KillzXGaming
02de27faad More fixes for BC7 compression speed 2019-05-20 18:48:49 -04:00
KillzXGaming
49314b2842 Fix bntx and switch bfres causing corruption or crashes 2019-05-19 14:25:37 -04:00