Commit graph

1782 commits

Author SHA1 Message Date
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
b3b1c8afea Only split KCL if polygon count is higher than 16,383 polys.
Prevents some issues with models being split having issues, and allows more stable KCL creation similar to EFE and WT.
2019-09-05 17:22:17 -04:00
KillzXGaming
3fdcee1078 Reset matrix for kcl to prevent rendering oddities 2019-09-05 16:44:08 -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
d5b9de852d Force decompression for bin.gz files 2019-09-03 19:32:20 -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
74f69eb1d8 Adjustments for loading archive files 2019-09-02 21:02:32 -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
e2ea36a7a9 Fix bflyt with multiple user data entries 2019-09-01 22:04:45 -04:00
KillzXGaming
5a52151f3a Fix build errors 2019-09-01 21:56:10 -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
18a64c528b Perfectly save bflyt files with parts 2019-09-01 20:41:04 -04:00
KillzXGaming
2f1468a83f More bflyt saving fixes 2019-09-01 20:06:46 -04:00
KillzXGaming
1b0eb20ce2 read and write USD1 section. Add support for reading/writing unknown sections for bflyt 2019-09-01 17:21:36 -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
4b330c475b Swap R and B manually decoded textures for opengl rendering 2019-08-30 19:23:39 -04:00
KillzXGaming
b8135703ec Fully parse window panes. Fix v9 bflyt reading texture maps 2019-08-30 19:16:17 -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
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
a3f76e99d0 Add additional root node and adjust method for root obtaining 2019-08-28 16:32:58 -04:00
KillzXGaming
777ba269bc Fix chr0 issues 2019-08-28 16:21:37 -04:00
KillzXGaming
3eb8052e46 Fix saving material animations for switch bfres (invalid count size) 2019-08-27 21:21:02 -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