Skip to content

Unity 6000.3 asset loading fails with ArgumentOutOfRangeException in SkinnedMeshRenderer #153

Description

@Mangust25

When attempting to load assets from the game Rust (which uses Unity version 6000.3.15x1-8), AssetStudio throws numerous ArgumentOutOfRangeException warnings .While the asset tree (models and textures) eventually generates at the end, the application exhibits broken behavior:Textures do not export alongside models automatically like they usually do. Clicking the "Go to scene hierarchy" button on certain models does absolutely nothing.The repository states that supported Unity versions are 1.7 - 6000.2. So prob that is the problem.

Console output:

[warning] unable to load object
[warning] assets cab-e2446ae3835fd7310524e3e713bd9b72
[warning] path 
[warning] type skinnedmeshrenderer
[warning] pathid 7808510716407630725
[warning] system.argumentoutofrangeexception: specified argument was out of the range of valid values. (parameter 'bytelen')
[warning] at assetstudio.binaryreaderextensions.readarray[t](binaryreader reader, int32 bytelen) in l:\git\assetstudiomod\assetstudio\extensions\binaryreaderextensions.cs:line 106
[warning] at assetstudio.skinnedmeshrenderer..ctor(objectreader reader) in l:\git\assetstudiomod\assetstudio\classes\skinnedmeshrenderer.cs:line 34
[warning] at assetstudio.assetsmanager.readassets() in l:\git\assetstudiomod\assetstudio\assetsmanager.cs:line 725

and so on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions