Commit graph

547 commits

Author SHA1 Message Date
KillzXGaming
ddf24a63fb Adjust a few things 2020-04-11 17:00:50 -04:00
KillzXGaming
029269a24a Auto rename texture duplicates for batch renaming if diretories and file names match 2020-04-11 16:57:09 -04:00
KillzXGaming
9c138bd590 Some fixes 2020-04-11 10:20:56 -04:00
KillzXGaming
65532046c0 Quick implimentation so bfres models can be batched exported 2020-04-10 17:22:45 -04:00
KillzXGaming
5a86fe16de BNTX : Fix R16_UINT textures 2020-03-22 13:13:53 -04:00
KillzXGaming
507c400502 Test 2020-03-21 20:48:35 -04:00
KillzXGaming
006c9c80a2 Some quick byaml fixes for path types 2020-03-21 13:19:27 -04:00
KillzXGaming
687e524d3e Add option to swap hex endianness for hash calculator 2020-03-21 11:46:31 -04:00
KillzXGaming
b0edf476e9 Byaml : fix path index types with no paths 2020-03-18 20:36:08 -04:00
KillzXGaming
360f063d95 Some adjustments 2020-03-18 12:07:34 -04:00
KillzXGaming
9df4bf6068 One more path fix so directory is always created if textures are present 2020-03-18 12:00:49 -04:00
KillzXGaming
025590f54b Fix archive folder paths 2020-03-18 11:58:08 -04:00
KillzXGaming
1099da76a3 Add more hash types to hash calculator 2020-03-18 11:45:31 -04:00
KillzXGaming
fa65123521 Fix erorrs 2020-03-18 11:44:41 -04:00
KillzXGaming
be11a08a65 Some fixes to batch exporting. Add batch compression 2020-03-18 11:42:17 -04:00
KillzXGaming
101b0aaa8e Fix Wii U bfres visibility animation curves 2020-03-15 17:30:22 -04:00
KillzXGaming
6747035109 Fix saving bfres with visibily animations (would be invisible) 2020-03-15 16:48:20 -04:00
KillzXGaming
bfdc4000fa
Quick error fix 2020-03-09 20:54:20 -04:00
KillzXGaming
979b39d374 Try to fix errors 2020-03-08 18:57:18 -04:00
KillzXGaming
574590e869 Start to add batch export option (only works on g1m and cmb atm) 2020-03-08 18:48:18 -04:00
KillzXGaming
7714fbecac Fix bug saving v1 aamp strings 2020-03-03 21:25:26 -05:00
KillzXGaming
0b0a42a870 Some AAMP v1 fixes from yaml 2020-03-03 21:17:03 -05:00
KillzXGaming
37b49d131e Add more aamp hashes 2020-03-03 17:25:26 -05:00
KillzXGaming
00a48d4b4a Some adjustments 2020-02-28 16:52:24 -05:00
KillzXGaming
284f727e9a Revert assimp to previous version 2020-02-28 16:49:18 -05:00
KillzXGaming
fada66dbe9 Fix some DPI scaling glitches 2020-02-24 19:07:14 -05:00
KillzXGaming
9d0dd3cb94 Use texture name instead of file name for batch exporting single file textures 2020-02-19 18:52:58 -05:00
KillzXGaming
cc81f88c9a Update assimp to the latest.
This build will fix DAE vertex colors importing wrong. May fix other potential importing issues.
2020-02-17 20:12:47 -05:00
KillzXGaming
d32f8bfb24 Make sure to disable 32 bit option for release so libraries don't break 2020-02-13 16:00:23 -05:00
KillzXGaming
c17b7c85ef Fix a crash when saving wii u bfres with params using no constants. 2020-02-12 20:08:58 -05:00
KillzXGaming
e5f0745818 Improve gfbmdl UV transformation for diffuse textures 2020-02-12 19:15:31 -05:00
KillzXGaming
6129ab2b4e Many more bug fixes and layout rendering improvements.
Add support for BCLAN.  (It's basically the same as BRLAN)
Fix saving for BRLAN.
Fix 3DS textures being upside down for BCLYT.
Improve BCLYT rendering.
Improve texture transforms for BCLYT and BFLYT.
Fix tev stage properties not appearing for BCLYT editor.
Fix C4 and C8 decoding.
2020-02-12 16:56:16 -05:00
KillzXGaming
6931350fac Fix RGBA Snorm textures. Remove file extension from batch export folders. 2020-02-12 15:54:16 -05:00
KillzXGaming
946fa08518 BFRES : Fix some more importing bugs
Only align buffers when using a single buffer.
2020-02-11 16:49:27 -05:00
KillzXGaming
bfc02c117d Add ETC1 compressor 2020-02-08 14:06:01 -05:00
KillzXGaming
868ce95cd0 Remove extension for batch export 2020-02-07 15:54:59 -05:00
KillzXGaming
ede5c62031 More fixes.
Fix loop error for 3DW stage files when creating the string table.
Fix converting yaml so it uses the custom syntax flow/tags.
Fix AAMP version issues for v1.
Add support for loading empty byaml files so data can be added onto them.
Fix bone importing issue with assimp.
2020-02-07 15:50:52 -05:00
KillzXGaming
d991a23980 Add support for G1M model files. Rewrite some bone properties. 2020-02-06 19:47:32 -05:00
KillzXGaming
978cb5b8c8 Fix errors again 2020-02-06 18:29:42 -05:00
KillzXGaming
c922ff1e4f Big BYAML and AAMP update!
- AAMP can now save back to YAML!
- Added text editor for AAMP editor
- AAMP library has been improved signifcantly, now using one library for all versions.
- BYAML now uses YAML by default. You can still right click in the editor and export as XML if needed.
- BYAML saving speed improved signifcantly.
- BYAML now supports reference nodes and works with 3DW byml files.
- BYAML can now load shift JIS encoding for japanese characters.
- YAML syntax for text editor improved with proper folding and highlighting for certain values.
2020-02-06 18:20:42 -05:00
KillzXGaming
d70fef1f9f BFLYT : Improve saving (material flags and part panes) 2020-02-03 17:17:49 -05:00
KillzXGaming
c01be70a71 Add dialog to copy skeletal animations 2020-02-02 20:40:26 -05:00
KillzXGaming
018a55c63e Fix 0.9 BFRES with model user data (TMS#FE save fix) 2020-01-30 18:42:01 -05:00
KillzXGaming
ef12ed15d4 BFRES : Add buffer alignment for stride of 12 for single attribute/buffer,
This will fix potential corruption in certan games.
2020-01-29 17:02:32 -05:00
KillzXGaming
056fdb3e1a Add game setting presets to BFRES importing.
These can cause signicant improvement to models with smaller sizes and potentially fix exploding and corruption (ie WWHD, SM3DW). Botw should have fixed crash issues now that the file size is signifcantly lower.
2020-01-27 18:44:03 -05:00
KillzXGaming
12e566df37 Some more fixes with KCL editor 2020-01-26 18:35:05 -05:00
KillzXGaming
35fa7f4633 Add options to add comment string for json files 2020-01-26 18:05:32 -05:00
KillzXGaming
283673ac08 Fix preset typo 2020-01-26 17:05:08 -05:00
KillzXGaming
89b899beef Fix json encoding isse 2020-01-26 17:02:42 -05:00
KillzXGaming
706c03f4ac Update material presets 2020-01-26 16:58:13 -05:00