Commit graph

2225 commits

Author SHA1 Message Date
KillzXGaming
cc81f88c9a Update assimp to the latest.
This build will fix DAE vertex colors importing wrong. May fix other potential importing issues.
2020-02-17 20:12:47 -05:00
KillzXGaming
24b33aae15 Fix references to layout header to access certain data 2020-02-17 19:55:57 -05:00
KillzXGaming
5e4ec3d131 Start to add a base for multi select tree for layout editor 2020-02-17 19:54:50 -05:00
KillzXGaming
eb0ddc7864 Some color selector improvements 2020-02-17 19:50:18 -05:00
KillzXGaming
24e7eba5d1 Add menus to toggle docks for layout editor 2020-02-17 19:43:06 -05:00
KillzXGaming
d8676959ec Add some additional text pane properties 2020-02-16 20:15:02 -05:00
KillzXGaming
f7ad889d14 Fix importing KCL for mario odyssey without a preset used 2020-02-16 12:50:04 -05:00
KillzXGaming
d0b6d132c7 Save current byaml text format to config to stay when reopened 2020-02-16 12:24:31 -05:00
KillzXGaming
f3b1d0e706 Fix xml encoding when compiling back 2020-02-16 12:14:36 -05:00
KillzXGaming
c627bc3c1a Quick fix 2020-02-16 12:10:47 -05:00
KillzXGaming
e9677ccb2f Add support for previous XML layout (editorcore version) 2020-02-16 12:09:19 -05:00
KillzXGaming
9e0f3e0516 Some byaml improvements
Add XML format to byaml text editor.
Disable reference nodes in text editor for now till i find a better method to handle them.
2020-02-16 11:55:47 -05:00
KillzXGaming
07b0259805 Some more layout editor improvements
Textures in the list keep aspect ratio now.
Fix creating new user data. and remove any if empty.
2020-02-16 11:18:18 -05:00
KillzXGaming
1a548f9f80 A few more layout editor improvements 2020-02-15 20:57:21 -05:00
KillzXGaming
454268a740 Improve the color dialog more 2020-02-15 19:13:41 -05:00
KillzXGaming
7751ebed52 Add selection outlines for vertex color selector 2020-02-15 18:40:09 -05:00
KillzXGaming
bffa623e01 Some quick bone index fixes 2020-02-15 18:24:35 -05:00
KillzXGaming
180f2e5b91 Improve the vertex color selector for layout editor.
Hitboxes improved and should detect clicks much better.
Sides can now be selected to adjust the whole side color of the pane.
2020-02-15 17:39:22 -05:00
KillzXGaming
a91dd6ae8e Improve layout editor more.
Part pane scaling type can be edited.
Additional texture coordinates can be added/removed.
Fixed editing user info string.
Display tex coord gen sources in texture map editor.
Default texture map wrap mode to linear when created.
2020-02-15 16:30:10 -05:00
KillzXGaming
efd98b3bac Improvements to layout material editing.
Tev stages can be added/removed for bclyt and brlyt.
Fixed adding new textures to brlyt.
Fixed setting material colors for window panes for bclyt/brlyt.
Fixed alpha op enum for brlyt tev stages.
2020-02-15 13:54:52 -05:00
KillzXGaming
69ab4e0eaf Recreate brlyt material flags so mat data can be added/removed. 2020-02-14 21:14:53 -05:00
KillzXGaming
84352cf967 Enable BRFNT and BCFNT rendering for layout editor 2020-02-14 20:15:03 -05:00
KillzXGaming
001e82bff0 Only flip exported bxfnt textures for newer platforms 2020-02-14 18:49:15 -05:00
KillzXGaming
c51958f91d Add support for editing BCFNT and BRFNT images 2020-02-14 18:46:06 -05:00
KillzXGaming
c170eb4b19 Fix errors 2020-02-14 18:29:08 -05:00
KillzXGaming
ae2e9f2b2f Apply bone transforms for bfres to better optmize custom bone sets 2020-02-14 18:27:18 -05:00
KillzXGaming
af8a8f17f6 Add latest files
Start on base for BLO. These will probably not be usable for awhile and is wip.. Currently aiming to support more varied layouts so this can help improve the code base.
Add BRFNT and BCFNT support. All merged as BXFNT class.
Fix bflim 3ds with LA4 textures.
Fix loading/saving part panes with property user data.
Fix texture coordinates to default centered UVs for layout panes with no textures.
Cleanup some files and directories.
2020-02-14 18:25:08 -05:00
KillzXGaming
ba43fa5633 Fix periods for SMD again, this time on the right save method 2020-02-13 18:55:57 -05:00
KillzXGaming
d32f8bfb24 Make sure to disable 32 bit option for release so libraries don't break 2020-02-13 16:00:23 -05:00
KillzXGaming
c17b7c85ef Fix a crash when saving wii u bfres with params using no constants. 2020-02-12 20:08:58 -05:00
KillzXGaming
e5f0745818 Improve gfbmdl UV transformation for diffuse textures 2020-02-12 19:15:31 -05:00
KillzXGaming
43d0a498b5 WTA : Add support for uncompressed files. 2020-02-12 18:24:21 -05:00
KillzXGaming
2138a4b954 Cleanup how archive files update for layout editor 2020-02-12 17:50:10 -05:00
KillzXGaming
a89f22042e Fix errors 2020-02-12 17:00:07 -05:00
KillzXGaming
6129ab2b4e Many more bug fixes and layout rendering improvements.
Add support for BCLAN.  (It's basically the same as BRLAN)
Fix saving for BRLAN.
Fix 3DS textures being upside down for BCLYT.
Improve BCLYT rendering.
Improve texture transforms for BCLYT and BFLYT.
Fix tev stage properties not appearing for BCLYT editor.
Fix C4 and C8 decoding.
2020-02-12 16:56:16 -05:00
KillzXGaming
5ce973f3e7 Fix WTA parsing 2020-02-12 16:21:42 -05:00
KillzXGaming
6931350fac Fix RGBA Snorm textures. Remove file extension from batch export folders. 2020-02-12 15:54:16 -05:00
KillzXGaming
89d5b621b2 Giant layout update. Support BRLYT and BCLYT files!
BRLYT can now be edited and saved.
BCLYT can now be edited and saved.
BRLYT shaders greatly improved using ported shaders from WiiLayoutEditor. Plan to expand upon it for more accuacte shader rendering.
Add support for saving per character transforms.
Add support for BNR files.
Fixed flags so orientation can be edited properly.
Fix issues decoding some gamecube textures.
Fix animation timeline breaking at times for multi selecting animations.
2020-02-11 19:19:23 -05:00
KillzXGaming
9918b811a8 Fix SMD exporting for different culture decimal seperators 2020-02-11 17:55:57 -05:00
KillzXGaming
946fa08518 BFRES : Fix some more importing bugs
Only align buffers when using a single buffer.
2020-02-11 16:49:27 -05:00
KillzXGaming
cd56a53d0c Fix rigging issue with bfres 2020-02-10 18:45:03 -05:00
KillzXGaming
2076905094 Some cleanup 2020-02-08 17:17:49 -05:00
KillzXGaming
f86519c81c Rebuild cmb vertex buffers when saving 2020-02-08 15:24:54 -05:00
KillzXGaming
217771ce83 Fix the total mip counter to adjust sizes based on format limits 2020-02-08 15:11:53 -05:00
KillzXGaming
1e62b23013 Some more fixes 2020-02-08 15:09:40 -05:00
KillzXGaming
817367343a Fix errors 2020-02-08 14:54:18 -05:00
KillzXGaming
e39eec97cb Resize width/height to fit proper 3ds texture limits 2020-02-08 14:48:04 -05:00
KillzXGaming
e3c1525cfe Fix L4 and A4 alpha issues 2020-02-08 14:40:20 -05:00
KillzXGaming
8534f6862c Fix L4 encoding 2020-02-08 14:36:16 -05:00
KillzXGaming
bfc02c117d Add ETC1 compressor 2020-02-08 14:06:01 -05:00