Commit graph

2769 commits

Author SHA1 Message Date
KillzXGaming
716d1c4520 More clean up and additions
- Starting to make all texture classes use STGenericTexture. This will make all functions usable between each one and converting through other classes much easier.
- Many bug fixes to the texture importer like duped texture importing, dds opening the window, index out of range issues, etc.
- Start on titlebar information.
- Start on ASTC texture format support.
- Support TGA images.
- Support FTEX importing and saving properly.
- Export models properly along with textures (with generic classes). Todo, support rigs and bones.
2018-12-10 18:48:51 -05:00
KillzXGaming
38ceb8d716
Remove todo for GTX swizzling. 2018-12-04 21:44:26 -05:00
KillzXGaming
d96f4dec43 Cleanup with new open/save methods. Also add gtx rebuilding. 2018-12-04 21:40:03 -05:00
KillzXGaming
364c9ceeed Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2018-12-02 17:30:53 -05:00
KillzXGaming
307a8832c5 Alot of clean up. 2018-12-02 17:30:46 -05:00
KillzXGaming
bf8d214405
Merge pull request #15 from OcelotGamingDev/master
Added Discord Rich Presence
2018-12-02 15:10:29 -05:00
KillzXGaming
785f5657b2 Update GTX code and update data types. 2018-12-02 15:01:51 -05:00
KillzXGaming
5cfec193bf Rework GTX swizzle thanks to abood and rebuild nutexb 2018-11-30 22:00:43 -05:00
OcelotGamingDev
1f3336fe52
oops two
i forgot this dll
2018-11-30 00:10:44 -04:00
OcelotGamingDev
974e857a62
oops
back to net framework 4.6.2
2018-11-30 00:07:25 -04:00
OcelotGamingDev
c9b1efc41f Added discord rich presence.
Examples: https://imgur.com/a/PJitqFM
2018-11-29 23:59:29 -04:00
KillzXGaming
0c9bafe67f Update DDS and nutexb with fixes 2018-11-28 13:22:25 -05:00
KillzXGaming
f51dd17f94 Many improvements and new formats.
Add in nutexb file format. While not finished, it can preview and export them.
Batch exporting for nuteb (tools menu).
Rework GTX code. This is WIP and not finished.
Add XTX code. Unifnished atm.
Add saving for wii u and include fmat exporting.
Proper error handling for assimp and texture swizzling.
2018-11-27 21:21:31 -05:00
KillzXGaming
b5ba944b69 Cleanup and some optimizations 2018-11-23 15:39:16 -05:00
KillzXGaming
216d772dbb Update placeholder textures and fill channel types by format 2018-11-23 12:51:08 -05:00
KillzXGaming
4e1c4a5266 Update library and clean up some things 2018-11-22 19:40:36 -05:00
KillzXGaming
898003ddb2 Doube click for sarc files. Minor fixes 2018-11-22 17:06:22 -05:00
KillzXGaming
e8e5c39b8f Add all sections and start to add menus 2018-11-22 16:17:03 -05:00
KillzXGaming
5d8e765d4c Organise BFRES better 2018-11-22 15:54:52 -05:00
KillzXGaming
c3c26f6a4c Rework UI loading 2018-11-22 13:08:50 -05:00
KillzXGaming
d9b4b48b92 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2018-11-22 10:20:15 -05:00
KillzXGaming
50ea4183ef Tons of stuff!
- Compress BC1 with alpha.
- Add GFPAK rebuilding.
- Fix some lag issues with bntx textures loading
- Fix saving multiple files.
- Support DDS cubemap importing
- Support rigged DAE/FBX files.
- Support animation playing thanks to smash forge.
- Some minor stuff to prepare custom animations.
- Many bug fixes.
2018-11-22 10:20:12 -05:00
KillzXGaming
96becc2dce
Merge pull request #11 from CVFireDragon/CVFireDragon-patch-1
another typo lol
2018-11-21 10:47:15 -05:00
Luke
38979afe64
another typo lol 2018-11-20 19:10:53 -05:00
KillzXGaming
90e773f0b1
Fix typo 2018-11-20 15:42:56 -05:00
KillzXGaming
5c2fd04e92
Update README.md 2018-11-20 15:30:44 -05:00
KillzXGaming
029f350526 Change FTEX R8G8B8 compression method to new one. . 2018-11-19 13:14:35 -05:00
KillzXGaming
d302808d24 Add mip maps to importer 2018-11-19 13:08:41 -05:00
KillzXGaming
2e1d311649 Remove some previous decompression methods 2018-11-19 12:49:16 -05:00
KillzXGaming
5e15f09c6e Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2018-11-19 12:39:13 -05:00
KillzXGaming
1649456d6b Add all DDS compression methods 2018-11-19 12:39:06 -05:00
KillzXGaming
b7520ef616
Merge pull request #10 from OatmealDome/patch-2
BFRES: Add missing samplers to the sampler list instead of attributes
2018-11-19 11:21:53 -05:00
OatmealDome
fa89b3d839
BFRES: Add missing samplers to the sampler list instead of attributes 2018-11-18 20:35:19 -05:00
KillzXGaming
190f47767d Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2018-11-18 19:03:36 -05:00
KillzXGaming
a81cfc0f98 Fix system dlls compiling and improve KCL shader 2018-11-18 19:03:27 -05:00
KillzXGaming
6ce70dc4d1
Merge pull request #9 from OatmealDome/patch-1
BFRES: Update VertexBufferIndex after re-adding VertexBuffers
2018-11-18 15:46:19 -05:00
OatmealDome
f13a420d76
BFRES: Update VertexBufferIndex after re-adding VertexBuffers 2018-11-18 13:38:30 -05:00
KillzXGaming
74d42d1b8b
Update README.md 2018-11-18 12:38:32 -05:00
KillzXGaming
1f726f5c06
Update README.md 2018-11-18 12:36:11 -05:00
KillzXGaming
90a74b5be5
Update README.md 2018-11-18 12:35:53 -05:00
KillzXGaming
625613d171 Fix bad paths to compile properly. 2018-11-18 12:32:33 -05:00
KillzXGaming
646982d2ae Fix refrence paths 2018-11-18 12:27:18 -05:00
KillzXGaming
b4be312a0f Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2018-11-18 12:10:01 -05:00
KillzXGaming
d30f94eb9a Fix compile issues and update to latest 2018-11-18 12:09:54 -05:00
KillzXGaming
738a285a5c
Merge pull request #8 from OatmealDome/master
BfresStructs: Remove extra variable assignment when renaming FMAT
2018-11-18 12:01:21 -05:00
OatmealDome
6c07f6018f
BfresStructs: Remove extra variable assignment when renaming FMAT 2018-11-18 02:17:39 -05:00
KillzXGaming
9dcf9eb15f Add Microsoft's TexConv license info 2018-11-17 17:42:19 -05:00
KillzXGaming
886c1ebd37
Update README.md 2018-11-17 17:40:14 -05:00
KillzXGaming
82951f4d89
Update README.md 2018-11-17 17:39:57 -05:00
KillzXGaming
5849962617 Add latest 2018-11-17 17:33:00 -05:00