KillzXGaming
6b88b26038
Use global variables for nutexb configuration.
2020-08-31 17:35:33 -04:00
KillzXGaming
42c3275efc
Adjust nodes from the folder loader to use text from loaded file nodes.
2020-08-31 17:20:10 -04:00
KillzXGaming
183096c8c3
Some error fixes
2020-08-18 14:12:06 -04:00
KillzXGaming
232c44a605
Major KCL update.
...
KCL support has been greatly improved.
- High poly collisions can now be created (even higher than 65k+).
Collision should still be made with the game limitations and performance in mind!
- Support for all KCL versions (GC, Wii, DS, 3DS, etc). Keep in mind for various games to work, you must create a preset and configure the settings used for individual games. I will be adding many more soon to support a wide range of games.
- KCL files can now have the endianness switched and saved back allowing for direct conversion.
- OBJ importing will auto map materials by name COL_## (## being hex value). This allows to export and reimport collisions with all the data intact.
- File sizes are more optmized and improved.
- Speed signifcantly improved and is much faster for both exporting and replacing.
-Materials are now split in the node view for a KCL. This is to select and easily see all the material types and so they can be highlighted.
2020-08-16 11:42:39 -04:00
KillzXGaming
3d32e44e73
Export bfres files as model containers on batch exporting.
2020-07-29 19:54:17 -04:00
KillzXGaming
b673b3ee60
Revert "Revert "Revert "Quick fix for switch textures with strange resolutions."""
...
This reverts commit 2866344409
.
2020-07-20 19:52:11 -04:00
KillzXGaming
2866344409
Revert "Revert "Quick fix for switch textures with strange resolutions.""
...
This reverts commit d7e8d9d50c
.
2020-07-20 19:50:33 -04:00
KillzXGaming
d7e8d9d50c
Revert "Quick fix for switch textures with strange resolutions."
...
This reverts commit cfbf39fff6
.
2020-07-20 19:50:11 -04:00
KillzXGaming
6fe6b606ce
Quick culture fix for smd
2020-07-18 17:11:37 -04:00
KillzXGaming
cfbf39fff6
Quick fix for switch textures with strange resolutions.
2020-07-15 19:01:56 -04:00
KillzXGaming
07bd21b174
Fix errors
2020-07-11 15:21:37 -04:00
KillzXGaming
3d18d542a9
Force bc7 to use unorm on .dds export so it doesn't darken in external programs.
2020-07-11 13:17:46 -04:00
KillzXGaming
f6a7773e43
Only apply gamma fix automatically if the image output isn't .dds
2020-07-11 12:06:38 -04:00
KillzXGaming
5a375defdb
Automatically apply gamma fix when previewed and an image is edited externally.
2020-07-11 11:52:03 -04:00
KillzXGaming
1e3f2eebb6
Fixup mipsizes in nutexb
2020-07-10 21:29:29 -04:00
KillzXGaming
f4f71b95cf
Fix errors
2020-07-09 14:30:20 -04:00
KillzXGaming
0868b802a8
Add Wii U swizzle detection for LCU .dds files.
2020-07-09 14:26:15 -04:00
KillzXGaming
643c12ef1d
Fix color dialog hex text changing character position when being altered
2020-07-07 17:04:27 -04:00
KillzXGaming
b63e0b4819
Use RGB color over RGBA for adjusting image editor background
2020-07-07 16:56:28 -04:00
KillzXGaming
459372003c
Fix the image editor background picker and adjust the design.
2020-07-07 16:53:31 -04:00
KillzXGaming
a5ab81cc9b
Disable gmx saving as editing isn't supported yet
2020-06-30 21:27:52 -04:00
KillzXGaming
0aaf6b97a3
Revert culture info for now to prevent updater issues.
2020-06-15 21:07:26 -04:00
KillzXGaming
a8ec469252
Force en-US culture to fix decimal seperator.
2020-06-14 12:11:07 -04:00
KillzXGaming
fb413ddf8a
Quick fix
2020-06-14 12:01:40 -04:00
KillzXGaming
60812971ab
Add compression menu for LZ77 type 11 decompression.
2020-06-14 12:00:36 -04:00
KillzXGaming
209653402a
Disable LZSS compression menu
2020-06-09 18:08:19 -04:00
KillzXGaming
c29f44dbbc
Adjust compression menus to disable sub menus not functional yet
2020-06-09 18:06:14 -04:00
KillzXGaming
69d21c192b
DAE : Fix duplicate material names if present
2020-05-29 20:23:48 -04:00
KillzXGaming
8ae794259c
Allow seanim to be exportable with gfbanim
2020-05-26 16:05:03 -04:00
KillzXGaming
9dc5b82564
Automatically adjust duplicate shortcuts
2020-05-26 15:34:02 -04:00
KillzXGaming
471c677170
Some fixes to object tree shortcuts
2020-05-26 15:18:55 -04:00
KillzXGaming
d3839e87b7
List out texture placeholders for bfres when missing textures on save.
2020-05-26 14:59:49 -04:00
KillzXGaming
1e78c7950f
Force file watcher to close when file is either saved or canceled
2020-05-25 18:08:57 -04:00
KillzXGaming
d5b57b2ad6
Force raising events in file watcher for image editing with default editor
2020-05-25 14:35:53 -04:00
KillzXGaming
e499369b3c
Disable edit menu if texture does not support edits.
2020-05-23 14:30:33 -04:00
KillzXGaming
e5a26bb4f1
Another fix for replacing
2020-05-17 20:40:04 -04:00
KillzXGaming
bcf7e9468b
Fix updating file format for archives if an editor is open and raw data is replaced.
2020-05-17 20:20:23 -04:00
KillzXGaming
cf9d673537
Fix click events for animations
2020-05-15 19:06:58 -04:00
KillzXGaming
587871b653
Fix draw order for axis display in 3d viewport
2020-05-12 14:39:36 -04:00
KillzXGaming
d971b03a17
Add gfbanm exporting as smd
2020-05-10 11:44:52 -04:00
KillzXGaming
3713433d3b
Handle animation playback by selection rather than mouse click
2020-05-10 11:10:31 -04:00
KillzXGaming
ab066f1706
Add channel component option for batch export textures. Fix exporting texture alts from model.
2020-05-06 19:48:38 -04:00
KillzXGaming
32be289855
Add option to export individual texture channels as a bitmap file.
2020-05-05 17:34:18 -04:00
KillzXGaming
113573b408
Make exporting texture channel components for dae optional.
2020-05-05 17:23:11 -04:00
KillzXGaming
2464d6f5ad
Fix some compression issues from the tools menu.
2020-05-05 17:03:26 -04:00
KillzXGaming
0f05011435
Fix for csv parsing
2020-05-03 18:44:06 -04:00
KillzXGaming
13dbe45b43
Cleanup some packages
2020-05-03 17:35:06 -04:00
José Guadalupe Nava Zavala
dce06db362
Fix build problem
...
Fix trying to access field in a string.
Changed Toolbox references to automatically build dependencies (Toolbox_Library, File_Format_Library) to resepective output folder
2020-05-02 03:27:08 -05:00
José Guadalupe Nava Zavala
317c18a570
Modified .gitignore to ignore common VS files
...
Modified .gitignore to add the base VS ignore files (nugget packages)
debug header files, etc.
2020-05-02 02:58:50 -05:00
KillzXGaming
7efbad2ae9
Some adjustments
2020-04-26 17:30:55 -04:00
KillzXGaming
7842680c3b
Apply channel components for exporting dae textures
2020-04-23 17:03:14 -04:00
KillzXGaming
a3be9b111d
BFRES : Fix bone indices remapping for batch exported models
2020-04-18 16:07:06 -04:00
KillzXGaming
ea962c6201
Force focus for the custom numeric box
2020-04-15 20:33:23 -04:00
KillzXGaming
9c138bd590
Some fixes
2020-04-11 10:20:56 -04:00
KillzXGaming
245dc010a7
Fix some bugs with LZ compression type 0x11
2020-04-10 15:32:49 -04:00
KillzXGaming
fff31b2277
Update readme
2020-04-09 21:16:21 -04:00
KillzXGaming
815daaad45
Fix some erorrs
2020-04-09 21:10:50 -04:00
KillzXGaming
ab37acc60c
Add LZ77 Wii support for type 0x11 (Paper Mario Color Splash)
2020-04-09 21:02:46 -04:00
KillzXGaming
af07359579
Add SHIFT JIS encoding to text editor encoding menu
2020-04-05 11:16:16 -04:00
KillzXGaming
e6bfadbaf0
Fix empty key frames for texture animations causing a possible crash
2020-04-01 14:04:55 -04:00
KillzXGaming
9c9c9126a5
DA4E : Fix a bug with material mapping on export
2020-04-01 11:45:08 -04:00
KillzXGaming
5fa20a4dee
Adjust assimp mesh selector again
2020-03-25 15:15:56 -04:00
KillzXGaming
98153abbf8
Adjust assimp mesh selector
2020-03-25 14:01:42 -04:00
KillzXGaming
5a1e4281c1
Reload tree and file for saved file streams that are kept open
2020-03-22 20:18:21 -04:00
KillzXGaming
0e2cc5ff66
Remove some unused editors in image editor
2020-03-21 11:32:22 -04:00
KillzXGaming
360f063d95
Some adjustments
2020-03-18 12:07:34 -04:00
KillzXGaming
be11a08a65
Some fixes to batch exporting. Add batch compression
2020-03-18 11:42:17 -04:00
KillzXGaming
717c4a499e
Fix stream position for zstd compression
2020-03-17 17:08:24 -04:00
KillzXGaming
08fee34f07
Extract files in a seperate thread
2020-03-17 16:31:43 -04:00
KillzXGaming
58b130397c
Timeline fixes for when the left/right values match
2020-03-10 19:46:25 -04:00
KillzXGaming
12558f5ba0
Fix layout animation saving
2020-03-09 20:27:56 -04:00
KillzXGaming
81e48cd20e
Update framework reference so it's the older one
2020-03-08 19:11:44 -04:00
KillzXGaming
574590e869
Start to add batch export option (only works on g1m and cmb atm)
2020-03-08 18:48:18 -04:00
KillzXGaming
a87a14d093
Fix config for camera movement
2020-03-04 20:38:50 -05:00
KillzXGaming
95a462ebd3
Readd search menu to byml/aamp text editors.
2020-03-03 17:24:59 -05:00
KillzXGaming
00a48d4b4a
Some adjustments
2020-02-28 16:52:24 -05:00
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
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
d8676959ec
Add some additional text pane properties
2020-02-16 20:15:02 -05:00
KillzXGaming
d0b6d132c7
Save current byaml text format to config to stay when reopened
2020-02-16 12:24:31 -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
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
2138a4b954
Cleanup how archive files update for layout editor
2020-02-12 17:50:10 -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
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
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