[Wildstar] 1.0.8.6714 x86 Info Dump Thread menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 18
  1. #1
    Zeakz's Avatar Private
    Reputation
    13
    Join Date
    Dec 2011
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Wildstar] 1.0.8.6714 x86 Info Dump Thread

    Information I have found so far

    Code:
    enum Unit::CCStates {
    
    	Stun = 0,
    	Sleep = 1,
    	Root = 2,
    	Disarm = 3,
    	Silence = 4,
    	Polymorph = 5,
    	Fear = 6,
    	Hold = 7,
    	Knockdow = 8,
    	Vulnerability = 9,
    	VulnerabilityWithAct = 0x0A,
    	Disorient = 0x0B,
    	Disable = 0x0C,
    	Taunt = 0x0D,
    	DeTaunt = 0x0E,
    	Blind = 0x0F,
    	Knockback = 0x10,
    	Pushback = 0x11,
    	Pull = 0x12,
    	PositionSwitch = 0x13,
    	Tether = 0x14,
    	Snare = 0x15,
    	Interrupt = 0x16,
    	Daze = 0x17,
    	Subdue = 0x18,
    	Grounded = 0x19,
    	DisableCinematic = 0x1A,
    	AbilityRestriction = 0x1B
    }
    Code:
    enum Unit::Properties {
    
    	Strength = 0,
    	Dexterity = 1,
    	Technology = 2,
    	Magic = 3,
    	Wisdom = 4,
    	ManaBase = 5,
    	ManaPerFiveSeconds = 6,
    	BaseHealth = 7,
    	HealthRegenMultiplier = 8,
    	ResourceMax_0 = 9
    	ResourceMax_1 = 0x0A,
    	ResourceMax_2 = 0x0B,
    	ResourceMax_3 = 0x0C,
    	ResourceMax_4 = 0x0D,
    	ResourceMax_5 = 0x0E,
    	ResourceMax_6 = 0x0F,
    	ResourceRegenMultiplier_0 = 0x10,
    	ResourceRegenMultiplier_1 = 0x11,
    	ResourceRegenMultiplier_2 = 0x12,
    	ResourceRegenMultiplier_3 = 0x13,
    	ResourceRegenMultiplier_4 = 0x14,
    	ResourceRegenMultiplier_5 = 0x15,
    	ResourceRegenMultiplier_6 = 016,
    	InterruptArmor_AfterCCRechargeTime = 0x17h
    	InterruptArmor_AfterCCRechargeCount = 0x18h
    	ResistPhysical = 0x1Ah
    	ResistTech = 0x1Bh
    	ResistMagic = 0x1Ch
    	StalkerWoundMultiplier = 0x1Dh
    	KillingSpreeOutOfCombatGracePeriodMS = 0x1Eh
    	Rating_AvoidReduce = 0x20h
    	Rating_AvoidIncrease = 0x21,
    	Rating_CritChanceIncrease = 0x22,
    	AssaultPower = 0x23,
    	SupportPower = 0x24,
    	ResourceMax_7 = 0x26,
    	ResourceRegenMultiplier_7 = 0x27,
    	Stamina = 0x28,
    	ShieldCapacityMax = 0x29,
    	Armor = 0x2A,
    	Rating_CritChanceDecrease = 0x2B,
    	InterruptArmor_Threshold = 0x2C,
    	InterruptArmor_RechargeTime = 0x2D,
    	InterruptArmor_RechargeCount = 0x2E,
    	RatingCritSeverityIncrease = 0x2F,
    	PvPOffensiveRating = 0x30,
    	PvPDefensiveRating = 0x31,
    	MoveSpeedMultiplier = 0x64,
    	BaseAvoidChance = 0x65, 
    	BaseCritChance = 0x 66,
    	DamageMitigationPctOffset = 0x67,
    	BaseAvoidReduceChance = 0x 68,
    	BaseAvoidCritChance = 0x69,
    	StealthDetectionModifier = 0x6A,
    	ManaRegenInCombat = 0x6B,
    	ManaRegenOutOfCombat = 0x6C,
    	SeeThroughStealth = 0x6D,
    	FrictionMax = 0x6E,
    	Deprecated1 = 0x6F,
    	Deprecated2 = 0x70,
    	PvPPrestigeMultiplier = 0x 71,
    	PvPXPMultiplier = 0x72,
    	RenownGainMultiplier = 0x73,
    	MoneyDropMultiplier = 0x74,
    	SpellMechanicEnergyRegenOrDecayMultipli = 75,
    	SpellMechanicEnergyDecayOverdriveMultip = 0x76,
    	ItemArmor = 0x77,
    	ItemAssaultPower = 0x78,
    	ItemSupportPower = 0x79,
    	IgnoreArmorBase = 0x7A,
    	IgnoreShieldBase = 0x7B,
    	MaxThreatVsCreature = 0x7C,
    	BreathDecay = 0x7D,
    	CCPower = 0x7E,
    	CriticalHitSeverityMultiplier = 0x7F,
    	Health_Total_Multiplier = 0x80,
    	JumpHeight = 0x81,
    	GravityMultiplier = 0x82,
    	XpMultiplier = 0x83,
    	ThreatMultiplier = 0x84,
    	AutoAttackDelayMultiplier = 0x85,
    	FallingDamageMultiplier = 0x86,
    	ManaCostModifier = 0x87,
    	CooldownReductionModifier = 0x88,
    	BaseLifesteal = 0x89,
    	DamageDealtMultiplierMelee = 0x8A,
    	DamageDealtMultiplierRanged = 0x8B,
    	DamageDealtMultiplierSpell = 0x8C,
    	DamageDealtMultiplierPhysical = 0x8D,
    	DamageDealtMultiplierTech = 0x8E,
    	DamageDealtMultiplierMagic = 0x8F,
    	DamageMitigationPctOffsetPhysical = 0x90,
    	DamageMitigationPctOffsetTech = 0x91,
    	DamageMitigationPctOffsetMagic = 0x92,
    	MoneyQuestMultiplier = 0x93,
    	XpQuestMultiplier = 0x94,
    	ReputationQuestMultiplier = 0x95,
    	DamageTakenOffsetPhysical = 0x96,
    	DamageTakenOffsetTech = 0x97,
    	DamageTakenOffsetMagic = 0x98,
    	PrestigeQuestMultiplier = 0x99,
    	DamageTakenMultiplierPhysical = 0x9F,
    	DamageTakenMultiplierTech = 0x0A0,
    	DamageTakenMultiplierMagic = 0x0A1,
    	HealingMultiplierOutgoing = 0x0A2,
    	HealingMultiplierIncoming = 0x0A3,
    	ExecutingEnergyRateMultiplier = 0x0A4,
    	CCDurationModifier = 0x0A5,
    	PvPOffensePctOffset = 0x0A6,
    	PvPDefensePctOffset = 0x0A7,
    	ResistPhysicalMitigationMultiplier = 0x0A8,
    	ResistTechMitigationMultiplier = 0x0A9,
    	ResistMagicMitigationMultiplier = 0x 0AA,
    	KillSpreeCCVMulitplier = 0x0AB,
    	ManaFinalMultiplier = 0x0AC,
    	ReputationMultiplier = 0x0AD,
    	ShieldMitigationMin = 0x0AE,
    	ShieldMitigationMax = 0x0AFh
    	ShieldRegenPct = 0x0B0h
    	ShieldTickTime = 0x0B1,
    	ShieldRebootTime = 0x0B2,
    	ShieldDamageTypes = 0x0B3,
    	SlowFallMultiplier = 0x0B4,
    	PathXpMultiplier = 0x0B5,
    	ScientistScanBotThoroughnessMultiplier = 0x0B6,
    	ScientistScanBotScanTimeMultiplier = 0x0B7,
    	ScientistScanBotRangeMultiplier = 0x0B8,
    	ScientistScanBotHealthMultiplier = 0x0B9,
    	ScientistScanBotHealthRegenMultiplier = 0x0BA,
    	ScientistScanBotSpeedMultiplier = 0x0BB,
    	SettlerImprovementTimeMultiplier = 0x0BC,
    	CreatureScientistScanMultiplier = 0x0BD,
    	ScientistScanBotCooldownMultiplier = 0x0BE,
    	MountSpeedMultiplier = 0x0BF
    
    }
    To access unit properties use Unit_Base + properties_value * 8 + 3CC

    Static Pointer to Current Player = [[base + 86FFB4] + 3c]

    Anyone got any other information?
    Last edited by Jadd; 06-08-2014 at 02:33 PM. Reason: Changed title.

    These ads disappear when you log in.

  2. #2
    berryman13's Avatar Contributor
    Reputation
    251
    Join Date
    Dec 2006
    Posts
    856
    Thanks G/R
    0/2
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you for this offset information, while I have nothing additional at the moment to provide....this looks very promising to me. Very specific yet integral pieces of information. Please keep up the work, it's fascinating.
    PLEASE REMEMBER! A simple thanks can mean so much
    CHEAP GOLD ON [US] [ALLIANCE] STORMRAGE & KEL'THUZAD! -https://bit.ly/1nf04nF

    - BERRYMAN13

  3. #3
    Zeakz's Avatar Private
    Reputation
    13
    Join Date
    Dec 2011
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Progress so far unit traversal complete

    [Wildstar] 1.0.8.6714 x86 Info Dump Thread-capture-png

  4. #4
    Kamikaaze's Avatar Private
    Reputation
    13
    Join Date
    Apr 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is what i got:

    until now i kept all my Findings inside a reclass File, so i'll post this here.

    wildstar-reclass-6714.rar

    If you open it in Reclass go and edit the staticPGame class and set it to your Game address (+ Base of course).
    One more or less interesting class for Bot developers could be the "Mover" class inside Game. With it you can enter Coordinates and set a value, and your character starts moving to this location.

    The current Addon Lua State can be found with Game->ApolloMgr->UnknownToLua->Lua-State.

    The rest should be self explaining.


    I've also spend some time on hooking and calling Lua functions.

    These are the functions i am currently using:

    Code:
    #define OFFS_FUNC_PUSHSTRING 0x38120
    #define OFFS_FUNC_PCALL 0x38770
    #define OFFS_FUNC_GETFIELD 0x38280
    I'll attach the Source Code of my Testprogram, just in case somebody is interested.

    wibot-6714.rar

    It's labeled Wibot but it is not a bot ... not yet
    Right now the Programm will only Display your Position, all Units and their positions.

    To build it you are going to need wxWidgets and the boost libraries.

    You can also build and inject a Dll which will call dostring on the Addon Lua State.
    For this to work you must supply a Lua function in an Addon which can be easily created with Houston like this:
    Code:
    function dostring(s)
        assert(loadstring(s))()
    end
    This needs to be done because they seem to have removed the lual_dostring function. Or did i just miss something? Has anybody found this guy yet?


    So there you go.

  5. #5
    cute_star's Avatar Sergeant
    Reputation
    4
    Join Date
    Apr 2014
    Posts
    58
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for your share . great

  6. #6
    cute_star's Avatar Sergeant
    Reputation
    4
    Join Date
    Apr 2014
    Posts
    58
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am giving it a try , but i have an issue .
    I am going to use Unit::GetPosition function of lua.
    How can i get the position with your <luaPcall> function ?

    For example , i want to get positoin like this :
    local pos = GameLib.GetUnitPlayer().GetPosition();
    to do this , how to use your lua_pcall functions ?
    Last edited by cute_star; 06-05-2014 at 11:33 PM.

  7. #7
    Zeakz's Avatar Private
    Reputation
    13
    Join Date
    Dec 2011
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    As an alternative you could use

    unit_base + EC0 // x
    unit_base + EC4 // z
    unit_base + EC8 // y

    to get the units position
    Last edited by Zeakz; 06-06-2014 at 05:05 AM.

  8. #8
    Kamikaaze's Avatar Private
    Reputation
    13
    Join Date
    Apr 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi cute_star,

    as Zeakz suggested you should read it directly from memory.

    My way of executing code won't help you too much herem, since the function does not return anything.
    For this to work you would still need the lual_checkinteger functions to get the return value. But i did not implement them yet, as this was more of a test.

  9. #9
    cute_star's Avatar Sergeant
    Reputation
    4
    Join Date
    Apr 2014
    Posts
    58
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks ,Kamikaaze . still waiting for your update. meanwhile , i will post my finding, too .

  10. #10
    Zeakz's Avatar Private
    Reputation
    13
    Join Date
    Dec 2011
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    .rdata:00816198                                         ; "assert"
    .rdata:0081619C                 dd offset lua_assert
    .rdata:008161A0                 dd offset aCollectgarbage ; "collectgarbage"
    .rdata:008161A4                 dd offset lua_collectgarbage
    .rdata:008161A8                 dd offset aDofile       ; "dofile"
    .rdata:008161AC                 dd offset lua_dofile
    .rdata:008161B0                 dd offset aError_14     ; "error"
    .rdata:008161B4                 dd offset lua_error
    .rdata:008161B8                 dd offset aGcinfo       ; "gcinfo"
    .rdata:008161BC                 dd offset lua_gcinfo
    .rdata:008161C0                 dd offset aGetfenv_0    ; "getfenv"
    .rdata:008161C4                 dd offset lua_getfenv
    .rdata:008161C8                 dd offset aGetmetatable_0 ; "getmetatable"
    .rdata:008161CC                 dd offset lua_getmetatable
    .rdata:008161D0                 dd offset aloadfile     ; "loadfile"
    .rdata:008161D4                 dd offset lua_loadfile
    .rdata:008161D8                 dd offset aLoad_1       ; "load"
    .rdata:008161DC                 dd offset lua_load
    .rdata:008161E0                 dd offset aLoadstring   ; "loadstring"
    .rdata:008161E4                 dd offset lua_loadstring
    .rdata:008161E8                 dd offset aNext         ; "next"
    .rdata:008161EC                 dd offset lua_next
    .rdata:008161F0                 dd offset aPcall        ; "pcall"
    .rdata:008161F4                 dd offset lua_pcall
    .rdata:008161F8                 dd offset aPrint_1      ; "print"
    .rdata:008161FC                 dd offset lua_print
    .rdata:00816200                 dd offset aRawequal     ; "rawequal"
    .rdata:00816204                 dd offset lua_rawequal
    .rdata:00816208                 dd offset aRawget       ; "rawget"
    .rdata:0081620C                 dd offset lua_rawget
    .rdata:00816210                 dd offset aRawset       ; "rawset"
    .rdata:00816214                 dd offset lua_rawset
    .rdata:00816218                 dd offset aSelect_2     ; "select"
    .rdata:0081621C                 dd offset lua_select
    .rdata:00816220                 dd offset aSetfenv_0    ; "setfenv"
    .rdata:00816224                 dd offset lua_setfenv
    .rdata:00816228                 dd offset aSetmetatable_0 ; "setmetatable"
    .rdata:0081622C                 dd offset lua_setmetatable
    .rdata:00816230                 dd offset aTonumber     ; "tonumber"
    .rdata:00816234                 dd offset lua_tonumber
    .rdata:00816238                 dd offset aTostring_0   ; "tostring"
    .rdata:0081623C                 dd offset lua_tostring
    .rdata:00816240                 dd offset aType_17      ; "type"
    .rdata:00816244                 dd offset lua_type
    .rdata:00816248                 dd offset aUnpack       ; "unpack"
    .rdata:0081624C                 dd offset lua_unpack
    .rdata:00816250                 dd offset aXpcall       ; "xpcall"
    .rdata:00816254                 dd offset lua_xpcall
    Havent had chance to check them but they look promising

  11. #11
    Kamikaaze's Avatar Private
    Reputation
    13
    Join Date
    Apr 2007
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Those are the functions you are able to call from within Lua. Correct me if i'm wrong.

    My first attempt was to push the strings and call lua_loadstring. But it turns out that lua_loadstring always gets the arguments from the bottom of the stack.
    So for this to work, one would have to manipulate it or use functions like lua_insert etc.
    So i found the Version with the custom dostring function more convenient.

  12. #12
    JuceMMOCrawler's Avatar Sergeant
    Reputation
    45
    Join Date
    Mar 2014
    Posts
    45
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Zeakz View Post
    Information I have found so far

    Code:
    enum Unit::CCStates {
    
    	Stun = 0,
    	Sleep = 1,
    	Root = 2,
    	Disarm = 3,
    	Silence = 4,
    	Polymorph = 5,
    	Fear = 6,
    	Hold = 7,
    	Knockdow = 8,
    	Vulnerability = 9,
    	VulnerabilityWithAct = 0x0A,
    	Disorient = 0x0B,
    	Disable = 0x0C,
    	Taunt = 0x0D,
    	DeTaunt = 0x0E,
    	Blind = 0x0F,
    	Knockback = 0x10,
    	Pushback = 0x11,
    	Pull = 0x12,
    	PositionSwitch = 0x13,
    	Tether = 0x14,
    	Snare = 0x15,
    	Interrupt = 0x16,
    	Daze = 0x17,
    	Subdue = 0x18,
    	Grounded = 0x19,
    	DisableCinematic = 0x1A,
    	AbilityRestriction = 0x1B
    }
    Code:
    enum Unit::Properties {
    
    	Strength = 0,
    	Dexterity = 1,
    	Technology = 2,
    	Magic = 3,
    	Wisdom = 4,
    	ManaBase = 5,
    	ManaPerFiveSeconds = 6,
    	BaseHealth = 7,
    	HealthRegenMultiplier = 8,
    	ResourceMax_0 = 9
    	ResourceMax_1 = 0x0A,
    	ResourceMax_2 = 0x0B,
    	ResourceMax_3 = 0x0C,
    	ResourceMax_4 = 0x0D,
    	ResourceMax_5 = 0x0E,
    	ResourceMax_6 = 0x0F,
    	ResourceRegenMultiplier_0 = 0x10,
    	ResourceRegenMultiplier_1 = 0x11,
    	ResourceRegenMultiplier_2 = 0x12,
    	ResourceRegenMultiplier_3 = 0x13,
    	ResourceRegenMultiplier_4 = 0x14,
    	ResourceRegenMultiplier_5 = 0x15,
    	ResourceRegenMultiplier_6 = 016,
    	InterruptArmor_AfterCCRechargeTime = 0x17h
    	InterruptArmor_AfterCCRechargeCount = 0x18h
    	ResistPhysical = 0x1Ah
    	ResistTech = 0x1Bh
    	ResistMagic = 0x1Ch
    	StalkerWoundMultiplier = 0x1Dh
    	KillingSpreeOutOfCombatGracePeriodMS = 0x1Eh
    	Rating_AvoidReduce = 0x20h
    	Rating_AvoidIncrease = 0x21,
    	Rating_CritChanceIncrease = 0x22,
    	AssaultPower = 0x23,
    	SupportPower = 0x24,
    	ResourceMax_7 = 0x26,
    	ResourceRegenMultiplier_7 = 0x27,
    	Stamina = 0x28,
    	ShieldCapacityMax = 0x29,
    	Armor = 0x2A,
    	Rating_CritChanceDecrease = 0x2B,
    	InterruptArmor_Threshold = 0x2C,
    	InterruptArmor_RechargeTime = 0x2D,
    	InterruptArmor_RechargeCount = 0x2E,
    	RatingCritSeverityIncrease = 0x2F,
    	PvPOffensiveRating = 0x30,
    	PvPDefensiveRating = 0x31,
    	MoveSpeedMultiplier = 0x64,
    	BaseAvoidChance = 0x65, 
    	BaseCritChance = 0x 66,
    	DamageMitigationPctOffset = 0x67,
    	BaseAvoidReduceChance = 0x 68,
    	BaseAvoidCritChance = 0x69,
    	StealthDetectionModifier = 0x6A,
    	ManaRegenInCombat = 0x6B,
    	ManaRegenOutOfCombat = 0x6C,
    	SeeThroughStealth = 0x6D,
    	FrictionMax = 0x6E,
    	Deprecated1 = 0x6F,
    	Deprecated2 = 0x70,
    	PvPPrestigeMultiplier = 0x 71,
    	PvPXPMultiplier = 0x72,
    	RenownGainMultiplier = 0x73,
    	MoneyDropMultiplier = 0x74,
    	SpellMechanicEnergyRegenOrDecayMultipli = 75,
    	SpellMechanicEnergyDecayOverdriveMultip = 0x76,
    	ItemArmor = 0x77,
    	ItemAssaultPower = 0x78,
    	ItemSupportPower = 0x79,
    	IgnoreArmorBase = 0x7A,
    	IgnoreShieldBase = 0x7B,
    	MaxThreatVsCreature = 0x7C,
    	BreathDecay = 0x7D,
    	CCPower = 0x7E,
    	CriticalHitSeverityMultiplier = 0x7F,
    	Health_Total_Multiplier = 0x80,
    	JumpHeight = 0x81,
    	GravityMultiplier = 0x82,
    	XpMultiplier = 0x83,
    	ThreatMultiplier = 0x84,
    	AutoAttackDelayMultiplier = 0x85,
    	FallingDamageMultiplier = 0x86,
    	ManaCostModifier = 0x87,
    	CooldownReductionModifier = 0x88,
    	BaseLifesteal = 0x89,
    	DamageDealtMultiplierMelee = 0x8A,
    	DamageDealtMultiplierRanged = 0x8B,
    	DamageDealtMultiplierSpell = 0x8C,
    	DamageDealtMultiplierPhysical = 0x8D,
    	DamageDealtMultiplierTech = 0x8E,
    	DamageDealtMultiplierMagic = 0x8F,
    	DamageMitigationPctOffsetPhysical = 0x90,
    	DamageMitigationPctOffsetTech = 0x91,
    	DamageMitigationPctOffsetMagic = 0x92,
    	MoneyQuestMultiplier = 0x93,
    	XpQuestMultiplier = 0x94,
    	ReputationQuestMultiplier = 0x95,
    	DamageTakenOffsetPhysical = 0x96,
    	DamageTakenOffsetTech = 0x97,
    	DamageTakenOffsetMagic = 0x98,
    	PrestigeQuestMultiplier = 0x99,
    	DamageTakenMultiplierPhysical = 0x9F,
    	DamageTakenMultiplierTech = 0x0A0,
    	DamageTakenMultiplierMagic = 0x0A1,
    	HealingMultiplierOutgoing = 0x0A2,
    	HealingMultiplierIncoming = 0x0A3,
    	ExecutingEnergyRateMultiplier = 0x0A4,
    	CCDurationModifier = 0x0A5,
    	PvPOffensePctOffset = 0x0A6,
    	PvPDefensePctOffset = 0x0A7,
    	ResistPhysicalMitigationMultiplier = 0x0A8,
    	ResistTechMitigationMultiplier = 0x0A9,
    	ResistMagicMitigationMultiplier = 0x 0AA,
    	KillSpreeCCVMulitplier = 0x0AB,
    	ManaFinalMultiplier = 0x0AC,
    	ReputationMultiplier = 0x0AD,
    	ShieldMitigationMin = 0x0AE,
    	ShieldMitigationMax = 0x0AFh
    	ShieldRegenPct = 0x0B0h
    	ShieldTickTime = 0x0B1,
    	ShieldRebootTime = 0x0B2,
    	ShieldDamageTypes = 0x0B3,
    	SlowFallMultiplier = 0x0B4,
    	PathXpMultiplier = 0x0B5,
    	ScientistScanBotThoroughnessMultiplier = 0x0B6,
    	ScientistScanBotScanTimeMultiplier = 0x0B7,
    	ScientistScanBotRangeMultiplier = 0x0B8,
    	ScientistScanBotHealthMultiplier = 0x0B9,
    	ScientistScanBotHealthRegenMultiplier = 0x0BA,
    	ScientistScanBotSpeedMultiplier = 0x0BB,
    	SettlerImprovementTimeMultiplier = 0x0BC,
    	CreatureScientistScanMultiplier = 0x0BD,
    	ScientistScanBotCooldownMultiplier = 0x0BE,
    	MountSpeedMultiplier = 0x0BF
    
    }
    To access unit properties use Unit_Base + properties_value * 8 + 3CC

    Static Pointer to Current Player = [[base + 86FFB4] + 3c]

    Anyone got any other information?
    Would you tell me how you have found all of these?

  13. #13
    Midi12's Avatar Contributor
    Reputation
    90
    Join Date
    Sep 2012
    Posts
    182
    Thanks G/R
    6/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JuceMMOCrawler View Post
    Would you tell me how you have found all of these?
    Reverse lua funcs like Unit::getType(), Unit::getSomething() and/or func CodeEnum* strings.

  14. #14
    JuceMMOCrawler's Avatar Sergeant
    Reputation
    45
    Join Date
    Mar 2014
    Posts
    45
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    UnitIsInCombat: Unit + 0x1EC

  15. #15
    Midi12's Avatar Contributor
    Reputation
    90
    Join Date
    Sep 2012
    Posts
    182
    Thanks G/R
    6/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JuceMMOCrawler View Post
    UnitIsInCombat: Unit + 0x1EC
    Got this too, what i found tonight (restarting on a fresh IDB because the old one (on previous build) became too dirty) :

    not tested on live debugging, some info can be wrong/not well named (will edit later, just sharing )

    Code:
    namespace WildClasses
    {
    	namespace Offsets
    	{
    		namespace GameManager
    		{
    			enum Offsets
    			{
    				CurrentManager = 0x86EFB4,
    				LocalPlayer = 0x3C,
    				ControlledUnit = 0x5630,
    				CanVaccum = 0x57E4,
    				CurrentWorldId = 0x5FE4,
    				CurrentZoneId = 0x62FC,
    				GearScore = 0x2C8,
    				InteractiveUnit = 0x5808,
    				Latency = 0x64EC,
    				Ping = 0x30,
    				WorldDifficulty = 0x55D8,
    				IsCharacterLoaded = 0x663C,
    				SpellManager = 0x5C30, //surely not that
    				IsPvpServer = 0x632C,
    				AlternateTarget = 0x55C8,
    
    			};
    		};
    
    		namespace SpellManager //maybe renaming
    		{
    			enum VFTable
    			{
    				GetSpellMechanicId = 0x4,	//int(**)(void)
    				IsSpellSurgeActive = 0x10,	//int (**)(void)
    				IsOverdriveActive = 0x14,	//int (**)(void)
    			};
    		};
    
    		namespace LocalPlayer
    		{
    			enum VFTable
    			{
    				IsPvpFlagged = 0x58,	//int (**)(void)
    			};
    
    			enum Offsets
    			{
    				Level = 0x28,
    			};
    		};
    
    		namespace Unit
    		{
    			enum VFTable
    			{
    				GetFaction = 0xC,			//int (**)(void)
    				GetUnitMount = 0x10,		//int (__thiscall **)(int)
    				GetHealth = 0x20,			//int (**)(void)
    				GetMaxHealth = 0x24,		//int (__thiscall **)(int)
    				GetShieldCapacity = 0x38,	//int (**)(void)
    				GetMaxShieldCapacity = 0x3C,//int (**)(void)
    				GetAbsorptionValue = 0x44,	//int (**)(void)
    				GetAbsorptionMax = 0x48,	//int (**)(void)
    				IsPvpFlagged = 0x58,		//int (**)(void)
    			};
    
    			enum Offsets
    			{
    				Id = 0x4,
    				PropertyTable = 0xC, //not confirmed
    				UNKNOWN_1 = 0x18,					//BYTE (seems to be a flag)
    				Gender = 0x24,
    				Level = 0x28, //0x2C ?
    				Type = 0x58,
    				Vehicle = 0x7C, //id, hash, pointer ?
    				UnitRaceId = 0x88, //what for ?
    				RaceId = 0x8C,
    				ClassId = 0x90,
    				Target = 0xB0, //id, hash, pointer ?
    				UNKNOWN_0 = 0xB8,
    				TitleId = 0xEC,
    				Title = 0xF4, //id, string ?
    				StandState = 0x120, //not confirmed
    				Mana = 0x17C,
    				IsDead = 0x1A0,
    				IsInCombat = 0x1EC,
    				UnitOwner = 0x1F0,	//id, hash, pointer ?
    				InterruptArmorValue = 0x2E0,
    				AssaultPower = 0x4E4,
    				SupportPower = 0x4EC,
    				InterruptArmorMax_0 = 0x52C,
    				PVPOffenseRating = 0x54C,
    				PVPDefenseRating = 0x554,
    				IgnoreArmorBase = 0x79C,
    				IgnoreShieldBase = 0x7A4,
    				ManaCostModifier = 0x804, 
    				CooldownReductionModifier = 0x80C,
    				BaseLifeSteal = 0x814,
    				PhysicalMitigation = 0x84C,
    				TechMitigation = 0x854,
    				MagicMitigation = 0x85C,
    				CCDurationModifier = 0x8F4,
    				PhysicalMitigation_0 = 0x90C,
    				TechMitigation_0 = 0x91C,
    				MagicMitigation_0 = 0x91C,
    				ShieldRegenPercent = 0x94C,
    				ShieldTickTime = 0x954,
    				ShieldRebootTime = 0x95C,
    				InterruptArmorMax = 0xA74,
    				Facing = 0xE20,
    				Position = 0xEC0,
    				Heading = 0xFA0,
    				IsShieldOverloaded = 0x1270,
    				PlayerPathType = 0x2A58,
    				IsSettlerImprovement = 0x2A70,
    			};
    
    			enum PropertyTableOffsets //maybe rename
    			{
    				Eliteness = 0x2C,
    				MouseOverType = 0xA0,
    				IsElite = 0xA0,
    			};
    		};
    	};
    };

Page 1 of 2 12 LastLast

Similar Threads

  1. [Wildstar] 1.0.7.6677 x86 Info Dump Thread
    By JuceMMOCrawler in forum Wildstar Memory Editing
    Replies: 3
    Last Post: 05-14-2014, 12:13 PM
  2. [Wildstar] 1.0.7.6670 x86 Info Dump Thread
    By -Ryuk- in forum Wildstar Memory Editing
    Replies: 3
    Last Post: 05-11-2014, 05:47 AM
  3. [Wildstar] 1.0.7.6658 x86 Info Dump Thread
    By -Ryuk- in forum Wildstar Memory Editing
    Replies: 24
    Last Post: 05-08-2014, 05:20 PM
  4. [Wildstar] 1.0.3.6610 x86 Info Dump Thread
    By Midi12 in forum Wildstar Memory Editing
    Replies: 0
    Last Post: 04-04-2014, 06:01 PM
  5. [Wildstar] 0.5.12.6395 x86 Info Dump Thread
    By Master674 in forum Wildstar Memory Editing
    Replies: 4
    Last Post: 03-26-2014, 02:44 PM
All times are GMT -5. The time now is 12:07 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search