KillzXGaming
f8a1e1f82d
Fix build issues
2019-11-15 20:07:46 -05:00
KillzXGaming
aa9cef7bb0
Allow shader parameters to be adjusted in size
2019-11-15 20:05:42 -05:00
KillzXGaming
9c3ac9ae9f
Improve DAE exporting.
...
A brand new DAE exporter is now used built off the one used by Ploaj and Crossmod devs. This replaces the old assimp exporter which was very buggy.
The DAE exporter has many improvments such as multiple materials per mesh, node tree fixes, material improvements, and lots more.
Single binded bfres (only using a bone index) will now be rigged if exported as DAE.
More progress on CMB saving. It's almost done, still needs some adjustments.
Fixed GFMDL rigging on certain models (thanks to RTB's script to reference what controlled the bone type).
2019-11-15 19:27:03 -05:00
KillzXGaming
762ec86bf0
Add folders for gfpak files based on format
2019-11-14 18:49:28 -05:00
KillzXGaming
383613f7c2
Finally fix Z fighting on AMD and INTEL (set depth bit to 24)
2019-11-13 19:21:21 -05:00
KillzXGaming
e5ec3bafc1
GFMDL : Another adjustment to fix some version checks.
2019-11-12 19:47:13 -05:00
KillzXGaming
5c65cef106
Add header size checks for determing versions
2019-11-12 19:03:27 -05:00
KillzXGaming
8fdd61253a
Fix build errors
2019-11-12 17:11:35 -05:00
KillzXGaming
21a459846e
Fix bones that parent no children on dae export
2019-11-12 16:50:43 -05:00
KillzXGaming
b225c942e5
A few fixes.
...
Fix viewport not loading base drawables.
Fix animation player having issues with new animation classes.
Fix gfmdl for pkmn lets go.
Disable vertex color loading for gfmdl for now till fixed.
2019-11-12 16:29:00 -05:00
KillzXGaming
761432a140
Gfmdl fixes for new buffer formats
2019-11-11 18:40:05 -05:00
KillzXGaming
5fe45706ea
Fix gfmdl vertex colors
2019-11-11 17:45:15 -05:00
KillzXGaming
6bc40a94a7
Add batch editing panes if multiple are selected.
2019-11-11 16:54:39 -05:00
KillzXGaming
50191e4679
Quick gfmdl fix for newer versions.
2019-11-11 16:30:40 -05:00
KillzXGaming
ee9c255be4
Fix cmb parsing issues
2019-11-10 17:07:20 -05:00
KillzXGaming
ed4ef23eb7
Fix actor renaming for odyssey
2019-11-10 16:37:21 -05:00
KillzXGaming
7d4ad62dd0
Start to add more progress on cmb saving
2019-11-10 16:24:54 -05:00
KillzXGaming
cc5e17e984
Add more texture formats to batch export
2019-11-10 13:17:41 -05:00
KillzXGaming
4eb5ee8d37
Add additional batch export settings
2019-11-10 13:00:20 -05:00
KillzXGaming
678cbb7bdb
Allow bfres/bntx to batch export properly
2019-11-10 12:46:46 -05:00
KillzXGaming
616a2604c4
Add batch export option for all supported texture formats.
2019-11-10 12:36:56 -05:00
KillzXGaming
c3e070d981
Improve zlib decompression to support varied positions
2019-11-10 11:14:09 -05:00
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