Commit graph

833 commits

Author SHA1 Message Date
KillzXGaming
b16d03857f Add custom extensions to save dialogs. 2020-09-10 18:07:42 -04:00
KillzXGaming
aee94a3b2b BFRES : Fix botw switch samplers 2020-09-05 20:30:41 -04:00
KillzXGaming
778c214d16 PCTL : Temporarily disable bfres saving due to current bugs. 2020-09-04 19:21:10 -04:00
KillzXGaming
968ac33d09 PTCL : fix some material assignments for primitives. 2020-09-04 16:29:23 -04:00
KillzXGaming
33801bc48c Quick fix for nutexb swizzle settings 2020-09-04 14:30:25 -04:00
KillzXGaming
795d6702ed Patch assembly version 2020-08-31 19:03:18 -04:00
KillzXGaming
88b84a9a8d Fix part pane crash bug in newer layout versions. 2020-08-31 18:34:25 -04:00
KillzXGaming
6b88b26038 Use global variables for nutexb configuration. 2020-08-31 17:35:33 -04:00
KillzXGaming
9c0703d50c Cleanup a bit 2020-08-31 17:30:57 -04:00
KillzXGaming
b867295659 NUTEXB : Add seperate padding toggle to pad smaller file sizes. 2020-08-31 17:27:07 -04:00
KillzXGaming
bf02233106 Combine KCL materials that use unique IDs per every triangle. 2020-08-31 17:00:55 -04:00
KillzXGaming
e3ac2625ef KCL fixes for 3D World Presets 2020-08-19 16:29:40 -04:00
KillzXGaming
619c1a9e23 Adjust KCL constructor 2020-08-18 14:06:54 -04:00
KillzXGaming
f39203054b Adjust obj export default filename 2020-08-16 11:48:40 -04:00
KillzXGaming
232c44a605 Major KCL update.
KCL support has been greatly improved.
- High poly collisions can now be created (even higher than 65k+).
Collision should still be made with the game limitations and performance in mind!
- Support for all KCL versions (GC, Wii, DS, 3DS, etc). Keep in mind for various games to work, you must create a preset and configure the settings used for individual games. I will be adding many more soon to support a wide range of games.
- KCL files can now have the endianness switched and saved back allowing for direct conversion.
- OBJ importing will auto map materials by name COL_## (## being hex value). This allows to export and reimport collisions with all the data intact.
- File sizes are more optmized and improved.
- Speed signifcantly improved and is much faster for both exporting and replacing.
-Materials are now split in the node view for a KCL.  This is to select and easily see all the material types and so they can be highlighted.
2020-08-16 11:42:39 -04:00
KillzXGaming
b0f77f247a BFRES : Fix bntx files with custom file names (PMTOK missing textures fixed) 2020-08-11 16:47:01 -04:00
KillzXGaming
ca57c482b7 BFRES : Fix yaml formatting for materials with duplicate values in keyframes. 2020-08-03 19:28:50 -04:00
KillzXGaming
c68dc5aaea Disable bmd saving to prevent potential crashes 2020-08-02 12:04:09 -04:00
KillzXGaming
4e5c8cf5f6 Add support for ARAM RARC files. 2020-07-29 19:54:52 -04:00
KillzXGaming
3d32e44e73 Export bfres files as model containers on batch exporting. 2020-07-29 19:54:17 -04:00
KillzXGaming
b58d58abaf Use byte type for bntx flags 2020-07-27 18:43:10 -04:00
KillzXGaming
bebba0e432 PACx : fix some freezes loading type 0 files (root single chunks) 2020-07-26 12:30:21 -04:00
KillzXGaming
cdc0049190 LM3 : Adjust model name handling. 2020-07-21 19:03:39 -04:00
KillzXGaming
1be92db3d7 Auto check BC4 Alpha setting when used on replaced texture. 2020-07-20 19:53:24 -04:00
KillzXGaming
b673b3ee60 Revert "Revert "Revert "Quick fix for switch textures with strange resolutions."""
This reverts commit 2866344409.
2020-07-20 19:52:11 -04:00
KillzXGaming
2866344409 Revert "Revert "Quick fix for switch textures with strange resolutions.""
This reverts commit d7e8d9d50c.
2020-07-20 19:50:33 -04:00
KillzXGaming
d7e8d9d50c Revert "Quick fix for switch textures with strange resolutions."
This reverts commit cfbf39fff6.
2020-07-20 19:50:11 -04:00
KillzXGaming
cfbf39fff6 Quick fix for switch textures with strange resolutions. 2020-07-15 19:01:56 -04:00
KillzXGaming
06f8c15b5d BXLAN : Fix saving texture pattern animations. 2020-07-12 17:55:41 -04:00
KillzXGaming
78fc6c7eb3 BXLAN : Fix string collection editors. 2020-07-12 16:52:07 -04:00
KillzXGaming
07bd21b174 Fix errors 2020-07-11 15:21:37 -04:00
KillzXGaming
336efb45ff NUTEXB : Align array levels fixing cubemap importing 2020-07-11 11:24:50 -04:00
KillzXGaming
7ca392bdfe Add dialog for replacing unswizzled images for nutexb 2020-07-11 11:19:25 -04:00
KillzXGaming
8cbc45f3a1 Add workaround for Taiko no Tatsujin nutexb in right click menu. 2020-07-11 11:12:01 -04:00
KillzXGaming
1e3f2eebb6 Fixup mipsizes in nutexb 2020-07-10 21:29:29 -04:00
KillzXGaming
47fe05f593 BNTX : Fix R11_G11_B10_UINT 2020-07-10 20:45:10 -04:00
KillzXGaming
4f39fdf62e Another adjustment to texture mapping 2020-07-10 17:49:24 -04:00
KillzXGaming
6c4afefdd5 Adjustments to texture mapping. 2020-07-10 17:27:31 -04:00
KillzXGaming
3bb5df711e Force bc4 alpha on bffnt 2020-07-07 19:22:26 -04:00
KillzXGaming
72a12c5c05 Fix bug loading files in U8 archives 2020-07-07 16:15:29 -04:00
KillzXGaming
21067aa72f BFLYT : Fix loading some values in text pane editor. 2020-07-06 19:13:42 -04:00
KillzXGaming
a5ab81cc9b Disable gmx saving as editing isn't supported yet 2020-06-30 21:27:52 -04:00
KillzXGaming
65d5fc1a32 BFRES : Fix null reference bug for importing bones (wii u) 2020-06-30 18:46:09 -04:00
KillzXGaming
82f104d8f1 BFRES : Rename duplicate bone names when new bones are imported. 2020-06-30 18:43:33 -04:00
KillzXGaming
b48e0af34b Improve RARC saving. 2020-06-30 18:29:01 -04:00
KillzXGaming
ee58bfcadb Some fixes for opening bfres without opengl enabled 2020-06-17 16:29:03 -04:00
KillzXGaming
ecc43c8430 BFRES : Fixes to importing SMD to FSKA 2020-06-15 21:00:03 -04:00
KillzXGaming
952095877d BFRES : Prevent adding attributes if original attributes are kept and present. 2020-06-15 20:15:27 -04:00
KillzXGaming
e66e16b3c4 BARS : Add export all option when right clicking audio folder. 2020-06-12 18:59:17 -04:00
KillzXGaming
c134a24765 GFBMDL : Add a quick fix for swapping json materials. 2020-06-10 19:43:10 -04:00