KillzXGaming
0f587d2624
Fix botw switch sesetlist/ptcl saving
2019-08-29 20:51:41 -04:00
KillzXGaming
e0b67515a8
File selector fixes
2019-08-29 19:48:07 -04:00
KillzXGaming
18ffeb980b
Add option to create new layout editor. Sort the file selector.
2019-08-29 19:35:50 -04:00
KillzXGaming
7e7afc6377
Add layout file list for dragged archives to editor
2019-08-29 19:21:47 -04:00
KillzXGaming
7724a056f5
Tons more bflyt progress
2019-08-29 19:01:47 -04:00
KillzXGaming
1e4b18844f
Add drag drop support for layout editor. Load textures per layout file
2019-08-29 18:05:44 -04:00
KillzXGaming
cb5be622b8
Reload the layout info properly and fix texture maps with -1 index
2019-08-29 17:17:24 -04:00
KillzXGaming
6076afa9d6
Update the editor properly if a material animation is replaced
2019-08-29 16:37:04 -04:00
KillzXGaming
668265dd13
Adjust the editor a bit to later add bclyt
2019-08-29 16:33:23 -04:00
KillzXGaming
47fc8b39cb
Add latest bflyt progress and add some animation fixes
2019-08-29 15:45:32 -04:00
KillzXGaming
777ba269bc
Fix chr0 issues
2019-08-28 16:21:37 -04:00
KillzXGaming
b4e2c070be
Fix bfres library
2019-08-27 21:14:37 -04:00
KillzXGaming
d426bb490e
Properly batch edit mip maps if multiple textures are selected in the importer
2019-08-27 19:03:01 -04:00
KillzXGaming
4d2d3502eb
Fix build errors hopefully
2019-08-27 16:58:46 -04:00
KillzXGaming
bb77a80ad3
Add alot of bflyt progress
2019-08-27 16:38:06 -04:00
KillzXGaming
78cb9177de
Index fixes for yaml to material animations
2019-08-26 20:54:15 -04:00
KillzXGaming
9c99e0fd3b
More converter fixes. Conver the constants
2019-08-26 20:32:36 -04:00
KillzXGaming
2ce4ff14b9
Convert switch to wii u param anims and also convert yaml
2019-08-26 20:24:14 -04:00
KillzXGaming
4ea3e5967f
Quick workaround, use floats for param yaml conversion
2019-08-26 19:49:44 -04:00
KillzXGaming
5ff669fee4
Fix exporting constants for param infos to yaml
2019-08-26 19:13:08 -04:00
KillzXGaming
7cdaa3f6c5
Fix invalid curve and constant indexes with yaml conversion
2019-08-26 19:11:10 -04:00
KillzXGaming
8bb9928397
Support proper color param importing
2019-08-26 18:18:48 -04:00
KillzXGaming
372f0b3c43
Export switch shader param data as yaml
2019-08-26 17:37:12 -04:00
KillzXGaming
4c49056b81
Some cleanup and remove gl shader logs notifcations
2019-08-26 16:46:41 -04:00
KillzXGaming
445bbe9f07
Fix rgb8 bflims encoding the wrong format (bgr8)
2019-08-25 21:24:22 -04:00
KillzXGaming
677de2c525
More fixes
...
Update 3ds ptcl.
Update 3ds ptcl for the new UI
Sharc supports SHIFT JIS encoding
Fix build errors
2019-08-25 21:11:10 -04:00
KillzXGaming
27abdb52fb
One last swizzle fix for the image editor and bflim
2019-08-25 21:01:47 -04:00
KillzXGaming
374488c992
Keep bflim swizzle pattern on texture edit
2019-08-25 20:55:20 -04:00
KillzXGaming
71a7d06ad0
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-08-25 20:49:24 -04:00
KillzXGaming
cea6f264cd
Some swizzle pattern fixes (Also fixes bflim issues)
2019-08-25 20:46:19 -04:00
LockeExile
a8b96185ca
resolve a few warnings
2019-08-25 13:08:32 -07:00
LockeExile
50bd4e2e65
fix rigid skins from csv
2019-08-25 13:07:43 -07:00
LockeExile
7fa31fdcd3
fix MapOriginalMaterials
2019-08-25 10:06:49 -07:00
KillzXGaming
503e4f964d
Fix some seek issues when writing switch PTCL
2019-08-21 21:10:13 -04:00
KillzXGaming
a6c691bd82
Some shader and sampler fixes
2019-08-21 17:08:24 -04:00
KillzXGaming
4a137d34cc
Make alpha seperate from colors in the hue selector for ptcl
2019-08-20 19:56:47 -04:00
KillzXGaming
1815168479
Shader fixes
2019-08-20 19:46:06 -04:00
KillzXGaming
3993017ea6
Add GUI improvements for wii u ptcl (Note types are not parsed yet)
2019-08-20 17:38:59 -04:00
KillzXGaming
2bed8a49a6
Fix UV editor if no textures are present
2019-08-20 17:22:01 -04:00
KillzXGaming
957639f80d
Adjust PTCL UI a bit for switch. Slowly add some stream stuff to archives.
2019-08-20 16:52:48 -04:00
KillzXGaming
e649ec13bf
Fix emitter samplers for switch ptcl
2019-08-19 20:04:17 -04:00
KillzXGaming
d46c3bc7ec
Fix color selector hue bar moving improperly from picker.
2019-08-19 19:34:51 -04:00
KillzXGaming
2f8041bc93
Improve PTCL color editing and add texture icon previewing.
2019-08-19 18:28:59 -04:00
KillzXGaming
b311e6d012
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-08-18 20:11:17 -04:00
KillzXGaming
33456d0295
More fixes
...
Limit the texture renderer to prevent memory issues.
Prevent textures to be loaded and bound if gl textures cannot load.
Fix gen bntx types (PC) from having inaccuate target set.
2019-08-18 20:10:29 -04:00
KillzXGaming
333e236142
Another ptcl adjustment
2019-08-18 18:40:23 -04:00
KillzXGaming
1e76a3642d
Align ptcl header offsets on save to prevent some crashes.
2019-08-18 17:14:25 -04:00
KillzXGaming
2719136c66
Adjust bea to decompress always on click
2019-08-17 18:19:10 -04:00
KillzXGaming
87d9f002e1
Fix skeleton parent when a binary bone is imported
2019-08-17 16:11:55 -04:00
KillzXGaming
c1d30f40fc
Add support for very old switch bfres and some ptcl color adjustments
2019-08-17 15:59:17 -04:00
KillzXGaming
3769cc12c2
EFFN ptcl fixes and add saving back
2019-08-17 09:58:17 -04:00
KillzXGaming
31ec93411f
Add proper chunk type to name and update msbt editor faster
2019-08-16 18:09:40 -04:00
KillzXGaming
e3a92f9777
Load DKCTF MSBT chunks
2019-08-16 18:07:03 -04:00
KillzXGaming
9a943baee2
Cleanup
2019-08-16 17:22:42 -04:00
KillzXGaming
065f93db17
Fix menu action for checking size restrictions (nutexb)
2019-08-16 17:20:48 -04:00
KillzXGaming
de84563377
Improve nutexb context menus
2019-08-16 17:18:44 -04:00
KillzXGaming
655cdff142
Add some useful shortcuts. Add Text editor fixes.
2019-08-16 17:06:34 -04:00
KillzXGaming
e4aa9272be
Fix PACx files with more than 1 split
2019-08-15 17:58:18 -04:00
KillzXGaming
4233401c4c
Fix file names for PACx
2019-08-15 17:32:24 -04:00
KillzXGaming
2264c8117b
Add support for v4 PACx files
2019-08-15 17:20:14 -04:00
KillzXGaming
751c1dc550
Batch create bntx with New From File - BNTX From Image
2019-08-14 16:36:19 -04:00
KillzXGaming
00e9c6506f
A few fixes and additions
...
Files can be dragged out of and dropped within archives if adding is supported..
Fixed some archive issues with it updating, and removing improperly.
Adjustments to default transform bone settings for bfres to prevent any deform issues if a new skeleton is created.
2019-08-14 15:27:45 -04:00
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
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
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
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
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
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
a80f6c31b5
Fix BMD issues converting wrap and filter modes
2019-08-06 15:57:36 -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
2fd6077172
Palette bti fixes and U8 fixes
2019-08-05 20:46:20 -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