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
71a7d06ad0
Merge branch 'master' of https://github.com/KillzXGaming/Switch-Toolbox
2019-08-25 20:49:24 -04:00
KillzXGaming
cea6f264cd
Some swizzle pattern fixes (Also fixes bflim issues)
2019-08-25 20:46:19 -04:00
LockeExile
a8b96185ca
resolve a few warnings
2019-08-25 13:08:32 -07:00
LockeExile
549a83604b
remove some more unused files
2019-08-24 23:09:04 -07:00
LockeExile
29e2b104c1
change debug output directory
2019-08-24 22:20:05 -07:00
LockeExile
a245dac9a8
clean STB Library debug build outputs
2019-08-24 22:01:16 -07:00
KillzXGaming
a5da5c8609
Always use linear types for anim rotation because angular breaks for some reason
2019-08-23 19:58:31 -04:00
KillzXGaming
ef9db11f03
Fix .anim exporting
2019-08-23 19:54:16 -04:00
KillzXGaming
a6c691bd82
Some shader and sampler fixes
2019-08-21 17:08:24 -04:00
KillzXGaming
4a137d34cc
Make alpha seperate from colors in the hue selector for ptcl
2019-08-20 19:56:47 -04:00
KillzXGaming
1815168479
Shader fixes
2019-08-20 19:46:06 -04:00
KillzXGaming
2bed8a49a6
Fix UV editor if no textures are present
2019-08-20 17:22:01 -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
8b68c749d3
Adjust combobox control
2019-08-19 18:43:39 -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
3769cc12c2
EFFN ptcl fixes and add saving back
2019-08-17 09:58:17 -04:00
KillzXGaming
de84563377
Improve nutexb context menus
2019-08-16 17:18:44 -04:00
KillzXGaming
655cdff142
Add some useful shortcuts. Add Text editor fixes.
2019-08-16 17:06:34 -04:00
KillzXGaming
2264c8117b
Add support for v4 PACx files
2019-08-15 17:20:14 -04:00
KillzXGaming
751c1dc550
Batch create bntx with New From File - BNTX From Image
2019-08-14 16:36:19 -04:00
KillzXGaming
00e9c6506f
A few fixes and additions
...
Files can be dragged out of and dropped within archives if adding is supported..
Fixed some archive issues with it updating, and removing improperly.
Adjustments to default transform bone settings for bfres to prevent any deform issues if a new skeleton is created.
2019-08-14 15:27:45 -04:00
KillzXGaming
9ad828bbca
Lots more uv editor fixes
2019-08-12 20:09:35 -04:00
KillzXGaming
89ce65908c
Load all containers to uv editor if drawables is set to preview al
2019-08-12 19:37:57 -04:00
KillzXGaming
9e61c677ed
Add option to create screenshots
2019-08-12 19:27:48 -04:00
KillzXGaming
693fc7f934
Some anim exporting fixes
2019-08-12 16:34:57 -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
e15e00c2c0
Adjust program to use one instance for loading files (can be disabled in config)
2019-08-11 11:10:32 -04:00
KillzXGaming
9a70890924
Msbt editor fixes
2019-08-11 10:16:32 -04:00
KillzXGaming
9f829b714b
Link botw actors to msbt for defining and organsing. Load msbt labels.
2019-08-10 20:52:58 -04:00
KillzXGaming
3fd07bd46b
A few more framework fixes
2019-08-10 19:29:51 -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
e5de8616d8
Some fixes
2019-08-08 20:09:58 -04:00
KillzXGaming
e0dc6bd12d
KCL cleanup
2019-08-08 19:58:14 -04:00
KillzXGaming
9df93a02af
KCL library fixes
2019-08-08 18:04:15 -04:00
KillzXGaming
855037d21c
Fix TXE decoding with bad image sizes
2019-08-08 17:12:11 -04:00
KillzXGaming
79d78f64ad
Textue importer improvements and some gui fixes
2019-08-08 15:26:08 -04:00
KillzXGaming
b5f50c824c
Fix bffnt with bntx that changes the sheet size
2019-08-07 21:53:59 -04:00
KillzXGaming
feecbeef55
Image editor fixes for bffnt
2019-08-07 21:14:18 -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
c11389fb4f
Fix IArchive propery file counter
2019-08-06 19:02:09 -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
23324a2233
Reset the camera when the movement mode is changed
2019-08-06 16:22:24 -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
33fff8e4de
Add in proper replacing for raw texture types
2019-08-05 18:48:14 -04:00
KillzXGaming
a655ea24d7
Rework IGZ reading and add writing back (for textures)
2019-08-05 15:38:03 -04:00
KillzXGaming
aa92482f15
Fix some dialog issues and paste the full data size for IGZ to prevent size issues
2019-08-04 21:12:36 -04:00
KillzXGaming
4eeb05e3d2
Remove libwii sharp as it's not used anymore
2019-08-04 19:57:38 -04:00
KillzXGaming
bd0953477a
Decompress IGA Pak and start parsing IGZ textures
2019-08-04 19:28:32 -04:00
KillzXGaming
2a19d4c75b
Improve multiple image icon loading speed
2019-08-04 14:26:52 -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
5729b20c43
Add the latest bflyt files
2019-08-04 11:50:57 -04:00
JohnFiddleystein
dd33b5e6c5
Add support for basic BTI and TXE
2019-08-04 14:15:34 +01: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
1ab2164339
Rewrite all the texture modes to use proper enums
2019-08-03 15:23:05 -04:00
KillzXGaming
231a6ee9c6
Add support for LM3DS GAR
2019-08-03 13:33:02 -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
f06cfbd053
CMB model previewing and parsing
2019-08-02 17:27:44 -04:00
KillzXGaming
894e53ea07
Choose when to end the thread
2019-08-01 21:16:48 -04:00
KillzXGaming
72cce64583
Update the image only after decoding is entirely finished
2019-08-01 21:11:57 -04:00
KillzXGaming
531feeff78
Resize the preview automatically if the image is directly set
2019-08-01 21:05:02 -04:00
KillzXGaming
5272063ca6
Don't reload the config file to prevent settings reset if another file is opened
2019-08-01 20:48:33 -04:00
KillzXGaming
de20881676
Update single texture based image icons
2019-08-01 20:02:38 -04:00
KillzXGaming
b445590961
Add preview to single textures (ie NUTEXB)
2019-08-01 19:28:37 -04:00
KillzXGaming
e2edd2e923
Load texture icons via before expand event
2019-08-01 19:16:50 -04:00
KillzXGaming
a9b92e42e2
Some platform swizzle fixes and preview textures for bmd
2019-08-01 18:11:56 -04:00
KillzXGaming
f4e4afa2f7
Cleanup. Start to impliment texture preview icons in tree
2019-08-01 17:47:35 -04:00
KillzXGaming
aa006fd389
Fix double click again because windows keeps breaking it from generated code
2019-08-01 09:22:35 -04:00
KillzXGaming
c4a2c3f7e1
Some form fixes
2019-07-31 21:13:58 -04:00
KillzXGaming
ccde8d3276
Add option to dock the search panel
2019-07-31 21:11:06 -04:00
KillzXGaming
d744e0b339
Update mainform for file format adding to editor
2019-07-31 20:42:40 -04:00
KillzXGaming
9c98ff2c83
Load IArchives if added to object editor
2019-07-31 20:40:16 -04:00
KillzXGaming
d244ceab0a
Add proper file remove dialog and update the menus
2019-07-31 20:27:46 -04:00
KillzXGaming
2340d6a7a4
Improve file removing from object editor
2019-07-31 20:11:10 -04:00
KillzXGaming
25bc66e505
Support loading multiple IArchive and node types from a single format within an archive file
2019-07-31 19:45:03 -04:00
KillzXGaming
2df6d35d17
Add interface to not dispose data (for NSP, NCA, XCI, etc)
2019-07-31 19:33:45 -04:00
KillzXGaming
116d114c77
Make double click optional on searching nodes
2019-07-31 17:53:26 -04:00
KillzXGaming
f376f16dcc
Dispose of the search window iif the object editor is closed
2019-07-31 17:48:31 -04:00
KillzXGaming
c83d7e7f1e
Fix treeview not firing double click event, ops
2019-07-31 17:31:50 -04:00
KillzXGaming
d19aa09c32
More improvements for searching
2019-07-31 17:25:41 -04:00
KillzXGaming
01d74e3839
Add functional search window
2019-07-31 17:08:00 -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
030f9effc2
Fix null parameters
2019-07-29 16:48:24 -04:00
KillzXGaming
326b11aef6
More format fixes. Add custom parameters for not swapping red and green channels
2019-07-29 15:48:36 -04:00
KillzXGaming
e1d9dff336
Force ptcl for wii u to generate mip offsets
2019-07-29 15:05:50 -04:00
KillzXGaming
f58efacbef
Automatically generate GX2 mipoffsets if null or empty
2019-07-29 14:55:43 -04:00