KillzXGaming
f7d674fe18
Start to impliment backend for depth/3D textures
2020-01-14 19:19:02 -05:00
KillzXGaming
50c965ae5f
Fix data1.bin data searching
2019-12-13 16:48:35 -05:00
KillzXGaming
48b9af870d
Fix potential atrifacts on alpha channel with image encoding.
...
Also fix a bug with linkdata/data.bin keeping stream open.
2019-12-13 15:59:59 -05:00
KillzXGaming
616a2604c4
Add batch export option for all supported texture formats.
2019-11-10 12:36:56 -05:00
KillzXGaming
0c126e4155
More improvements.
...
Rewrote the compression handling from scatch. It's way easier and cleaner to add new formats code wise as it's handled like file formats.
Added wip TVOL support (Touhou Azure Reflections)
Added XCI support. Note I plan to improve NSP, XCI, NCA, etc later for exefs exporting.
The compression rework now compresses via streams, so files get decompressed properly within archives as streams.
Added hyrule warriors bin.gz compression along with archive rebuilding. Note i do not have texture rebuilding done just yet.
2019-09-15 19:13:01 -04:00
KillzXGaming
4d72a725c5
Improve archives for FE3H.
...
Can be opened within an archive like an NSP.
Will work properly on the existing data0/data1.bin names
2019-09-15 16:01:50 -04:00
KillzXGaming
245a503a18
Fix little endian bin.gz
2019-09-05 21:52:10 -04:00
KillzXGaming
fce999e1fb
Add bflyt file settings (endianness and version edits)
2019-09-04 14:10:17 -04:00
KillzXGaming
d5b9de852d
Force decompression for bin.gz files
2019-09-03 19:32:20 -04:00
KillzXGaming
aed38de591
Finally fix the dpi scaling issues when opengl gets loaded
2019-08-10 19:20:39 -04:00
KillzXGaming
9e3556a5f9
More additions that seem ready for use,
...
Basic NCCH support, only romfs previewing for easy ripping and testing for file formats. Writing back and more improvements planned soon.
Save BTI files back.
Add structure based parsing from Kuriimu's IO extension. This will be expanded upon later to parse offsets and other things easier.
2019-08-09 18:21:16 -04:00
KillzXGaming
79d78f64ad
Textue importer improvements and some gui fixes
2019-08-08 15:26:08 -04:00
KillzXGaming
e5bb9fa9d5
Use file streams for non archive based writing. Allow giant file saving from opened streams.
2019-08-06 17:35:18 -04:00
KillzXGaming
e2edd2e923
Load texture icons via before expand event
2019-08-01 19:16:50 -04:00
KillzXGaming
25bc66e505
Support loading multiple IArchive and node types from a single format within an archive file
2019-07-31 19:45:03 -04:00
KillzXGaming
8afae95e2c
Fix vertex increase from assimp's tans/bitans (calculate with ST)
2019-07-30 15:38:42 -04:00
KillzXGaming
326b11aef6
More format fixes. Add custom parameters for not swapping red and green channels
2019-07-29 15:48:36 -04:00
KillzXGaming
f58efacbef
Automatically generate GX2 mipoffsets if null or empty
2019-07-29 14:55:43 -04:00
KillzXGaming
691d4c7d35
Decompress hyrule warriors (Wii U) gz files
2019-07-29 14:40:12 -04:00
KillzXGaming
f70a18c3f8
Add option to export all GT1 textures
2019-07-29 10:54:19 -04:00
KillzXGaming
994557b3b4
More GT1 format fixes
2019-07-29 10:47:05 -04:00
KillzXGaming
8f140ab6ef
Fix GT1 files getting invalid data positions and sizes
2019-07-29 10:40:12 -04:00
KillzXGaming
ce85ad3835
Add GT1/G1T support
2019-07-28 21:58:28 -04:00
KillzXGaming
1885319061
Some buffer fixes for LM2
2019-07-27 11:49:47 -04:00