KillzXGaming
3eb8052e46
Fix saving material animations for switch bfres (invalid count size)
2019-08-27 21:21:02 -04:00
KillzXGaming
b4e2c070be
Fix bfres library
2019-08-27 21:14:37 -04:00
KillzXGaming
4d2d3502eb
Fix build errors hopefully
2019-08-27 16:58:46 -04:00
KillzXGaming
bb77a80ad3
Add alot of bflyt progress
2019-08-27 16:38:06 -04:00
KillzXGaming
cf87bb62a4
Add update.bat for updating without the tool
2019-08-26 18:32:41 -04:00
KillzXGaming
4c49056b81
Some cleanup and remove gl shader logs notifcations
2019-08-26 16:46:41 -04:00
LockeExile
549a83604b
remove some more unused files
2019-08-24 23:09:04 -07:00
KillzXGaming
a6c691bd82
Some shader and sampler fixes
2019-08-21 17:08:24 -04:00
KillzXGaming
1815168479
Shader fixes
2019-08-20 19:46:06 -04:00
KillzXGaming
2f8041bc93
Improve PTCL color editing and add texture icon previewing.
2019-08-19 18:28:59 -04:00
KillzXGaming
c1d30f40fc
Add support for very old switch bfres and some ptcl color adjustments
2019-08-17 15:59:17 -04:00
KillzXGaming
655cdff142
Add some useful shortcuts. Add Text editor fixes.
2019-08-16 17:06:34 -04:00
KillzXGaming
50b76223b8
Fix updater
2019-08-15 17:09:07 -04:00
KillzXGaming
00e9c6506f
A few fixes and additions
...
Files can be dragged out of and dropped within archives if adding is supported..
Fixed some archive issues with it updating, and removing improperly.
Adjustments to default transform bone settings for bfres to prevent any deform issues if a new skeleton is created.
2019-08-14 15:27:45 -04:00
KillzXGaming
a251892b1f
Fix command line loading exe to opened files list
2019-08-13 18:15:44 -04:00
KillzXGaming
9e61c677ed
Add option to create screenshots
2019-08-12 19:27:48 -04:00
KillzXGaming
77d05f47cb
Reduce ram usage a bit
2019-08-12 19:00:47 -04:00
KillzXGaming
cb13c0a00a
Some fixes
...
Fixed loading files from clicked on when a single instance of the tool is used.
Fixed the UV editor, which loads materails and texture maps properly.
Adjusted loading archives which produced some duplicate file issues when the archive loads the file, and a tree node is clicked on. Ie bntx clearing, but another one would stay in memory.
Fixed bntx replacing.
2019-08-12 15:19:30 -04:00
KillzXGaming
78c7ecff71
Fix CTPK swizzling
2019-08-11 12:29:28 -04:00
KillzXGaming
e15e00c2c0
Adjust program to use one instance for loading files (can be disabled in config)
2019-08-11 11:10:32 -04:00
KillzXGaming
3fd07bd46b
A few more framework fixes
2019-08-10 19:29:51 -04:00
KillzXGaming
aed38de591
Finally fix the dpi scaling issues when opengl gets loaded
2019-08-10 19:20:39 -04:00
KillzXGaming
bd8a5af254
Fix bntx library issues
2019-08-10 11:03:54 -04:00
KillzXGaming
9e3556a5f9
More additions that seem ready for use,
...
Basic NCCH support, only romfs previewing for easy ripping and testing for file formats. Writing back and more improvements planned soon.
Save BTI files back.
Add structure based parsing from Kuriimu's IO extension. This will be expanded upon later to parse offsets and other things easier.
2019-08-09 18:21:16 -04:00
KillzXGaming
e5de8616d8
Some fixes
2019-08-08 20:09:58 -04:00
KillzXGaming
e0dc6bd12d
KCL cleanup
2019-08-08 19:58:14 -04:00
KillzXGaming
9df93a02af
KCL library fixes
2019-08-08 18:04:15 -04:00
KillzXGaming
855037d21c
Fix TXE decoding with bad image sizes
2019-08-08 17:12:11 -04:00
KillzXGaming
46d729e2d8
Bars library adjustments/fixes
2019-08-07 21:19:03 -04:00
KillzXGaming
fb2648205b
Parse CTPK
2019-08-07 21:04:44 -04:00
KillzXGaming
9db860f0b8
Start to implement 3ds texture encoding. (Todo ETC1 and L4/A4)
2019-08-07 17:15:31 -04:00
KillzXGaming
0e65b17e48
Disable IGZ because it keeps breaking
2019-08-04 19:40:28 -04:00
KillzXGaming
dceb4a93cd
Adjust license for lzma
2019-08-04 19:39:08 -04:00
KillzXGaming
61ede33e29
Auto set the audio device to an active one
2019-08-03 18:00:51 -04:00
KillzXGaming
231a6ee9c6
Add support for LM3DS GAR
2019-08-03 13:33:02 -04:00
KillzXGaming
11ebded46b
More material improvements
2019-08-02 22:06:45 -04:00
KillzXGaming
5272063ca6
Don't reload the config file to prevent settings reset if another file is opened
2019-08-01 20:48:33 -04:00
KillzXGaming
d244ceab0a
Add proper file remove dialog and update the menus
2019-07-31 20:27:46 -04:00
KillzXGaming
4576364e13
Disable opengl on very old opengl versions to prevent crashes
2019-07-30 16:24:10 -04:00
KillzXGaming
e1d9dff336
Force ptcl for wii u to generate mip offsets
2019-07-29 15:05:50 -04:00
KillzXGaming
dc20d5eac3
Add xml editor tab for byaml
2019-07-28 17:10:40 -04:00
KillzXGaming
e7c0876517
Camera improvements and adjust viewport toolbar
2019-07-28 15:14:40 -04:00
KillzXGaming
e346f26b5f
Basic WASD camera movement
2019-07-28 13:59:53 -04:00
KillzXGaming
e9d9634bb4
Normalize the normals and some shader improvements
2019-07-27 12:41:38 -04:00
KillzXGaming
5b55e210ed
Fix normals. Load vertex colors for some types
2019-07-27 12:29:38 -04:00
KillzXGaming
25aa49cc29
Some fixes for file paths for newly added files
2019-07-26 21:30:51 -04:00
KillzXGaming
ded4dae5c1
Make it so a game preset must be set for KCL
2019-07-26 20:16:31 -04:00
KillzXGaming
df9641faab
Bfres library fixes, and some form fixes
2019-07-26 15:35:15 -04:00
KillzXGaming
0ed8555b3a
Update switch bfres lib with frame fixes
2019-07-25 21:05:02 -04:00
KillzXGaming
a03a852867
Fix saving step curve frames
2019-07-25 19:02:51 -04:00
KillzXGaming
e0df03cc26
Wip zar, gar,, and more rarc saving progress
2019-07-25 16:49:04 -04:00
KillzXGaming
d5b084e4e4
Fix reading frames for some animations on wii u bfres
2019-07-25 10:00:31 -04:00
KillzXGaming
68f5bfc20d
Remove zstd from lib folder
2019-07-24 17:31:33 -04:00
KillzXGaming
5769c5ed19
Fix Zstd path
2019-07-24 17:28:08 -04:00
KillzXGaming
c7614bc9b4
Another adjustment
2019-07-24 16:57:00 -04:00
KillzXGaming
8221aa98fd
Fix configuration for release build
2019-07-24 16:47:44 -04:00
KillzXGaming
ced8707de4
Fix some dlls copying over
2019-07-24 15:21:26 -04:00
KillzXGaming
cd0e3377b4
Sarc fixes and more windows 7 fixes
2019-07-24 15:10:05 -04:00
KillzXGaming
9e1613d946
Update filenames for archives if the file is not saved by tree dialog
2019-07-23 20:52:38 -04:00
KillzXGaming
9180bb1cf2
Direct X tex fixes for windows 7 and 8
2019-07-23 20:42:57 -04:00
KillzXGaming
0865277059
Another fix
2019-07-22 19:05:52 -04:00
KillzXGaming
8be02596e6
More adjustments
2019-07-22 19:01:29 -04:00
KillzXGaming
131af671bf
More LM2 archive improvements
2019-07-21 20:08:16 -04:00
KillzXGaming
ece27fd3f8
Fix downgrading bfres for wii u from new to very old versions
2019-07-20 14:38:33 -04:00
KillzXGaming
2455e720bf
A few more material mapping fixes for bmd
2019-07-19 19:17:32 -04:00
KillzXGaming
419a76a508
Fix btye order for image decoding gc images
2019-07-19 17:24:54 -04:00
KillzXGaming
c0c1e621a4
A few additions and fixes
...
Add custom color option for image editor background.
Start on character exporting for bffnt. as xlor.
Fix sarc hashes.
Fix bflims in archive editors
2019-07-19 15:11:55 -04:00
KillzXGaming
f37fe42728
Try to fix assimp issues
2019-07-18 14:31:27 -04:00
KillzXGaming
4c15462c7f
Adjust assimp again
2019-07-18 14:09:54 -04:00
KillzXGaming
f3f94a1e87
Fix build errors
2019-07-18 13:43:28 -04:00
KillzXGaming
7dc00e4bf3
Tons more bffnt progress. Adjust assimp version to fix issues
2019-07-18 13:33:16 -04:00
KillzXGaming
81326b61f0
Form loading adjustments
2019-07-17 15:03:48 -04:00
KillzXGaming
dfb41d0d80
Adjust main form loading a bit
2019-07-16 21:36:08 -04:00
KillzXGaming
9e01d29127
Update direct x tex
2019-07-16 18:39:17 -04:00
KillzXGaming
6d683f1c08
Fix octokit for updater
2019-07-16 18:35:21 -04:00
KillzXGaming
492eae9ed7
Test
2019-07-16 18:29:26 -04:00
KillzXGaming
32fbd1496b
Try to fix some build issues
2019-07-16 18:15:49 -04:00
KillzXGaming
6cfb6a214f
Adjust the toolbox name to no longer include "Switch" in it.
2019-07-16 17:35:21 -04:00
KillzXGaming
43081a4086
Texture decoder cleanup. Also fix wii u texture patterns with null issues
2019-07-16 16:54:46 -04:00
KillzXGaming
53587d6005
Another bmd fix
2019-07-15 16:50:50 -04:00
KillzXGaming
8d66c3e19e
Fix parsing MAT4 for bmd
2019-07-15 16:49:46 -04:00
KillzXGaming
ea26ebc82f
Attribute fixes for bfres and gmx
2019-07-15 15:41:02 -04:00
KillzXGaming
b50d8925e4
Some gmx and bmd fixes
2019-07-14 21:08:47 -04:00
KillzXGaming
7bf92f8fc4
Reinstall assimp
2019-07-14 14:39:02 -04:00
KillzXGaming
fc6f78c0f4
Some assimp fixes
2019-07-14 13:54:09 -04:00
KillzXGaming
dbc3e9220a
Adjustment to assimp dll
2019-07-14 13:36:16 -04:00
KillzXGaming
72ed8ac327
Fix the curve index data type for texture pattern infos
2019-07-14 11:48:07 -04:00
KillzXGaming
bc3ea50d37
Another alignment adjustmenet for v2 aamp to be more accurate
2019-07-14 11:40:01 -04:00
KillzXGaming
2c0abce7df
Fix an issue with aamp v2 strings with improper alignment at the end
2019-07-14 11:38:12 -04:00
KillzXGaming
89aa259cf8
Make sure the sub index is -1 for pattern infos
2019-07-14 11:08:06 -04:00
KillzXGaming
631f59ef93
Add audio meta data icons
2019-07-13 15:54:39 -04:00
KillzXGaming
fbec00de01
Add better audio check for bars
2019-07-13 15:04:56 -04:00
KillzXGaming
d74988583f
Allow for empty texture paths
2019-07-12 20:06:31 -04:00
KillzXGaming
d9db8c3b09
Adjust assimp version to a more stable build. Add bmd replacing/exporting
2019-07-12 19:44:17 -04:00
KillzXGaming
7364a1d6e1
A few generic shader tweaks
2019-07-12 17:57:41 -04:00
KillzXGaming
d87426fbd8
bmd fixes and fix image editor issues
2019-07-12 15:28:14 -04:00
KillzXGaming
8c0c625ab5
Fix material names
2019-07-11 21:02:30 -04:00
KillzXGaming
3d8b8f7263
Get bmd materials properly by remap index
2019-07-11 20:56:11 -04:00
KillzXGaming
3c3ab5fc32
Add getters/setters for bmd materials
2019-07-11 20:46:45 -04:00
KillzXGaming
9c5917cc6a
Load bmd textures to opengl
2019-07-11 19:51:28 -04:00
KillzXGaming
7f679b9fa6
Add bmd drawing
2019-07-11 19:38:29 -04:00
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
a28606e150
Fix some ptcl saving issues from bfres having null data
2019-07-10 19:21:53 -04:00
KillzXGaming
61ef67ea29
Don't check for string table magic due to some bfres not having it
2019-07-06 11:44:19 -04:00
KillzXGaming
ab80051646
More additions and fixes.
...
Added GMX rendering (note explodes atm)
Fixed mario tennis aces/ultra compression (now uses external dll from Simon)
Fixed a bug where file sizes for IArchives (TMPK and ME01) would not adjust on save. casuing corrupted file data.
2019-07-05 14:45:16 -04:00
KillzXGaming
9d203da716
Add option to automatically compress on save with no notification
2019-07-03 12:56:28 -04:00
KillzXGaming
7a396e2095
Fix BARS that have null audio entries for certain slots
2019-07-02 20:01:10 -04:00
KillzXGaming
48859f6041
Few more relocation table fixes for 0.9 bfres
2019-06-29 19:15:28 -04:00
KillzXGaming
74cc67c055
More 0.9 bfres save fixes
2019-06-29 19:12:49 -04:00
KillzXGaming
fff2d5926c
Fix botw shader fresnel lighting
2019-06-29 13:55:04 -04:00
KillzXGaming
f9ec221c1a
Fix specular map display for botw when used in debug shading
2019-06-29 13:25:40 -04:00
KillzXGaming
402c2cee5e
Fix bntx texture format issues with R8G8_SNORM
2019-06-29 12:33:27 -04:00
KillzXGaming
f776b46138
Fix 0.9 bfres savig with material animations
2019-06-28 18:02:11 -04:00
KillzXGaming
c52556e8e1
Automatically check if direct x tex is loaded properly or not
2019-06-27 20:39:38 -04:00
KillzXGaming
b2b1907046
Attempt to resolve direct x tex assembly if it's bad. Hopefully fixes crashes.
2019-06-27 14:58:51 -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
141be9ff4f
Fix reading v0.8 bfsha
2019-06-26 19:53:09 -04:00
KillzXGaming
04383b262d
More rebuilding fixes for 0.9 bfres
2019-06-26 19:16:15 -04:00
KillzXGaming
3edbaece3f
Allow saving for 0.9. Note this will crash if it has animations
2019-06-26 18:30:10 -04:00
KillzXGaming
e88d42b4ce
Add toggle to frame bfres on select
2019-06-26 15:58:28 -04:00
KillzXGaming
108600e930
Fix 0.9 bfres skeletal animations
2019-06-26 15:32:15 -04:00
KillzXGaming
1444594fd1
More v0.9 switch bfres fixes (NO SAVING YET)
2019-06-26 15:13:49 -04:00
KillzXGaming
bbb0cbf933
Some fixes to 0.9 switch bfres
2019-06-26 13:56:10 -04:00
KillzXGaming
0d4f208365
Fix legacy mode
2019-06-25 17:08:25 -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
7395d78d67
Fix string entries not being relocated properly for user data (switch bfres)
2019-06-22 18:45:43 -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
0fbb18ac85
Update preview scale for kcl
2019-06-20 17:20:06 -04:00
KillzXGaming
ad1c4aed4e
Improve lighting view in pbr shader. Start on SEModel support.
2019-06-20 15:29:04 -04:00
KillzXGaming
acc7dcd9c9
Update switch bfres library
2019-06-20 08:58:02 -04:00
KillzXGaming
307747ba1b
Cleanup tool menu
2019-06-19 18:58:36 -04:00
KillzXGaming
a9f26c2670
More framework updates
2019-06-19 17:46:43 -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
8f849bf260
Add working SDF (Mario and Rabbids) archive support.
2019-06-16 19:35:46 -04:00
KillzXGaming
2ed4dd0971
Make sure to only use transparency if enabled for pbr shader
2019-06-16 10:01:36 -04:00
KillzXGaming
5b156b8c24
Reinstall assimp to fix errors
2019-06-15 14:26:24 -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
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
18120fa028
Some sampler fixes for odyssey
2019-06-12 16:18:30 -04:00
KillzXGaming
05516ed3df
Gamma fix pbr diffuse color
2019-06-12 15:57:24 -04:00
KillzXGaming
29cee96d39
Adjust settings for tphd path
2019-06-11 21:03:17 -04:00
KillzXGaming
35f547e9a7
Nearly working now
2019-06-11 19:51:27 -04:00
KillzXGaming
4536246d6f
Sort bone indices properly to prevent possible stretching.
2019-06-11 16:44:59 -04:00
KillzXGaming
06a26c586f
Fix label scaling in settings
2019-06-11 15:50:27 -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
d39ca57044
Fix windows scaling for tool
2019-06-10 20:03:27 -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
bb691dcd0b
Start to add multiple editor switching for archive files
2019-06-09 20:03:56 -04:00
KillzXGaming
8b052bf4b4
Fix font scaling on title bar
2019-06-09 17:27:07 -04:00
KillzXGaming
f6fdae96f6
A few fixes to archives
2019-06-08 20:19:55 -04:00
KillzXGaming
9b9a44b9a4
A few more assimp adjustments
2019-06-08 14:32:03 -04:00
KillzXGaming
5ffcdcabf6
Downgrade assimp to prevent bugs like bone names being wrong.
2019-06-08 14:26:13 -04:00
KillzXGaming
890f5afcf7
Check audio amount before adding entries for bars.
2019-06-07 17:01:24 -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
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
f4f946fce5
Fix specular map issues causing a texture overlayif unused.
2019-06-05 17:44:23 -04:00
KillzXGaming
13b346ddde
Display emblem on karts properly
2019-06-04 20:17:19 -04:00
KillzXGaming
e40c081560
Pass the specular texture to the reflection pass for better reflections
2019-06-03 20:59:54 -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
e14286d871
Quick fix for saving nutexb with file save rather than right clicking and save.
2019-06-03 17:22:36 -04:00
KillzXGaming
7d09926899
Prevent cursor from reseting to 0 for param editing
2019-06-02 16:15:33 -04:00
KillzXGaming
f52b605dce
Adjust wiki link
2019-06-02 14:42:27 -04:00
KillzXGaming
bf2e9b4d81
More fixes for permissions
2019-06-01 19:09:27 -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
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
2299a61cb3
Fix displaying normals as lines if enabled
2019-05-30 19:34:23 -04:00
KillzXGaming
d5622e4046
Fix calculating I vector (Fixes shading on hands in Odyssey costum viewer)
2019-05-30 19:21:06 -04:00
KillzXGaming
250e267143
Fix normals from being dark or flat sometimes.
2019-05-30 19:12:38 -04:00
KillzXGaming
b12bb34082
Another fix to prevent issues with path saving
2019-05-30 18:02:51 -04:00
KillzXGaming
225d98ae43
Improve path saving for byaml
2019-05-30 17:40:54 -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
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
d743d39efc
Some adjustments and fixes
2019-05-27 18:00:03 -04:00
KillzXGaming
9ad90e3b15
Some progress on chr0 exporting
2019-05-24 17:34:37 -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
50586ef978
Fix binary shape importing for switch
2019-05-20 20:03:39 -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
e6c911f026
Add byaml endianness converter in tools menu. Fix byaml with path nodes.
2019-05-19 17:50:21 -04:00
KillzXGaming
49314b2842
Fix bntx and switch bfres causing corruption or crashes
2019-05-19 14:25:37 -04:00
KillzXGaming
82d68152f9
More adjustments
2019-05-18 18:37:05 -04:00
KillzXGaming
fe4a560a6a
Fix tex2 saving depending on method of saving.
2019-05-18 18:24:45 -04:00
KillzXGaming
e51b1e2382
Adjustments for anims
2019-05-18 17:55:22 -04:00
KillzXGaming
7f582adbaf
Reset specular map properly if cleared
2019-05-17 20:40:19 -04:00
KillzXGaming
b64e744d26
Add UV channel toggle for uv test pattern shading in settings window
2019-05-16 21:26:32 -04:00
KillzXGaming
2dc729018c
Fix saving byaml files
2019-05-16 21:03:57 -04:00
KillzXGaming
639aabb997
Adjustments for ftex replace settings
2019-05-16 20:10:58 -04:00
KillzXGaming
d311562793
A few more shader fixes
2019-05-16 19:34:09 -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
fbb90ebdfa
Improve splatoon 2 texture mapping
2019-05-16 17:40:35 -04:00
KillzXGaming
e122714b41
More adjustments to better fit KSA
2019-05-16 16:53:40 -04:00
KillzXGaming
f78dc7e9de
Add specular intensity for PBR
2019-05-16 16:45:39 -04:00
KillzXGaming
304b00fe49
More PBR improvements. Fix skybox to be a proper skybox
2019-05-16 16:01:22 -04:00
KillzXGaming
f08a08ce32
Add wiki under the help options for useful tutorials for when they are finished
2019-05-15 19:57:12 -04:00
KillzXGaming
9767d71f75
Update custom cubemaps on viewport if changed
2019-05-15 19:54:45 -04:00
KillzXGaming
9bea3da2fd
Another fix
2019-05-15 17:21:29 -04:00
KillzXGaming
33f8c5892b
Include Version.txt to prevent updater issues atm
2019-05-15 16:54:49 -04:00
KillzXGaming
9c8f023a75
Adjust resizing for update dialog
2019-05-15 16:39:11 -04:00
KillzXGaming
11fe38a49a
Use local time for github update list
2019-05-15 16:36:22 -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
1479a62f24
Fix update check. Redownload the tool from github
2019-05-14 21:50: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
82f1f54e16
Add toggle between diffuse and specular cube map skybox
2019-05-14 19:15:52 -04:00
KillzXGaming
d3644a8a58
Display file name for cubemap files without path
2019-05-14 18:25:05 -04:00
KillzXGaming
5160d0f688
More fixes with cubemaps and skybox rendering
2019-05-14 18:21:38 -04:00
KillzXGaming
828e3ee2d1
Fix click events for path settings
2019-05-14 18:12:00 -04:00
KillzXGaming
6c8fac8bc1
Add and load custom pbr diffuse and specular cube maps
2019-05-14 18:09:49 -04:00
KillzXGaming
b1e32dbb48
Disable check
2019-05-14 18:00:16 -04:00
KillzXGaming
145912ebea
Add PBR settings for later custom cubemap viewing
2019-05-14 17:47:57 -04:00
KillzXGaming
da0bc4b432
Skip the hash check for updating as it isn't wanting to work yet
2019-05-14 15:17:41 -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
55702ff401
More updater fixes
2019-05-13 21:36:51 -04:00
KillzXGaming
f590b9d834
Improve updater
2019-05-13 21:21:51 -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
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
d1d9619dcb
Another saving fix as texture ref count won't save right for v3.4.0.1
2019-05-12 18:56:32 -04:00
KillzXGaming
ef562754b7
A few more library fixes
2019-05-12 18:44:43 -04:00
KillzXGaming
111f5c1a9e
Fix texture pattern animation saving on v3.4.0.1 bfres
2019-05-12 18:38:33 -04:00
KillzXGaming
29ad8dee78
Some adjusments. Add option to hide all fmdls with rightclicking folder
2019-05-12 18:10:33 -04:00
KillzXGaming
f7910096e3
Shader debug improvements for bcres
2019-05-11 21:25:29 -04:00
KillzXGaming
3b445272db
Load bone weights and indices properly for bcres
2019-05-11 21:17:49 -04:00
KillzXGaming
059b406128
Update generic archive class with node wrapper and conversion
2019-05-11 20:51:23 -04:00
KillzXGaming
3c4d6a51a4
Support wrap and filters for bcres texture maps.
2019-05-11 20:05:27 -04:00
KillzXGaming
6ddd47e573
Some adjustments
2019-05-11 19:11:13 -04:00
KillzXGaming
4171ca9007
Fix bcres UVs
2019-05-11 18:49:32 -04:00
KillzXGaming
032e09d5a6
Load textures in viewport for bcres
2019-05-11 18:17:35 -04:00
KillzXGaming
4e230a914e
Shader improvements for bcres
2019-05-11 16:23:29 -04:00
KillzXGaming
ba6790abf5
Draw bcres and add more improvements
2019-05-11 16:11:27 -04:00
KillzXGaming
7632cc10da
Add more aamp hashes
2019-05-11 12:31:50 -04:00
KillzXGaming
361f84e254
Disable the new update dialog until finished
2019-05-11 10:27:02 -04:00
KillzXGaming
f36451a9eb
More aamp fixes
2019-05-11 10:26:10 -04:00
KillzXGaming
9574432edc
Support quat types for aamp
2019-05-11 10:23:41 -04:00
KillzXGaming
6e02fbea4b
Support Wii U BFFNT
2019-05-10 19:26:45 -04:00
KillzXGaming
827e02892a
Keep the same depend index for shader params (Fix WWHD crashing)
2019-05-10 17:51:59 -04:00
KillzXGaming
9db8a77afe
Fix BCRES library issues
2019-05-09 15:16:46 -04:00
KillzXGaming
6f1a8ab816
Add all the working BCRES stuff.
2019-05-09 14:49:11 -04:00
KillzXGaming
84dae95c3e
Fix some bfres library issues
2019-05-09 14:24:25 -04:00
KillzXGaming
4fe53128ee
Fix effect alignment size
2019-05-08 19:38:35 -04:00
KillzXGaming
ab1a1ab169
Many more aamp fixes
2019-05-08 19:33:49 -04:00
KillzXGaming
b4e37f7368
Fix aamp strings on save
2019-05-08 18:29:19 -04:00
KillzXGaming
59927ba076
Another fix for rebuilding
2019-05-08 17:39:48 -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
87d061dbe1
Add setting to auto load models when an archive is open
2019-05-08 16:13:07 -04:00
KillzXGaming
db6da0998f
Auto set the texture instance for texture refs on save
2019-05-08 15:25:43 -04:00
KillzXGaming
df7ce35503
More bfres library adjustments
2019-05-07 21:36:46 -04:00
KillzXGaming
d33882b029
Bfres library fixes.
...
Fixed user data not relocating with proper padding.
Alignment for botw is handled a bit differently in attempt to keep the file sizes accurate
2019-05-07 21:07:58 -04:00
KillzXGaming
72579451b8
Fix bone names on import and some import errors
2019-05-06 17:19:07 -04:00
KillzXGaming
a9e7e03455
More fixes
2019-05-05 15:34:29 -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
d3bea4cba6
Fix assimp issues
2019-05-03 21:19:19 -04:00
KillzXGaming
357fe7c12e
Add more hashes
2019-05-03 16:49:37 -04:00
KillzXGaming
6303769adb
More AAMP stuff. Add more import settings for dae/fbx.
2019-05-03 15:36:04 -04:00
KillzXGaming
277c3171c1
Fix major bntx issue that caused crashes. Inclduing if switch bfres saved.
2019-05-02 21:29:30 -04:00
KillzXGaming
f28295363d
More AAMP v2 save fixes. Should be mostly complete now.
2019-05-02 20:49:43 -04:00
KillzXGaming
48814b4643
Load params even if null
2019-05-02 19:13:56 -04:00
KillzXGaming
704eb862a5
Load string types properly for v2 aamp
2019-05-02 18:58:17 -04:00
KillzXGaming
8961c8e592
Update aamp library. V2 almost working
2019-05-02 17:45:04 -04:00
KillzXGaming
8674b462b8
Fix assimp issues and emitter saving
2019-05-02 14:31:09 -04:00
KillzXGaming
c6cee62073
Ops use the right events
2019-05-01 17:18:29 -04:00
KillzXGaming
577466dcdd
Add additional game paths for later file size calculating
2019-05-01 17:16:11 -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
KillzXGaming
9afacd835c
Also check if it's disposed
2019-04-30 18:10:54 -04:00
KillzXGaming
f91006a1dc
Only allow one control instance
2019-04-30 18:04:10 -04:00
KillzXGaming
8e68cc5606
Now have the console as a seperate window instead of a tabbed control
2019-04-30 18:00:08 -04:00
KillzXGaming
3e9802fd05
Add some padding to buffer areas in bfres to fix potential crash issues.
2019-04-29 20:20:37 -04:00
KillzXGaming
0bbab95db6
Keep the same BNTX size if possible
2019-04-29 19:30:39 -04:00
KillzXGaming
68d244e9f7
Fix KCL importing issues
2019-04-29 18:53:18 -04:00
KillzXGaming
5a12bcc049
Fix updating far/near settings
2019-04-28 20:03:54 -04:00
KillzXGaming
184e01ad01
Compile fixes
2019-04-28 19:42:22 -04:00
KillzXGaming
cde34e30c9
Fix KCL library issues
2019-04-28 19:39:14 -04:00
KillzXGaming
5a9c098a6a
Add progress bar for KCL
2019-04-28 18:02:42 -04:00
KillzXGaming
1f9ce6b2fe
Some fixes for PTCL editor and filters
2019-04-28 17:14:05 -04:00
KillzXGaming
fa4ada84bd
Fix for image editor causing crashes
2019-04-27 11:59:57 -04:00
KillzXGaming
bfacab21da
Add sharpyaml and latest bfres wii u lib
2019-04-27 11:30:30 -04:00
KillzXGaming
432e639081
Fix boe importing not changing the parent index
2019-04-27 10:55:31 -04:00
KillzXGaming
7ada057843
Apply some settings and move config settings to the library to save changes easier.
2019-04-26 17:08:21 -04:00
KillzXGaming
a41737031f
Fix bone visibily anims for wii u and fix the editor a bit
2019-04-26 15:43:32 -04:00
KillzXGaming
7f272c37b9
Some property fixes
2019-04-25 20:49:29 -04:00
KillzXGaming
9f7e2edef5
Fix properties missig for wii u bfres
2019-04-25 20:45:11 -04:00
KillzXGaming
812fe2e6b5
More fixes to viewport toggle.
2019-04-25 17:13:59 -04:00
KillzXGaming
cbf2f7da90
Generate better empty meshes
2019-04-25 16:44:00 -04:00
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
8c48f3514f
Fix alignment from saving animations on wii u
2019-04-23 18:12:13 -04:00
KillzXGaming
cd8204f26b
Oops fix it for real this time, and for both platforms
2019-04-23 17:36:39 -04:00
KillzXGaming
c092244612
Fix base values saving even if not used
2019-04-23 17:29:25 -04:00
KillzXGaming
e17eb54e91
Add option to replace by matching bones
2019-04-23 16:49:25 -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
c7ee9ed16b
Allow viewport to be completely disabled for potato PCs.
2019-04-22 19:36:53 -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
e5d98dbf67
More fixes to bone exporting.
2019-04-21 20:26:12 -04:00
KillzXGaming
b73d392a63
Add basic PTCL texture replacing
2019-04-21 17:14:49 -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
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
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
79036ecb95
Fix bfres importing bugs and alignment corruption from importing sections
2019-04-12 15:34:42 -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
bab9ce9022
Fix dae exporting with only indices and no weights. Fix sharc crashes.
2019-04-09 17:24:39 -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
2c73c6dde6
Fix local coordinates not updating when vertex buffer is updated
2019-04-07 13:27:38 -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
c173edd611
Fix sub files issues
2019-04-06 18:30:22 -04:00
KillzXGaming
62cbad92dd
Add actor file renamer for SZS files in odyssey
2019-04-05 21:10:57 -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
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
67864cd64f
Fix assimp issues please and add lock check for settings current frame
2019-04-01 18:14:13 -04:00
KillzXGaming
5ee7cef047
Typo
2019-04-01 15:21:00 -04:00
KillzXGaming
d411b5bb82
Change a thing
2019-04-01 15:20:32 -04:00
KillzXGaming
7bd00f6de7
Fix dae rigging for good now
2019-04-01 15:04:16 -04:00
KillzXGaming
0984066b13
More dll fixes. Please work
2019-03-31 17:17:48 -04:00
KillzXGaming
b87cc40857
Fix hash only sarcs from saving
2019-03-31 17:06:12 -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