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
b5f50c824c
Fix bffnt with bntx that changes the sheet size
2019-08-07 21:53:59 -04:00
KillzXGaming
c11389fb4f
Fix IArchive propery file counter
2019-08-06 19:02:09 -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
33fff8e4de
Add in proper replacing for raw texture types
2019-08-05 18:48:14 -04:00
KillzXGaming
61ede33e29
Auto set the audio device to an active one
2019-08-03 18:00:51 -04:00
KillzXGaming
b445590961
Add preview to single textures (ie NUTEXB)
2019-08-01 19:28:37 -04:00
KillzXGaming
e2edd2e923
Load texture icons via before expand event
2019-08-01 19:16:50 -04:00
KillzXGaming
f4e4afa2f7
Cleanup. Start to impliment texture preview icons in tree
2019-08-01 17:47:35 -04:00
KillzXGaming
d244ceab0a
Add proper file remove dialog and update the menus
2019-07-31 20:27:46 -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
2df6d35d17
Add interface to not dispose data (for NSP, NCA, XCI, etc)
2019-07-31 19:33:45 -04:00
KillzXGaming
01d74e3839
Add functional search window
2019-07-31 17:08:00 -04:00
KillzXGaming
030f9effc2
Fix null parameters
2019-07-29 16:48:24 -04:00
KillzXGaming
25aa49cc29
Some fixes for file paths for newly added files
2019-07-26 21:30:51 -04:00
KillzXGaming
eb288d36b9
More rarc fixes
2019-07-25 18:54:58 -04:00
KillzXGaming
cd0e3377b4
Sarc fixes and more windows 7 fixes
2019-07-24 15:10:05 -04:00
KillzXGaming
9e1613d946
Update filenames for archives if the file is not saved by tree dialog
2019-07-23 20:52:38 -04:00
KillzXGaming
eac9022938
Fix files in archives not compressing back
2019-07-22 21:01:05 -04:00
KillzXGaming
1429a00178
More fixes and additions
...
Archives now use a link list for archive infos and treenodes. Handling replaced treenodes is easier and fixes renaming issues if a file was opened and renamed.
More LM2 archive improvements, with more chunk loading.
2019-07-22 15:06:49 -04:00
KillzXGaming
571dad0776
Some archive fixes
2019-07-21 14:58:57 -04:00
KillzXGaming
d25d10c22b
Fix LM2 textures with multiple image blocks
2019-07-21 13:25:18 -04:00
KillzXGaming
643ccb24d0
Add additional sarc extension for botw font
2019-07-18 20:02:37 -04:00
KillzXGaming
557fb17232
Option to add new folders to IArchives
2019-07-18 18:16:45 -04:00
KillzXGaming
38af392160
Clear IArchive files properly
2019-07-18 18:05:27 -04:00
KillzXGaming
e5b57de5e8
Fix sorting bone weights with duplicate indices
2019-07-18 17:50:46 -04:00
KillzXGaming
2e55d789ae
Add the newest archive stuff to sarc
2019-07-18 16:42:27 -04:00
KillzXGaming
ff9c598d99
Add IContextMenuContainers to IArchives
2019-07-17 19:59:17 -04:00
KillzXGaming
9b15a3d5fe
Some bffnt stuff
2019-07-17 16:14:55 -04:00
KillzXGaming
6cfb6a214f
Adjust the toolbox name to no longer include "Switch" in it.
2019-07-16 17:35:21 -04:00
KillzXGaming
df1ec92e92
Fix illegal character check for exporting in iarchive files
2019-07-14 18:17:45 -04:00
KillzXGaming
7f679b9fa6
Add bmd drawing
2019-07-11 19:38:29 -04:00
KillzXGaming
5081e39414
More format additions and fixes.
...
Fixed MKAGPDX models a bit so they aren't all missing mesh data. Skinned ones are still buggy!
BMD wip support using SuperBMDLib.
Adjusted gui loading a little bit.
2019-07-11 17:22:59 -04:00
KillzXGaming
e5b0b71eaa
Fix multiple ptcl issues with rebuilding. Add some GCN formats
2019-07-10 20:38:35 -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
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
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
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
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
2d1c15a333
Fix star link SDF
2019-06-25 15:58:20 -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
6798db20de
Add massive speed boost and memory improvements for archives with 1000s of files
...
This also fixes transparency on PBR shader.
Fixes odyssey costume viewer framing bfes
2019-06-24 15:45:54 -04:00
KillzXGaming
54e88cdef5
Only load certain supported formats for sdf for faster loading. (Can still be extracted as all normally)
2019-06-22 07:57:26 -04:00
KillzXGaming
285eb3a028
Quick fix
2019-06-21 22:50:12 -04:00
KillzXGaming
b16a098339
More fixes
2019-06-18 16:27: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