KillzXGaming
db81b19723
BNTX : Fix some SRGB conversions.
2020-01-05 12:24:44 -05:00
KillzXGaming
e70860e36d
BARS : Update context menus
2020-01-03 19:09:55 -05:00
KillzXGaming
c326850ffd
Fix new bflyt text panes with unicode encoding
2020-01-03 18:21:03 -05:00
KillzXGaming
d56acf67ef
Improve texture importing for bflyt editor
2020-01-01 18:34:23 -05:00
KillzXGaming
f5c6797023
Add the option to reset UV transforms for GFBMDL imports
2019-12-29 16:11:07 -05:00
KillzXGaming
d7b22029fd
BFRES : Improve bounding box calculation
2019-12-27 12:58:27 -05:00
KillzXGaming
bb587c5d1a
LM3 Model fixes.
...
Fix rigging being applied making model invisible in viewer.
Fixed exporting textures with models.
2019-12-26 20:29:30 -05:00
KillzXGaming
385900db9e
Fix shader errors
2019-12-22 20:22:20 -05:00
KillzXGaming
e23db47d3a
Add config option to dump shaders
2019-12-22 18:21:48 -05:00
KillzXGaming
eb248e6c36
GFPAK : Fix some extension bugs in quick access.
2019-12-21 14:34:34 -05:00
KillzXGaming
e2499bd864
GFBMDL : Fix removing existing mesh nodes on model import.
2019-12-21 14:27:39 -05:00
KillzXGaming
1eab95f3c4
Fix generating custom skinning index list for gfbmdl
2019-12-20 17:23:50 -05:00
KillzXGaming
b2baf9b449
Add support for negative frames on timeline
2019-12-19 19:51:57 -05:00
KillzXGaming
60e09b8511
Fix an error when replacing nutexb
2019-12-19 17:08:19 -05:00
KillzXGaming
fa8a409df6
BFLAN : Use frame size in animation info instead of tag.
2019-12-18 18:10:08 -05:00
KillzXGaming
36633e5479
Fix userdata being removed on texture replacing
2019-12-17 18:36:37 -05:00
KillzXGaming
c3f87fe24c
Fix errors
2019-12-17 17:31:06 -05:00
KillzXGaming
f9127ebc04
Fix GFBMDL rigging issues with weights
2019-12-15 10:56:08 -05:00
KillzXGaming
8097845a1b
Some fixes with gfbmdl faces
2019-12-14 21:37:17 -05:00
KillzXGaming
94bcbd5822
GFBMDL : Default normals W value to 1 to fix lighting bugs
2019-12-14 19:55:29 -05:00
KillzXGaming
6d4570981b
Fix errors
2019-12-14 15:51:25 -05:00
KillzXGaming
49cabdd508
GFBMDL : Order attributes by type when added.
2019-12-14 15:48:10 -05:00
KillzXGaming
0a10f27787
Improve bounding box calculating for gfbmdl
2019-12-14 15:41:39 -05:00
KillzXGaming
af365f1b3e
Swap tangents to fix weird lighting on imports
2019-12-14 14:47:50 -05:00
KillzXGaming
09a13a574b
Set the calculated normals to the proper channel
2019-12-14 14:29:43 -05:00
KillzXGaming
6c0bc069d9
GFBMDL : Add the option to auto generate vertex colors as normals.
2019-12-14 14:27:12 -05:00
KillzXGaming
314e85c6f1
Adjust vertex color loading for gfbmdl
2019-12-14 13:34:28 -05:00
KillzXGaming
129e075c50
Improve GFBMDL export/replace filter
2019-12-14 13:33:47 -05:00
KillzXGaming
4cb103e987
Export GFBMDL second channel vertex colors.
2019-12-14 13:28:10 -05:00
KillzXGaming
2b65b5b3c9
Fix bug with disposing bntx
2019-12-14 11:23:02 -05:00
KillzXGaming
6f9154dd24
Improve gfpak quick access.
...
- Add option to extract/replace all files.
- Load shaders on expand and any supported format.
- Fix model file names.
2019-12-14 10:44:59 -05:00
KillzXGaming
50c965ae5f
Fix data1.bin data searching
2019-12-13 16:48:35 -05:00
KillzXGaming
48b9af870d
Fix potential atrifacts on alpha channel with image encoding.
...
Also fix a bug with linkdata/data.bin keeping stream open.
2019-12-13 15:59:59 -05:00
KillzXGaming
dda18c0fcb
Add batch replace with multiple bntx files
2019-12-12 20:10:52 -05:00
KillzXGaming
72636c7726
Fix old bfres calculating rigid matrices as identity instead of zero.
2019-12-12 19:58:56 -05:00
KillzXGaming
ac474b1754
Add quick access menu for gfpak
2019-12-12 19:57:42 -05:00
KillzXGaming
0190aef233
GFBMDL : Fix swapping meshes with multiple nodes using the same key
2019-12-11 20:37:21 -05:00
KillzXGaming
5aca73d1bc
GFBMDL : Disable automatic transforms for now
2019-12-11 20:18:51 -05:00
KillzXGaming
5da4e421d7
GFBMDL : Fix node index
2019-12-11 19:59:31 -05:00
KillzXGaming
08552f5eb6
GFBMDL : Regenerate skinning bones on model import.
2019-12-11 19:34:11 -05:00
KillzXGaming
08cfbd99c9
Fix exporting opened and saved file formats from archives
2019-12-11 19:08:16 -05:00
KillzXGaming
05fd417158
Allow custom array and depth count for not limited nutexb replacing.
2019-12-10 20:38:05 -05:00
KillzXGaming
8149b9092b
Fix replacing cubemaps in nutexb
2019-12-10 20:34:38 -05:00
KillzXGaming
fa6ddbf3bd
Reload editor on replacing gfbmdl
2019-12-10 19:04:45 -05:00
KillzXGaming
4df4c13828
Add support for GFBMDL saving and model editing.
...
- Models can be swapped with DAE files. You can use custom rigs, custom bones, and also import additional meshes. Materials are selected in the import settings and you can swap and export them as .json. Note there are a few models (ie trees) which break atm.
- Adds support for proper GFBMDL wrap modes from texture params.
2019-12-10 18:46:16 -05:00
KillzXGaming
5c4200884d
Add GFPAK repacking
2019-12-10 18:39:55 -05:00
KillzXGaming
56eecea8d3
Some fixes.
...
Fix and cleanup repack method for archives.
Fix setting up original mip count (now is a optional setting).
Fixed format and some settings being applied for multiple selected textures.
2019-12-10 16:59:40 -05:00
KillzXGaming
851cbf380f
Fix part panes with pane info section (smash main menu)
2019-12-07 21:24:45 -05:00
KillzXGaming
e4722ed1af
Alot of additions.
...
General
- Always allow multiple instances of the tool by default. (UseSingleInstance in config.XML)
- Yaz0 now uses a new library using c code. This improves compression times and is comparable to wzst's yaz0 compressor. Thanks to AboodXD for helping port the code.
- Add flat buffer templates for gfbmdl and gfbanm.
- Redid UV editor. Now using new 2D engine with some improvements. Should work better with mutliple file formats than just bfres.
- Auto compress bfres with .sbfres extension.
BFLYT:
-Add animation reference list to panes if they have any animations.
- Note the animation editor in it is not functional yet.
GFBMDL
- Progress on model importing. Currently crashes on many tests so saving is currently disabled till i figure out why.
- Add new texture map display with UV coordinates shown. Displays how transforms are handled.
- Add option to export materials and models entirely as .json files.
DAE
- improve bone/joint check.
2019-12-07 20:16:13 -05:00
KillzXGaming
f979f73162
BFLYT : Add support for user data structs.
2019-12-07 17:55:43 -05:00