KillzXGaming
88f95dc8b3
Fix gtx file saving if there are no mip maps for a texture
2019-06-15 21:39:23 -04:00
KillzXGaming
8bbe51bb9c
Support for decompressing carcs
2019-06-15 20:50:26 -04:00
KillzXGaming
5b156b8c24
Reinstall assimp to fix errors
2019-06-15 14:26:24 -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
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
2b91d8a834
Fix errors
2019-06-15 08:54:26 -04:00
KillzXGaming
05cb5979f8
Fix form dialogs not working for sarc (ie AAMP editor)
2019-06-15 08:50:09 -04:00
KillzXGaming
ad3cd6654b
Ignore rigid indices for now to fix transform issues
2019-06-14 21:35:09 -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
34f724a6e1
Fix channel components previewing for gx2
2019-06-14 20:18:34 -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
bb31926b1e
Some GTX file texture importing fixes
2019-06-14 18:44:40 -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
74dc1c132c
More bone transform fixes
2019-06-12 19:21:05 -04:00
KillzXGaming
c86a7b23ca
Ignore rigid indices on rigid bodies, only check if rigiid skinning.
2019-06-12 19:15:54 -04:00
KillzXGaming
19f3811a46
Fix zlib decompression for NARC
2019-06-12 18:25:41 -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
4280728647
Update image editor properly for wii u bfres
2019-06-12 17:04:54 -04:00
KillzXGaming
05516ed3df
Gamma fix pbr diffuse color
2019-06-12 15:57:24 -04:00
KillzXGaming
656ff9d0d0
Add support for cull modes
2019-06-12 15:39:25 -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
4536246d6f
Sort bone indices properly to prevent possible stretching.
2019-06-11 16:44:59 -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
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
3b7e02f399
Add proper render pass check and sort transparent shapes properly
2019-06-09 21:06:50 -04:00
KillzXGaming
2e9632277b
Add ftex support for R8G8_SNORM
2019-06-09 20:51:50 -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
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
978299f9ca
One more fix for gtx texture replacing which should fix corrupted swizzling
2019-06-09 10:48:48 -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
6d951b5906
Many rigging fixes. Meshes won't go to the center if using rigid skinning (1 skin influence)
2019-06-08 13:58:19 -04:00
KillzXGaming
81c5cc588c
Only frame camera if bfres has meshes
2019-06-07 20:36:45 -04:00
KillzXGaming
7a02a36a2d
Prevent viewport changing models if there are none in bfres.
2019-06-07 20:13:34 -04:00
KillzXGaming
7348419be4
Add better notification for adding/removing shader linked material data.
2019-06-07 17:28:06 -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
9c44e14597
Always try to map materials even if use materials is unchecked
2019-06-06 19:35:45 -04:00
KillzXGaming
5a17b71d8f
Option to limit material mapping to original way. More fixes to skim limiter
2019-06-06 19:27:10 -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
60e77f3dd1
Seperate option to reset color params on import to prevent param data loss when being swapped
2019-06-05 16:15:18 -04:00
KillzXGaming
13b346ddde
Display emblem on karts properly
2019-06-04 20:17:19 -04:00
KillzXGaming
16b53bd2a6
Update viewport properly if a texture is replaced for wii u bfres
2019-06-04 17:03:15 -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
8a22275cd5
Animation fixes for playing last frame
2019-06-03 20:04:15 -04:00
KillzXGaming
47cd45b4e0
Add support for specular colors if used
2019-06-03 19:00:46 -04:00
KillzXGaming
270d6d3089
Fix importing new materials for wii u
2019-06-03 16:56:36 -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
9d7688cbf6
and one more fix for material animations
2019-06-01 19:52:45 -04:00
KillzXGaming
5e9a86461c
More fixes
2019-06-01 19:43:57 -04:00
KillzXGaming
eb4d87decc
Another fix for updater
2019-06-01 19:31:39 -04:00
KillzXGaming
aea66fa42d
Do the same thing for moving the extracted data to master
2019-06-01 19:03:54 -04:00
KillzXGaming
717822e067
More animation formats for wii u to switch
2019-06-01 18:51:04 -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
72ea6d0eb7
Force getting the name from the binary if possible in gfpak
2019-06-01 10:15:30 -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
60ffca8e2b
One last fix
2019-05-31 20:29:45 -04:00
KillzXGaming
201739dcb6
Some fixes for parsing
2019-05-31 20:20: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
94602f3671
Another adjustment so more games can detect transparency
2019-05-30 21:59:22 -04:00
KillzXGaming
7682a827cc
Also add material icons for tranparent toggle in render state
2019-05-30 21:46:00 -04:00
KillzXGaming
31b2ab8260
Add material icons for transparent and translucent things.
2019-05-30 21:42:23 -04:00
KillzXGaming
2299a61cb3
Fix displaying normals as lines if enabled
2019-05-30 19:34:23 -04:00
KillzXGaming
250e267143
Fix normals from being dark or flat sometimes.
2019-05-30 19:12:38 -04:00
KillzXGaming
225d98ae43
Improve path saving for byaml
2019-05-30 17:40:54 -04:00
KillzXGaming
ccf45c7961
Fix byaml without paths saving
2019-05-30 17:11:41 -04:00
KillzXGaming
3b4bb242c5
Starto to add material presets. Add option to add empty meshes
2019-05-30 15:28:43 -04:00
KillzXGaming
f1164934d2
Apply any material edits before exported so it keeps the changes
2019-05-29 19:06:31 -04:00
KillzXGaming
39c021913c
Some crash fixes when adding embedded files and placeholder textures.
2019-05-29 16:38:19 -04:00
KillzXGaming
d1c32844d1
Fix skeleton issues. More archive improvement.
2019-05-29 14:24:24 -04:00
KillzXGaming
cb6cc251bd
Some speed improvements
2019-05-28 20:02:58 -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
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
6999a6debf
Add SP2 archive stuff
2019-05-28 16:11:40 -04:00
KillzXGaming
623098b3b5
More fixes to skin count limiter
2019-05-27 20:48:06 -04:00
KillzXGaming
0d7dfb734b
Automatically link attributes again to prevent any crash issues
2019-05-27 20:32:26 -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
2fc0467d9b
Fixes for importing new bones or creating new ones from skeleton parent
2019-05-26 20:44:39 -04:00
KillzXGaming
e3a410a75a
More adjustments
2019-05-26 15:33:16 -04:00
KillzXGaming
553fe25df5
More fixes
2019-05-26 13:28:30 -04:00
KillzXGaming
775e689dda
Add save improvements to all animation types for wii u
2019-05-26 13:22:20 -04:00
KillzXGaming
7467818d66
Improve saving bfres with tons of animations
2019-05-26 13:09:44 -04:00
KillzXGaming
d6be976701
Don't make the skeleton necessary for .anim
2019-05-26 11:59:17 -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
7b2bbb15d4
Automatically quantize curve data to keep file size optmimal.
2019-05-25 21:21:30 -04:00
KillzXGaming
8b04c55c32
Add anim importing
2019-05-25 21:07:00 -04:00
KillzXGaming
e7111fbd49
Fix export all to choose the right extension
2019-05-25 15:34:40 -04:00
KillzXGaming
e653ed1044
Another fix to prevent name issues
2019-05-25 15:12:51 -04:00
KillzXGaming
6d03b4da88
More fixes for param exporting and filters
2019-05-25 15:11:01 -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
d4c6ddb3da
More fixes for converting
2019-05-25 11:33:51 -04:00
KillzXGaming
df8d1f986c
Cleanup
2019-05-24 21:03:31 -04:00
KillzXGaming
a4459533ec
More exporting fixes
2019-05-24 20:55:55 -04:00
KillzXGaming
10c9973527
Fix export filter for animations
2019-05-24 17:47:13 -04:00