Commit Graph

100 Commits

Author SHA1 Message Date
963cd6546b Improve mesh loading 2025-09-01 16:32:46 +03:00
ae3b5169df Some other fixes 2025-08-27 05:23:50 +03:00
f0a69025fe Update asset export logic
- Disabled saving files with a unique id if they already exist. A unique id will only be added to files with identical names during export.
- Added an option to overwrite exisisting files.
- Fixed support of multiple model export using "Export selected objects (split)" option. (#43)
2025-08-19 20:51:38 +03:00
be11fdf14f [GUI] Some fixes for animation export
- Disabled animation converting if animation export is disabled in the options
- Fixed a bug with ignoring animation selection order when exporting models with selected animationClips via the “Model” tab
2025-08-11 01:25:42 +03:00
35324083e1 [CLI] Add flag to always decompress bundles to disk 2025-08-03 14:26:49 +03:00
36bd3c8342 [GUI] Rework some import options
- Added feature to load and export import options to a file (import options include unity version).
- Added option to always decompress bundles to disk. (Related issue: #58 )
2025-08-03 00:08:00 +03:00
c20c07b5f2 Update bundle reader
- Replaced creation of a duplicated file/memory stream with OffsetStream.
- Added separate processing of uncompressed bundles (including streamed bundles). They will be read directly from disk.
- Added progress report on LZMA decompression process.
2025-07-24 19:07:24 +03:00
35b24990c6 Allocation-safe asset reading
Try to not pre-allocate memory during asset reading
2025-07-24 04:06:33 +03:00
7b7eac62d8 Fixes for Live2D export
- Fixed export of live2d models from assets without containers.
- Improved method of binding model-related assets.
2025-06-27 00:41:58 +03:00
3a25ed9ccd [CLI] Update "current options" structure 2025-06-12 01:41:33 +03:00
785eeb8665 [CLI] Add name filtering support for Live2D export mode 2025-06-12 01:41:33 +03:00
fd50054edf [CLI] Add regex support for splitObject export mode 2025-06-12 01:41:33 +03:00
a1ee61c542 Some minor fixes 2025-06-10 02:06:24 +03:00
12799da395 [CLI] Add Animator export 2025-06-07 23:45:49 +03:00
7da68aedff [CLI] Add support for multiple file loading 2025-05-29 05:11:06 +03:00
548f8a52cf Minor fix for multibundle reader 2025-05-25 01:17:54 +03:00
55406553f6 Some minor fixes 2025-05-17 04:58:43 +03:00
97fa42742b [CLI] Add flag to allow filtering assets using regex. Close #45
- Added --filter-with-regex flag
2025-05-11 09:29:11 +03:00
876bafdda1 Add oodle compression support (unofficial) 2025-05-09 03:41:53 +03:00
a0c2a7bdfe Improve integration with Live2D assets
- Added container-independent method for searching AnimationClip assets
(However, it's not really universal, so it can't completely replace the container-dependent method)
2025-04-10 01:30:45 +03:00
190cb68b07 [CLI] Add flag to export all UVs as diffuse maps 2025-03-31 20:14:33 +03:00
40e0bd0248 [CLI] Fix export of some fbx models 2025-03-31 19:45:47 +03:00
e1e43439c3 Add option to manually bind UV map types 2025-03-29 23:57:59 +03:00
e8ca265a43 Fix multiBundle file extraction 2025-03-25 21:54:34 +03:00
81ed77819a [CLI] Improve UnityVersion option info 2025-03-22 19:01:07 +03:00
d1fed47f92 [CLI] Change color of option example string 2025-03-22 19:01:07 +03:00
47d67e0a49 Update FMOD to v2.03.06
- Fixed a bug that caused audioСlip preview volume to reset when selecting an asset
- Added some native libs for linux-arm64, win-arm64
2025-03-22 19:01:06 +03:00
9024e6a235 Improve external data extraction for ExportRaw mode 2025-02-24 19:03:22 +03:00
cc21d4fa4d [CLI] Add support of Extract mode 2025-01-23 17:57:42 +03:00
e3e343320c [GUI] AudioClip improvements
- Increased loading speed of AudioClip preview
- Optimized memory consumption of AudioClip preview
- Fixed incorrect length detection for some sound types
- Added channel count info (audio channels)
2025-01-20 13:07:25 +03:00
1cdb0b762a Some fixes and improvements for Live2D export
- Fixed l2d model export for bundles with multiple models inside
- Added support of grouping exported models by model name
2025-01-15 03:38:33 +03:00
4e93ea5a82 Improve ExportRaw option
- External data will also be added to exported assets
2025-01-12 04:08:19 +03:00
064f5cbe57 Improve integration with Live2D assets 2025-01-12 04:08:19 +03:00
3605bc0ff9 Update project files: add .NET 9 & update dependencies 2025-01-12 04:08:19 +03:00
18813b22c3 Add names of pptr objects to object dumps 2024-11-02 04:51:21 +03:00
58ee2b8f1e Improve support for some older Unity versions (<3.0)
- Fix export of AudioClip assets from unity v2.5 and earlier
- Fix parsing of PlayerSettings assets from unity v2.6 and earlier
- Fix parsing of AnimationClip assets from unity v2.5 and earlier
2024-10-05 02:17:16 +03:00
f54fe3492b [CLI] Fix Mesh export for some region formats. Close #38 2024-05-10 03:22:39 +03:00
a3f4c7a029 [CLI] Update readme 2024-04-12 21:48:57 +03:00
bb7accd04d Update version to v0.18.0
- Updated dependencies
2024-04-04 22:44:20 +03:00
5120999026 Update readme and other text files 2024-04-04 21:55:59 +03:00
29b4bb59a0 [GUI] Move "loading via typetree" option to a better place 2024-04-01 00:56:48 +03:00
3cc6bed844 Raplace Unity ver array with Unity ver class 2024-04-01 00:21:50 +03:00
c9e9bc840c Add parallel export support for some asset types 2024-04-01 00:21:50 +03:00
cadcf0b492 Fix displayed info for non-fmod audio clips 2024-03-28 01:52:43 +03:00
3f004f74d1 Add option to disable asset loading via typetree 2024-03-13 22:52:43 +03:00
4cd246592b [CLI] Fix wrong error handler. Fix option description msgs 2024-03-07 04:38:39 +03:00
f54cc004bd Add support for Zstd block compression 2024-03-07 03:49:06 +03:00
0f9afa60d7 Add support for Texture2DArray 2024-03-04 19:46:28 +03:00
ec7f2c393d [CLI] Update readme 2024-02-13 05:43:34 +03:00
5c24183d18 Add more options to work with Scene Hierarchy (#23)
- Added option to group exported assets by node path in scene hierarchy
- Added field with node path to exported xml asset list
2024-02-13 04:52:59 +03:00