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
KillzXGaming
b720d74360
GFPAK. Quick fixes to open different compression type.
2022-01-20 17:13:29 -05:00
KillzXGaming
849aa7f6c2
DDS : Fix saving as stand alone format.
2021-12-31 14:27:58 -05:00
KillzXGaming
fe738ddb24
Adjust the mk8u preset too
2021-12-28 20:06:58 -05:00
KillzXGaming
cd4333c5cc
Adjust mk8 kcl material preset.
2021-12-28 20:06:36 -05:00
KillzXGaming
54dce49fdd
Archive fixes for replacing folder.
2021-12-28 15:02:38 -05:00
KillzXGaming
6b14db6ffe
PKG : Save file formats automatically if opened and supported.
2021-12-28 14:31:06 -05:00
KillzXGaming
0f9574101b
KCL : Add the same fix to mtl parsing
2021-12-24 16:07:07 -05:00
KillzXGaming
1e00a15618
KCL : Fix float parsing in different regions using different format providers
2021-12-24 15:55:20 -05:00
KillzXGaming
67f355f953
KCL : Fix potential crash from .obj using different regional text handling.
2021-12-24 15:17:05 -05:00
KillzXGaming
84d535c0f0
Fix building with IONET
2021-12-23 12:50:36 -05:00
KillzXGaming
ec73bbfe54
KCL : Support automatic triangulation and improve material detection.
2021-12-22 15:39:10 -05:00
KillzXGaming
c6287f2631
DAE : Fix issues exporting models with only bone indices and no weights.
2021-12-10 20:53:47 -05:00
KillzXGaming
6e64dbc131
Add .zst extension.
2021-12-08 20:46:42 -05:00
KillzXGaming
d11e90787c
RARC : Fix writing directory IDs.
2021-12-02 17:30:01 -05:00
KillzXGaming
c204608f9b
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2021-11-28 14:28:31 -05:00
KillzXGaming
c847d40d3f
RARC : Add rewritten code ported from reborn project
2021-11-28 14:28:18 -05:00
Crementif
bee25c6b06
Improve file searching window ( #428 )
2021-11-28 12:58:17 -05:00
KillzXGaming
2e8632147c
Update appveyor to copy new swizzle dlls
2021-11-25 18:40:20 -05:00
SMG
b161949a1f
Updated Tegra X1 swizzling and nutexb block heights ( #419 )
...
* avoid using LINQ for array slicing
* separate pitch and block linear swizzle functions
* use tegra_swizzle lib for swizzle/deswizzle for block linear
* clean up tegra swizzle and remove redundant allocation
* add an additional binary for 32 bit
* add check to force valid block heights
* fix sizes for 32 bit swizzle ffi
* simplify mipmap offsets, fix clamping blockHeightLog2
* prevent 0 values for width/height
* port updated nutexb block height function from Cross Mod
* update tegra_swizzle to include corrected block height functions
2021-11-25 18:15:17 -05:00
KillzXGaming
ed015677df
Quick adjustment to editing bsmat
2021-11-19 18:11:28 -05:00
KillzXGaming
8cc294e07f
PKG : Include bsmat editing
2021-11-19 18:03:41 -05:00
KillzXGaming
84fdef5718
PKG : Update data loading to store in memory.
2021-11-19 17:50:33 -05:00
KillzXGaming
9a788e622a
DAE : Fix incorrect weights from optimization issues.
2021-11-19 16:47:41 -05:00
KillzXGaming
c4b785c29f
NKN : Fix alignment/padding for encrypting blocks fixing crashes.
2021-11-17 17:25:45 -05:00