Commit graph

246 commits

Author SHA1 Message Date
KillzXGaming
f372373cdc Add file types for all file formats 2019-05-08 16:45:27 -04:00
KillzXGaming
e744b3de26 Prepare some archive format rework 2019-05-08 16:28:04 -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
4d91fdebc0 One more fix 2019-05-06 19:15:55 -04:00
KillzXGaming
de96b5ee82 Fix empty texture check for ptcl 2019-05-06 19:14:35 -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
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
57c7795aaa Add more editor options for bflim 2019-05-04 18:19:08 -04:00
KillzXGaming
52cddcac75 Disable property change even on load to speed up image loading 2019-05-04 16:48:45 -04:00
KillzXGaming
4fe9860945 Check magic for checking 3ds ptcl 2019-05-04 16:03:49 -04:00
KillzXGaming
686d6f809e Fix duplicate name check causing infinite loop 2019-05-04 15:15:44 -04:00
KillzXGaming
7668f9ad4c Update the channels properly when another image gets changed. 2019-05-04 14:32:45 -04:00
KillzXGaming
f4a43827a2 Cleanup some settings 2019-05-04 13:47:55 -04:00
KillzXGaming
6a7fe523e3 Load channel ocmponents for some formats 2019-05-04 13:38:18 -04:00
KillzXGaming
9cb712cf12 Start to impliment component selectors for textures 2019-05-04 13:03:42 -04:00
KillzXGaming
489d47243b Support R4G4 decoding 2019-05-04 12:48:23 -04:00
KillzXGaming
017c1ab1e3 More fixes to 3ds formats. Fix gzip decompressing giving wrong size. 2019-05-04 12:03:07 -04:00
KillzXGaming
a905fcab5e Another form of 3ds checking for ptcl 2019-05-03 21:42:22 -04:00
KillzXGaming
dbf0cf24f6 Add support for older PTCL versions 2019-05-03 21:33:36 -04:00
KillzXGaming
ed33ef65f9 Start to support 3DS ptcl 2019-05-03 20:53:48 -04:00
KillzXGaming
db4766c63d Add a loaded check for dae/fbx 2019-05-03 15:40:00 -04:00
KillzXGaming
f28295363d More AAMP v2 save fixes. Should be mostly complete now. 2019-05-02 20:49:43 -04:00
KillzXGaming
fc7f208af6 More exporting fixes 2019-05-02 19:45:55 -04:00
KillzXGaming
8674b462b8 Fix assimp issues and emitter saving 2019-05-02 14:31:09 -04:00
KillzXGaming
bb73c85ae0 Fix context menus 2019-05-01 21:40:48 -04:00
KillzXGaming
1900ad5d73 Finish PTCL rebuilding for switch. Save some emitter data 2019-05-01 21:36:24 -04:00
KillzXGaming
263bfa193a Save the rest of the sections and save total file size 2019-05-01 20:09:49 -04:00
KillzXGaming
be28b9c059 Save primatives properly 2019-05-01 19:58:45 -04:00
KillzXGaming
fcbd65fe4b Automate some sections 2019-05-01 19:55:40 -04:00
KillzXGaming
6d13637654 Save GRTF section properly for switch ptcl 2019-05-01 19:45:50 -04:00
KillzXGaming
9178564b57 Seperate Wii U PTCL class 2019-05-01 19:09:39 -04:00
KillzXGaming
79c2d3b384 Load and save the decompressed file size table. 2019-05-01 18:49:44 -04:00
KillzXGaming
84c643d667 Store the compressed and decompressed sizes 2019-05-01 18:08:09 -04:00
KillzXGaming
f78ec57047 Save back the file size table 2019-05-01 17:37:46 -04:00
KillzXGaming
577466dcdd Add additional game paths for later file size calculating 2019-05-01 17:16:11 -04:00
KillzXGaming
d1b6d51293 Add TMPK saving 2019-05-01 16:26:18 -04:00
KillzXGaming
fd4e3f4853 Add GTX editing/saving back. 2019-05-01 15:38:14 -04:00
KillzXGaming
54cc1d4d92 Regenerate bounding data for lod clearing 2019-04-30 21:20:07 -04:00
KillzXGaming
038ef382bd Sae shape buffer for lod clearing 2019-04-30 21:17:37 -04:00