KillzXGaming
b05b526f3f
Load BRLYT and BCLYT picture panes and bound boxes
2019-09-08 20:47:19 -04:00
KillzXGaming
aa374d6241
Check archives in the folder the file is for layout parts
2019-09-08 18:47:28 -04:00
KillzXGaming
ed78d46545
Tons more bflyt improvements
...
Opengl textures that are not power of 2 decode from ST decoder. This prevents those from not loading. (Common in SMM1, SMM2, and also BFLYT).
Bflyt displays bounding panes, and window panes display textures. Window panes still need more work for rendering.
Bflyt now uses custom shaders for more advancements with rendering. Legacy PCs should still work fine with this.
Fixed uv transforms for bflyt if they are negative, which flips them.
Fixed an issue loading bclyt layouts.
Fixed pane trnasformation issues. They are nearly perfect, but rotations for X and Y are off.
Parts now search for opened sarc archives.
Fixed an issue with some spaces not quite saving for txt1 panes. This may fix some saving issues, as most i've tried output back identically.
Fixed an issue displaying LA8 textures.
2019-09-08 15:15:42 -04:00
KillzXGaming
4e63b2f5a4
Some fixes
...
Fixed some byaml editor issues with applying changes.
Fixed some editors updating within iarchives if files are switched.
Fixed l8 textures displaying wrong.
2019-09-07 21:16:16 -04:00
KillzXGaming
a0e680e626
Alot of layout editor improvements
...
- Parent origins are now properly applied. Origin values are also correct (were previously being done wrong).
- Rotations on X and Y axis now work correctly.
- Selection shows a proper bounding if the rotation is rotated on the X or Y axis.
- Perspective and orthographic modes can be toggled be
tween in the layout editor.
Alpha influence is applied properly to picture boxes.
Adjustments to bflim loading, so it can load textures without an extension.
2019-09-06 19:12:39 -04:00
KillzXGaming
4bb6e50601
Quick path fix for layout saving
2019-09-05 20:23:35 -04:00
KillzXGaming
746da99cef
Add bflyt debug shading modes
2019-09-05 18:14:15 -04:00
KillzXGaming
ccbb566a88
Bflyt editor improvements
2019-09-05 16:24:03 -04:00
KillzXGaming
fce999e1fb
Add bflyt file settings (endianness and version edits)
2019-09-04 14:10:17 -04:00
KillzXGaming
ebd7870c96
More USD1 editor improvements
2019-09-03 19:23:04 -04:00
KillzXGaming
4a92d0320a
Some fixes.
...
USD1 fixes and also start to impliment an editor for USD1.
Fix L8 and LA8 displaying.
Fix channel compents. Temporaily uses the swizzle parameter. Todo, do these by shader.
Material saving fixes for bflyt version 8 and higher
2019-09-03 18:58:58 -04:00
KillzXGaming
1ded215e52
Fix batch replacing for bntx
2019-09-02 19:48:47 -04:00
KillzXGaming
711889ad26
More material improvements
2019-09-02 17:10:24 -04:00
KillzXGaming
1c9d419a3a
Add better color dialog for bflyt properties. Display vertex alpha.
2019-09-02 15:26:26 -04:00
KillzXGaming
d4fdeca032
Reset the file format instance if an archive file is opened, closed, and then replaced
2019-09-01 21:36:58 -04:00
KillzXGaming
e839ab4985
Some cleanup and parse parts for bflyt
2019-09-01 16:05:03 -04:00
KillzXGaming
2576399711
Add color selector/dialog to properties editor
2019-09-01 14:09:02 -04:00
KillzXGaming
e793719189
More adjustments for saving layouts
2019-09-01 13:29:24 -04:00
KillzXGaming
f92195e8e1
Add wip bflyt saving.
...
Todo prts,usd, and bnd1 section is needed however
2019-09-01 13:02:48 -04:00
KillzXGaming
bb7d9d88b1
A few fixes and additions.
...
Adjust drag and drop support a bit from archives so it doesn't have any issues.
Added BRLYT viewing (very basic)
Fix U8 not adding all the directories. Hopefully any U8 will work correctly now
2019-08-31 17:24:05 -04:00
KillzXGaming
ca1b62e45e
Support reading WTB textures.
2019-08-30 21:53:00 -04:00
KillzXGaming
e4cb00c237
Add BCLYT support. Some ram usage optmization for bflyt editor
2019-08-30 18:53:45 -04:00
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
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
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
bb77a80ad3
Add alot of bflyt progress
2019-08-27 16:38:06 -04:00
KillzXGaming
4c49056b81
Some cleanup and remove gl shader logs notifcations
2019-08-26 16:46:41 -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
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
7fa31fdcd3
fix MapOriginalMaterials
2019-08-25 10:06:49 -07: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
957639f80d
Adjust PTCL UI a bit for switch. Slowly add some stream stuff to archives.
2019-08-20 16:52:48 -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
c1d30f40fc
Add support for very old switch bfres and some ptcl color adjustments
2019-08-17 15:59: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
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
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
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
e0dc6bd12d
KCL cleanup
2019-08-08 19:58:14 -04:00
KillzXGaming
79d78f64ad
Textue importer improvements and some gui fixes
2019-08-08 15:26:08 -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
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
1ab2164339
Rewrite all the texture modes to use proper enums
2019-08-03 15:23:05 -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
3a7cd6cb4c
Apply the same weight handling for all formats
2019-07-29 18:22:21 -04:00
KillzXGaming
857e34fce7
Fix Format_8 encoding for weights
2019-07-29 18:09:53 -04:00
KillzXGaming
4ef0025fe2
Add color/alpha preview combo as a control
2019-07-29 12:23:15 -04:00
KillzXGaming
dd273d88ed
Rework ptcl color handling so it works better
2019-07-29 11:19:34 -04:00
KillzXGaming
dc20d5eac3
Add xml editor tab for byaml
2019-07-28 17:10:40 -04:00
KillzXGaming
83e1911f3c
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-07-28 11:22:36 -04:00
KillzXGaming
8b2a89c93c
Prevent opengl from erroring out from unsupported wrap modes
2019-07-28 11:22:19 -04:00
KillzXGaming
8b4ce2e9c6
Fix typo
2019-07-27 22:23:35 -04:00
KillzXGaming
f599ea9b41
Add parameters class to textures to configure how to display the texture
2019-07-27 18:25:35 -04:00
KillzXGaming
ded4dae5c1
Make it so a game preset must be set for KCL
2019-07-26 20:16:31 -04:00
KillzXGaming
cd0e3377b4
Sarc fixes and more windows 7 fixes
2019-07-24 15:10:05 -04:00
KillzXGaming
ba6fef722d
Adjust the vertex color view to clamp values above 255
2019-07-21 14:51:50 -04:00
KillzXGaming
976c214799
Add option to always dispay all models
2019-07-21 14:09:25 -04:00
KillzXGaming
5b1ba08874
Automatically asign materials by name if no new ones are imported
2019-07-20 21:01:32 -04:00
KillzXGaming
0a7a94bcb9
A fix for editing specific splices in bntx
2019-07-19 21:45:37 -04:00
KillzXGaming
5735fcf806
Fix dim settings
2019-07-19 21:33:37 -04:00
KillzXGaming
92cf46372c
Apply original surface dims. Fix bntx properties for bffnt
2019-07-19 21:19:22 -04:00
KillzXGaming
2455e720bf
A few more material mapping fixes for bmd
2019-07-19 19:17:32 -04:00
KillzXGaming
6aa135adf0
Fix bffnt images if the format, width or height is changed
2019-07-18 20:19:42 -04:00
KillzXGaming
3894d7bfcf
Fix texture pattern viewer from previewing unkeyed frames
2019-07-18 16:02:33 -04:00
KillzXGaming
25bac056b4
Fixup image menus for bffnt
2019-07-18 14:47:00 -04:00
KillzXGaming
f37fe42728
Try to fix assimp issues
2019-07-18 14:31:27 -04:00
KillzXGaming
7dc00e4bf3
Tons more bffnt progress. Adjust assimp version to fix issues
2019-07-18 13:33:16 -04:00
KillzXGaming
92cec3da0b
More bffnt improvements
2019-07-17 22:02:57 -04:00
KillzXGaming
90f22cba6d
Remove unecessary bffnt editor files
2019-07-17 16:19:57 -04:00
KillzXGaming
9b15a3d5fe
Some bffnt stuff
2019-07-17 16:14:55 -04:00
KillzXGaming
7cf2e9c571
Cleanup
2019-07-16 17:45:10 -04:00