KillzXGaming
e17eb54e91
Add option to replace by matching bones
2019-04-23 16:49:25 -04:00
KillzXGaming
8ebef660c6
Adjust some enums
2019-04-23 15:41:42 -04:00
KillzXGaming
73441e1b99
Enable advanced editor by default
2019-04-23 15:32:13 -04:00
KillzXGaming
ef689c290a
Update UI a bit
2019-04-23 15:27:20 -04:00
KillzXGaming
c5ad630eaa
More fixes to bfres proeprties and editor
2019-04-23 15:23:51 -04:00
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