KillzXGaming
d4da6db3df
One more adjustment to the bone property
2019-04-22 20:43:58 -04:00
KillzXGaming
c91bb6f823
Add latest math library
2019-04-22 20:42:32 -04:00
KillzXGaming
d8deb1ac03
Hide some version specifici properties
2019-04-22 20:40:34 -04:00
KillzXGaming
8f7f859cf6
Add type converters for more property types
2019-04-22 20:19:05 -04:00
KillzXGaming
da8d56be47
More fixes to viewport/opengl disabling
2019-04-22 19:44:12 -04:00
KillzXGaming
c7ee9ed16b
Allow viewport to be completely disabled for potato PCs.
2019-04-22 19:36:53 -04:00
KillzXGaming
021b34afba
Load more properties
2019-04-22 18:38:11 -04:00
KillzXGaming
ea9110bed4
Add more properties for simple mode in bfres editor
2019-04-22 18:28:24 -04:00
KillzXGaming
74973a24bb
Add more fixes and improvements
2019-04-22 17:52:21 -04:00
KillzXGaming
dff727ff0f
Start to add MSBT support
2019-04-21 22:00:38 -04:00
KillzXGaming
690028328f
Correct the extension.
2019-04-21 20:27:31 -04:00
KillzXGaming
e5d98dbf67
More fixes to bone exporting.
2019-04-21 20:26:12 -04:00
KillzXGaming
46f069adb8
Fix bone export/importing on wii u
2019-04-21 20:21:21 -04:00
KillzXGaming
c000dca5e2
More ptcl texture replace fixes
2019-04-21 19:13:06 -04:00
KillzXGaming
7144b70039
Fix mip map issues
2019-04-21 18:11:40 -04:00
KillzXGaming
1e3595dae6
Add size check
2019-04-21 17:53:54 -04:00
KillzXGaming
8d13bef743
More fixes to supported formats
2019-04-21 17:49:28 -04:00
KillzXGaming
21577ba522
More fixes to ptcl texture replacing
2019-04-21 17:46:28 -04:00
KillzXGaming
2dd98141f0
Set format option to readonly and default to original type
2019-04-21 17:18:55 -04:00
KillzXGaming
b73d392a63
Add basic PTCL texture replacing
2019-04-21 17:14:49 -04:00
KillzXGaming
a3b9d1363c
Fix null types when clicked on in byaml editor
2019-04-21 15:55:21 -04:00
KillzXGaming
589198eb3a
Check formats on method to load proper menus
2019-04-21 14:54:48 -04:00
KillzXGaming
65b34e1e89
Add proper mdi container method which checks duped names
2019-04-21 14:50:57 -04:00
KillzXGaming
fad58c99e5
Another fix
2019-04-21 14:37:02 -04:00
KillzXGaming
23465c5e5b
Remove all resource data from ftex clearing to prevent key issues
2019-04-21 14:35:26 -04:00
KillzXGaming
d93fe604be
Fix multiple bftex importing
2019-04-21 14:31:52 -04:00
KillzXGaming
524194a288
Fix DDS exports with BC4 format
2019-04-21 14:24:48 -04:00
KillzXGaming
78efb8884c
Fix camera flag error for Splatoon 1 and other wii u games
2019-04-21 14:19:28 -04:00
KillzXGaming
87e231a94c
Fix vertex skin count output causing static models
2019-04-21 13:31:43 -04:00
KillzXGaming
01aca5cd3e
Add speed if shift is held
2019-04-20 19:12:03 -04:00
KillzXGaming
d0c176bf13
Add WASD camera movement.
2019-04-20 19:07:52 -04:00
KillzXGaming
0c9d9853d8
Fix missing root entry in byaml editor
2019-04-20 15:36:41 -04:00
KillzXGaming
c661b10d12
Improve byaml editor more
2019-04-20 15:22:10 -04:00
KillzXGaming
41fa2673c9
Check invalid path connection for muunt editor.
2019-04-19 16:34:57 -04:00
KillzXGaming
7eaf59805d
Fix bflim args
2019-04-18 21:41:39 -04:00
KillzXGaming
74bdba4536
Try to fix tex2 swizzle issues
2019-04-18 21:41:10 -04:00
KillzXGaming
f28b979b33
Add progress bar for mesh importing and generate names for blanks
2019-04-18 20:24:19 -04:00
KillzXGaming
ae25f2989b
Some more fixes.
...
Revert the GX2 one more time since swizzling is a bit bugged, but add a more up to date code as a backup.
Fix the swizzle pattern settings
2019-04-17 14:59:08 -04:00
KillzXGaming
67f713bf22
Update simple mode for bfres editor. Disable some gx2 things to test swizzle issues
2019-04-16 18:24:10 -04:00
KillzXGaming
4f07ddf490
Hopefully fix all the tex2 issues
2019-04-15 14:05:40 -04:00
KillzXGaming
27928658df
Add mesh transforms in console on import for debugging
2019-04-14 20:33:41 -04:00
KillzXGaming
fc97eed0ac
Fix skin count not applying when importing a model
2019-04-14 18:18:56 -04:00
KillzXGaming
96c68b793c
Fix null reference error when mesh is selected for switch
2019-04-14 15:19:54 -04:00
KillzXGaming
8bfa2293a8
Bind material enabling and hide properly in viewport
2019-04-13 12:44:47 -04:00
KillzXGaming
9940c6f10d
Update viewport for bone visual toggle
2019-04-13 12:34:00 -04:00
KillzXGaming
deb140b917
Fix errors
2019-04-13 12:32:26 -04:00
KillzXGaming
511edc1e99
Fix visible toggles for materials and bones
2019-04-13 12:29:44 -04:00
KillzXGaming
72f1feb51f
Fix color dialogs not working for params
2019-04-13 12:22:56 -04:00
KillzXGaming
1487422c38
Readd param XML swapping from 0.8
2019-04-13 12:01:01 -04:00
KillzXGaming
c4e343b07d
Fix bflim issues
2019-04-12 20:30:42 -04:00
KillzXGaming
932bab3c75
Add collision type window. Not editable just yet
2019-04-12 19:32:38 -04:00
KillzXGaming
de0fd3f31e
Add additional .tif format extension for textures
2019-04-12 16:28:13 -04:00
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
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
7edde8ee93
Reset transforms when applied in UV editor
2019-04-11 20:02:23 -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
937102c154
Fix crash from window issue
2019-04-11 19:38:32 -04:00
KillzXGaming
4779b4cff1
More image editor fixes
2019-04-11 19:28:35 -04:00
KillzXGaming
74bab9b3d7
Remove pointless menu item
2019-04-11 18:52:30 -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
d78cb3e107
Fix
2019-04-10 15:48:10 -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
1841c00878
Fix compile errors
2019-04-09 17:27:15 -04:00
KillzXGaming
bab9ce9022
Fix dae exporting with only indices and no weights. Fix sharc crashes.
2019-04-09 17:24:39 -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
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
5e6fb187d5
Fix naming
2019-04-06 18:51:00 -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
c908e24517
Add some KCL structs to new file for easier reading and writing
2019-04-01 15:30:50 -04:00
KillzXGaming
049ca3dc85
Remove debug stuff
2019-04-01 15:26:16 -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
c5e28dde5f
Fix appveyor again
2019-03-31 18:25:06 -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
0984066b13
More dll fixes. Please work
2019-03-31 17:17:48 -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
57751d245d
Add 2 more missing dlls
2019-03-31 16:25:36 -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
b06cabd811
Fix errors
2019-03-31 15:51:00 -04:00
KillzXGaming
44c5ee988a
Add direct x tex dlls to exe folder to prevent errors. Add newest sarc lib.
2019-03-31 15:47:53 -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
e691dab92d
Fix animation exporting issues
2019-03-31 14:43:32 -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
7afcfc40a4
Add commit info for updater
2019-03-30 17:46:07 -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
ea00287462
Fix dds exporting for DX10 textures
2019-03-30 16:40:44 -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
82758d64a3
Add SRGB toggle for BNTX textures
2019-03-30 14:00:49 -04:00
KillzXGaming
9be1d645f0
Fix crash when scrolling through 100s of textures in importer
2019-03-30 13:21:01 -04:00
KillzXGaming
065fa8a020
Fix appveyor errors
2019-03-30 12:45:00 -04:00
KillzXGaming
0cc8c89b14
Use max alignment in sarc lib to prevent sarc crashes
2019-03-30 12:40:06 -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
2ee73e7857
Add new timeline by JuPaHe64
2019-03-30 11:18:15 -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
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