Commit Graph

163 Commits

Author SHA1 Message Date
5c489c5f83 Merge branch 'AssetStudioMod' into ArknightsStudio 2023-09-24 15:40:23 +03:00
6d3875cb2c Update version to v0.17.3 2023-09-13 10:55:57 +03:00
2e10e627b0 AssemblyLoader fix (#6) 2023-09-08 06:18:41 +03:00
e90af43459 Merge branch 'AssetStudioMod' into ArknightsStudio 2023-08-28 02:28:14 +03:00
171962e61f Update version to v0.17.2
- Updated projects and dependencies
2023-08-27 01:47:06 +03:00
c8a21838c9 Some changes to motion list for l2d models
- Motion list is now sorted
- Motions divided into groups (each motion is a separate group)
- Motion names are used as group names
2023-08-27 01:46:06 +03:00
cf67815d53 Minor fixes 2023-08-26 03:22:19 +03:00
abbd27fde7 [AK][GUI] Add support for sprites with an external alpha texture
- Added support for Arknights chararts sprites
- Added support for Arknights avg sprites
2023-08-14 20:25:48 +03:00
0bdcb89b08 Update version to v0.17.1 2023-07-09 05:59:39 +03:00
63564d5fff Add assembly folder support for Live2D export 2023-07-02 23:40:04 +03:00
aea6cbc97f Add option to export Live2D Cubism models 2023-07-02 23:20:14 +03:00
bb9ea7d86b Update version to v0.17.0 2023-06-05 02:03:28 +03:00
b0bf5e0cfd Optimize drawing performance of packed sprites
- Restored some code from an earlier version (e501940f03), since it works faster for packed sprites with a small number of triangles
2023-05-15 00:07:46 +03:00
11b9ca37da Fix cutout glitch in some packed sprites
- Improved performance
(https://github.com/Perfare/AssetStudio/issues/1015)
2023-05-15 00:06:52 +03:00
44a1240f5f [GUI] Improve memory usage of image previews
- also a bit increased performance of alpha mask resizing for previews
2023-03-14 04:10:48 +03:00
10b7e84ffb [CLI] More debugging info for audio 2023-03-08 17:31:34 +03:00
c52940abc4 Add AssetStudioCLI project
- Updated projects and dependencies
2023-03-07 06:52:33 +03:00
b9cf95616b SwapBytesForXbox refactor 2023-01-27 13:46:55 +03:00
39490d4e03 Update fmod to 0.2.0.22 (CLI Preparation) 2023-01-27 13:17:01 +03:00
2a2216e2bf Update projects and dependencies 2022-12-10 20:23:45 +03:00
6a9aad510c Add image export in WebP format 2022-11-22 03:33:47 +03:00
ea09a8de64 Add support for sprites with alpha mask
- Sprites with alpha mask can now be viewed and exported with transparency
- Added hotkeys to control display of an alpha mask  on the preview tab
- Added an option to the export settings to enable/disable export with alpha mask as well
- Prevented texture2D preview options from being changed with hotkeys outside of texture preview (e.g. when some other asset is selected)
2022-11-21 01:59:16 +03:00
7fa5b4f355 Update ImageSharp.Drawing version
- migrate to ImageSharp v2+
2022-11-18 06:33:26 +03:00
c22d92009a Update project files 2022-11-17 04:39:49 +03:00
2fe57a1c5d update enum 2022-11-17 04:31:30 +03:00
ded2dcd54e Fixed #962 2022-11-17 04:31:16 +03:00
06b4ae9ffe Fix type conversion bug 2022-11-17 04:29:55 +03:00
77b056de5e update project file 2022-11-17 04:29:02 +03:00
344edb722f revert 2022-11-17 04:23:17 +03:00
98c4d0c3ab minor fixes and improvements 2022-11-17 04:23:00 +03:00
23ac590648 Fixed #941 2022-11-17 04:22:31 +03:00
54445475a3 Fix and improve Texture2D convert 2022-11-17 04:22:14 +03:00
8b048b9e1e improved Sprite export
Fixed #944
Fixed #923
2022-11-17 04:20:20 +03:00
8ebfa16e19 Return to ImageSharp
coz the perfomance issue was fixed by Perfare in later commits
2022-11-17 03:59:59 +03:00
07a81d9bfe Update projects 2021-12-15 00:35:46 +02:00
95fd1823c8 Merge branch 'Perfare_master' into AssetStudio-mod 2021-12-13 04:45:41 +02:00
d25451d5b9 Merge branch 'Perfare_master' into AssetStudio-mod 2021-12-13 00:43:49 +02:00
fe95c91759 Add net6.0 target framework 2021-12-09 19:00:59 +08:00
3370f93037 Fixed bug 2021-12-06 17:37:59 +08:00
80653711cd Performance improvement 2021-12-06 13:36:22 +08:00
f0b23bbfe7 Merge branch 'Perfare_master' into AssetStudio-mod 2021-12-05 02:41:24 +02:00
e501940f03 Use a better way to crop Sprite 2021-12-04 08:44:33 +08:00
5fa4934787 Add net5.0 target framework 2021-12-03 17:21:24 +08:00
571ea2da4a Don't use ImageSharp for texture processing
- returned to System.Drawing
(ImageSharp is a good lib, but too slow for such app, IMO)
2021-11-24 19:30:38 +02:00
792850dbb2 Update projects 2021-11-22 16:00:51 +02:00
a7e6d91f5b Fixed bug 2021-11-19 18:22:39 +08:00
2ef52afe1e Fixed #835 2021-11-12 09:30:12 +08:00
34c38e1415 Fix AssemblyLoading bug
If the AssemblyLoader attempted to load a non-csil dll
while iterating through the file list, it would catch the exception
OUTSIDE the loop, and wouldn't load the rest.
This fix makes it catch inside the loop so it will continue iterating.
2021-10-07 13:36:03 -07:00
c85873b729 0.16.0 2021-07-06 16:03:54 +08:00
3129d67fc1 Improve ShaderConverter 2021-07-06 12:45:24 +08:00