Jump to content
  • 0

How to use dump file?


Kjlluaz
 Share

Question

Hi everybody!
After joining the forum for a while I was able to dump my game from libil2cpp and metadata.
After having the dump file, I'm not sure how to continue looking for what I need like: the blood static address of my character to write the script
Can someone show me the method or instructions to use the dump file content?


Sr my dump file is too big to upload so i will attack link later!!!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

After review code, i realize this data run on Anonymous code. right now, do you have anyway to get the static address from only offset. thx for your help

Quote

// Dll : Assembly-CSharp.dll

// Namespace: Game

public class ActorAttribute

{

// Fields

private static readonly Dictionary`2 elem2AttrDmgLookup; // 0x0

private static readonly Dictionary`2 elem2AttrResistanceLookup; // 0x4

private static readonly Dictionary`2 elem2AttrPenetrationLookup; // 0x8

private static readonly Dictionary`2 buff2AttrLookup; // 0xc

private static readonly Int32 EnumAttributeCount; // 0x10

private Single[] baseLookup; // 0x8

private Single[] lookUp; // 0xc

private readonly Dictionary`2 callbackLookup; // 0x10

private Boolean[] dirtyLookup; // 0x14

private Dictionary`2 dontCalculate; // 0x18

private readonly Dictionary`2 statusLookup; // 0x1c

private EnumAttribute m_MainAttribute; // 0x20

public Int32 uid; // 0x24

private Int32 <Level>k__BackingField; // 0x28

public EnumElementType elementType; // 0x2c

private EnumActorType <ActorType>k__BackingField; // 0x2e

private EnumClasses <ClassesType>k__BackingField; // 0x30

private Int32 WeaponId; // 0x34

public Single enemyHpHigherPerDmgPer; // 0x38

public Single enemyHpHigherPerDmgValue; // 0x3c

public Int32 enemyCountAddDmgPer; // 0x40

public Single enemyCountAddDmgPerValue; // 0x44

public Single selfHpHigherPerDmgPer; // 0x48

public Single selfHpHigherPerDmgPerValue; // 0x4c

public Single bearDmgLimitPerMaxHp; // 0x50

public Single selfHpLowerPerCrt; // 0x54

public Int32 selfHpLowerPerCrtPerValue; // 0x58

public Single enemyHpPerLowerKill; // 0x5c

public Single enemyHpPerLowerKillRate; // 0x60

public Single enemyHpPerLowerKillAtkLimit; // 0x64

public Single reduceHpPerRateHpPer; // 0x68

public Int32 reduceHpPerLimit; // 0x6c

public Single lowerHpAddMoveAndAtkSpeedPer; // 0x70

public Int32 hitedImmuneDmgSfxId; // 0x74

public Single hitedImmuneDmgRecoveHpPer; // 0x78

public List`1 reduceSingleElementDmgTypeList; // 0x7c

public List`1 reduceSingleElementDmgPerList; // 0x80

public List`1 reduceSingleElementDmgMpList; // 0x84

public Single reduceDmgWhenMpFull; // 0x88

public Single lowerHpAddDmgReducePer; // 0x8c

private readonly Dictionary`2 elementCdReduceLookup; // 0x90

private Int32 addImprintLv; // 0x94

private readonly List`1 hitFromLookup; // 0x98

private readonly List`1 hitFromLookup2; // 0x9c

public Single firstAtkReduceDmgper; // 0xa0

public Single ReduceDmgAndAddBuffResetCd; // 0xa4

public Single ReduceDmgAndAddBuffResetReduceDmgPer; // 0xa8

private readonly Dictionary`2 beHitTimeLookup; // 0xac

private readonly Dictionary`2 beHitTimeLookup2; // 0xb0

public readonly Dictionary`2 abnormalStateAddDmgPerLookup; // 0xb4

public Int32 doubleRecoverRate; // 0xb8

private readonly Dictionary`2 addSkillCardLv; // 0xbc

private readonly Dictionary`2 SkillTableChangeLookup; // 0xc0

private readonly List`1 StopImprintList; // 0xc4

public Boolean CanCovertElemntType; // 0xc8

public EnumElementType ConvertedElementType; // 0xc9

public Single OverMaxHpPct; // 0xcc

public Single LessMaxHpPct; // 0xd0

public Single OverMaxHpPctDmgReducePer; // 0xd4

public Single LessMaxHpPctDmgReducePer; // 0xd8

private Single <hpChangeDmgReducePer>k__BackingField; // 0xdc

private Single <helpOwnerSharingTakenDamagePCT>k__BackingField; // 0xe0

private Single <hpChangeDmgBonusPerPCT>k__BackingField; // 0xe4

private Single <lessThanLifeLimitPerDamageTaken>k__BackingField; // 0xe8

private Single <doubleDmgPCT>k__BackingField; // 0xec

private Int32 <doubleDmgPCTTriggerChance>k__BackingField; // 0xf0

private Int32 <increasedTakenDamageFromOtherTriggerChange>k__BackingField; // 0xf4

private Single <increasedTakenDamageFromOtherPCT>k__BackingField; // 0xf8

private Int32 <increasedTakenDamageFromOtherUID>k__BackingField; // 0xfc

private Single <dmgReducePerPCT>k__BackingField; // 0x100

private Single <dmgReducePerTriggerChance>k__BackingField; // 0x104

private Single <targetHpHigherPCT>k__BackingField; // 0x108

private Single <targetHpHigherAddDmgPerPCT>k__BackingField; // 0x10c

public Int32 extraEjectionRate; // 0x110

public Int32 extraEjectionTimes; // 0x114

public readonly Dictionary`2 imprintRateUpLookup; // 0x118

public readonly Dictionary`2 imprintPerRateUpLookup; // 0x11c

private readonly Dictionary`2 imprintTriggerAddBuffList; // 0x120

private readonly List`1 bulletList; // 0x124

public Single bulletCountAddDmgPer; // 0x128

public Int32 bulletCountAddDmgLimite; // 0x12c

public Single haloUpPer; // 0x130

public readonly Dictionary`2 skillDmgRateUpLookup; // 0x134

public List`1 holyLightBallIdList; // 0x138

public Single holyLightBallBaseDmgRate; // 0x13c

public Single holyLightBallLiveTimeAdd; // 0x140

public Single holyLightBallDmgUpRate; // 0x144

public Int32 ActiveSkillEnergyCostReduce; // 0x148

public Int32 AddDotDmgRate; // 0x14c

public Int32 ImprintShieldMaxValuePer; // 0x150

private readonly Dictionary`2 imprintCdReduceLookup; // 0x154

private readonly Dictionary`2 imprintBulletRepelEnhanceLookup; // 0x158

public Int32 CritHalfArmorResistanceRate; // 0x15c

private readonly Dictionary`2 buffMaxLayers; // 0x160

private readonly Dictionary`2 buffValueScaleLookup; // 0x164

public Single RealityHaloValueUp; // 0x168

public Single RealityHaloRangeUp; // 0x16c

private Int32 RealityHaloCount; // 0x170

public Int32 RealityHaloAddAttrCount; // 0x174

private Dictionary`2 BulletSpeedUpPer; // 0x178

public List`1 SpecialSummonRepeatOwnerSkillList; // 0x17c

public Single idleAddDmgPer; // 0x180

public Single moveAddReduceDmgPer; // 0x184

public Int32 aiMoveSpeedPer; // 0x188

public Boolean addDmgByCdReducePer; // 0x18c

public Boolean reductDmgByHitRecovePer; // 0x18d

public Single CastAttackSuccessImprintLastTime; // 0x190

public Single CastAttackSuccessImprintCD; // 0x194

public Int32 CastAttackSuccessImprintTriggerRate; // 0x198

public Single CastAttackSuccessImprintTriggerDelay; // 0x19c

public List`1 CastAttackSuccessImprintIdList; // 0x1a0

public Single HaloSelfUpPer; // 0x1a4

public Single HaloTeamDown; // 0x1a8

public Single RangeAwayAttrUpRangeSquare; // 0x1ac

public Single RangeAwayAttrUpFinalDmgBounus; // 0x1b0

public Single TargetHpHigherAttrUpHpPer; // 0x1b4

public Single TargetHpHigherAttrUpCritDamagePer; // 0x1b8

public Single enemyHaveShieldDmgUpPer; // 0x1bc

public Single AddAttrByEnemyHPStepPer; // 0x1c0

public Int32 AddAttrByEnemyHPLimitCount; // 0x1c4

public Single AddAttrByEnemyHPStepDmgUpPer; // 0x1c8

public Int64 m_Hp; // 0x1d0

public Int32 EnemyFullOfHpAddCrit; // 0x1d8

private Boolean isInit; // 0x1dc

private readonly Dictionary`2 extraAttrLookup; // 0x1e0

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.