KillzXGaming
53bbe3c45a
Some fixes to .mod
2020-01-26 19:32:40 -05:00
KillzXGaming
0488b29ddf
Some byaml editor fixes
2020-01-26 19:09:48 -05:00
KillzXGaming
31c48c66fb
New KCL preset UI with json files to configure them.
2020-01-26 16:51:04 -05:00
KillzXGaming
703db755b9
Update .mod format
2020-01-25 11:09:04 -05:00
KillzXGaming
fd90dfa89d
Fix build errors
2020-01-24 21:26:07 -05:00
KillzXGaming
da0875cb83
BFRES : Fix DDS replacing causing larger sizes for batch replacing
2020-01-23 21:19:12 -05:00
KillzXGaming
65de09fffc
Improve XTX texture names for exporting
2020-01-23 16:49:59 -05:00
KillzXGaming
e7197b7869
Fix some errors
2020-01-22 19:32:04 -05:00
KillzXGaming
a5d58aa268
Fix KCL AttributeByml generation for SMO materials
2020-01-22 19:14:20 -05:00
KillzXGaming
ca136b6d9e
Add options to add, remove, rename, repack BEA files
2020-01-22 18:56:37 -05:00
KillzXGaming
a4da8d8c1f
Add support for lzs archives
2020-01-22 17:58:29 -05:00
KillzXGaming
36188d5548
Fix XTX decoding
2020-01-22 17:39:56 -05:00
KillzXGaming
fec4f23d1e
KCL : Impliment custom SMO collision editor which updates Attribute.byml
2020-01-19 19:30:17 -05:00
KillzXGaming
0c5bdca7ef
More error fixes
2020-01-18 21:09:29 -05:00
KillzXGaming
4f46089733
Fix typo causing errors.
2020-01-18 21:06:28 -05:00
KillzXGaming
de1c89a3c0
Add new animation window with curve viewer (WIP)
2020-01-18 21:02:18 -05:00
KillzXGaming
c740fcc362
BFLYT : Start to impliment pane copying (Experimental)
2020-01-18 20:59:49 -05:00
KillzXGaming
53149282a4
GFBMDL fixes and improvements for bone indices.
2020-01-18 18:46:39 -05:00
KillzXGaming
48af05941f
Some BCRES/BCH adjustments
2020-01-16 20:51:23 -05:00
KillzXGaming
fb7017be52
BCRES/BCH Fix errors on fragment tab
2020-01-15 18:55:52 -05:00
KillzXGaming
c407b1f0a3
Fix some bntx swizzle bugs
2020-01-15 18:12:12 -05:00
KillzXGaming
030ee7f176
Add support for APAK archives and improve bfres sampler detection.
2020-01-15 16:02:09 -05:00
KillzXGaming
bdf2b625e9
Start to impliment a base for custom bfres renderers
2020-01-14 21:15:37 -05:00
KillzXGaming
1f8390e03a
Fix error with gfbanm
2020-01-14 21:07:34 -05:00
KillzXGaming
7b28819f26
Fix more errors
2020-01-14 20:59:06 -05:00
KillzXGaming
d53ee25237
Fix errors
2020-01-14 20:49:12 -05:00
KillzXGaming
a80f6af6d5
Update more files
2020-01-14 20:43:36 -05:00
KillzXGaming
100cd88534
Start to add support for BCH
2020-01-14 20:26:51 -05:00
KillzXGaming
6d33556e2c
Try to fix some errors
2020-01-14 19:35:41 -05:00
KillzXGaming
f7d674fe18
Start to impliment backend for depth/3D textures
2020-01-14 19:19:02 -05:00
KillzXGaming
9735fb0ce6
Update CMB to the latest with improved material parsing
2020-01-14 19:12:07 -05:00
KillzXGaming
e9a16b5f8a
Make sure to set the address to 0 by default
2020-01-14 19:10:30 -05:00
KillzXGaming
96f24046b8
Fix BNSH decompiling as I was doing it wrong the whole time.
2020-01-14 19:09:07 -05:00
KillzXGaming
368781f2aa
BFRES : Some scene animation exporting fixes.
2020-01-12 19:19:11 -05:00
KillzXGaming
65aa3598a2
BFRES : Add JSON/YAML converting with scene animations.
2020-01-12 17:39:47 -05:00
KillzXGaming
7936762ec9
BNTX : Add BC4 alpha support
2020-01-11 18:06:34 -05:00
KillzXGaming
908926ccc8
Fix build
2020-01-08 21:17:09 -05:00
KillzXGaming
247795e7b6
BFRES : Add SRT2D param editor
2020-01-08 21:14:38 -05:00
KillzXGaming
a8adc0ab90
Fix bmd rendering and exporting.
2020-01-05 16:20:11 -05:00
KillzXGaming
7d722ad1f3
BFRES : Fix FSCN file filters
2020-01-05 12:46:25 -05:00
KillzXGaming
e741f3a087
BFRES : Fix scene animation context menus.
2020-01-05 12:40:30 -05:00
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
5ce5ae4e47
BFRES : Add viewing support for MTU/MTA SRTs
2020-01-03 18:58:46 -05:00
KillzXGaming
1328eac5ad
BFRES : Fix yaml offset conversion for SRT animations.
2020-01-03 18:31:18 -05:00
KillzXGaming
34b2a4642a
BFLYT : Fix and improve switching font files in the pane text editor
2020-01-03 18:27:49 -05:00
KillzXGaming
c326850ffd
Fix new bflyt text panes with unicode encoding
2020-01-03 18:21:03 -05:00
KillzXGaming
e44a9896df
Add right click menu for exporting/replacing in bflyt texture list
2020-01-01 18:53:09 -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
7c396674f0
Try to prevent any potential errors if config files fail to save.
2019-12-20 17:59:57 -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
f9d8346ac2
Update pokemon hash list
2019-12-10 18:40:59 -05:00
KillzXGaming
5c4200884d
Add GFPAK repacking
2019-12-10 18:39:55 -05:00
KillzXGaming
a09db22b48
Fix layout file properties with proper tab loading.
2019-12-10 17:03:18 -05:00
KillzXGaming
0c58133531
Apply fixes to gx2 editor
2019-12-10 17:00: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
KillzXGaming
cf32ba0cb9
Improve PCK support
2019-12-07 17:35:19 -05:00