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
f12a85a83a
Fix context menus for nutexb
2019-07-01 17:49:49 -04:00
KillzXGaming
3a43ea049c
Fix wii u textures crashing from null mip data
2019-07-01 17:27:55 -04:00
KillzXGaming
78446003b7
Fix infinite loop for 0x50 mta decomp
2019-07-01 16:18:36 -04:00
KillzXGaming
4a618ec55b
Some adjustments
2019-07-01 15:52:52 -04:00
KillzXGaming
42f6b670e0
Some fixes.
...
Fix zlib compression corrupting the file.
Fix sarc and msbt format descriptions.
Adjust when a file in an IArchiveFile gets saved.
Porgress on MTA 0X50 compression type. not finished atm.
Start on ICompressionFormat interface. Will soon be the way compression formats are all handled.
2019-07-01 15:44:19 -04:00
KillzXGaming
c5e6c4ed04
Fix compressing zlib from tools menu
2019-06-30 21:17:37 -04:00
KillzXGaming
d99638e6ec
magic check ZCMP
2019-06-30 20:59:11 -04:00
KillzXGaming
cb0d680b9d
Add decompressing zlib method (Works with ZCMP files too)
2019-06-30 20:03:04 -04:00
KillzXGaming
a4fb55b5e7
Add original texture swizzle pattern to importer setting to prevent swizzle issues
2019-06-30 19:46:32 -04:00
KillzXGaming
44dea5fefd
Some more fixes for decoding gx2
2019-06-30 18:24:23 -04:00
KillzXGaming
fa5fc52258
Create a copy of the data to prevent splice corruption
2019-06-30 16:57:56 -04:00
KillzXGaming
7cc6c65bd0
Try to fix swizzle issues
2019-06-30 16:49:24 -04:00
KillzXGaming
e1cf9906cf
Only deswizzle the required level
2019-06-30 16:30:02 -04:00
KillzXGaming
9b69f7bcad
Improve gx2 swizzling
2019-06-30 15:53:37 -04:00
KillzXGaming
17011aff7c
Add directory interfaces to add directory based archives
2019-06-30 11:14:51 -04:00
KillzXGaming
5f3fff4749
Add directory and node interfaces for archive types
2019-06-29 21:05:10 -04:00
KillzXGaming
a6a5f2ac50
Fix zlib compression
2019-06-29 17:38:06 -04:00
KillzXGaming
402c2cee5e
Fix bntx texture format issues with R8G8_SNORM
2019-06-29 12:33:27 -04:00
KillzXGaming
8767898577
Properly decompress target file on batch operations
2019-06-28 20:42:49 -04:00
KillzXGaming
c1f779ebb7
Detect zlib by magic
2019-06-28 19:24:28 -04:00
KillzXGaming
2a7b71dafd
Adjust zs description
2019-06-28 18:17:06 -04:00
KillzXGaming
2c442186ad
Add .zs extension for list of compression extensions
2019-06-28 18:10:29 -04:00
KillzXGaming
f776b46138
Fix 0.9 bfres savig with material animations
2019-06-28 18:02:11 -04:00
KillzXGaming
ade73e6560
More render texture improvements. Fix a fix model importing issues.
2019-06-28 14:58:17 -04:00
KillzXGaming
1b72ac47f1
Some fixes for renderable textures
2019-06-27 20:58:54 -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
47ca70a015
Fix 0.9 bfres with scene animations. Add toggle for direct x tex decoder
2019-06-27 14:38:13 -04:00
KillzXGaming
e88d42b4ce
Add toggle to frame bfres on select
2019-06-26 15:58:28 -04:00
KillzXGaming
65341998c3
Fix dds decoder
2019-06-26 13:35:35 -04:00
KillzXGaming
27d4b670d8
Fix detecting zstd compression. Add NCA and IStorage support
2019-06-26 12:48:54 -04:00
KillzXGaming
7ad04eedad
Fixes for batch bflim
2019-06-25 21:23:00 -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
2d1c15a333
Fix star link SDF
2019-06-25 15:58:20 -04:00
KillzXGaming
7b18d66991
Export images with channel components enabled if used in image editor
2019-06-25 15:28:48 -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
07c37ef3d4
Fix material exporting and bfres saving for user data that contains non string types
2019-06-24 20:51:35 -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
cbef8ab438
Fix fbx mesh names
2019-06-23 10:32:07 -04:00
KillzXGaming
b62305e2af
quick fix for importing fbx
2019-06-23 10:22:12 -04:00
KillzXGaming
2aea6eb28a
Fix dae importing having unmapped bones
2019-06-23 09:00:36 -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
55fa5381fa
Another adjustment
2019-06-22 09:37:50 -04:00
KillzXGaming
059e9d9ecc
Auto detect lz4 compression on open files and also sdf
2019-06-22 09:26:45 -04:00
KillzXGaming
456796d684
Another fix
2019-06-22 09:00:58 -04:00
KillzXGaming
fab1c82fd1
Add swizzle checks for sdf files
2019-06-22 08:56:23 -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
285eb3a028
Quick fix
2019-06-21 22:50:12 -04:00
KillzXGaming
09e9bf0e95
Better gfbmdl materials
2019-06-21 22:24:33 -04:00
KillzXGaming
067244555a
Improve gfmdl support. Fix raw astc exporting
2019-06-21 18:18:22 -04:00
KillzXGaming
9fe7f254ff
Generate mip maps for custom irradiance maps if they have none (prevents black skyboxes)
2019-06-20 16:05:07 -04:00
KillzXGaming
ad1c4aed4e
Improve lighting view in pbr shader. Start on SEModel support.
2019-06-20 15:29:04 -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
54c4bac8bc
Add MKAGPDX model viewing and exporting
2019-06-19 14:57:59 -04:00
KillzXGaming
a076fc6f92
Some mkagpdx model progress
2019-06-18 21:48:18 -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
b1b9230146
Quick SDF fix
2019-06-18 15:48:18 -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
732f3a7aeb
Don't default switch swizzle for dds
2019-06-16 20:55:14 -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
ae1f2ebb79
Fix exporting individual objects
2019-06-16 09:53:41 -04:00
KillzXGaming
8bbe51bb9c
Support for decompressing carcs
2019-06-15 20:50:26 -04:00
KillzXGaming
04e3e65845
Fix copying over
2019-06-15 14:27:42 -04:00
KillzXGaming
5b156b8c24
Reinstall assimp to fix errors
2019-06-15 14:26:24 -04:00
KillzXGaming
bbe33f65f4
Adjust swizzle setting
2019-06-15 13:28:16 -04:00
KillzXGaming
70b15a94b7
More rstb fixes
2019-06-15 11:27:50 -04:00
KillzXGaming
8f18e77ab7
Fix RSTB sizes not using decompressed size
2019-06-15 11:04:29 -04:00
KillzXGaming
1b2de8c7cf
Account fot tex2 files for RSTB size fixing
2019-06-15 10:44:22 -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
c9d3c3efa9
Make sure to use mesh indices on export
2019-06-15 09:28:44 -04:00
KillzXGaming
a37ad31922
Disable a few things so it exports properly
2019-06-15 09:24:25 -04:00
KillzXGaming
a7db504a5a
Update back to latest assimp and now use a new work around for bone names
2019-06-15 09:14:35 -04:00
KillzXGaming
ad3cd6654b
Ignore rigid indices for now to fix transform issues
2019-06-14 21:35:09 -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
6ef05a82c8
Properly align and create new alignment blocks for gtx files on save.
2019-06-14 19:53:06 -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
0c11a29e03
Add MKAGPDX PAC support
2019-06-13 17:31:35 -04:00
KillzXGaming
26de867fa9
Update image editor properly in archive previewer
2019-06-12 17:55:03 -04:00
KillzXGaming
0384191687
Fix file name for tphd table
2019-06-12 17:41:03 -04:00
KillzXGaming
376657825c
Dispose reader streams for file tables once finsihed
2019-06-12 17:40:15 -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
4045581579
Fix any more issues with tphd file table
2019-06-11 21:20:50 -04:00
KillzXGaming
749ab4e150
Fix error
2019-06-11 21:10:23 -04:00
KillzXGaming
d86db10537
More fixes/adjustments to table
2019-06-11 21:09:00 -04:00
KillzXGaming
0b87737eac
Now twilight princess file table works
2019-06-11 20:59:53 -04:00
KillzXGaming
35f547e9a7
Nearly working now
2019-06-11 19:51:27 -04:00
KillzXGaming
bd7a173876
Progress on twilight princess hd file table
2019-06-11 19:35:02 -04:00
KillzXGaming
9e132a68d3
More RSTB fixes
2019-06-11 18:05:07 -04:00
KillzXGaming
06a26c586f
Fix label scaling in settings
2019-06-11 15:50:27 -04:00
KillzXGaming
01344bdf68
Adjust save notification to be what it was before until newer one is more polished
2019-06-11 15:43:45 -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
e22005bbea
Start to impliment RSTB table.
2019-06-10 20:54:23 -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
7176063af3
Fix Texture SRT/shader param animation playing in viewport.
2019-06-09 18:41:33 -04:00
KillzXGaming
8b052bf4b4
Fix font scaling on title bar
2019-06-09 17:27:07 -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
28cc63a95c
Some exporting improvements.
2019-06-08 14:50:10 -04:00
KillzXGaming
5ffcdcabf6
Downgrade assimp to prevent bugs like bone names being wrong.
2019-06-08 14:26:13 -04:00
KillzXGaming
375d054522
Add support for BARS with only meta entries
2019-06-07 16:56:54 -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
05474688be
Add an "Inject" tab for maintaining original model data when replaced.
2019-06-06 21:13:25 -04:00
KillzXGaming
a520ff1dd9
Add basic probe bounding box converter
2019-06-06 17:57:55 -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
04c43b8bd5
Add option to smooth normals between multiple meshes
2019-06-05 22:02:35 -04:00
KillzXGaming
41fcaa1a73
Fix RGBA8 srgb being too bright when set in image importer
2019-06-05 16:38:01 -04:00
KillzXGaming
13b346ddde
Display emblem on karts properly
2019-06-04 20:17:19 -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
4d7171605b
Add option to remove unused textures on save.
2019-06-01 12:30:17 -04:00
KillzXGaming
7845840209
Some more fixes to magic checks
2019-06-01 10:23:06 -04:00
KillzXGaming
28d00d6a16
Add extension checks for gfpak
2019-06-01 09:49:33 -04:00
KillzXGaming
d46df12ecf
Default the compression mode for BC7 to fast if edited via default program feature.
2019-06-01 09:28:07 -04:00
KillzXGaming
01ae391de6
Add NUSHDB shader file.
2019-05-31 19:08:55 -04:00
KillzXGaming
3dd300e15f
Make sure to use the right GX2 swizzling code so i don't break anything
2019-05-31 17:21:13 -04:00
KillzXGaming
a3a6f9b98e
Load the x64 folder for direct x tex by default as it causes issues without.
2019-05-31 17:12:23 -04:00
KillzXGaming
da15dc55fc
Don't use legacy by default.
2019-05-31 15:45:21 -04:00
KillzXGaming
ed2a3b8041
Disable opengl texture loading for legacy
2019-05-31 15:38:49 -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
62a4d9f9c6
Revert using the newer gx2 swizzle code as it needs more testing
2019-05-29 19:17:29 -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
bb2d548a40
More fixes
2019-05-28 17:34:20 -04:00
KillzXGaming
15a59166c5
Fix illegal chatacters for folder extracting
2019-05-28 17:13:01 -04:00
KillzXGaming
aa314095c7
Add a better method
2019-05-28 16:55:17 -04:00
KillzXGaming
be19e8e2e2
Add archive check for extracting files with illegal characters
2019-05-28 16:53:02 -04:00
KillzXGaming
d2db5c1c68
Fix filename for generic archive exporting
2019-05-28 16:46:33 -04:00
KillzXGaming
57c1af7022
Add functions to export data properly for generic archives
2019-05-28 16:43:57 -04:00
KillzXGaming
6999a6debf
Add SP2 archive stuff
2019-05-28 16:11:40 -04:00
KillzXGaming
394d0e8d90
Fix rigging issues. Fix bntx not keeping the same size after editing textures with same size.
2019-05-28 14:34:30 -04:00
KillzXGaming
f787c59627
Add setting to limit vertex skin to better help prevent crashes
2019-05-27 20:02:57 -04:00
KillzXGaming
d743d39efc
Some adjustments and fixes
2019-05-27 18:00:03 -04:00
KillzXGaming
0763f080c0
Don't optmize the attribute formats atm as they cause the game to crash on certain skin amounts
2019-05-26 16:44:35 -04:00
KillzXGaming
e3a410a75a
More adjustments
2019-05-26 15:33:16 -04:00
KillzXGaming
c92988e909
Update filters
2019-05-26 11:56:42 -04:00
KillzXGaming
7bad5175ef
Now seanim animation imports should work
2019-05-26 11:48:30 -04:00
KillzXGaming
3ffc7d7f6d
More seanim fixes
2019-05-26 11:39:34 -04:00
KillzXGaming
9b0883150a
More progress on seanim importing
2019-05-26 11:32:12 -04:00
KillzXGaming
8fc4ae525e
Cleanup smd a bit
2019-05-26 11:02:07 -04:00
KillzXGaming
6afb66932b
Fixup smd exporting and add importing smd back
2019-05-26 10:56:23 -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
7e16f21975
Add .anim support from forge for testing, and fix export filter
2019-05-25 13:03:54 -04:00
KillzXGaming
a4459533ec
More exporting fixes
2019-05-24 20:55:55 -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
3a85f06ac7
Tons more DDS fixes from yesterday. RGB textures also aren't blue anymore.
2019-05-22 15:26:25 -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
02de27faad
More fixes for BC7 compression speed
2019-05-20 18:48:49 -04:00
KillzXGaming
0e72164823
Load bones the same way
2019-05-20 16:10:57 -04:00
KillzXGaming
bccb8f3af4
Optmize model/shader loading for bfres. Save block setting to 1MB for KSA to not crash
2019-05-20 16:01:43 -04:00
KillzXGaming
49314b2842
Fix bntx and switch bfres causing corruption or crashes
2019-05-19 14:25:37 -04:00
KillzXGaming
e51b1e2382
Adjustments for anims
2019-05-18 17:55:22 -04:00
KillzXGaming
8b00b8430e
Adjust file format to save changes for new generic archives.
2019-05-18 13:36:39 -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
ffdb042c3f
Improve zlib support. Add NXARC
2019-05-18 10:06:09 -04:00
KillzXGaming
b759a293fe
Some adjustments for animations
2019-05-17 21:09:24 -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
a0dd1b4f22
Fix normals on mario's hands in costume selector
2019-05-16 19:25:41 -04:00
KillzXGaming
576da8c6e4
Fix some diffuse colors from pbr
2019-05-16 19:10:01 -04:00
KillzXGaming
304b00fe49
More PBR improvements. Fix skybox to be a proper skybox
2019-05-16 16:01:22 -04:00
KillzXGaming
9767d71f75
Update custom cubemaps on viewport if changed
2019-05-15 19:54:45 -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
85cd8dcafc
Make placeholder textures optional on import
2019-05-14 20:27:14 -04:00
KillzXGaming
9d1d7fd7b2
Force string extension on batch to remove empty spaces for extensions
2019-05-14 20:02:48 -04:00
KillzXGaming
82f1f54e16
Add toggle between diffuse and specular cube map skybox
2019-05-14 19:15:52 -04:00
KillzXGaming
5c91e66c08
Adjust bone size for botw automatically based on shader name
2019-05-14 18:51:57 -04:00
KillzXGaming
2211d3d352
Convert a few compressed types for cubemaps to decode
2019-05-14 18:37:44 -04:00
KillzXGaming
5160d0f688
More fixes with cubemaps and skybox rendering
2019-05-14 18:21:38 -04:00
KillzXGaming
6c8fac8bc1
Add and load custom pbr diffuse and specular cube maps
2019-05-14 18:09:49 -04:00
KillzXGaming
145912ebea
Add PBR settings for later custom cubemap viewing
2019-05-14 17:47:57 -04:00
KillzXGaming
c367e345a3
Fix image editor orientation setting
2019-05-14 17:11:48 -04:00
KillzXGaming
9d307b08a2
Adjust mdi windows to window by default
2019-05-14 15:34:28 -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
e3f720289b
Generate min and max value for FMDL for camera centering later
2019-05-13 15:51:06 -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
7e855caa47
Start to save bffnt back. Not finished yet
2019-05-12 13:02:39 -04:00
KillzXGaming
0b2dd29bae
Fix sampler saving and lod options for wii u samplers
2019-05-12 11:26:05 -04:00
KillzXGaming
94554db10c
Load hex view for generic archive nodes
2019-05-11 20:52:14 -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
1118111b7e
Color fix for opengl 3ds textures
2019-05-11 18:36:10 -04:00
KillzXGaming
032e09d5a6
Load textures in viewport for bcres
2019-05-11 18:17:35 -04:00
KillzXGaming
827e02892a
Keep the same depend index for shader params (Fix WWHD crashing)
2019-05-10 17:51:59 -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
df9ace9e0e
Add bflim creation from image
2019-05-09 14:31:19 -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
f372373cdc
Add file types for all file formats
2019-05-08 16:45:27 -04:00
KillzXGaming
e744b3de26
Prepare some archive format rework
2019-05-08 16:28:04 -04:00
KillzXGaming
87d061dbe1
Add setting to auto load models when an archive is open
2019-05-08 16:13:07 -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
f1e4124066
More fixes for bone transforms
2019-05-07 21:55:24 -04:00
KillzXGaming
bcd77f29ca
Add support for old 3ds ptcl versions
2019-05-06 19:13:16 -04:00
KillzXGaming
72579451b8
Fix bone names on import and some import errors
2019-05-06 17:19:07 -04:00
KillzXGaming
9005b9ee0f
Load 3ds emitters and some fixes
2019-05-05 20:50:15 -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
758e922183
Cleanup and fixes
2019-05-04 21:20:47 -04:00
KillzXGaming
0fc310380b
Fix my stupid mistakes with assimp.
2019-05-04 20:48:19 -04:00
KillzXGaming
85c5051b36
Apply assimp matrix properly
2019-05-04 20:40:37 -04:00
KillzXGaming
c48b2a3f02
Update texture editors with theme controls. Add 3DS texture importer
2019-05-04 19:21: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
7cec448cd0
Fix duplicate meshes
2019-05-04 15:53:05 -04:00
KillzXGaming
50b8697432
And one more last fix, i promise this is the last one for renaming dupes.
2019-05-04 15:30:16 -04:00
KillzXGaming
025703f33e
Another fix
2019-05-04 15:28:38 -04:00
KillzXGaming
afdc56f0d4
Fix wring the string variable
2019-05-04 15:21:31 -04:00
KillzXGaming
e2e054f623
And another fix
2019-05-04 15:20:31 -04:00
KillzXGaming
4b1541d259
Improve duplicate name check
2019-05-04 15:18:32 -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
489d47243b
Support R4G4 decoding
2019-05-04 12:48:23 -04:00
KillzXGaming
017c1ab1e3
More fixes to 3ds formats. Fix gzip decompressing giving wrong size.
2019-05-04 12:03:07 -04:00
KillzXGaming
4bc037e681
Fix files not compressing even if the dialog is okayed.
2019-05-03 21:08:29 -04:00
KillzXGaming
ed33ef65f9
Start to support 3DS ptcl
2019-05-03 20:53:48 -04:00