29 Commits

Author SHA1 Message Date
Rudolf Kolbe
0798af7c5c fix apk loading issues (#913)
* fix apk loading issues

Someone contacted me some days ago and notified me that some problems showed up with my APK loading implementation.
Namely:

file reference registration (importFilesHash) was missing
split files weren't handled
external resource files weren't registered
This pr fixes those problems.

* revert weird changes

* fix missing }

* fix formatting

* use entry.FullName for the basePath instead of entry.Name
2022-11-17 04:17:33 +03:00
VaDiM
74f2c3190b Merge branch 'Perfare_master' into AssetStudio-mod 2022-01-13 18:10:31 +02:00
Rudolf Kolbe
8d193a63cd
Zip (including APK) Loading (#902)
* load ZipFile

makes it possible to directly load apk files

* use LoadFile for recursive zip opening

* set System.IO.Compression version

* keep identical format in AssetStudio.csproj

* try/catch the loading of each zip entry

* remove extra new line in FileReader.cs

* apply requested changes
2021-12-27 15:59:18 +08:00
brianpow
e61a317185
use FullPath instead of FileName for easier identification of broken file (#900)
* use FullPath instead of FileName for easier identification of broken file.

* use FullPath instead of FileName for easier identification of broken file
2021-12-24 13:23:09 +08:00
VaDiM
f0b23bbfe7 Merge branch 'Perfare_master' into AssetStudio-mod 2021-12-05 02:41:24 +02:00
Perfare
88c5804586 Fixed #886 2021-12-04 09:23:41 +08:00
Perfare
18277fbea8 fixed bug 2021-12-03 17:05:06 +08:00
VaDiM
19c6c5fe73 Minor UI improvments & bugfixes
- improved "Copy text" option in right click menu, to display what exactly to copy
- added "Dump selected assets" option to right click menu
- added 'selected assets count' info to status strip when you select assets
- added 'exported count / total export count` info to status strip during export
- "Show error message" option on the "Debug" tab renamed to "Show all error messages" and is now disabled by default
- "fixed" an issue with getting stuck during the "Building tree structure" step
- fixed a bug with listSearch that could make it not work in some conditions
- fixed a rare bug for resource files with the same name, that caused their data to be overwritten and become incorrect
2021-11-24 14:55:38 +02:00
Perfare
91410a33b1 Improve the handling of compressed files. 2021-11-19 17:54:06 +08:00
Perfare
7ab2cda120 refactor the file reading part 2021-07-02 02:17:59 +08:00
Perfare
c1cddce031 added option to support version stripped files, close #766 2021-06-29 10:32:19 +08:00
Perfare
432116d834 Improve SerializedFile reading. 2021-05-28 22:23:07 +08:00
Perfare
46c0e8ffe1 Improve stream file processing 2021-05-28 03:43:32 +08:00
Perfare
d14c232015 Improve the error message 2021-05-28 03:27:50 +08:00
Perfare
6fdb0c7b0e add ResourceManager 2020-08-06 23:17:44 +08:00
Perfare
4e97b4b898 improve export 2020-08-06 21:07:37 +08:00
Perfare
6678ce082b refactor BundleFile read 2020-04-07 16:13:04 +08:00
Perfare
e1dc54d6d7 use list to store objects in their original order 2020-03-28 14:13:25 +08:00
Perfare
182a42ace2 optimize ResourceReader 2020-03-28 13:33:37 +08:00
Perfare
c8d08b2793 improve file type check 2020-03-26 02:17:48 +08:00
Perfare
e53eacef78 improved 2020-03-24 11:31:57 +08:00
Perfare
cffe96b409 Skip reading failed assets 2019-10-20 08:05:55 +08:00
Perfare
b5d2c2cadb improved 2019-08-12 04:36:07 +08:00
Perfare
e001dff3de fixed bug 2019-06-14 16:17:56 +08:00
Perfare
3a0100ed37 update 2019-06-14 12:47:22 +08:00
Perfare
98c9eea58a Improved file reading 2018-12-03 02:42:07 +08:00
John Lyu
067517740f try to fix IO exceptions with valid assetsFile. (#317) 2018-11-28 20:16:18 +08:00
Perfare
bfaa207853 Refactor read assets
Generic PPtr
Misc
2018-11-21 15:37:56 +08:00
Perfare
8ea998b81f separate code into library
misc
2018-11-19 06:48:06 +08:00