KillzXGaming
d62b5ab3a3
More accurate WTB formatting and support PKZ archives
2019-09-05 21:29:43 -04:00
KillzXGaming
ccbb566a88
Bflyt editor improvements
2019-09-05 16:24:03 -04:00
KillzXGaming
1ded215e52
Fix batch replacing for bntx
2019-09-02 19:48:47 -04:00
KillzXGaming
f92195e8e1
Add wip bflyt saving.
...
Todo prts,usd, and bnd1 section is needed however
2019-09-01 13:02:48 -04:00
KillzXGaming
bb7d9d88b1
A few fixes and additions.
...
Adjust drag and drop support a bit from archives so it doesn't have any issues.
Added BRLYT viewing (very basic)
Fix U8 not adding all the directories. Hopefully any U8 will work correctly now
2019-08-31 17:24:05 -04:00
KillzXGaming
ca1b62e45e
Support reading WTB textures.
2019-08-30 21:53:00 -04:00
KillzXGaming
e4cb00c237
Add BCLYT support. Some ram usage optmization for bflyt editor
2019-08-30 18:53:45 -04:00
KillzXGaming
b4e2c070be
Fix bfres library
2019-08-27 21:14:37 -04:00
KillzXGaming
4c49056b81
Some cleanup and remove gl shader logs notifcations
2019-08-26 16:46:41 -04:00
KillzXGaming
445bbe9f07
Fix rgb8 bflims encoding the wrong format (bgr8)
2019-08-25 21:24:22 -04:00
KillzXGaming
677de2c525
More fixes
...
Update 3ds ptcl.
Update 3ds ptcl for the new UI
Sharc supports SHIFT JIS encoding
Fix build errors
2019-08-25 21:11:10 -04:00
KillzXGaming
27abdb52fb
One last swizzle fix for the image editor and bflim
2019-08-25 21:01:47 -04:00
KillzXGaming
374488c992
Keep bflim swizzle pattern on texture edit
2019-08-25 20:55:20 -04:00
KillzXGaming
cea6f264cd
Some swizzle pattern fixes (Also fixes bflim issues)
2019-08-25 20:46:19 -04:00
KillzXGaming
957639f80d
Adjust PTCL UI a bit for switch. Slowly add some stream stuff to archives.
2019-08-20 16:52:48 -04:00
KillzXGaming
2f8041bc93
Improve PTCL color editing and add texture icon previewing.
2019-08-19 18:28:59 -04:00
KillzXGaming
33456d0295
More fixes
...
Limit the texture renderer to prevent memory issues.
Prevent textures to be loaded and bound if gl textures cannot load.
Fix gen bntx types (PC) from having inaccuate target set.
2019-08-18 20:10:29 -04:00
KillzXGaming
c1d30f40fc
Add support for very old switch bfres and some ptcl color adjustments
2019-08-17 15:59:17 -04:00
KillzXGaming
9a943baee2
Cleanup
2019-08-16 17:22:42 -04:00
KillzXGaming
065f93db17
Fix menu action for checking size restrictions (nutexb)
2019-08-16 17:20:48 -04:00
KillzXGaming
de84563377
Improve nutexb context menus
2019-08-16 17:18:44 -04:00
KillzXGaming
751c1dc550
Batch create bntx with New From File - BNTX From Image
2019-08-14 16:36:19 -04:00
KillzXGaming
d0fe3b62b9
and a few more BTI adjustments
2019-08-12 15:59:45 -04:00
KillzXGaming
c9997842a0
Fix BTI files without palette data
2019-08-12 15:53:37 -04:00
KillzXGaming
cb13c0a00a
Some fixes
...
Fixed loading files from clicked on when a single instance of the tool is used.
Fixed the UV editor, which loads materails and texture maps properly.
Adjusted loading archives which produced some duplicate file issues when the archive loads the file, and a tree node is clicked on. Ie bntx clearing, but another one would stay in memory.
Fixed bntx replacing.
2019-08-12 15:19:30 -04:00
KillzXGaming
78c7ecff71
Fix CTPK swizzling
2019-08-11 12:29:28 -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
488bbe58f7
Adjust batch exporting directoires
2019-08-09 17:51:10 -04:00
KillzXGaming
3a4e3efec5
Adjust bntx batch exporting
2019-08-09 17:40:15 -04:00
KillzXGaming
e0dc6bd12d
KCL cleanup
2019-08-08 19:58:14 -04:00
KillzXGaming
b5f50c824c
Fix bffnt with bntx that changes the sheet size
2019-08-07 21:53:59 -04:00
KillzXGaming
fb2648205b
Parse CTPK
2019-08-07 21:04:44 -04:00
KillzXGaming
9db860f0b8
Start to implement 3ds texture encoding. (Todo ETC1 and L4/A4)
2019-08-07 17:15:31 -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
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
a655ea24d7
Rework IGZ reading and add writing back (for textures)
2019-08-05 15:38:03 -04:00
KillzXGaming
4eeb05e3d2
Remove libwii sharp as it's not used anymore
2019-08-04 19:57:38 -04:00
KillzXGaming
575dfe521c
Fix TPL width/height mixed up
2019-08-04 13:46:54 -04:00
KillzXGaming
51e96ec1a5
Support the other normal TPL formats
2019-08-04 13:45:11 -04:00
KillzXGaming
10a3aa5017
Add suoport for SMB TPL
2019-08-04 13:31:16 -04:00
KillzXGaming
ea2b941b93
Parse TPL
2019-08-04 12:21:28 -04:00
KillzXGaming
248fed502e
Try to fix build
2019-08-04 11:50:04 -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
b445590961
Add preview to single textures (ie NUTEXB)
2019-08-01 19:28:37 -04:00