1
0
mirror of synced 2024-11-28 01:10:51 +01:00
Commit Graph

892 Commits

Author SHA1 Message Date
KillzXGaming
d50379879f BFRES : Fix long lasting bug where tangents load/create wrong from 1 skin count or less. 2023-10-26 20:20:58 -04:00
KillzXGaming
0e52ac9ac6 Keep original SRGB usage on .astc replace 2023-10-22 11:39:51 -04:00
KillzXGaming
6088d66e4a Fix v10 bfres that have more than 64 boolean bits to load. Keep original bind indices on replace if possible.
This will fully fix and support v10 bfres by loading all possible boolean bits for the shader options. Previously would only load the first 64 bits using a uint64 value rather than checking for multiple when value is larger.
2023-10-21 17:40:00 -04:00
MediaMoots
9842158c54
New Tools and Save All options (#664)
* Fix extra frame added to smd animation export

* New batch tools and save all option

* Update MainForm.cs

* Batch Rename BNTX from Filename

* Update MainForm.Designer.cs
2023-10-16 21:02:26 -04:00
KillzXGaming
9e1d47877c BNTX : Fix certain texture formats. Allow any unsupported ones to open. 2023-09-05 21:03:56 -04:00
MediaMoots
b1244fb019
Support changing skincount (#655) 2023-08-10 18:09:59 -04:00
KillzXGaming
4b9066ca5d Fix crash for importing skinned bfres bones 2023-08-08 17:29:13 -04:00
KillzXGaming
1e2c544fcb Quick fix. 2023-08-05 09:19:14 -04:00
KillzXGaming
396f9a9df2 Fix index out of range error from the skin count > 4 fix 2023-08-04 20:04:16 -04:00
MediaMoots
d88ceb5211
Fix Replacing meshes with over 4 skin count (#649) 2023-07-31 18:52:49 -04:00
MediaMoots
66d490679f
Fix wrong UV map being used to generate tangents on TOTK (#644)
* Fix wrong UV map being used to generate tangents on TOTK

* use o_texture2_texcoord instead
2023-07-11 18:04:40 -04:00
KillzXGaming
d7a161200d BFRES : Some fixes to skeleton searching for external files 2023-06-29 20:50:17 -04:00
KillzXGaming
765c09c8f1 BFRES : Save .mc based on gpu flags to prevent on animations 2023-06-29 20:49:49 -04:00
KillzXGaming
932a6f3a47 Byaml : Fix saving ulong, long, and double types. Also fix converting ulong types 2023-06-22 17:59:16 -04:00
KillzXGaming
79b51dd7ed Attempt to fix the incorrect skeleton being exported for bfres animation exporting 2023-06-20 16:38:23 -04:00
SMG
ff40338bc0
update tegra_swizzle to 0.3.1 (#614) 2023-06-18 19:20:26 -04:00
KillzXGaming
6826fa01cf Also toggle compression 2023-06-14 20:13:13 -04:00
KillzXGaming
da87ed0d2c Check file path instead 2023-06-14 20:11:57 -04:00
KillzXGaming
2e6c30bf1e Force mesh codec save when .mc extension is used for bfres 2023-06-14 20:05:19 -04:00
KillzXGaming
916aeab313 Add latest SHARCFB code for switch 2023-06-07 19:00:44 -04:00
KillzXGaming
3d943e7bcb Update bfsha to the latest which fixes missing data for newer versions 2023-06-06 19:53:23 -04:00
KillzXGaming
ebf09c9fac Add .mc creation and editing. Fix TXTG updating in viewer. 2023-06-03 15:31:08 -04:00
KillzXGaming
d302c38563 Only update compression for uncompressed external types 2023-06-02 16:50:44 -04:00
KillzXGaming
826a96b265 Load external string file by flag 2023-06-02 16:49:01 -04:00
KillzXGaming
d40d9bf2e9 Another quick fix 2023-05-31 17:39:00 -04:00
KillzXGaming
39f68281c8 Adjust naming 2023-05-31 16:19:57 -04:00
KillzXGaming
925830b8bb Quick fix for wii u bfres and fix TXTG 8x5 format 2023-05-31 16:17:18 -04:00
KillzXGaming
49074ab44a Quick fix 2023-05-30 20:53:39 -04:00
KillzXGaming
c77ba4cdf7 Add save file menu so TXTG can be saved inside bfres 2023-05-30 20:37:47 -04:00
KillzXGaming
46162e5379 Support loading txtg into gui and exporting them 2023-05-30 20:27:57 -04:00
KillzXGaming
45d20e8f44 Add TXTG loading for loaded bfres 2023-05-28 16:59:31 -04:00
KillzXGaming
5f77578a63 Add a fix for detecting decompressed mc binary files 2023-05-28 15:29:35 -04:00
KillzXGaming
414a4c1ea2 Fix appveyor 2023-05-28 15:10:57 -04:00
KillzXGaming
934a430e89 Add support for loading decompressed TOTK bfres files 2023-05-28 15:06:34 -04:00
KillzXGaming
c37826de88 Another adjustment 2023-05-27 20:24:15 -04:00
KillzXGaming
32f5667ddf TXTG fix BC3 2023-05-27 20:23:23 -04:00
KillzXGaming
2c75de1f1c Push support for V10 BFRES saving, TXTG load/saving, Anim fixes, and more. 2023-05-27 19:33:14 -04:00
KillzXGaming
15e6c1c7fd BFRES : Fix material right click menu not applying shortcuts 2023-05-27 19:27:13 -04:00
KillzXGaming
d0fc51c57d BFRES : Fix loading bone attributes from 4 byte format when 3 byte stride 2023-05-27 19:26:32 -04:00
KillzXGaming
8c25749c23 Add latest code 2023-05-21 13:17:25 -04:00
KillzXGaming
ede52275da Fix GUID endianness 2023-02-16 21:14:16 -05:00
KillzXGaming
d1820ba8f0 CMDL : use the right tex coord target for dkctf 2023-02-16 17:28:58 -05:00
KillzXGaming
afe7ab3890 Update retro formats to support Metroid Prime Remastered 2023-02-16 17:25:43 -05:00
Teras
eaef6e5f0c
workaround for exporting tranm (#555) 2022-12-08 11:25:30 -05:00
Teras
022fcc61cc
Fixes for TRPAK implementation (#554)
Fix wrong detection of GFMDL files. wont be detected as Fileformat for finding File Extensions for unknown Hashes.
Don't add the detected file extension to known file names.
Added Quick Access folder for .tranm files for feature parity with GFPAK.
2022-12-07 17:01:57 -05:00
Teras
314a880213
Update to TRPAK Implementation (#546)
* Move TRPAK up the list of Fileformats
prevents false detections of some of the Archives as other File Formats

* add best guess for Paths
if all known paths are the same add that one path to all other Files

* Revert "Move TRPAK up the list of Fileformats"

This reverts commit a1c0c2d630.

* Move TRPAK up the list of Fileformats
this time dont reformat the whole Class

* Added Quick access
Added Quick access Folders in the same style as GFPAK for all Texture Files and all Model Files

* cleanup and set some ImageKeys

* Prefer BNTX Filenames that mathc the Hash
instead of relying on only getting the filenames from the file itself
2022-11-29 18:32:27 -05:00
Teras
d55f738297
First pass for TRPAK archive files (#544)
first seen in Pokemon Scarlet/Violet
2022-11-20 09:38:38 -05:00
KillzXGaming
8fc71d3c32 GTX : Use original channel components. 2022-10-29 12:49:31 -04:00
KillzXGaming
e063086601 Fix formatting 2022-10-29 12:48:18 -04:00
KillzXGaming
423463d082 GTX : Fix channel properties and add default mip target 2022-10-29 12:47:56 -04:00