KillzXGaming
b8c8ef8395
Viewport toggle, and many more fixes
...
The aamp editor now acts like the byaml one.
Fixed aamp files saving with improper strings.
Added toggle for viewport in bfres editor. The setting will apply to the config so you can always disable it for quicker previewing for bfres.
More editors for bfres now dock rather than convering the whole screen.
Plugins can have icons for the toolstrip that contains the save/update icons.
Force PTCL texture injection due to an alignment thing
2019-04-25 15:21:41 -04:00
KillzXGaming
dd15ef59c5
Many more improvements and additions
...
Added NUT support (viewing GX2 and DDS texture data)
Fixed importing uncompressed dds using the mask data.
Add EFE support from smash 4 wii u and 3ds.
Redo the shader param editor. Uses a list again for faster access and viewing. I will have items drop down from a floating window next to the item soon.
2019-04-24 21:17:29 -04:00
KillzXGaming
05f4d57ef6
Add option to export all bones. Fix some filter issues,
2019-04-23 18:38:04 -04:00
KillzXGaming
67e96d966a
Also reset the bones in the rendered skeleton
2019-04-23 18:24:45 -04:00
KillzXGaming
5d67af4301
Quick fix for skeleton match replacing
2019-04-23 18:20:10 -04:00
KillzXGaming
e17eb54e91
Add option to replace by matching bones
2019-04-23 16:49:25 -04:00
KillzXGaming
73441e1b99
Enable advanced editor by default
2019-04-23 15:32:13 -04:00
KillzXGaming
c5ad630eaa
More fixes to bfres proeprties and editor
2019-04-23 15:23:51 -04:00
KillzXGaming
c91bb6f823
Add latest math library
2019-04-22 20:42:32 -04:00
KillzXGaming
8f7f859cf6
Add type converters for more property types
2019-04-22 20:19:05 -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
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
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
21577ba522
More fixes to ptcl texture replacing
2019-04-21 17:46:28 -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
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
d93fe604be
Fix multiple bftex importing
2019-04-21 14:31:52 -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
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
deb140b917
Fix errors
2019-04-13 12:32:26 -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
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
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
d580c37a21
Add vertex count display for shape editor
2019-04-11 20:11:25 -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
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
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
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
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
ef1cfadb98
Update course muunt viewport better to reflect hding and selection
2019-04-07 18:28:29 -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
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
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
325f1e25f6
Add basic file removale. Will be improved later
2019-04-01 16:19:07 -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
d8e335f8c0
Copy direct tex folders properly
2019-03-31 15:58:04 -04:00
KillzXGaming
46b9587908
Update container list for texture loader
2019-03-30 14:55:04 -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
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
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
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
KillzXGaming
025d186c66
Update modle importer window to adjust the theme style
2019-03-28 16:15:01 -04:00
KillzXGaming
7848428ad5
Clear window buttons when mdi window is closed
2019-03-27 18:54:25 -04:00
KillzXGaming
aa42b5396f
Fix nodes not clearing when model is replaced
2019-03-27 17:45:05 -04:00
KillzXGaming
0b139da8b9
Fix params from not applying right
2019-03-27 15:25:29 -04:00
KillzXGaming
c7eba775b9
Fix param colors not workig properly
2019-03-27 14:59:43 -04:00
KillzXGaming
01fda68f93
Fix bone issues and skeleton importing
2019-03-27 14:50:33 -04:00