Perfare / Zygisk-Il2CppDumper

Using Zygisk to dump il2cpp data at runtime
MIT License
2.14k stars 5.24k forks source link

调用il2cpp_class_get_name有概率返回一个缺失的字符串 #156

Closed LanBaiCode closed 10 months ago

LanBaiCode commented 10 months ago

可能是bug? 比如internal class ContractionComparer : IComparer`1

LanBaiCode commented 10 months ago

可能是bug? 比如internal class ContractionComparer : IComparer`1

没关系,似乎是游戏自身的问题,只要是泛型都会出现这个 所以我认为只需要将出现的 "`1" 替换成 "_T" 即可

LanBaiCode commented 10 months ago

可能是bug? 比如internal class ContractionComparer : IComparer`1

没关系,似乎是游戏自身的问题,只要是泛型都会出现这个 所以我认为只需要将出现的 "`1" 替换成 "_T" 即可

有时候会出现"`2 3 4"的情况,所以需要根据il2cpp_type_get_name(type)来替换 比如System.Tuple<T1,T2>,替换成Tuple_T1_T2