1
0
mirror of synced 2024-12-05 04:17:59 +01:00
Commit Graph

1239 Commits

Author SHA1 Message Date
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
KillzXGaming
f599ea9b41 Add parameters class to textures to configure how to display the texture 2019-07-27 18:25:35 -04:00
KillzXGaming
c0e40462cc Fix bffnt for wii u applying invalid widths on replacing 2019-07-27 15:43:14 -04:00
KillzXGaming
64be5b2408 More buffer and exploding fixes for LM2 2019-07-27 14:48:55 -04:00
KillzXGaming
9c7494ce9e Flip uvs for LM2 automatically 2019-07-27 12:53:44 -04:00
KillzXGaming
e9d9634bb4 Normalize the normals and some shader improvements 2019-07-27 12:41:38 -04:00
KillzXGaming
5b55e210ed Fix normals. Load vertex colors for some types 2019-07-27 12:29:38 -04:00
KillzXGaming
1885319061 Some buffer fixes for LM2 2019-07-27 11:49:47 -04:00
KillzXGaming
25aa49cc29 Some fixes for file paths for newly added files 2019-07-26 21:30:51 -04:00
KillzXGaming
ded4dae5c1 Make it so a game preset must be set for KCL 2019-07-26 20:16:31 -04:00
KillzXGaming
e15aa39eb9 Some archive fixes 2019-07-26 16:44:22 -04:00
KillzXGaming
df9641faab Bfres library fixes, and some form fixes 2019-07-26 15:35:15 -04:00
KillzXGaming
0ed8555b3a Update switch bfres lib with frame fixes 2019-07-25 21:05:02 -04:00
KillzXGaming
6e87f9b2d3 Apply saving opened file fomrats for rarc 2019-07-25 21:02:15 -04:00
KillzXGaming
76c0b560ad restet saved lists for rarc on save 2019-07-25 20:56:28 -04:00
KillzXGaming
ffafe66ee4 Include saved nodes for the total node count for rarc 2019-07-25 20:14:33 -04:00
KillzXGaming
ee6ed0461e More rarc fixes 2019-07-25 20:07:08 -04:00
KillzXGaming
128045ecb5 Apply the ftex instace on converted texture pattern animations 2019-07-25 19:28:52 -04:00
KillzXGaming
a03a852867 Fix saving step curve frames 2019-07-25 19:02:51 -04:00
KillzXGaming
eb288d36b9 More rarc fixes 2019-07-25 18:54:58 -04:00
KillzXGaming
e0df03cc26 Wip zar, gar,, and more rarc saving progress 2019-07-25 16:49:04 -04:00
KillzXGaming
9e1613d946 Update filenames for archives if the file is not saved by tree dialog 2019-07-23 20:52:38 -04:00
KillzXGaming
9180bb1cf2 Direct X tex fixes for windows 7 and 8 2019-07-23 20:42:57 -04:00
KillzXGaming
f9395b2144 Fix build issues 2019-07-23 19:03:52 -04:00
KillzXGaming
82d96d4a73 Return raw bytes for compressing without direct x tex 2019-07-22 21:18:52 -04:00
KillzXGaming
337de8a8be Support sonic forces pac archives 2019-07-22 21:16:52 -04:00
KillzXGaming
eac9022938 Fix files in archives not compressing back 2019-07-22 21:01:05 -04:00
KillzXGaming
0865277059 Another fix 2019-07-22 19:05:52 -04:00
KillzXGaming
73056fa735 Try to fix build errors 2019-07-22 19:03:41 -04:00
KillzXGaming
8be02596e6 More adjustments 2019-07-22 19:01:29 -04:00
KillzXGaming
667ec7c752 rgba8 channel fix for non direct x tex 2019-07-22 18:26:23 -04:00
KillzXGaming
2dbee751b2 A few more LM2 model fixes 2019-07-22 17:17:07 -04:00
KillzXGaming
e7256f607a Adjust decoding rgb8 without direct x tex 2019-07-22 16:48:15 -04:00
KillzXGaming
68a3933362 Draw LM2 models. Extreemly glitchy atm 2019-07-22 16:44:03 -04:00
KillzXGaming
1429a00178 More fixes and additions
Archives now use a link list for archive infos and treenodes. Handling replaced treenodes is easier and fixes renaming issues if a file was opened and renamed.
More LM2 archive improvements, with more chunk loading.
2019-07-22 15:06:49 -04:00
KillzXGaming
1059113cee More chunk accurate chunk code 2019-07-21 21:16:23 -04:00
KillzXGaming
131af671bf More LM2 archive improvements 2019-07-21 20:08:16 -04:00
KillzXGaming
571dad0776 Some archive fixes 2019-07-21 14:58:57 -04:00
KillzXGaming
ba6fef722d Adjust the vertex color view to clamp values above 255 2019-07-21 14:51:50 -04:00
KillzXGaming
976c214799 Add option to always dispay all models 2019-07-21 14:09:25 -04:00
KillzXGaming
d25d10c22b Fix LM2 textures with multiple image blocks 2019-07-21 13:25:18 -04:00
KillzXGaming
3e40842844 SPC file path fixes 2019-07-21 10:33:00 -04:00
KillzXGaming
8d2b2c0d4d Load sonic all stars racing transformed archives for PC 2019-07-21 10:29:54 -04:00
KillzXGaming
b9344b0d9f More bntx fixes 2019-07-21 09:56:47 -04:00
KillzXGaming
6e4e50fb30 Fix cached list giving nutexb crashes 2019-07-21 09:53:04 -04:00
KillzXGaming
5b1ba08874 Automatically asign materials by name if no new ones are imported 2019-07-20 21:01:32 -04:00
KillzXGaming
ee5f01e44d Add sonic all stars transformed archive as it's basically an older version of SP2 2019-07-20 20:56:22 -04:00
KillzXGaming
ece27fd3f8 Fix downgrading bfres for wii u from new to very old versions 2019-07-20 14:38:33 -04:00
KillzXGaming
92cec3da0b More bffnt improvements 2019-07-17 22:02:57 -04:00
KillzXGaming
718f793980 Adjust sarc 2019-07-17 20:01:47 -04:00
KillzXGaming
ff9c598d99 Add IContextMenuContainers to IArchives 2019-07-17 19:59:17 -04:00
KillzXGaming
de13d285b1 Parse cmap properly for newer bffnt 2019-07-17 19:10:52 -04:00
KillzXGaming
80655a6aaa Parse cmap sections, and add a block check 2019-07-17 19:01:06 -04:00
KillzXGaming
aa0bbfc57c Fix exporting individual levels as dds for bffnt 2019-07-17 16:42:47 -04:00
KillzXGaming
90f22cba6d Remove unecessary bffnt editor files 2019-07-17 16:19:57 -04:00
KillzXGaming
9b15a3d5fe Some bffnt stuff 2019-07-17 16:14:55 -04:00
KillzXGaming
6cfb6a214f Adjust the toolbox name to no longer include "Switch" in it. 2019-07-16 17:35:21 -04:00
KillzXGaming
c8ac9c8de2 Fix keyframe list for texture patterns that has no texture present 2019-07-16 17:03:17 -04:00
KillzXGaming
43081a4086 Texture decoder cleanup. Also fix wii u texture patterns with null issues 2019-07-16 16:54:46 -04:00
KillzXGaming
53587d6005 Another bmd fix 2019-07-15 16:50:50 -04:00
KillzXGaming
8d66c3e19e Fix parsing MAT4 for bmd 2019-07-15 16:49:46 -04:00
KillzXGaming
ea26ebc82f Attribute fixes for bfres and gmx 2019-07-15 15:41:02 -04:00
KillzXGaming
b50d8925e4 Some gmx and bmd fixes 2019-07-14 21:08:47 -04:00
KillzXGaming
bbfeb69cbc Ignore empty gmx meshes 2019-07-14 19:54:41 -04:00
KillzXGaming
4a87ceb8a0 More fixes to tex regs 2019-07-14 19:16:36 -04:00
KillzXGaming
7e89e63fe3 More swizzle adjustments 2019-07-14 18:59:52 -04:00
KillzXGaming
df1ec92e92 Fix illegal character check for exporting in iarchive files 2019-07-14 18:17:45 -04:00
KillzXGaming
ddcf80a6d7 More gx2 reg fixes 2019-07-14 18:13:00 -04:00
KillzXGaming
f84753aa11 Add viewer for TPHD file tables 2019-07-14 17:36:52 -04:00
KillzXGaming
cd4a9f1788 Generate GX2 tex registers 2019-07-14 16:43:08 -04:00
KillzXGaming
7bf92f8fc4 Reinstall assimp 2019-07-14 14:39:02 -04:00
KillzXGaming
fc6f78c0f4 Some assimp fixes 2019-07-14 13:54:09 -04:00