Commit graph

1667 commits

Author SHA1 Message Date
KillzXGaming
d0fe3b62b9 and a few more BTI adjustments 2019-08-12 15:59:45 -04:00
KillzXGaming
c9997842a0 Fix BTI files without palette data 2019-08-12 15:53:37 -04:00
KillzXGaming
6d3827cd71 Fix 3ds ptcl byte order 2019-08-12 15:41:02 -04:00
KillzXGaming
cb13c0a00a Some fixes
Fixed loading files from clicked on when a single instance of the tool is used.
Fixed the UV editor, which loads materails and texture maps properly.
Adjusted loading archives which produced some duplicate file issues when the archive loads the file, and a tree node is clicked on. Ie bntx clearing, but another one would stay in memory.
Fixed bntx replacing.
2019-08-12 15:19:30 -04:00
KillzXGaming
78c7ecff71 Fix CTPK swizzling 2019-08-11 12:29:28 -04:00
KillzXGaming
e15e00c2c0 Adjust program to use one instance for loading files (can be disabled in config) 2019-08-11 11:10:32 -04:00
KillzXGaming
9a70890924 Msbt editor fixes 2019-08-11 10:16:32 -04:00
KillzXGaming
a49315e029 Some UI for actor editor 2019-08-10 21:14:06 -04:00
KillzXGaming
9f829b714b Link botw actors to msbt for defining and organsing. Load msbt labels. 2019-08-10 20:52:58 -04:00
KillzXGaming
3fd07bd46b A few more framework fixes 2019-08-10 19:29:51 -04:00
KillzXGaming
30b0b51bad override the bmd preview scale so it controls and views much better 2019-08-10 19:25:54 -04:00
KillzXGaming
aed38de591 Finally fix the dpi scaling issues when opengl gets loaded 2019-08-10 19:20:39 -04:00
KillzXGaming
bd8a5af254 Fix bntx library issues 2019-08-10 11:03:54 -04:00
KillzXGaming
84f9811f93 Fix some tool menu extensions from the plguin 2019-08-09 21:33:26 -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
488bbe58f7 Adjust batch exporting directoires 2019-08-09 17:51:10 -04:00
KillzXGaming
3a4e3efec5 Adjust bntx batch exporting 2019-08-09 17:40:15 -04:00
KillzXGaming
e5de8616d8 Some fixes 2019-08-08 20:09:58 -04:00
KillzXGaming
e0dc6bd12d KCL cleanup 2019-08-08 19:58:14 -04:00
KillzXGaming
9df93a02af KCL library fixes 2019-08-08 18:04:15 -04:00
KillzXGaming
855037d21c Fix TXE decoding with bad image sizes 2019-08-08 17:12:11 -04:00
KillzXGaming
79d78f64ad Textue importer improvements and some gui fixes 2019-08-08 15:26:08 -04:00
KillzXGaming
b5f50c824c Fix bffnt with bntx that changes the sheet size 2019-08-07 21:53:59 -04:00
KillzXGaming
46d729e2d8 Bars library adjustments/fixes 2019-08-07 21:19:03 -04:00
KillzXGaming
feecbeef55 Image editor fixes for bffnt 2019-08-07 21:14:18 -04:00
KillzXGaming
fb2648205b Parse CTPK 2019-08-07 21:04:44 -04:00
KillzXGaming
9db860f0b8 Start to implement 3ds texture encoding. (Todo ETC1 and L4/A4) 2019-08-07 17:15:31 -04:00
KillzXGaming
c11389fb4f Fix IArchive propery file counter 2019-08-06 19:02:09 -04:00
KillzXGaming
91e5ce78dc U8 fixes and cleanup 2019-08-06 18:52:48 -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
23324a2233 Reset the camera when the movement mode is changed 2019-08-06 16:22:24 -04:00
KillzXGaming
a80f6c31b5 Fix BMD issues converting wrap and filter modes 2019-08-06 15:57:36 -04:00
KillzXGaming
c559b2c674 limit dds format support properly 2019-08-05 21:35:25 -04:00
KillzXGaming
de0382a08e Adjust DDS header properly when edited 2019-08-05 21:33:42 -04:00
KillzXGaming
3ee6cd887a Support DDS editing 2019-08-05 21:30:47 -04:00
KillzXGaming
714be7d126 Fix bti 2019-08-05 21:08:04 -04:00
KillzXGaming
cd482c8961 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2019-08-05 20:46:36 -04:00
KillzXGaming
2fd6077172 Palette bti fixes and U8 fixes 2019-08-05 20:46:20 -04:00
KillzXGaming
e5b90d4a56
Update README.md 2019-08-05 19:07:48 -04:00
KillzXGaming
a8f8deacd4 Add option to export individual LM2 models 2019-08-05 19:00:06 -04:00
KillzXGaming
33fff8e4de Add in proper replacing for raw texture types 2019-08-05 18:48:14 -04:00
KillzXGaming
4b461f2d23 More pak fixes. Nearly saves identically now 2019-08-05 17:56:48 -04:00
KillzXGaming
09a60fc008 Pak please be smaller ram wise 2019-08-05 17:26:07 -04:00
KillzXGaming
f1439db314 Save compressed bytes properly and save data within archives for pak 2019-08-05 17:04:24 -04:00
KillzXGaming
1357627e2d Add pak saving 2019-08-05 16:47:40 -04:00
KillzXGaming
a655ea24d7 Rework IGZ reading and add writing back (for textures) 2019-08-05 15:38:03 -04:00
KillzXGaming
aa92482f15 Fix some dialog issues and paste the full data size for IGZ to prevent size issues 2019-08-04 21:12:36 -04:00
KillzXGaming
15ab766a56 Load IGZ textures 2019-08-04 20:29:37 -04:00
KillzXGaming
4eeb05e3d2 Remove libwii sharp as it's not used anymore 2019-08-04 19:57:38 -04:00
KillzXGaming
0e65b17e48 Disable IGZ because it keeps breaking 2019-08-04 19:40:28 -04:00