Commit graph

2749 commits

Author SHA1 Message Date
KillzXGaming
86cd6c78ab
LZSS : Remove extension check to fix MM3D loading 2022-10-01 17:49:04 -04:00
KillzXGaming
080024fc5c
GFBNM : Input file name as name for exporter 2022-09-25 16:17:06 -04:00
JkKU
c928879082
Fixed multiple issues with NARC library (#511)
* Fixed multiple issues with NARC library

- Support for NARC files with folders (read-only)
- Fixed alignment of files.
- Optimised loading.

* Quick fixes

* Cleanup
2022-09-10 14:06:12 -04:00
KillzXGaming
38bd5f6bca Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2022-09-08 17:03:53 -04:00
KillzXGaming
a506fb3a74 Add check for null external data 2022-09-08 17:03:44 -04:00
SMG
efba60893a
don't pad nutexb files by default (#510) 2022-09-03 14:15:26 -04:00
KillzXGaming
9ca9703a23 BFRES : Fix possible saving problems with latest changes 2022-08-26 17:50:30 -04:00
KillzXGaming
7872502b11 Quick fix since appveyor is weird with modern c# 2022-08-25 19:59:47 -04:00
KillzXGaming
b06da55530 Adjustments 2022-08-25 19:53:23 -04:00
KillzXGaming
af0869d308 BFRES : Support v0.10 bfres loading (no saving with models).
This will not support saving with models currently.
Most material data will not be loaded due to varying changes in structure.
2022-08-25 19:33:46 -04:00
KillzXGaming
fd0f04adc1 Add ALBW sarc hashes 2022-08-14 20:27:17 -04:00
KillzXGaming
e77741a635 Few more adjustments and improvements to the sarc lib 2022-08-13 20:38:25 -04:00
KillzXGaming
18cde12fd8 Adjustments to update the hash path through the plugin instead 2022-08-13 20:34:36 -04:00
KillzXGaming
e2140201e0 Adjust references 2022-08-13 20:28:36 -04:00
KillzXGaming
619e8377f2 Adjust dll sarc build path 2022-08-13 20:21:32 -04:00
KillzXGaming
d5ceaed22b SARC : Support loading hashes externally from Lib\SarchHashes from .txt/.saht 2022-08-13 13:04:29 -04:00
KillzXGaming
28f269c2d9
NARC : Fix files not compressing due to library update. 2022-07-29 20:39:49 -04:00
JkKU
b21fc43b52
Reworked the NARC library (#464) 2022-07-14 21:30:04 -04:00
KillzXGaming
963ffa1227 BFLYT : Fix possible crash from the user data section on save. 2022-06-04 13:46:25 -04:00
KillzXGaming
cc69c7c78a Update gfmdl template 2022-05-30 20:13:55 -04:00
KillzXGaming
91900d6aeb Support proper checks for maya segment scale 2022-05-25 17:03:19 -04:00
KillzXGaming
7ba0eb7dcc GFBANIM : Scale like maya. Todo: no idea what toggles this. 2022-05-25 16:41:51 -04:00
KillzXGaming
bc808202c7 Adjust the keyloader 2022-05-25 16:36:10 -04:00
KillzXGaming
6fe6dfed37 GFBANM : Support vector3 byte keyframe types 2022-05-25 16:35:59 -04:00
KillzXGaming
857476e92b GFBANIM : Fix playback bug for byte quat types. 2022-05-24 21:18:20 -04:00
KillzXGaming
4ac5dc5e3c BYAML : Make sure the !h tag is only used for calculated hash strings 2022-04-29 16:43:58 -04:00
KillzXGaming
196a7f5525 Change the way invalid chars are checked to be less restrictive between platforms 2022-04-20 19:09:45 -04:00
KillzXGaming
db6fddc746 Quick fix for errors 2022-04-20 19:06:40 -04:00
KillzXGaming
a390e6667b Update shader decompiler to work with latest Ryujinx 2022-04-20 18:11:04 -04:00
KillzXGaming
071fb61418 Bflyt : Fix text pane alignment property for X/Y being swapped 2022-04-20 18:10:19 -04:00
KillzXGaming
dfea7c72a8 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2022-04-13 21:17:49 -04:00
KillzXGaming
795adf9018 Updater : Check for api limits and don't bug the user with message dialogs. 2022-04-13 21:17:41 -04:00
Rambo6Glaz
46b8a21867
BCLAN: Fix writing of PAT1 and PAI1 section (#478)
Co-authored-by: Rambo6Glaz <fake@cia.gov.us>
2022-04-04 16:30:19 -04:00
KillzXGaming
1ada2a3b12 KCL : Fix potential errors from parsing .obj/.dae 2022-03-26 15:15:14 -04:00
KillzXGaming
c67be3b5bd Adjust file loading so error exceptions can properly be viewed. 2022-03-25 16:48:45 -04:00
firubii
488b689c27
Kirby and the Forgotten Land ZSTD support (#463) 2022-03-08 19:24:34 -05:00
KillzXGaming
6ce7e5c8ba BFLYT : Fixes to mat1 when creating new 2022-02-28 19:04:59 -05:00
KillzXGaming
e0aab4c0f9 Add option to remove them too 2022-02-28 18:33:46 -05:00
KillzXGaming
b7b00fa26f Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2022-02-28 18:31:12 -05:00
KillzXGaming
a3a1b71474 Layout : Add support for adding fonts/textures from the tree 2022-02-28 18:31:05 -05:00
PabloMK7
f6cd674c24
BCLAN: Fix writing of PAI1 section (#459)
Fixes writing of PAI1 section in BCLAN files (tested with Mario Kart 7 bclan files):
1. The offset of the strings is relative to the start of the table, not the start of the PAI1 section.
2. 4 bytes of padding after the strings are needed for proper alignment of the rest of the section.
2022-02-23 20:22:38 -05:00
KillzXGaming
6137bddb0d Adjustments 2022-02-22 20:05:54 -05:00
KillzXGaming
b9b198cccb GFPAK : Adjust how compression is checked. 2022-02-22 19:59:04 -05:00
KillzXGaming
6049e23669 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2022-02-22 17:06:36 -05:00
KillzXGaming
679887556c BFRES : Fix newer versions breaking due to new shape flags.
Also adds a fix for user pointer data used by MPSA
2022-02-22 17:06:29 -05:00
MichaelHinrichs
f6e3da8473
Fix file names with slashes (#450)
In Luigi's Manson 3, some of the archived models have slashes in their names. This means that they can't be exported with those names, and Toolbox will crash when it reaches them, if you try to "export all".

What i have done to fix this, is make toolbox treat names with slashes as directory paths, with a file name on the end.
2022-02-14 18:18:29 -05:00
Rei
205c8d7ba2
Rewrite pokemon string gen code; Add some PLA strings (#455) 2022-02-14 18:18:02 -05:00
D3fau4
55b9969a8e
Full support for Oodle compression (#440)
* Full support for Oodle descompression

* ups

* Save/Compress support

* throw exception if oo2core_6_win64 dll` dont exists

* Show a MessageBox when the dll is not present
2022-01-24 20:42:53 -05:00
KillzXGaming
7d1da60731 BFRES : Quick fix for bounding box updating for rigged models 2022-01-21 16:44:10 -05:00
KillzXGaming
e47e777267 Quick adjustment 2022-01-20 17:14:55 -05:00