Perfare / Zygisk-Il2CppDumper

Using Zygisk to dump il2cpp data at runtime
MIT License
2.4k stars 6.39k forks source link

Hundreds occurences/duplicates of method offsets #176

Open omnibread opened 11 months ago

omnibread commented 11 months ago

I get multiple occurrences of an offset if I search the whole dump.cs generated.

0xd68edc for example, when I search for this offset in the dump.cs, I get 800 occurrences.


// Namespace: 
public class ItemDefense : ItemEquip
{
    // Fields
    public Int32 str; // 0x100
    public Int32 dex; // 0x104
    public Int32 mag; // 0x108
    public Int32 def; // 0x10c
    public Single str_g; // 0x110
    public Single dex_g; // 0x114
    public Single mag_g; // 0x118
    public Single def_g; // 0x11c
    public Int32 res_fire; // 0x120
    public Int32 res_ice; // 0x124
    public Int32 res_ele; // 0x128
    public Int32 res_poi; // 0x12c
    public Int32 res_lig; // 0x130
    public Int32 res_dark; // 0x134

    // Properties

    // Methods
    // RVA: 0xd6a128 VA: 0x7fff3cb6a128
    public override ItemData ItemToData() { }
    // RVA: 0xd70f40 VA: 0x7fff3cb70f40
    public override Void DataToItem(ItemData f_data) { }
    // RVA: 0xd68edc VA: 0x7fff3cb68edc
    public Int32 GetSTR(Int32 level, Int32 f_quality, Int32 f_strengthen) { }
    // RVA: 0xd68edc VA: 0x7fff3cb68edc
    public Int32 GetDEX(Int32 level, Int32 f_quality, Int32 f_strengthen) { }
    // RVA: 0xd68edc VA: 0x7fff3cb68edc
    public Int32 GetMAG(Int32 level, Int32 f_quality, Int32 f_strengthen) { }
    // RVA: 0xd68edc VA: 0x7fff3cb68edc
    public Int32 GetDef(Int32 level, Int32 f_quality, Int32 f_strengthen) { }
    // RVA: 0xd704ac VA: 0x7fff3cb704ac
    public override Void SetEquipAtb() { }
    // RVA: 0xd704ac VA: 0x7fff3cb704ac
    public Void .ctor() { }
}