KillzXGaming
5081e39414
More format additions and fixes.
...
Fixed MKAGPDX models a bit so they aren't all missing mesh data. Skinned ones are still buggy!
BMD wip support using SuperBMDLib.
Adjusted gui loading a little bit.
2019-07-11 17:22:59 -04:00
KillzXGaming
f1898bcbc8
Add archive overhaul update to BEA
2019-07-06 11:29:29 -04:00
KillzXGaming
fa84e46bba
Skip unsupported msbt sections with section size.
2019-07-04 18:00:55 -04:00
KillzXGaming
7df5effdc2
Fix UV editor issues
2019-07-02 17:36:36 -04:00
KillzXGaming
c30f758f8d
A few fixes
...
Fix the UV editor not applying saved UV data.
Start to add basic LM2 dict file support.
Start to add GFA support (todo need BPE compression)
2019-07-02 16:12:23 -04:00
KillzXGaming
ade73e6560
More render texture improvements. Fix a fix model importing issues.
2019-06-28 14:58:17 -04:00
KillzXGaming
777ccc4fb6
Add option to view cubemap arrays
2019-06-27 20:12:44 -04:00
KillzXGaming
1b823f022a
Add option to toggle alpha for cubemap view
2019-06-27 19:17:33 -04:00
KillzXGaming
1c49911d47
Add cubemap previewer to image editor
2019-06-27 19:08:12 -04:00
KillzXGaming
53b15c1f7b
A few more fixes.
...
Fix material copying for wii u bfres.
Add batch bflim exporting.
2019-06-25 20:03:50 -04:00
KillzXGaming
d664a47426
Add big speed and memory improvements to bfres, bntx, and other formats
2019-06-25 14:56:19 -04:00
KillzXGaming
6798db20de
Add massive speed boost and memory improvements for archives with 1000s of files
...
This also fixes transparency on PBR shader.
Fixes odyssey costume viewer framing bfes
2019-06-24 15:45:54 -04:00
KillzXGaming
a317c88e3c
Fix swizzle pattern setting
2019-06-23 18:09:07 -04:00
KillzXGaming
31e5f42373
Limt skin count by default to prevent any possible issues
2019-06-23 11:04:34 -04:00
KillzXGaming
c879ec7839
Only get the filedata once for opening archive editors for quicker loading/less memory usage
2019-06-22 10:40:08 -04:00
KillzXGaming
54e88cdef5
Only load certain supported formats for sdf for faster loading. (Can still be extracted as all normally)
2019-06-22 07:57:26 -04:00
KillzXGaming
cc2e7df037
Fix shader issue from multiple viewports
2019-06-19 19:41:35 -04:00
KillzXGaming
a9f26c2670
More framework updates
2019-06-19 17:46:43 -04:00
KillzXGaming
51be965bc2
Keep limit under 4k to prevent memory issues
2019-06-19 17:09:17 -04:00
KillzXGaming
cae1d75173
Update to latest gl framework
2019-06-19 17:05:44 -04:00
KillzXGaming
15154d75b1
Add a few wip things
2019-06-18 20:52:09 -04:00
KillzXGaming
b16a098339
More fixes
2019-06-18 16:27:36 -04:00
KillzXGaming
a04ced5a32
Bump up archive file amount to load all files in SDF
2019-06-18 16:10:34 -04:00
KillzXGaming
99883c9a5b
Adjustments for limiting the size
2019-06-17 19:37:40 -04:00
KillzXGaming
b8aad096ff
Update image formats a bit. Add a fill editor option so editors update properly for archive viewer.
2019-06-17 19:19:27 -04:00
KillzXGaming
e8283ac4ee
More fixes
2019-06-16 20:48:17 -04:00
KillzXGaming
cd068828ba
More archive editor fixes
2019-06-16 20:40:32 -04:00
KillzXGaming
cee244669e
Fix DDS headers in SDF archive
2019-06-16 20:34:04 -04:00
KillzXGaming
8f849bf260
Add working SDF (Mario and Rabbids) archive support.
2019-06-16 19:35:46 -04:00
KillzXGaming
c50f3dc86e
Keep text for console data
2019-06-15 09:56:45 -04:00
KillzXGaming
25ae179a05
More console fixes
2019-06-15 09:49:59 -04:00
KillzXGaming
10f3b9741e
Fix build issues
2019-06-15 09:39:36 -04:00
KillzXGaming
c289287d14
Add console improvements to not break and keep logs if nt open.
2019-06-15 09:33:12 -04:00
KillzXGaming
b8cb80727a
More updating fixes
2019-06-14 20:39:47 -04:00
KillzXGaming
b231df5d15
Fix property grid updating
2019-06-14 20:38:27 -04:00
KillzXGaming
c756089aad
Fix srgb toggle for off for ftex
2019-06-14 20:26:46 -04:00
KillzXGaming
a8698a2ef4
Add LZARC support and a few random fixes.
2019-06-14 17:23:02 -04:00
KillzXGaming
95d434a058
Add option to toggle SRGB for ftex
2019-06-13 20:05:05 -04:00
KillzXGaming
add182f902
Rework form editors a bit for later loading docked for archives
2019-06-13 18:40:29 -04:00
KillzXGaming
26de867fa9
Update image editor properly in archive previewer
2019-06-12 17:55:03 -04:00
KillzXGaming
ef1550facc
Save the file first incase the table fails
2019-06-12 17:28:06 -04:00
KillzXGaming
05516ed3df
Gamma fix pbr diffuse color
2019-06-12 15:57:24 -04:00
KillzXGaming
bd7a173876
Progress on twilight princess hd file table
2019-06-11 19:35:02 -04:00
KillzXGaming
41adcfffc1
Tons more RSTB progress (Note file in archives don't work yet)
2019-06-11 15:39:23 -04:00
KillzXGaming
7aa040aebf
Some fixes to slider
2019-06-10 20:58:12 -04:00
KillzXGaming
d1adbc5547
Fix scaling when mdi window is maximized
2019-06-10 20:04:58 -04:00
KillzXGaming
d39ca57044
Fix windows scaling for tool
2019-06-10 20:03:27 -04:00
KillzXGaming
06af62fe39
Fix maxamizing title bar by doube clicking it
2019-06-10 18:28:42 -04:00
KillzXGaming
b2f48fa8e9
Add support for channel components for bfres shaders,
2019-06-10 18:06:31 -04:00
KillzXGaming
cce69d12e2
Some more fixes and optmizations.
2019-06-10 16:30:06 -04:00
KillzXGaming
ea626cac07
Try to fix windows scaling again on 4k monitors
2019-06-09 21:21:03 -04:00
KillzXGaming
afe0fc2e3f
Update editor properly.
2019-06-09 20:16:11 -04:00
KillzXGaming
bb691dcd0b
Start to add multiple editor switching for archive files
2019-06-09 20:03:56 -04:00
KillzXGaming
e4e58a3bfb
Fix last frame display in param animation viewer
2019-06-09 14:43:51 -04:00
KillzXGaming
7bd1abf12a
More cleanup
2019-06-09 14:23:44 -04:00
KillzXGaming
a336e711f1
Some fixes and cleanup for textures
2019-06-09 14:17:10 -04:00
KillzXGaming
a832b56cb4
Sort images in the editor aswell
2019-06-09 13:56:52 -04:00
KillzXGaming
5546d0da24
Add preview archive option to sarc
2019-06-09 13:51:04 -04:00
KillzXGaming
b79da4ff95
Make sure to resize image when reloading generic textures
2019-06-09 12:20:45 -04:00
KillzXGaming
e36173ce1e
Improve updating the image list
2019-06-09 12:19:23 -04:00
KillzXGaming
80f0c765aa
Add event for replacing textures after edits are applied.
2019-06-09 11:59:41 -04:00
KillzXGaming
62f35684ed
More preview archive fixes and additions
2019-06-08 21:41:09 -04:00
KillzXGaming
e724fdc66b
Update images in preview editor
2019-06-08 20:36:21 -04:00
KillzXGaming
f6fdae96f6
A few fixes to archives
2019-06-08 20:19:55 -04:00
KillzXGaming
e531a779ed
Small fixes and additions
...
Fixed mesh name exporting for assimp.
Fixed clearing models for bfres.
Fixed limit skin count setting.
Fixed material index breaking if a material is removed for bfres.
Update the vertex data properly if a model is imported as new.
Added AMTA editing for BARS.
Added audio player for BARS.
2019-06-07 16:31:13 -04:00
KillzXGaming
157ff75b79
Add model cycling if multiple models are active in an editor.
...
Models can be cycled in the same editor. The active one now gets properly set. You can adjust the combo box to preview multiple models in the scene.
Fixed a bug where some models would project on the top of the screen as duplicates.
2019-06-06 15:40:32 -04:00
KillzXGaming
04a84695b9
Fix upside down UVs in uv viewer
2019-06-04 17:17:31 -04:00
KillzXGaming
e62faba478
Apply re encoded images automatically after being set.
2019-06-03 21:15:06 -04:00
KillzXGaming
537da9866b
Some crash fixes when playing an animation
2019-06-03 20:53:11 -04:00
KillzXGaming
e1431631ad
Fix the max frame value the timeline can go to.
2019-06-03 20:08:46 -04:00
KillzXGaming
8a22275cd5
Animation fixes for playing last frame
2019-06-03 20:04:15 -04:00
KillzXGaming
4a32ffb3fb
Disable cursor hding until i polish the slider more
2019-06-02 16:17:28 -04:00
KillzXGaming
7d09926899
Prevent cursor from reseting to 0 for param editing
2019-06-02 16:15:33 -04:00
KillzXGaming
54f6fbb227
Some fixes. Some progress on converting switch/wii u texture binaries
2019-06-02 14:08:10 -04:00
KillzXGaming
e51fb070c6
Start adding conversion methods for automatic wii u - switch conversion and vice versa
2019-06-01 18:15:48 -04:00
KillzXGaming
7cb5885e6f
More archive improvements
2019-06-01 17:49:39 -04:00
KillzXGaming
60a1e52dfe
Fix error dialog label size
2019-06-01 15:16:39 -04:00
KillzXGaming
921b267b44
Improve legacy support and a few fixes.
...
Cursor for param editing doesn't reset anymore to the top right of the screen.
Fixed some direct c tex issues with loading.
2019-05-31 15:08:14 -04:00
KillzXGaming
31b2ab8260
Add material icons for transparent and translucent things.
2019-05-30 21:42:23 -04:00
KillzXGaming
3b4bb242c5
Starto to add material presets. Add option to add empty meshes
2019-05-30 15:28:43 -04:00
KillzXGaming
d1c32844d1
Fix skeleton issues. More archive improvement.
2019-05-29 14:24:24 -04:00
KillzXGaming
f9ccce42df
More fixes.
...
Update render state for materials properly in the editor.
More generic archive stuff (extacting files from root, etc).
Add export all for GTX
2019-05-28 19:33:42 -04:00
KillzXGaming
d743d39efc
Some adjustments and fixes
2019-05-27 18:00:03 -04:00
KillzXGaming
35f6b182e1
Fix an error when creating a new model with skeleton
2019-05-25 14:33:21 -04:00
KillzXGaming
bad0d1fb76
Toggle amount counter if checked
2019-05-25 14:29:08 -04:00
KillzXGaming
e720214b5e
Add option to configure the rotation of the bones manually
2019-05-25 14:27:39 -04:00
KillzXGaming
2a92afa122
Chr0 animation importing, dae exporting and tons more improvements!
...
Chr0 can be imported/replaced.
More fixes to importing sections including some errors and proper filtering.
Dae epxorting now has a progress bar and an option to idsable texture exporting.
Bfska can now be swapped between platforms. More sections will handle this method soon!.
Fixed spaces on files from "Export All".
Display multiple texture maps in bcres materials
2019-05-24 15:15:35 -04:00
KillzXGaming
a921e46a8f
Add choice to reset camera by model or default camera position
2019-05-21 18:29:12 -04:00
KillzXGaming
6d7579e6e0
More improvements.
...
Camera is now centerd when a bfres is selected. This will apply to reseting the camera aswell. The method is based on Smash Forge so thanks to the devs for it.
Start on bfsha program linking for bfres materials. Dunno how far i'll take this.
Basic ortho mode added. Needs improvements to zoom in and mainly just changes the projection matrix to ortho atm. Controls are not altered.
2019-05-21 18:08:57 -04:00
KillzXGaming
bcd21b9e4f
Fix duped key issue with sarc
2019-05-18 13:17:43 -04:00
KillzXGaming
387e8685fd
Automatically apply changes when resized in image editor
2019-05-18 12:24:03 -04:00
KillzXGaming
6c38b46ad4
Add checks for enabling certain content menus
2019-05-18 11:22:18 -04:00
KillzXGaming
7e8cfcd16c
Start to add folder operations for improved archive support
2019-05-18 11:13:14 -04:00
KillzXGaming
bffd69b81f
More fixes for byml. Fix build errors
2019-05-17 20:35:40 -04:00
KillzXGaming
5654105016
Allow multiple window dialogs for sarc archives
2019-05-17 18:02:46 -04:00
KillzXGaming
423aa38414
Improve image editor orientation
2019-05-17 16:17:48 -04:00
KillzXGaming
2c265c876d
Improe channel import/replacer
2019-05-17 15:50:03 -04:00
KillzXGaming
cd721af0eb
DDS fixes. Add BC7 normal mode for slower but better quality compression
2019-05-17 15:35:10 -04:00
KillzXGaming
576da8c6e4
Fix some diffuse colors from pbr
2019-05-16 19:10:01 -04:00
KillzXGaming
cd57a856fc
Add improvements from yesterday.
...
PBR shader slghtly improved.
Skyobx toggle now works while viewport is active,
Cubemaps now have a check wether or not the file given is a valid cube map dds.
Update column sizing so forms load much faster
Option to right click and clear paths in settings if set
2019-05-15 15:35:05 -04:00
KillzXGaming
82040c6913
Add odyssey costume selector/viewer
2019-05-14 21:43:37 -04:00
KillzXGaming
9d1d7fd7b2
Force string extension on batch to remove empty spaces for extensions
2019-05-14 20:02:48 -04:00
KillzXGaming
6c8fac8bc1
Add and load custom pbr diffuse and specular cube maps
2019-05-14 18:09:49 -04:00
KillzXGaming
c367e345a3
Fix image editor orientation setting
2019-05-14 17:11:48 -04:00
KillzXGaming
f2439f2fdc
More image editor improvements
...
Array textures can be exported to DDS.
Specific channels can be edited.
Uncompressed formats for dds greatly improved.
Array textures can be exported from non dds formats as multiple images.
2019-05-14 15:12:26 -04:00
KillzXGaming
7cc5517dc7
Try to kill off program being open on update to fix deleting
2019-05-13 20:59:37 -04:00
KillzXGaming
231fba9bdd
Fix more dumb mistakes
2019-05-13 20:35:19 -04:00
KillzXGaming
13ea4aa130
Add normals color to presets for the fill color option
2019-05-13 20:29:35 -04:00
KillzXGaming
5351a22f18
Fix mistake
2019-05-13 20:22:04 -04:00
KillzXGaming
b4fde67c82
More improvements. Add option to fill image with color.
2019-05-13 20:20:26 -04:00
KillzXGaming
b1140e0349
Remove some unused stuff
2019-05-13 18:36:14 -04:00
KillzXGaming
713370881f
Fix orientation cube texture conflict finally!
2019-05-13 17:17:36 -04:00
KillzXGaming
67d1b6920a
Some improvements from yesterday. Start to improve uv editor.
...
Basic tex 3ds support
BC4 textures will be rendered grayscale in opengl (not using opengl decoder)
Fix a few format issues with 3ds
Mip total method is one function in STGeneric texture
Weight format default to floats again until i find a proper fix for the 888 unform format.
2019-05-13 15:29:40 -04:00
KillzXGaming
c11ebce612
Fix texture names on import having improper names in some special cases.
2019-05-12 16:53:55 -04:00
KillzXGaming
059b406128
Update generic archive class with node wrapper and conversion
2019-05-11 20:51:23 -04:00
KillzXGaming
aba65a7a10
Use loading icon again till i can otpmize some things
2019-05-11 20:08:58 -04:00
KillzXGaming
2eab9c2532
Load mip maps for bcres properly
2019-05-09 15:41:41 -04:00
KillzXGaming
c98dc3380f
Adjust image editor to fit better
2019-05-09 15:26:26 -04:00
KillzXGaming
6f1a8ab816
Add all the working BCRES stuff.
2019-05-09 14:49:11 -04:00
KillzXGaming
fe7d2e2e60
Some fixes to image editor with the zoom settings
2019-05-08 18:17:11 -04:00
KillzXGaming
1c92eec25c
Pls work
2019-05-08 17:57:19 -04:00
KillzXGaming
29b660e849
Try to fix build errors again
2019-05-08 17:53:25 -04:00
KillzXGaming
007b92ba47
Try to fix errors
2019-05-08 17:41:19 -04:00
KillzXGaming
b67de2ae9f
Fix wii u bfres rebuilding
2019-05-08 17:30:29 -04:00
KillzXGaming
e744b3de26
Prepare some archive format rework
2019-05-08 16:28:04 -04:00
KillzXGaming
ddf70f700a
Fix image editor not updating on some edits
2019-05-08 15:46:26 -04:00
KillzXGaming
9b0690ea06
Fix column text position
2019-05-08 15:36:46 -04:00
KillzXGaming
2847aa4fda
Some minor fixes and setting
2019-05-05 17:30:11 -04:00
KillzXGaming
a9e7e03455
More fixes
2019-05-05 15:34:29 -04:00
KillzXGaming
6bc0d562f2
Set zoom settings on load
2019-05-05 12:37:34 -04:00
KillzXGaming
59ab2acfd1
Save settings when changed
2019-05-05 12:34:35 -04:00
KillzXGaming
b6da2b236d
Add image box control with zoom feature
2019-05-05 12:31:44 -04:00
KillzXGaming
85c5051b36
Apply assimp matrix properly
2019-05-04 20:40:37 -04:00
KillzXGaming
8962f34e50
Load components by default now
2019-05-04 17:38:51 -04:00
KillzXGaming
7cdd454466
Add tooltips for image editor
2019-05-04 16:58:53 -04:00
KillzXGaming
52cddcac75
Disable property change even on load to speed up image loading
2019-05-04 16:48:45 -04:00
KillzXGaming
686d6f809e
Fix duplicate name check causing infinite loop
2019-05-04 15:15:44 -04:00
KillzXGaming
7668f9ad4c
Update the channels properly when another image gets changed.
2019-05-04 14:32:45 -04:00
KillzXGaming
ae7dadf5b1
Few more fixes and use icon for alpha display
2019-05-04 14:22:21 -04:00
KillzXGaming
3af14bbc0f
More image editor fixes
2019-05-04 14:06:36 -04:00
KillzXGaming
f4a43827a2
Cleanup some settings
2019-05-04 13:47:55 -04:00
KillzXGaming
6a7fe523e3
Load channel ocmponents for some formats
2019-05-04 13:38:18 -04:00
KillzXGaming
d100a974eb
Add null check if pixcturebox updates from other events
2019-05-04 13:09:54 -04:00
KillzXGaming
f351f30eb7
Disable by default until it's finished
2019-05-04 13:08:09 -04:00
KillzXGaming
9cb712cf12
Start to impliment component selectors for textures
2019-05-04 13:03:42 -04:00
KillzXGaming
6303769adb
More AAMP stuff. Add more import settings for dae/fbx.
2019-05-03 15:36:04 -04:00
KillzXGaming
db2f7e70bd
Fix creating new instances of files breaking tree
2019-05-02 18:56:08 -04:00
KillzXGaming
ebf1c829b3
Fix camera reset glitching out
2019-05-01 15:47:09 -04:00
KillzXGaming
fd4e3f4853
Add GTX editing/saving back.
2019-05-01 15:38:14 -04:00
KillzXGaming
9b1d36666b
Add option to clear LOD meshes
2019-04-30 21:15:56 -04:00