Commit graph

2825 commits

Author SHA1 Message Date
KillzXGaming
a425bd6a6e Revert GetActiveSkeleton() as it causes animation export issues.
Since bfres has no real way to actively tell what animation uses which skeleton, I will need to do a UI in another update to select which model to export with.
2021-06-12 11:12:16 -04:00
KillzXGaming
06e835fd3d Handle skinned boundings better (may improve shadows and culling performance) 2021-06-05 18:06:24 -04:00
KillzXGaming
15dca5a055 Fix audio player device switching 2021-06-04 18:23:54 -04:00
KillzXGaming
65732387fc Improve bounding radius calculation. 2021-06-03 21:19:34 -04:00
KillzXGaming
00883d617b Push byaml saving fix for certain node types thanks to MonsterDruide1. 2021-05-13 17:58:02 -04:00
KillzXGaming
bf43d65daf NUTEXB : Support BC6 SFloat 2021-05-02 20:07:51 -04:00
KillzXGaming
15594e967b NUTEXB: Support BC4 2021-05-02 18:52:03 -04:00
KillzXGaming
f17b4280a4 NUTEXB : Improve nutexb texture format support, keep file version on resave. 2021-04-30 17:53:02 -04:00
KillzXGaming
68c4c0c991 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2021-04-26 20:35:50 -04:00
KillzXGaming
f1da5060d0 BFRES : Cleanup how indices are checked and updated fixing some skinning bugs on import. 2021-04-26 20:35:44 -04:00
KillzXGaming
016dca5d0b
Fix errors 2021-04-19 19:03:50 -04:00
KillzXGaming
ce06922fd7
Add some face checks to check for valid triangles.
Should fix common errors from tangent/bitangents and normals calculation.
2021-04-19 18:59:45 -04:00
KillzXGaming
7c9d8cfd98 BFRES : Add a quick fix for swapping skeletons with regenerated indices 2021-04-18 20:16:27 -04:00
KillzXGaming
2f2bee744b BFRES : Finally add support for proper skin index generation fixing all the index errors. 2021-04-18 14:38:12 -04:00
KillzXGaming
7331a268bf BFRES : Display scaling rule for non animated skeletons. 2021-04-17 19:21:42 -04:00
KillzXGaming
ec79648626 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2021-04-12 19:49:58 -04:00
KillzXGaming
8a9390cb6c BFRES : Fix bone matching for models with multiple skeletons. 2021-04-12 19:49:45 -04:00
Migush
d7eea27e63 Add separate exit argument to skip booting 2021-04-12 19:03:58 -04:00
KillzXGaming
1fd81feb22 Small adjustment 2021-04-10 16:57:23 -04:00
KillzXGaming
163a348465 Image Editor: Add HDR setting for 2D cubemap viewer 2021-04-10 16:56:26 -04:00
KillzXGaming
b8915393ea Fix cubemap view direction 2021-04-09 21:05:47 -04:00
KillzXGaming
f98cb66feb Image Editor : Add gamma control and addtional UI to cubemap viewer 2021-04-09 21:02:20 -04:00
KillzXGaming
c9aef08482 Image Editor : Add option to preview 3D HDR alpha encoded cubemaps 2021-04-09 20:34:39 -04:00
KillzXGaming
d923705c3c BNTX : Quick fix for dims when importing cubemaps as DDS 2021-04-04 17:08:54 -04:00
KillzXGaming
12dfbaadaf Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2021-03-29 20:41:55 -04:00
KillzXGaming
e1e6a3941f BFRES : Quick work around for skinning indices to fix index out of range error.
Quick work around based on VelouriasMoon's fix.
2021-03-29 20:41:44 -04:00
KillzXGaming
2056fd1fa0
BFRES : Fix shader variables being switched in UI. 2021-03-22 18:00:33 -04:00
KillzXGaming
dcba003aba BFFNT : Fix bntx sheet generating and default mip maps to 1. 2021-03-21 14:51:59 -04:00
KillzXGaming
7b973d2b66 KCL : Fix import UI parsing COL_ collision with non numerical values. 2021-03-06 14:04:42 -05:00
KillzXGaming
e93ace1f0d Quick error fix 2021-03-06 11:15:24 -05:00
KillzXGaming
f3705d563a Attempt to fix SMD culture issue on export. 2021-03-06 11:12:39 -05:00
KillzXGaming
0dd3ab072c KCL : Fix culture conversion when loading .obj files. 2021-03-06 11:06:37 -05:00
KillzXGaming
0db9434041 SHARCFB : Fixes to variation value parsing. 2021-02-21 13:04:57 -05:00
KillzXGaming
d8da7f0e3f KCL : Fix exporting with invalid values causing reimport to break. 2021-02-20 14:59:52 -05:00
KillzXGaming
dc6bb5a367 Fix kcl obj import issue with hash checking. 2021-02-20 14:34:55 -05:00
KillzXGaming
b88b28ab20 Fix V2 AAMP yaml conversion not keeping header flags (resulting in a crash) 2021-02-20 12:21:45 -05:00
KillzXGaming
80bdcda1d4 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2021-02-13 10:38:19 -05:00
KillzXGaming
ac385352d9 Prevent invalid camera z near values. 2021-02-13 10:38:11 -05:00
KillzXGaming
3ccd38ea66
Quick error fix 2021-02-01 18:29:49 -05:00
HelloOO7
4720db57b9 GFPAK disk hash cache. 2021-02-01 17:20:42 -05:00
HelloOO7
3708fd4945 GFPAK anime hash duplicates fix 2021-02-01 17:20:42 -05:00
HelloOO7
1340c1a55f GFPAK procedural anime config hashes 2021-02-01 17:20:42 -05:00
KillzXGaming
2c43ccfc3f
Quick KCL material preset path fix. 2021-02-01 17:16:11 -05:00
KillzXGaming
394fad02c5 RARC : Add batch renaming for galaxy actors like odyssey has 2020-12-26 12:59:08 -05:00
KillzXGaming
df06604d2a Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2020-12-26 12:54:15 -05:00
KillzXGaming
df281e645f NUTEXB : Fix different non swizzled surface levels 2020-12-26 12:54:07 -05:00
KillzXGaming
746648e479
Merge pull request #317 from shukenmg/userdata
Import User data
2020-12-26 12:47:23 -05:00
Shuken Mondin
f2601229d3 Import User data
Import userdata when importing a WiiU animation to a Switch bfres
2020-12-25 11:14:16 +08:00
KillzXGaming
2fd88ce7eb RARC : Support renaming. 2020-12-24 20:05:44 -05:00
KillzXGaming
6837bc30d1 BXLYT : Cleanup shaders.
Some cleanup and adjust floating point values to have decimals.
2020-12-22 20:40:36 -05:00