Commit graph

400 commits

Author SHA1 Message Date
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
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
b64e744d26 Add UV channel toggle for uv test pattern shading in settings window 2019-05-16 21:26:32 -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
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
82040c6913 Add odyssey costume selector/viewer 2019-05-14 21:43:37 -04:00
KillzXGaming
8f35052887 If textures don't exist in the bfres, uncheck placeholder option as there isn't a way to tell if they can be used 2019-05-14 20:41:03 -04:00
KillzXGaming
85cd8dcafc Make placeholder textures optional on import 2019-05-14 20:27:14 -04:00
KillzXGaming
b4fde67c82 More improvements. Add option to fill image with color. 2019-05-13 20:20:26 -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
a1273c86dc Fix color for unused param colors 2019-05-12 18:20:00 -04:00
KillzXGaming
29ad8dee78 Some adjusments. Add option to hide all fmdls with rightclicking folder 2019-05-12 18:10:33 -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
459bd5d247 Add supported format list for bffnt 2019-05-12 13:09:08 -04:00
KillzXGaming
7e855caa47 Start to save bffnt back. Not finished yet 2019-05-12 13:02:39 -04:00
KillzXGaming
617eafb99a Fix BFFNT with mulltiple images 2019-05-12 12:17:57 -04:00
KillzXGaming
f62ad21e7d Improve material param list to support higher param color values than 1 2019-05-12 12:06:54 -04:00
KillzXGaming
83b2f69fb0 Update render info and user data lists for bfres properly 2019-05-12 12:00:50 -04:00
KillzXGaming
078c841190 Fix shader options not editng or saving back 2019-05-12 11:52:36 -04:00
KillzXGaming
5c605ead3f Fix dialog to remove sampler/attribute inputs 2019-05-12 11:34:09 -04:00
KillzXGaming
0b2dd29bae Fix sampler saving and lod options for wii u samplers 2019-05-12 11:26:05 -04:00
KillzXGaming
a2d23b0d43 Fix input order 2019-05-12 10:52:47 -04:00
KillzXGaming
47d79b812e Fix sampler/attribute input editor 2019-05-12 10:46:41 -04:00
KillzXGaming
69f25781a1 Load bcres editor on node select 2019-05-11 22:05:18 -04:00
KillzXGaming
d90e852e5e Fix material editor for bfres 2019-05-11 21:58:23 -04:00
KillzXGaming
4291782a89 Nul check bone index list 2019-05-11 21:54:20 -04:00
KillzXGaming
7f897fc590 Add mesh selection for bcres 2019-05-11 21:47:27 -04:00
KillzXGaming
7779e8cce4 Display bone weights on select for bcres properly 2019-05-11 21:41:32 -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
9e4949d5ef Use vertical orientation for texture map view 2019-05-11 20:08:01 -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
1118111b7e Color fix for opengl 3ds textures 2019-05-11 18:36:10 -04:00
KillzXGaming
0c5a43aab0 Export tex1 properly even without tex2 2019-05-11 18:26:18 -04:00
KillzXGaming
032e09d5a6 Load textures in viewport for bcres 2019-05-11 18:17:35 -04:00
KillzXGaming
59adf0f60e Adjust blank names 2019-05-11 16:19:39 -04:00
KillzXGaming
ba6790abf5 Draw bcres and add more improvements 2019-05-11 16:11:27 -04:00
KillzXGaming
67d17a5a11 Improve bcres editor. Start to add drawing 2019-05-11 13:10:39 -04:00
KillzXGaming
7f35cce88f Add proper boen rename check 2019-05-11 12:38:24 -04:00
KillzXGaming
7632cc10da Add more aamp hashes 2019-05-11 12:31:50 -04:00
KillzXGaming
c648a78de9 More adjustments ot prevent crash issues 2019-05-11 12:09:06 -04:00
KillzXGaming
3c32da00a2 More fixes with switch bones 2019-05-11 11:48:54 -04:00
KillzXGaming
cdc9f2d697 Fix the bone index for rigid indices in the list 2019-05-11 11:28:33 -04:00
KillzXGaming
53e64e1288 Calculate rigid indices accurately 2019-05-11 11:26:54 -04:00
KillzXGaming
00362747fc Fix string entries not converting to yaml 2019-05-11 10:29:58 -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
5e50805a94 Generate smooth/rigid index list. Add toggle for the types 2019-05-10 21:08:10 -04:00
KillzXGaming
6c03f983c2 Display multiple sheets 2019-05-10 19:43:58 -04:00
KillzXGaming
c656416474 Support multiple sheet blocks 2019-05-10 19:39:00 -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
d4419ec67a More fixes 2019-05-09 16:14:42 -04:00
KillzXGaming
f48529590c load bcres parent 2019-05-09 16:09:47 -04:00
KillzXGaming
880e48f35d Add more editors 2019-05-09 16:05:17 -04:00
KillzXGaming
d56e49f924 Clean up 2019-05-09 15:43:20 -04:00
KillzXGaming
2eab9c2532 Load mip maps for bcres properly 2019-05-09 15:41:41 -04:00
KillzXGaming
9db8a77afe Fix BCRES library issues 2019-05-09 15:16:46 -04:00
KillzXGaming
ff967bf0c3 Update some files 2019-05-09 14:59:06 -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
f1e4124066 More fixes for bone transforms 2019-05-07 21:55:24 -04:00
KillzXGaming
f86cb89716 Try to fix quat and euler settings for bones 2019-05-07 21:43:38 -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
bcd77f29ca Add support for old 3ds ptcl versions 2019-05-06 19:13:16 -04:00
KillzXGaming
db39432a88 Another fix for duped mesh names 2019-05-06 17:35:41 -04:00
KillzXGaming
e160f4cdc1 Fix dupe name checking on bones and shapes 2019-05-06 17:32:26 -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
e3284f0a84 More fixes with wii u bone importing and updating matricies for custom bones 2019-05-05 18:16:41 -04:00
KillzXGaming
e50666be9e More fixes for local transform errors 2019-05-05 17:36:44 -04:00
KillzXGaming
9c567dc89c Return original position if determinant is 0 for local transform. 2019-05-05 17:32:32 -04:00
KillzXGaming
a9e7e03455 More fixes 2019-05-05 15:34:29 -04:00
KillzXGaming
44c051d447 Optimize bone attribute formats based on skin count 2019-05-05 13:37:36 -04:00
KillzXGaming
80c316b740 Alter default format to be 8888_UNORM for weights again. 2019-05-05 13:13:00 -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
85c5051b36 Apply assimp matrix properly 2019-05-04 20:40:37 -04:00
KillzXGaming
76799de193 Prevent passing bad settings if textures are scrolled quickly 2019-05-04 19:36:00 -04:00
KillzXGaming
af7d563abb Reselect setting if unselected and is altered 2019-05-04 19:30:37 -04:00
KillzXGaming
c48b2a3f02 Update texture editors with theme controls. Add 3DS texture importer 2019-05-04 19:21:37 -04:00
KillzXGaming
57c7795aaa Add more editor options for bflim 2019-05-04 18:19:08 -04:00
KillzXGaming
8962f34e50 Load components by default now 2019-05-04 17:38:51 -04:00