KillzXGaming
4dcc523125
Fix normals from model importing if the model's scale was transformed
2019-04-12 16:21:00 -04:00
KillzXGaming
2197414b5f
Fix normals changing when model is scaled from transform tool
2019-04-12 16:00:03 -04:00
KillzXGaming
71db632ece
And also load back transforms for local coordinates
2019-04-12 15:42:45 -04:00
KillzXGaming
2bd2aed7d5
Revert back to transforming properly for local coordinates
2019-04-12 15:41:47 -04:00
KillzXGaming
79036ecb95
Fix bfres importing bugs and alignment corruption from importing sections
2019-04-12 15:34:42 -04:00
KillzXGaming
007376e891
Another fix
2019-04-11 20:25:00 -04:00
KillzXGaming
6fbcc163cb
Fix vertex count breaking the numberic UD max
2019-04-11 20:21:42 -04:00
KillzXGaming
b9fdf08695
Fix error
2019-04-11 20:12:21 -04:00
KillzXGaming
d580c37a21
Add vertex count display for shape editor
2019-04-11 20:11:25 -04:00
KillzXGaming
2d88a1180b
Change property grid for dark theme to better match dropdown panels
2019-04-11 20:08:00 -04:00
KillzXGaming
9642810642
Fix transform reset on first mesh
2019-04-11 20:03:22 -04:00
KillzXGaming
9fe3c8572e
Disable property grid toolbar
2019-04-11 19:47:23 -04:00
KillzXGaming
854bee2a56
Fix errors
2019-04-11 19:43:49 -04:00
KillzXGaming
dada4bb9c3
Add seperate export filer for FMDL to remove unused types atm
2019-04-11 19:43:04 -04:00
KillzXGaming
4779b4cff1
More image editor fixes
2019-04-11 19:28:35 -04:00
KillzXGaming
619c1f7ec5
Add option to move properties in image editor vertical
2019-04-11 18:51:59 -04:00
KillzXGaming
270d441dcc
More fixes
...
Many fixes to the enum data for switch bfres. Filter data can be edited properly.
UVs in UV editor can be transformed
2019-04-11 18:05:15 -04:00
KillzXGaming
3f510ce76b
Fix color display for some shader params
2019-04-10 19:59:57 -04:00
KillzXGaming
4795b1addb
Fix material exporting with OBJ
2019-04-10 18:58:17 -04:00
KillzXGaming
92d597f7f4
Try to fix updater issues
2019-04-10 18:48:50 -04:00
KillzXGaming
a21eead9da
Add my own obj libary since assimp is broken
2019-04-10 18:42:45 -04:00
KillzXGaming
3a153b5ed1
Flip UVs on export
2019-04-10 17:44:35 -04:00
KillzXGaming
cdcf14979f
Fix errors
2019-04-10 15:59:16 -04:00
KillzXGaming
76ca51d20a
Fix more bugs. Additional probe stuff
2019-04-10 15:36:10 -04:00
KillzXGaming
6414744c28
Add probe lighting object to muunt editor
2019-04-09 19:43:24 -04:00
KillzXGaming
77330c6b35
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-04-09 17:25:49 -04:00
KillzXGaming
bab9ce9022
Fix dae exporting with only indices and no weights. Fix sharc crashes.
2019-04-09 17:24:39 -04:00
AboodXD
2fbeb22242
Fix GTX version and some fixes in GX2 swizzling
2019-04-09 13:12:45 +04:00
KillzXGaming
7fe264136c
Skip array/depth levels for GX2 for now till that gets fixed
2019-04-08 21:33:18 -04:00
KillzXGaming
b59148d262
Add GX2 swizzle function to GX2 class.
2019-04-08 20:19:50 -04:00
KillzXGaming
353e8588d2
Cleanup swizzle function. Remove old one
2019-04-08 20:09:17 -04:00
KillzXGaming
53edd7e12b
Fix tile mode enum
2019-04-08 19:57:11 -04:00
KillzXGaming
d9b8b45d12
Fix tile mode warning
2019-04-08 19:52:13 -04:00
KillzXGaming
e629894267
Fix build issues
2019-04-08 19:44:57 -04:00
KillzXGaming
bd6627b030
Fix importing additional animations (from binary)
2019-04-08 19:41:18 -04:00
KillzXGaming
fff3d58cb3
Cleanup muunt and camera mini map stuff. Add game path settings
2019-04-08 17:01:31 -04:00
KillzXGaming
44860c2a0b
Camera stuff for tomorrow
2019-04-07 21:24:05 -04:00
KillzXGaming
060af50cbf
Fix actor renaming for bfres
2019-04-07 21:17:53 -04:00
KillzXGaming
454c13f6b9
Add even more path objects
2019-04-07 21:14:39 -04:00
KillzXGaming
5c5e130613
Fix typo
2019-04-07 19:40:00 -04:00
KillzXGaming
e830ca7278
Cleanup.
2019-04-07 19:37:31 -04:00
KillzXGaming
ef1cfadb98
Update course muunt viewport better to reflect hding and selection
2019-04-07 18:28:29 -04:00
KillzXGaming
9f1a4d4d12
Change color for item paths
2019-04-07 17:56:41 -04:00
KillzXGaming
aecd4a0d7b
Add proper null checks
2019-04-07 17:54:37 -04:00
KillzXGaming
08b4f3296e
Fix some bugs
2019-04-07 17:14:55 -04:00
KillzXGaming
2e5e32be6a
Fix byaml editor erroring out
2019-04-07 13:35:52 -04:00
KillzXGaming
2c73c6dde6
Fix local coordinates not updating when vertex buffer is updated
2019-04-07 13:27:38 -04:00
KillzXGaming
db9edd0746
Apply default texture for unmapped materials
2019-04-07 12:56:03 -04:00
KillzXGaming
19852762c6
Fix incorrect skeleton scaling and rotations from applying in editor
2019-04-07 12:52:06 -04:00
KillzXGaming
be829619a2
Some fixes.
...
Fixed bone editor not showing properly.
Fixed viewport not updating properly.
Removed bad tile mode for GX2 and fix altering them.
2019-04-07 12:26:43 -04:00
KillzXGaming
732811119e
Set muunt editor as viewport container
2019-04-06 21:48:09 -04:00
KillzXGaming
8d9c78cdc9
Fix path getting for proper hiding
2019-04-06 21:45:25 -04:00
KillzXGaming
5d35c62e56
Don't limt swizzle value atm till i fix a few things
2019-04-06 21:34:44 -04:00
KillzXGaming
dd4f352082
Add more paths
2019-04-06 21:30:25 -04:00
KillzXGaming
a0b28dc7ae
More improvements
2019-04-06 20:34:12 -04:00
KillzXGaming
47dee0ea3d
More course muunt stuff
2019-04-06 20:16:41 -04:00
KillzXGaming
f4189a9e39
Cleanup muunt editor
2019-04-06 19:11:59 -04:00
KillzXGaming
c6798a95ba
Fix errors
2019-04-06 18:35:03 -04:00
KillzXGaming
c173edd611
Fix sub files issues
2019-04-06 18:30:22 -04:00
KillzXGaming
4865ca1a8f
Rename GTX class to GX2
2019-04-06 15:58:20 -04:00
KillzXGaming
fba66217d1
Some encoding fixes to GTX
2019-04-06 15:52:09 -04:00
KillzXGaming
3bccc3ca5e
Add enemy paths to muunt editor
2019-04-06 15:13:55 -04:00
KillzXGaming
9c28afdfe2
Apply path moving to node data so it saves back
2019-04-06 13:46:35 -04:00
KillzXGaming
c7851c8d16
Load lap path properties on select
2019-04-06 13:29:42 -04:00
KillzXGaming
37a34b8ef5
Fix renderable object in course muunt editor to be movable
2019-04-06 13:07:23 -04:00
KillzXGaming
6dc208631e
Disable unused extensions for now
2019-04-06 12:38:19 -04:00
KillzXGaming
5a75f0889a
Fix Tex2 replacing
2019-04-06 12:24:21 -04:00
KillzXGaming
04eee5913c
Add mip swizzle value from tex2 to deswizzle
2019-04-06 11:58:21 -04:00
KillzXGaming
2f4b03a454
Fix tex2 files from loading mips in image editor
2019-04-06 11:53:39 -04:00
KillzXGaming
ea099ee2dd
More fixes and try to load depth data
2019-04-06 11:37:50 -04:00
KillzXGaming
5837fbe5d6
Update tiling for gx2 swizzling
2019-04-06 10:22:02 -04:00
KillzXGaming
7680baa375
More accurate gtx tiling for mips
2019-04-05 21:29:34 -04:00
KillzXGaming
62cbad92dd
Add actor file renamer for SZS files in odyssey
2019-04-05 21:10:57 -04:00
KillzXGaming
f8a754058a
Set model matrix to fix some transform issues
2019-04-05 19:52:59 -04:00
KillzXGaming
7bea95b199
Update to the latest opengl framework and more bug fixes
2019-04-05 19:47:21 -04:00
KillzXGaming
8185fce35d
Fix some bfres issues on saving
2019-04-04 00:37:28 -04:00
KillzXGaming
edb5c230ca
Add textures to later ptcl versions
2019-04-03 21:57:34 -04:00
KillzXGaming
1d99b14bfe
More fixes
...
Fixed timeline issues
KCL now has presets for games. This will fix crashing in Splatoon, MK9, and many more games
2019-04-03 21:03:01 -04:00
KillzXGaming
08370b8d1d
Remove the thing
2019-04-03 14:45:26 -04:00
KillzXGaming
ab729959ba
Fix refrences
2019-04-01 20:07:33 -04:00
KillzXGaming
85530715bb
Try to fix errors
2019-04-01 20:06:31 -04:00
KillzXGaming
67864cd64f
Fix assimp issues please and add lock check for settings current frame
2019-04-01 18:14:13 -04:00
KillzXGaming
194d032798
Reset menus on load
2019-04-01 16:44:23 -04:00
KillzXGaming
49a803584c
Cleanup bntx context menus
2019-04-01 16:43:27 -04:00
KillzXGaming
325f1e25f6
Add basic file removale. Will be improved later
2019-04-01 16:19:07 -04:00
KillzXGaming
efd6d6613e
Fix errors
2019-04-01 15:35:20 -04:00
KillzXGaming
2a76b8216c
Comment out some stuff because of appveyor atm
2019-04-01 15:33:11 -04:00
KillzXGaming
c908e24517
Add some KCL structs to new file for easier reading and writing
2019-04-01 15:30:50 -04:00
KillzXGaming
d411b5bb82
Change a thing
2019-04-01 15:20:32 -04:00
KillzXGaming
dba119ba6e
Add BNTX node for bffnt sheets
2019-04-01 15:16:07 -04:00
KillzXGaming
1ec2c26c35
Fix skeleton replacing on wii u
2019-04-01 15:13:30 -04:00
KillzXGaming
7bd00f6de7
Fix dae rigging for good now
2019-04-01 15:04:16 -04:00
KillzXGaming
c98162622f
Fix BC5S dds importing.
2019-03-31 19:18:14 -04:00
KillzXGaming
decd83c487
More timeline fixes
2019-03-31 18:23:41 -04:00
KillzXGaming
0c5d53ae61
Fix bone transforms and names from parent skeleton generated by blender
2019-03-31 17:43:19 -04:00
KillzXGaming
2b0957fa53
Transform rigged stuff properly
2019-03-31 17:10:03 -04:00
KillzXGaming
b87cc40857
Fix hash only sarcs from saving
2019-03-31 17:06:12 -04:00
KillzXGaming
831efdb027
Fix one more dll
2019-03-31 16:31:40 -04:00
KillzXGaming
9e44973f72
Cleanup dll mess
2019-03-31 16:22:01 -04:00
KillzXGaming
d8e335f8c0
Copy direct tex folders properly
2019-03-31 15:58:04 -04:00
KillzXGaming
f20e1d26c9
Cleanup some stuff
2019-03-31 15:41:29 -04:00
KillzXGaming
a773074933
Fix appveyor issues
2019-03-31 15:29:36 -04:00
KillzXGaming
3a10c4cf43
More timeline fixes
2019-03-31 14:28:00 -04:00
KillzXGaming
9c439f099d
Massive speed improvement to bfres saving with animations + bug fixes
...
Fixed bfres from taking too long to save with 100s or even 1000s of animations. From 30 - 70 minutes, to over 8- 20 seconds!
Fixed weights and buffers not importing properly.
Fixed byaml editor's dialog buttons improperly placed on resize.
2019-03-30 21:54:19 -04:00
KillzXGaming
db13c0d8b7
Check determinant to prevent singular matrix issue
2019-03-30 17:12:08 -04:00
KillzXGaming
7238de5d37
Set DDS depth count for generic textures to 1.
2019-03-30 16:43:07 -04:00
KillzXGaming
d384a5f8ba
Fix it again. This time it works properly
2019-03-30 16:02:30 -04:00
KillzXGaming
383dc2add1
Fix issue with models being hidden causing lag
2019-03-30 15:57:01 -04:00
KillzXGaming
46b9587908
Update container list for texture loader
2019-03-30 14:55:04 -04:00
KillzXGaming
b1db621786
Fix context menu themes
2019-03-30 14:43:49 -04:00
KillzXGaming
48c7477467
Increase opening bfres with animations significantly!
...
Load context menus for FSKA only when expanded .
2019-03-30 14:40:46 -04:00
KillzXGaming
9be1d645f0
Fix crash when scrolling through 100s of textures in importer
2019-03-30 13:21:01 -04:00
KillzXGaming
70f1f971d9
More fixes to timleline
2019-03-30 12:26:38 -04:00
KillzXGaming
525d6d0b27
Use generic format from DDS for converting formats instead.
2019-03-30 11:24:52 -04:00
KillzXGaming
3821db69d5
Fix all the DX10 BCN formats for dds imports
2019-03-30 11:20:56 -04:00
KillzXGaming
8a7dde7a2f
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-03-30 11:18:22 -04:00
KillzXGaming
2ee73e7857
Add new timeline by JuPaHe64
2019-03-30 11:18:15 -04:00
KillzXGaming
4b681ef745
Fix be dx10 textures
2019-03-29 23:43:01 -04:00
KillzXGaming
3fb31a0130
Fix bc1 dx10 textures
2019-03-29 23:38:25 -04:00
KillzXGaming
3d63151626
Port temporary SMD animation export code from forge for testing
2019-03-29 21:57:31 -04:00
KillzXGaming
adae13380f
Remove zip after extracted for updater
2019-03-29 21:38:01 -04:00
KillzXGaming
ce7a1736a2
Fix appveyor not copying dll
2019-03-29 21:29:46 -04:00
KillzXGaming
201a0ca5a5
More KCL fixes for switching between files
2019-03-29 21:20:39 -04:00
KillzXGaming
240cc5f0b3
Apply the kcl viewport to work better with bfres
2019-03-29 21:05:53 -04:00
KillzXGaming
29e9a0533d
Fix dae exporting weights FINALLY!
2019-03-29 19:21:59 -04:00
KillzXGaming
5d0254a5e2
Double click to hide contents of the timeline, console, and texture viewer
2019-03-29 18:57:54 -04:00
KillzXGaming
8b2c8466fc
Fix non generic audio files not loading the audio player,
2019-03-29 18:36:30 -04:00
KillzXGaming
6afce74460
Skip textures with the same data position
2019-03-29 18:18:29 -04:00
KillzXGaming
93830c84e1
Load ptcl textures to editor when clicked
2019-03-29 18:07:51 -04:00
KillzXGaming
c34d021ddc
Fix wii u textures for ptcl not loading
2019-03-29 18:04:18 -04:00
KillzXGaming
3c9e93b411
Add texture names to ptcl wii u textures
2019-03-29 17:53:49 -04:00
KillzXGaming
92642d165b
Add texture folder for Wii U PTCL
2019-03-29 17:48:06 -04:00
KillzXGaming
2bcae8c2eb
Check for unused names for unswizzled nutexb types
2019-03-29 17:36:54 -04:00
KillzXGaming
50c0c0bfe8
Check for IEditors for archive file forms.
2019-03-29 16:43:08 -04:00
KillzXGaming
76a82effe7
Fix bfres not opening in archives.
2019-03-29 16:37:20 -04:00
KillzXGaming
71f9ea0276
Fix material removal if not mapped
2019-03-29 16:22:49 -04:00
KillzXGaming
6c676cf410
Add material deletion.
2019-03-29 16:21:07 -04:00
KillzXGaming
d5f50d91b8
More fixes to UI and file saving. Also add in bflim editing.
...
Fixed the shader param editor not adjusting the height for float4 types.
Fixed the shape editor not adjusting some lists properly.
Fixed hash based sarcs not saving right (menu.szs for example).
Fixed bflim sarc alignment from being corrupted.
Add alignment for effect file formats in sarc.
Add bflim to the texture loader in sarc for batch previewing/edits
2019-03-29 15:28:35 -04:00
KillzXGaming
e4ccae2c93
Dispose some writers so the file isn't active anymore
2019-03-28 21:28:36 -04:00
KillzXGaming
088f9a00e2
Use floats for weights to help prevent exploding since IDK why 8888_unorm breaks :(
2019-03-28 21:13:15 -04:00
KillzXGaming
8d1b5a3674
Fix nutexb saving from edits with the image editor
2019-03-28 20:58:56 -04:00
KillzXGaming
52d8b06d23
Fix objects from not updating
2019-03-28 20:22:22 -04:00
KillzXGaming
a1606187b4
Add option to hide specific bones
2019-03-28 20:19:13 -04:00
KillzXGaming
8cc5e13ace
Option to add active files to editor instead of new tab. Fix crash from no objects.
2019-03-28 19:48:56 -04:00
KillzXGaming
210afaae71
Use listview again for nutexb to preview multiple textures better
2019-03-28 18:29:06 -04:00
KillzXGaming
2707c72182
Fix updater not opening exe properly
2019-03-28 18:11:04 -04:00
KillzXGaming
72f80eb8a2
Fix Y and Z axis bone positions swapped for the bone editor.
2019-03-28 17:32:22 -04:00
KillzXGaming
718ddfaea3
Add right click to close tabs, and double click title bar to maxamize
2019-03-28 17:28:39 -04:00
KillzXGaming
8a74942ead
Cleanup assimp exporter
2019-03-28 17:05:49 -04:00
KillzXGaming
7ead89f039
Remove update notifcation for an icon to remove nagging
2019-03-28 16:39:23 -04:00