Commit graph

105 commits

Author SHA1 Message Date
KillzXGaming
30b0b51bad override the bmd preview scale so it controls and views much better 2019-08-10 19:25:54 -04:00
KillzXGaming
aed38de591 Finally fix the dpi scaling issues when opengl gets loaded 2019-08-10 19:20:39 -04:00
KillzXGaming
84f9811f93 Fix some tool menu extensions from the plguin 2019-08-09 21:33:26 -04:00
KillzXGaming
9e3556a5f9 More additions that seem ready for use,
Basic NCCH support, only romfs previewing for easy ripping and testing for file formats. Writing back and more improvements planned soon.
Save BTI files back.
Add structure based parsing from Kuriimu's IO extension. This will be expanded upon later to parse offsets and other things easier.
2019-08-09 18:21:16 -04:00
KillzXGaming
c11389fb4f Fix IArchive propery file counter 2019-08-06 19:02:09 -04:00
KillzXGaming
91e5ce78dc U8 fixes and cleanup 2019-08-06 18:52:48 -04:00
KillzXGaming
e5bb9fa9d5 Use file streams for non archive based writing. Allow giant file saving from opened streams. 2019-08-06 17:35:18 -04:00
KillzXGaming
c559b2c674 limit dds format support properly 2019-08-05 21:35:25 -04:00
KillzXGaming
de0382a08e Adjust DDS header properly when edited 2019-08-05 21:33:42 -04:00
KillzXGaming
3ee6cd887a Support DDS editing 2019-08-05 21:30:47 -04:00
KillzXGaming
714be7d126 Fix bti 2019-08-05 21:08:04 -04:00
KillzXGaming
2fd6077172 Palette bti fixes and U8 fixes 2019-08-05 20:46:20 -04:00
KillzXGaming
a8f8deacd4 Add option to export individual LM2 models 2019-08-05 19:00:06 -04:00
KillzXGaming
33fff8e4de Add in proper replacing for raw texture types 2019-08-05 18:48:14 -04:00
KillzXGaming
4b461f2d23 More pak fixes. Nearly saves identically now 2019-08-05 17:56:48 -04:00
KillzXGaming
09a60fc008 Pak please be smaller ram wise 2019-08-05 17:26:07 -04:00
KillzXGaming
f1439db314 Save compressed bytes properly and save data within archives for pak 2019-08-05 17:04:24 -04:00
KillzXGaming
1357627e2d Add pak saving 2019-08-05 16:47:40 -04:00
KillzXGaming
a655ea24d7 Rework IGZ reading and add writing back (for textures) 2019-08-05 15:38:03 -04:00
JohnFiddleystein
1f9cb7e46d Fix appveyor issues by removing _ = 2019-08-04 16:05:12 +01:00
JohnFiddleystein
9ae15ee63c Remove redundant skip padding function 2019-08-04 15:38:21 +01:00
JohnFiddleystein
3011a153aa Cleanup BTI, Finalize TXE with the help of KILLZ 2019-08-04 15:27:00 +01:00
JohnFiddleystein
7a4a443b5c Try and fix up TXE.cs a bit 2019-08-04 14:44:05 +01:00
JohnFiddleystein
dd33b5e6c5 Add support for basic BTI and TXE 2019-08-04 14:15:34 +01:00
KillzXGaming
1f8bd2e19e Parse the skeletal animation format CSAB 2019-08-03 19:33:29 -04:00
KillzXGaming
89aecaec34 Add proper audio exporting in player 2019-08-03 18:18:26 -04:00
KillzXGaming
61ede33e29 Auto set the audio device to an active one 2019-08-03 18:00:51 -04:00
KillzXGaming
602594aa3a Fix cmb full modes 2019-08-03 17:12:09 -04:00
KillzXGaming
61cd136c41 Fix loading ZAR files 2019-08-03 16:07:52 -04:00
KillzXGaming
1540f86a88 Texturemap material fixes for cmb 2019-08-03 15:57:23 -04:00
KillzXGaming
1ab2164339 Rewrite all the texture modes to use proper enums 2019-08-03 15:23:05 -04:00
KillzXGaming
db065e1c57 Some texture map fixes 2019-08-03 13:57:30 -04:00
KillzXGaming
231a6ee9c6 Add support for LM3DS GAR 2019-08-03 13:33:02 -04:00
KillzXGaming
11ebded46b More material improvements 2019-08-02 22:06:45 -04:00
KillzXGaming
e0b8ca5e27 Parse cmb materials almost completely 2019-08-02 21:24:13 -04:00
KillzXGaming
9e5e8d72b5 ZSI progress 2019-08-02 20:08:51 -04:00
KillzXGaming
95a50d03ec Fix skeleton not hiding when drawables switched 2019-08-02 17:39:00 -04:00
KillzXGaming
9308bfd565 Some buffer check fixes and adjust sarc description 2019-08-02 17:31:27 -04:00
KillzXGaming
f06cfbd053 CMB model previewing and parsing 2019-08-02 17:27:44 -04:00
KillzXGaming
4576364e13 Disable opengl on very old opengl versions to prevent crashes 2019-07-30 16:24:10 -04:00
KillzXGaming
8afae95e2c Fix vertex increase from assimp's tans/bitans (calculate with ST) 2019-07-30 15:38:42 -04:00
KillzXGaming
ce85ad3835 Add GT1/G1T support 2019-07-28 21:58:28 -04:00
KillzXGaming
2af2b11ad5 Add proper folding to text edtior and align margins better 2019-07-28 18:44:18 -04:00
KillzXGaming
dc20d5eac3 Add xml editor tab for byaml 2019-07-28 17:10:40 -04:00
KillzXGaming
e7c0876517 Camera improvements and adjust viewport toolbar 2019-07-28 15:14:40 -04:00
KillzXGaming
e346f26b5f Basic WASD camera movement 2019-07-28 13:59:53 -04:00
KillzXGaming
13b099ed44 Adjust github release description 2019-07-28 13:14:11 -04:00
KillzXGaming
9011f2a4c7 Try to dispose rarc properly 2019-07-28 12:45:39 -04:00
KillzXGaming
8b2a89c93c Prevent opengl from erroring out from unsupported wrap modes 2019-07-28 11:22:19 -04:00
KillzXGaming
2da0d605fe Fix loading 3ds bflim 2019-07-27 21:05:12 -04:00