Commit graph

2081 commits

Author SHA1 Message Date
KillzXGaming
132f312484 Try to fix updates failing 2019-11-10 10:13:56 -05:00
KillzXGaming
48af63444c A few more LM3 fixes 2019-11-10 09:55:26 -05:00
KillzXGaming
ee82fb1218 Some LM3 adjustments 2019-11-10 09:45:39 -05:00
KillzXGaming
ddfdbdc724 Update LM2 dictionary and chunk tables.
Searching chunks and the associated section is more accurate for LM2.
Chunk types are also improved
2019-11-10 08:53:05 -05:00
KillzXGaming
71c7776f37 Quick fix for the hash list check 2019-11-10 08:49:51 -05:00
KillzXGaming
c78251aab3 A few additions
Update primative type for meshes. This will allow custom primative types for rendering.
Add strikers and punch out wii model/texture support (older formats of LM2/LM3).
Add LM2 Arcade model support (updated format of MKAGPDX)
Add support for LM2/LM3 pck audio archives.
Add support for LM2 message/localization data.
2019-11-10 08:41:17 -05:00
KillzXGaming
622011d025 Try to fix build errors 2019-11-09 17:36:52 -05:00
KillzXGaming
fb81cc93b0 Fix MKAGPDX models mssing mesh data 2019-11-09 13:40:48 -05:00
KillzXGaming
0435f651e1 Add multi thread option for encoding images faster. 2019-11-07 17:40:48 -05:00
KillzXGaming
aab84f91e6 BFLYT Editor: Rendering fixes 2019-11-06 21:27:52 -05:00
KillzXGaming
a2a9f21035 KCL: Update lib to load proper material presets 2019-11-06 21:08:47 -05:00
KillzXGaming
5ae85e5e60 BFLYT Editor: Adjust the pane drag/drop in treeview. 2019-11-06 21:03:34 -05:00
KillzXGaming
73c800f0c9 BFLYT Editor: Add option to add part panes. 2019-11-06 21:01:29 -05:00
KillzXGaming
92e535948e Some fixes to hash calculator 2019-11-06 20:06:22 -05:00
KillzXGaming
c1d25c8372 Add brute force options for NLG hashes 2019-11-06 19:40:19 -05:00
KillzXGaming
28e0edb8ad Prevent failed images from loading in opengl 2019-11-05 17:32:39 -05:00
KillzXGaming
367e9a1287 Fix face format for lm3 meshes 2019-11-03 18:54:50 -05:00
KillzXGaming
574c5b0559 Add hashes for LM3 2019-11-03 18:26:42 -05:00
KillzXGaming
30d4a538f1 A few more fixes and additions.
Fix LM3 meshes with large amounts of faces (ie Luigi's cutscene model).
Improvements to hashing.
Start on LM3 saving.
Start to support texture replacing.
2019-11-03 18:25:47 -05:00
KillzXGaming
120a86f4f5 Fix batch export multi select for mkagpdx models 2019-11-03 11:50:45 -05:00
KillzXGaming
eb1987eabd Fix build errors 2019-11-03 11:24:42 -05:00
KillzXGaming
63cc5db70a Disable some debugging stuff 2019-11-03 10:52:58 -05:00
KillzXGaming
14982b80be A few additions
Add NLG hash calculator.
Add option to swap bone transform from csv max script.
2019-11-03 10:38:17 -05:00
KillzXGaming
973afc97ef Fix build 2019-11-02 20:27:58 -04:00
KillzXGaming
b8be2d31f8 Texture mapping fixes for LM3. 2019-11-02 19:43:22 -04:00
KillzXGaming
d54c835bc4 Cleanup file location a bit. Fix LM3 faces for certain formats 2019-11-02 19:35:08 -04:00
KillzXGaming
1472c4e112 Exporting adjustment for faces to prevent errors 2019-11-02 19:14:22 -04:00
KillzXGaming
519d9a734d A few more texture adjustments 2019-11-01 17:39:14 -04:00
KillzXGaming
f25af1afce Quick lm3 texture fix for BC5S 2019-11-01 17:28:37 -04:00
KillzXGaming
f5605f6878 LM3 fixes. and improvements.
Fixed UV issues which would show up broken.
Improved the tree loading. Havok files are loaded, and additional string data.
2019-10-31 18:13:42 -04:00
KillzXGaming
544a30639b Add support for Luigi's Mansion 3 Models 2019-10-30 17:43:26 -04:00
KillzXGaming
ed961ef10a Add support for BC4 alpha for bflim. 2019-10-29 19:08:40 -04:00
KillzXGaming
d1eb6a612d Fix for removing part panes 2019-10-29 19:04:34 -04:00
KillzXGaming
44fb94584a Update bfres lib 2019-10-27 19:26:52 -04:00
KillzXGaming
0b9fd1767d Fix gl framwork build 2019-10-27 16:10:10 -04:00
KillzXGaming
0694817a1f Fix build errors 2019-10-27 11:15:57 -04:00
KillzXGaming
ee184391fb Add WIP LM3 .dict/.data support.
LM3 uses an updated format of LM2 Darkmoon. Currently this can now load textures.  Most of them should load fine, however ASTC_6x6 textures keep giving me issues so those may or may not error out.
Models for LM3 is currently not supported due to the various changes but is planned.
2019-10-27 10:48:16 -04:00
KillzXGaming
8939687f6a Update files.
Load vertex positions for layouts in rectangle class. This will be used for proper rotation adjusting.
Add latest muunt editor files.
Add somewhat functional mk8 camera bin editor. Points can be moved around. The map orientation determines the position of the icons to map over the model.
Fix window content UV map for layouts.
Add 2D KCL renderer for top down KCL preview for both muunt and camera editors.
2019-10-26 20:28:56 -04:00
KillzXGaming
1ed76ac2ac Fix compression notification for .szs files if not compressed. 2019-10-24 17:29:56 -04:00
KillzXGaming
8101515b18 Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox 2019-10-23 18:41:55 -04:00
KillzXGaming
5e7b65c669 AAMP V2 saving improvements.
AAMP files with strings should save perfectly fine. These should output identically to the original now if saved back and should have no issues.
2019-10-23 18:40:49 -04:00
KillzXGaming
936bd36786
Update README.md 2019-10-23 18:04:08 -04:00
KillzXGaming
9d91d967a6 KCL lib fixes and adjustments 2019-10-22 19:56:52 -04:00
KillzXGaming
54b6790afe Make gmx models exportable 2019-10-21 17:38:21 -04:00
KillzXGaming
e4654f8dff Add support for exporting gamma correction if enabled 2019-10-20 20:37:37 -04:00
KillzXGaming
a8016a2868 Improve load times significantly for layout files.
Shaders are now compiled only once and load statically instead of being per material.
2019-10-20 19:30:58 -04:00
KillzXGaming
0da677980f Handle all rotations from matrix in shaders so they render accurate. 2019-10-20 16:41:58 -04:00
KillzXGaming
3be9e0c9de Fix parent transform for rotation if pane uses matrix from shader 2019-10-20 15:36:15 -04:00
KillzXGaming
2205174ffe Fix visibilty anim groups for layout animations 2019-10-20 15:26:25 -04:00
KillzXGaming
999a0c76ae Reload the animation when clicked on for updating editor values 2019-10-20 13:55:21 -04:00