File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -76,7 +76,20 @@ public Metadata(Stream stream) : base(stream)
76
76
{
77
77
Version = 24.4 ;
78
78
}
79
+ var v241Plus = false ;
80
+ if ( Version == 24.1 && header . assembliesSize / 64 == imageDefs . Length )
81
+ {
82
+ v241Plus = true ;
83
+ }
84
+ if ( v241Plus )
85
+ {
86
+ Version = 24.4 ;
87
+ }
79
88
assemblyDefs = ReadMetadataClassArray < Il2CppAssemblyDefinition > ( header . assembliesOffset , header . assembliesSize ) ;
89
+ if ( v241Plus )
90
+ {
91
+ Version = 24.1 ;
92
+ }
80
93
typeDefs = ReadMetadataClassArray < Il2CppTypeDefinition > ( header . typeDefinitionsOffset , header . typeDefinitionsSize ) ;
81
94
methodDefs = ReadMetadataClassArray < Il2CppMethodDefinition > ( header . methodsOffset , header . methodsSize ) ;
82
95
parameterDefs = ReadMetadataClassArray < Il2CppParameterDefinition > ( header . parametersOffset , header . parametersSize ) ;
You can’t perform that action at this time.
0 commit comments