mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-07-18 03:24:15 -04:00
Minor fix for multibundle reader
This commit is contained in:
@ -318,6 +318,11 @@ namespace AssetStudio
|
|||||||
{
|
{
|
||||||
bundleStream.Offset = reader.Position;
|
bundleStream.Offset = reader.Position;
|
||||||
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
||||||
|
if (bundleReader.FileType != FileType.BundleFile)
|
||||||
|
{
|
||||||
|
Logger.Debug("Unknown data was detected after the end of the bundle.");
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (bundleReader.Position > 0)
|
if (bundleReader.Position > 0)
|
||||||
{
|
{
|
||||||
bundleStream.Offset += bundleReader.Position;
|
bundleStream.Offset += bundleReader.Position;
|
||||||
|
@ -103,6 +103,8 @@ namespace AssetStudioCLI
|
|||||||
{
|
{
|
||||||
bundleStream.Offset = reader.Position;
|
bundleStream.Offset = reader.Position;
|
||||||
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
||||||
|
if (bundleReader.FileType != FileType.BundleFile)
|
||||||
|
break;
|
||||||
if (bundleReader.Position > 0)
|
if (bundleReader.Position > 0)
|
||||||
{
|
{
|
||||||
bundleStream.Offset += bundleReader.Position;
|
bundleStream.Offset += bundleReader.Position;
|
||||||
|
@ -150,6 +150,8 @@ namespace AssetStudioGUI
|
|||||||
{
|
{
|
||||||
bundleStream.Offset = reader.Position;
|
bundleStream.Offset = reader.Position;
|
||||||
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
bundleReader = new FileReader($"{reader.FullPath}_0x{bundleStream.Offset:X}", bundleStream);
|
||||||
|
if (bundleReader.FileType != FileType.BundleFile)
|
||||||
|
break;
|
||||||
if (bundleReader.Position > 0)
|
if (bundleReader.Position > 0)
|
||||||
{
|
{
|
||||||
bundleStream.Offset += bundleReader.Position;
|
bundleStream.Offset += bundleReader.Position;
|
||||||
|
Reference in New Issue
Block a user