| So much of silence | |
|
+5freemms Zergsensation bellaPatricia parrupio SC2Dude 9 posters |
|
Author | Message |
---|
SC2Dude
Posts : 510 Join date : 2011-07-26
| Subject: So much of silence Wed Jan 22, 2014 5:18 pm | |
| look like everyone has stopped playing SC2 with Mappro. New patch & still no one complains or may be the entire community is dead.
| |
|
| |
parrupio
Posts : 111 Join date : 2013-12-22 Age : 32 Location : New York
| Subject: Re: So much of silence Wed Jan 22, 2014 5:55 pm | |
| I am still alive hahaha I am waiting for the APM option I hope the add the step shutter too.
| |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Wed Jan 22, 2014 6:06 pm | |
| Haven't played SC2 for 3 months now. The metagame for Terrans is just ridiculously frustrating! I'll try to compile a fresh version within the next few hours. | |
|
| |
Zergsensation
Posts : 306 Join date : 2011-02-28 Location : London, United Kingdom
| Subject: Re: So much of silence Wed Jan 22, 2014 6:41 pm | |
| Games pretty repulsive with the state of toss atm. | |
|
| |
freemms
Posts : 60 Join date : 2012-03-08 Age : 43 Location : Moscow
| Subject: 2.0.11.26825 offsets Wed Jan 22, 2014 6:59 pm | |
| Little help with new 2.0.11 offsets: - Code:
-
<?xml version="1.0" encoding="utf-8"?> <!-- The "AbsoluteOffset" attribute on Struct Members is the absolute offset if Offset was relative to another Member. This attribute is for ease of reading only; changing it won't affect do anything. --> <Offsets Version="2.0.11.26825"> <Array Name="Players" Type="Player" Size="16" Address="SC2.exe+0x35E6E00" /> <Array Name="Units" Type="Unit" Size="0x4000" Address="SC2.exe+0x3665140" /> <Array Name="CurrentSelections" Type="Selection" Size="16" Address="SC2.exe+0x0" /> <Array Name="PlayerControlGroups" Type="ControlGroup" Size="16" Address="SC2.exe+0" /> <Array Name="GalaxyDataTable" Type="GalaxyTableEntry" Size="0x8000" Address="SC2.exe+0x2DFB468" /> <Struct Name="Timer" Size="4" Address="SC2.exe+0x3534F44"> <Member Name="timer" Type="Fixed" Size="4" Offset="0" /> </Struct> <Struct Name="Timer2" Size="4" Address="SC2.exe+0x0"> <Member Name="timer" Type="Unsigned" Size="4" Offset="0" /> </Struct> <Struct Name="LocalPlayer" Size="1" Address="SC2.exe+0x11265D8"> <Member Name="LocalPlayer" Type="Unsigned" Size="1" Offset="0" /> <Member Name="ReplayWatchedPlayer" Type="Unsigned" Size="1" Offset="1" /> </Struct> <Struct Name="GalaxyTableEntry" Size="0xC"> <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> <Member Name="data_pointer" Type="Unsigned" Size="4" Offset="times_used+8" AbsoluteOffset="0x8" /> </Struct> <Struct Name="AbilTable" Size="-1" Address="SC2.exe+0x11420DC"> <!-- This is not an actual struct. It is basically a collection of offsets used in the process of getting the Ability name/address table. --> <Member Name="Ptr0" Type="Unsigned" Size="4" Offset="0" /> <Member Name="Ptr1" Type="Unsigned" Size="4" Offset="0x1C" /> <Member Name="Ptr2" Type="Unsigned" Size="4" Offset="0x94" /> <Member Name="NameStringOffset0" Type="Unsigned" Size="4" Offset="0x18" /> <Member Name="NameStringOffset1" Type="Unsigned" Size="4" Offset="4" /> </Struct> <Struct Name="QueuedCommand" Size="-1"> <Member Name="pNextCommand" Type="Unsigned" Size="4" Offset="0" /> <!-- A Struct very similar to Command starts here. It is a bit different though. --> <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="pNextCommand+0x18" AbsoluteOffset="0x18" /> <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x20" /> <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0x24" /> <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x28" /> <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x2C" /> <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x30" /> <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x34" /> <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x38" /> <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x3C" /> <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x40" /> <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x42" /> </Struct> <!-- This is not the Galaxy Command struct. This one is a bit different... --> <Struct Name="Command" Size="43"> <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="0" /> <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x8" /> <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0xC" /> <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x10" /> <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x14" /> <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x18" /> <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x1C" /> <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x20" /> <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x24" /> <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x28" /> <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x2A" /> </Struct> <Struct Name="ControlGroup" Size="0x111C0" Address="SC2.exe+0"> <Member Name="Group1" Type="Byte" Size="-1" Offset="0" /> <Member Name="Group2" Type="Byte" Size="-1" Offset="Group1+0x1B60" AbsoluteOffset="0x1B60" /> <Member Name="Group3" Type="Byte" Size="-1" Offset="Group2+0x1B60" AbsoluteOffset="0x36C0" /> <Member Name="Group4" Type="Byte" Size="-1" Offset="Group3+0x1B60" AbsoluteOffset="0x5220" /> <Member Name="Group5" Type="Byte" Size="-1" Offset="Group4+0x1B60" AbsoluteOffset="0x6D80" /> <Member Name="Group6" Type="Byte" Size="-1" Offset="Group5+0x1B60" AbsoluteOffset="0x88E0" /> <Member Name="Group7" Type="Byte" Size="-1" Offset="Group6+0x1B60" AbsoluteOffset="0xA440" /> <Member Name="Group8" Type="Byte" Size="-1" Offset="Group7+0x1B60" AbsoluteOffset="0xBFA0" /> <Member Name="Group9" Type="Byte" Size="-1" Offset="Group8+0x1B60" AbsoluteOffset="0xDB00" /> <Member Name="Group10" Type="Byte" Size="-1" Offset="Group9+0x1B60" AbsoluteOffset="0xF660" /> </Struct> <Struct Name="Selection" Size="0x1B60" Address="SC2.exe+0x31CAB90"> <Member Name="num_selected" Type="Unsigned" Size="2" Offset="0x0" /> <Member Name="num_types_selected" Type="Unsigned" Size="2" Offset="num_selected+2" AbsoluteOffset="0x2" /> <Member Name="highlighted_type" Type="Unsigned" Size="2" Offset="num_types_selected+2" AbsoluteOffset="0x4" /> <Member Name="num_pages" Type="Unsigned" Size="2" Offset="highlighted_type+2" AbsoluteOffset="0x6" /> <Member Name="selected_IDs" Type="Unsigned" Size="4" Count="500" Offset="num_pages+2" AbsoluteOffset="0x8" /> </Struct> <Struct Name="CameraBounds" Size="-1" Address="SC2.exe+0x3108C64"> <Member Name="left_precise" Type="Fixed" Size="4" Offset="0" /> <Member Name="bottom_precise" Type="Fixed" Size="4" Offset="left_precise+4" AbsoluteOffset="0x4" /> <Member Name="right_precise" Type="Fixed" Size="4" Offset="bottom_precise+4" AbsoluteOffset="0x8" /> <Member Name="top_precise" Type="Fixed" Size="4" Offset="right_precise+4" AbsoluteOffset="0xC" /> </Struct> <Struct Name="MapInfo" Size="-1" Address="SC2.exe+0x3534E80"> <Member Name="FileInfoPointer" Type="Unsigned" Size="4" Offset="0" /> <Member Name="FullWidthI" Type="Signed" Size="4" Offset="0x118" /> <Member Name="FullHeightI" Type="Signed" Size="4" Offset="FullWidthI+4" AbsoluteOffset="0x11C" /> <Member Name="FullWidthF" Type="Fixed" Size="4" Offset="FullHeightI+4" AbsoluteOffset="0x120" /> <Member Name="FullHeightF" Type="Fixed" Size="4" Offset="FullWidthF+4" AbsoluteOffset="0x124" /> <Member Name="LeftI" Type="Signed" Size="4" Offset="FullHeightF+4" AbsoluteOffset="0x128" /> <Member Name="BottomI" Type="Signed" Size="4" Offset="LeftI+4" AbsoluteOffset="0x12C" /> <Member Name="RightI" Type="Signed" Size="4" Offset="BottomI+4" AbsoluteOffset="0x130" /> <Member Name="TopI" Type="Signed" Size="4" Offset="RightI+4" AbsoluteOffset="0x134" /> <Member Name="LeftF" Type="Fixed" Size="4" Offset="TopI+4" AbsoluteOffset="0x138" /> <Member Name="BottomF" Type="Fixed" Size="4" Offset="LeftF+4" AbsoluteOffset="0x13C" /> <Member Name="RightF" Type="Fixed" Size="4" Offset="BottomF+4" AbsoluteOffset="0x140" /> <Member Name="TopF" Type="Fixed" Size="4" Offset="RightF+4" AbsoluteOffset="0x144" /> </Struct> <Struct Name="MapFileInfo" Size="-1"> <Member Name="FilenameLength" Type="Unsigned" Size="4" Offset="0xC" /> <Member Name="Filename" Type="String" Size="256" Offset="FilenameLength+8" AbsoluteOffset="0x14" /> <Member Name="Filename2Length" Type="Unsigned" Size="4" Offset="Filename+0x114" AbsoluteOffset="0x128" /> <Member Name="Filename2" Type="String" Size="256" Offset="Filename2Length+8" AbsoluteOffset="0x130" /> <Member Name="NameLength" Type="Unsigned" Size="4" Offset="Filename2+0x168" AbsoluteOffset="0x298" /> <Member Name="Name" Type="String" Size="80" Offset="NameLength+8" AbsoluteOffset="0x2A0" /> <Member Name="ModeLength" Type="Unsigned" Size="4" Offset="Name+0x50" AbsoluteOffset="0x2F0" /> <Member Name="Mode" Type="String" Size="80" Offset="ModeLength+8" AbsoluteOffset="0x2F8" /> <Member Name="DescriptionLength" Type="Unsigned" Size="4" Offset="Mode+0x50" AbsoluteOffset="0x348" /> <Member Name="Description" Type="String" Size="304" Offset="DescriptionLength+8" AbsoluteOffset="0x350" /> </Struct> <Struct Name="UnitModel" Size="-1"> <Member Name="unit_type" Type="Unsigned" Size="2" Offset="6" /> <Member Name="pName_address" Type="Unsigned" Size="4" Offset="0xC" /> <Member Name="minimap_radius" Type="Fixed" Size="4" Offset="0x3AC" /> </Struct> <Struct Name="Player" Size="0xDC0"> <Member Name="active" Type="Unsigned" Size="4" Offset="0" /> <Member Name="camera_x" Type="Fixed" Size="4" Offset="active+8" AbsoluteOffset="0x8" /> <Member Name="camera_y" Type="Fixed" Size="4" Offset="camera_x+4" AbsoluteOffset="0xC" /> <Member Name="camera_distance" Type="Fixed" Size="4" Offset="camera_y+4" AbsoluteOffset="0x10" /> <Member Name="camera_angle_of_attack" Type="Fixed" Size="4" Offset="camera_distance+4" AbsoluteOffset="0x14" /> <Member Name="camera_rotation" Type="Fixed" Size="4" Offset="camera_angle_of_attack+4" AbsoluteOffset="0x18" /> <Member Name="team" Type="Unsigned" Size="1" Offset="camera_rotation+4" AbsoluteOffset="0x1C" /> <Member Name="player_type" Type="Unsigned" Size="1" Offset="team+1" AbsoluteOffset="0x1D" /> <Member Name="status" Type="Unsigned" Size="1" Offset="player_type+1" AbsoluteOffset="0x1E" /> <Member Name="difficulty" Type="Unsigned" Size="1" Offset="status+2" AbsoluteOffset="0x20" /> <Member Name="DamageDealtTime" Type="Fixed" Size="4" Offset="difficulty+32" AbsoluteOffset="0x40" /> <Member Name="DamageTakenTime" Type="Fixed" Size="4" Offset="DamageDealtTime+4" AbsoluteOffset="0x44" /> <Member Name="StateFlags" Type="Unsigned" Size="4" Offset="DamageTakenTime+8" AbsoluteOffset="0x4C" /> <Member Name="time_since_resource_changed" Type="Unsigned" Size="4" Offset="StateFlags+8" AbsoluteOffset="0x54" /> <Member Name="name_length" Type="Unsigned" Size="4" Offset="time_since_resource_changed+92" AbsoluteOffset="0xB0" /> <Member Name="name" Type="String" Size="0x50" Offset="name_length+8" AbsoluteOffset="0xB8" /> <Member Name="ClanTagLength" Type="Unsigned" Size="4" Offset="name+80" AbsoluteOffset="0x108" /> <Member Name="ClanTag" Type="String" Size="0x20" Offset="ClanTagLength+8" AbsoluteOffset="0x110" /> <Member Name="racePointer" Type="Unsigned" Size="4" Offset="ClanTag+72" AbsoluteOffset="0x158" /> <Member Name="color_index" Type="Unsigned" Size="4" Offset="racePointer+8" AbsoluteOffset="0x160" /> <Member Name="supply_limit" Type="Fixed" Size="4" Offset="color_index+4" AbsoluteOffset="0x164" /> <Member Name="credits" Type="Unsigned" Size="4" Offset="supply_limit+4" AbsoluteOffset="0x168" /> <Member Name="credits_spent" Type="Unsigned" Size="4" Offset="credits+4" AbsoluteOffset="0x16C" /> <Member Name="research_points" Type="Unsigned" Size="4" Offset="credits_spent+4" AbsoluteOffset="0x170" /> <Member Name="research_points_spent" Type="Unsigned" Size="4" Offset="research_points+4" AbsoluteOffset="0x174" /> <Member Name="HandleLength" Type="Unsigned" Size="4" Offset="research_points_spent+68" AbsoluteOffset="0x1B8" /> <Member Name="Handle" Type="String" Size="0x14" Offset="HandleLength+8" AbsoluteOffset="0x1C0" /> <Member Name="attack_multiplier" Type="Fixed" Size="4" Offset="Handle+80" AbsoluteOffset="0x210" /> <Member Name="defense_multiplier" Type="Fixed" Size="4" Offset="attack_multiplier+4" AbsoluteOffset="0x214" /> <!-- I don't feel like taking the time to update these just yet. <Member Name="harvesters_current" Type="Unsigned" Size="4" Offset="defense_multiplier+1064" AbsoluteOffset="0x528" /> <Member Name="harvesters_built" Type="Unsigned" Size="4" Offset="harvesters_current+16" AbsoluteOffset="0x538" /> <Member Name="building_queue_length" Type="Unsigned" Size="4" Offset="harvesters_built+32" AbsoluteOffset="0x558" /> <Member Name="buildings_constructing" Type="Unsigned" Size="4" Offset="building_queue_length+8" AbsoluteOffset="0x560" /> <Member Name="buildings_current" Type="Unsigned" Size="4" Offset="buildings_constructing+8" AbsoluteOffset="0x568" /> <Member Name="total_constructing" Type="Unsigned" Size="4" Offset="buildings_current+16" AbsoluteOffset="0x578" /> <Member Name="total_constructing_queue_length" Type="Unsigned" Size="4" Offset="total_constructing+0" AbsoluteOffset="0x578" /> <Member Name="army_size" Type="Unsigned" Size="4" Offset="total_constructing+8" AbsoluteOffset="0x580" /> --> <Member Name="supply_cap" Type="Fixed" Size="4" Offset="defense_multiplier+1588" AbsoluteOffset="0x848" /> <Member Name="supply_current" Type="Fixed" Size="4" Offset="supply_cap+24" AbsoluteOffset="0x860" /> <Member Name="minerals_current" Type="Unsigned" Size="4" Offset="supply_current+64" AbsoluteOffset="0x8A0" /> <Member Name="vespene_current" Type="Unsigned" Size="4" Offset="minerals_current+8" AbsoluteOffset="0x8A8" /> <Member Name="terrazine_current" Type="Unsigned" Size="4" Offset="vespene_current+8" AbsoluteOffset="0x8B0" /> <Member Name="custom_resource_current" Type="Unsigned" Size="4" Offset="terrazine_current+8" AbsoluteOffset="0x8B8" /> <Member Name="minerals_total" Type="Unsigned" Size="4" Offset="custom_resource_current+8" AbsoluteOffset="0x8C0" /> <Member Name="vespene_total" Type="Unsigned" Size="4" Offset="minerals_total+8" AbsoluteOffset="0x8C8" /> <Member Name="terrazine_total" Type="Unsigned" Size="4" Offset="vespene_total+8" AbsoluteOffset="0x8D0" /> <Member Name="custom_resource_total" Type="Unsigned" Size="4" Offset="terrazine_total+8" AbsoluteOffset="0x8D8" /> <!-- I don't feel like taking the time to update these just yet. <Member Name="mineral_rate" Type="Unsigned" Size="4" Offset="custom_resource_total+72" AbsoluteOffset="0x900" /> <Member Name="vespene_rate" Type="Unsigned" Size="4" Offset="mineral_rate+8" AbsoluteOffset="0x908" /> <Member Name="terrazine_rate" Type="Unsigned" Size="4" Offset="vespene_rate+8" AbsoluteOffset="0x910" /> <Member Name="custom_resource_rate" Type="Unsigned" Size="4" Offset="terrazine_rate+8" AbsoluteOffset="0x918" /> <Member Name="slow_counting_minerals" Type="Unsigned" Size="4" Offset="custom_resource_rate+8" AbsoluteOffset="0x920" /> <Member Name="slow_counting_vespene" Type="Unsigned" Size="4" Offset="slow_counting_minerals+8" AbsoluteOffset="0x928" /> <Member Name="slow_counting_terrazine" Type="Unsigned" Size="4" Offset="slow_counting_vespene+8" AbsoluteOffset="0x930" /> <Member Name="slow_counting_custom_resource" Type="Unsigned" Size="4" Offset="slow_counting_terrazine+8" AbsoluteOffset="0x938" /> <Member Name="units_lost_mineral_worth" Type="Unsigned" Size="4" Offset="slow_counting_custom_resource+48" AbsoluteOffset="0x968" /> <Member Name="buildings_lost_mineral_worth" Type="Unsigned" Size="4" Offset="units_lost_mineral_worth+8" AbsoluteOffset="0x970" /> <Member Name="buildings_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_mineral_worth+8" AbsoluteOffset="0x978" /> <Member Name="units_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_vespene_worth+16" AbsoluteOffset="0x988" /> --> </Struct> <Struct Name="Unit" Size="0x1c0"> <Member Name="ID" Type="Unsigned" Size="4" Offset="0" /> <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> <Member Name="token" Type="Unsigned" Size="2" Offset="times_used+2" AbsoluteOffset="0x2" /> <Member Name="prev_unit" Type="Unsigned" Size="2" Offset="token+2" AbsoluteOffset="0x4" /> <Member Name="next_unit" Type="Unsigned" Size="2" Offset="prev_unit+2" AbsoluteOffset="0x6" /> <Member Name="unit_model" Type="Unsigned" Size="4" Offset="next_unit+2" AbsoluteOffset="0x8" /> <Member Name="targetFilter_flags" Type="Unsigned" Size="8" Offset="unit_model+12" AbsoluteOffset="0x14" /> <Member Name="unknownFlags" Type="Unsigned" Size="1" Offset="targetFilter_flags+12" AbsoluteOffset="0x20" /> <Member Name="sub_move_state" Type="Unsigned" Size="1" Offset="unknownFlags+1" AbsoluteOffset="0x21" /> <Member Name="move_state" Type="Unsigned" Size="1" Offset="sub_move_state+1" AbsoluteOffset="0x22" /> <Member Name="state" Type="Unsigned" Size="1" Offset="move_state+4" AbsoluteOffset="0x26" /> <Member Name="player_owner" Type="Unsigned" Size="1" Offset="state+1" AbsoluteOffset="0x27" /> <Member Name="isImmobile" Type="Bool" Size="1" Offset="player_owner+8" AbsoluteOffset="0x2F" /> <Member Name="isUnturnable" Type="Bool" Size="1" Offset="isImmobile+2" AbsoluteOffset="0x31" /> <Member Name="kills" Type="Unsigned" Size="2" Offset="isUnturnable+13" AbsoluteOffset="0x3E" /> <Member Name="player_owner2" Type="Unsigned" Size="1" Offset="kills+2" AbsoluteOffset="0x40" /> <Member Name="player_owner3" Type="Unsigned" Size="1" Offset="player_owner2+1" AbsoluteOffset="0x41" /> <Member Name="position_x" Type="Fixed" Size="4" Offset="player_owner3+11" AbsoluteOffset="0x4C" /> <Member Name="position_y" Type="Fixed" Size="4" Offset="position_x+4" AbsoluteOffset="0x50" /> <Member Name="position_z" Type="Fixed" Size="4" Offset="position_y+4" AbsoluteOffset="0x54" /> <Member Name="Height" Type="Fixed" Size="4" Offset="position_z+4" AbsoluteOffset="0x58" /> <Member Name="rotation_x" Type="Fixed" Size="4" Offset="Height+8" AbsoluteOffset="0x60" /> <Member Name="rotation_y" Type="Fixed" Size="4" Offset="rotation_x+4" AbsoluteOffset="0x64" /> <Member Name="rotation" Type="Fixed" Size="4" Offset="rotation_y+4" AbsoluteOffset="0x68" /> <Member Name="randomTimer" Type="Unsigned" Size="4" Offset="rotation+4" AbsoluteOffset="0x6C" /> <Member Name="death_type" Type="Unsigned" Size="4" Offset="randomTimer+9" AbsoluteOffset="0x75" /> <Member Name="destination_x" Type="Fixed" Size="4" Offset="death_type+11" AbsoluteOffset="0x80" /> <Member Name="destination_y" Type="Fixed" Size="4" Offset="destination_x+4" AbsoluteOffset="0x84" /> <Member Name="destination_z" Type="Fixed" Size="4" Offset="destination_y+4" AbsoluteOffset="0x88" /> <Member Name="last_order" Type="Unsigned" Size="4" Offset="destination_z+8" AbsoluteOffset="0x90" /> <Member Name="destination2_x" Type="Fixed" Size="4" Offset="last_order+4" AbsoluteOffset="0x94" /> <Member Name="destination2_y" Type="Fixed" Size="4" Offset="destination2_x+4" AbsoluteOffset="0x98" /> <Member Name="start_position_x" Type="Fixed" Size="4" Offset="destination2_y+4" AbsoluteOffset="0x9C" /> <Member Name="start_position_y" Type="Fixed" Size="4" Offset="start_position_x+4" AbsoluteOffset="0xA0" /> <Member Name="destination3_x" Type="Fixed" Size="4" Offset="start_position_y+4" AbsoluteOffset="0xA4" /> <Member Name="destination3_y" Type="Fixed" Size="4" Offset="destination3_x+4" AbsoluteOffset="0xA8" /> <Member Name="start_position2_x" Type="Fixed" Size="4" Offset="destination3_y+4" AbsoluteOffset="0xAC" /> <Member Name="start_position2_y" Type="Fixed" Size="4" Offset="start_position2_x+4" AbsoluteOffset="0xB0" /> <Member Name="move_speed" Type="Fixed" Size="4" Offset="start_position2_y+24" AbsoluteOffset="0xC8" /> <Member Name="Acceleration" Type="Fixed" Size="4" Offset="move_speed+4" AbsoluteOffset="0xCC" /> <Member Name="commandQueue_pointer" Type="Unsigned" Size="4" Offset="Acceleration+8" AbsoluteOffset="0xD4" /> <Member Name="abilities_pointer" Type="Unsigned" Size="4" Offset="commandQueue_pointer+8" AbsoluteOffset="0xDC" /> <Member Name="health_damage" Type="Fixed" Size="4" Offset="abilities_pointer+56" AbsoluteOffset="0x114" /> <Member Name="shield_damage" Type="Fixed" Size="4" Offset="health_damage+4" AbsoluteOffset="0x118" /> <Member Name="energy" Type="Fixed" Size="4" Offset="shield_damage+4" AbsoluteOffset="0x11C" /> <Member Name="bonus_max_health" Type="Fixed" Size="4" Offset="energy+4" AbsoluteOffset="0x120" /> <Member Name="bonus_max_shields" Type="Fixed" Size="4" Offset="bonus_max_health+4" AbsoluteOffset="0x124" /> <Member Name="bonus_max_energy" Type="Fixed" Size="4" Offset="bonus_max_shields+4" AbsoluteOffset="0x128" /> <Member Name="health_multiplier" Type="Fixed" Size="4" Offset="bonus_max_energy+4" AbsoluteOffset="0x12C" /> <Member Name="shields_multiplier" Type="Fixed" Size="4" Offset="health_multiplier+4" AbsoluteOffset="0x130" /> <Member Name="energy_multiplier" Type="Fixed" Size="4" Offset="shields_multiplier+4" AbsoluteOffset="0x134" /> <Member Name="health_regen_bonus" Type="Fixed" Size="4" Offset="energy_multiplier+4" AbsoluteOffset="0x138" /> <Member Name="shield_regen_bonus" Type="Fixed" Size="4" Offset="health_regen_bonus+4" AbsoluteOffset="0x13C" /> <Member Name="energy_regen_bonus" Type="Fixed" Size="4" Offset="shield_regen_bonus+4" AbsoluteOffset="0x140" /> <Member Name="LifeExpected" Type="Fixed" Size="4" Offset="energy_regen_bonus+12" AbsoluteOffset="0x14C" /> <Member Name="ShieldExpected" Type="Fixed" Size="4" Offset="LifeExpected+4" AbsoluteOffset="0x150" /> <Member Name="EnergyExpected" Type="Fixed" Size="4" Offset="ShieldExpected+4" AbsoluteOffset="0x154" /> <Member Name="lifespan" Type="Unsigned" Size="4" Offset="EnergyExpected+12" AbsoluteOffset="0x160" /> <Member Name="lastAttacked" Type="Unsigned" Size="4" Offset="lifespan+4" AbsoluteOffset="0x164" /> <Member Name="time_scale" Type="Fixed" Size="4" Offset="lastAttacked+4" AbsoluteOffset="0x168" /> <Member Name="bountyMinerals" Type="Unsigned" Size="4" Offset="time_scale+16" AbsoluteOffset="0x178" /> <Member Name="bountyVespene" Type="Unsigned" Size="4" Offset="bountyMinerals+4" AbsoluteOffset="0x17C" /> <Member Name="bountyTerrazine" Type="Unsigned" Size="4" Offset="bountyVespene+4" AbsoluteOffset="0x180" /> <Member Name="bountyCustom" Type="Unsigned" Size="4" Offset="bountyTerrazine+4" AbsoluteOffset="0x184" /> <Member Name="bountyXP" Type="Unsigned" Size="4" Offset="bountyCustom+4" AbsoluteOffset="0x188" /> <Member Name="cellX_approx" Type="Unsigned" Size="1" Offset="bountyXP+4" AbsoluteOffset="0x18C" /> <Member Name="cellY_approx" Type="Unsigned" Size="1" Offset="cellX_approx+1" AbsoluteOffset="0x18D" /> </Struct> </Offsets>
| |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Wed Jan 22, 2014 7:49 pm | |
| We are on 2.1.0. but thanks. The update might have to wait till tomorrow or later. The whole gathering makes me mad and requires a rewrite. | |
|
| |
Admin Admin
Posts : 2545 Join date : 2010-11-13 Age : 54 Location : Solar system
| Subject: Re: So much of silence Thu Jan 23, 2014 8:28 am | |
| Signature scanner working properly with last patch? | |
|
| |
freemms
Posts : 60 Join date : 2012-03-08 Age : 43 Location : Moscow
| Subject: 2.1.0 offsets Thu Jan 23, 2014 10:20 am | |
| 2.1.0 offsets: - Code:
-
<?xml version="1.0" encoding="utf-8"?> <!-- The "AbsoluteOffset" attribute on Struct Members is the absolute offset if Offset was relative to another Member. This attribute is for ease of reading only; changing it won't affect do anything. --> <Offsets Version="2.1.0.28667"> <Array Name="Players" Type="Player" Size="16" Address="SC2.exe+0x35EE2D8" /> <Array Name="Units" Type="Unit" Size="0x4000" Address="SC2.exe+0x366CB40" /> <Array Name="CurrentSelections" Type="Selection" Size="16" Address="SC2.exe+0x0" /> <Array Name="PlayerControlGroups" Type="ControlGroup" Size="16" Address="SC2.exe+0" /> <Array Name="GalaxyDataTable" Type="GalaxyTableEntry" Size="0x8000" Address="SC2.exe+0x2E028D8" /> <Struct Name="Timer" Size="4" Address="SC2.exe+0x353C41C"> <Member Name="timer" Type="Fixed" Size="4" Offset="0" /> </Struct> <Struct Name="Timer2" Size="4" Address="SC2.exe+0x0"> <Member Name="timer" Type="Unsigned" Size="4" Offset="0" /> </Struct> <Struct Name="LocalPlayer" Size="1" Address="SC2.exe+0x112D5F0"> <Member Name="LocalPlayer" Type="Unsigned" Size="1" Offset="0" /> <Member Name="ReplayWatchedPlayer" Type="Unsigned" Size="1" Offset="1" /> </Struct> <Struct Name="GalaxyTableEntry" Size="0xC"> <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> <Member Name="data_pointer" Type="Unsigned" Size="4" Offset="times_used+8" AbsoluteOffset="0x8" /> </Struct> <Struct Name="AbilTable" Size="-1" Address="SC2.exe+0x11492F4"> <!-- This is not an actual struct. It is basically a collection of offsets used in the process of getting the Ability name/address table. --> <Member Name="Ptr0" Type="Unsigned" Size="4" Offset="0" /> <Member Name="Ptr1" Type="Unsigned" Size="4" Offset="0x1C" /> <Member Name="Ptr2" Type="Unsigned" Size="4" Offset="0x94" /> <Member Name="NameStringOffset0" Type="Unsigned" Size="4" Offset="0x18" /> <Member Name="NameStringOffset1" Type="Unsigned" Size="4" Offset="4" /> </Struct> <Struct Name="QueuedCommand" Size="-1"> <Member Name="pNextCommand" Type="Unsigned" Size="4" Offset="0" /> <!-- A Struct very similar to Command starts here. It is a bit different though. --> <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="pNextCommand+0x18" AbsoluteOffset="0x18" /> <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x20" /> <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0x24" /> <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x28" /> <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x2C" /> <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x30" /> <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x34" /> <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x38" /> <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x3C" /> <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x40" /> <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x42" /> </Struct> <!-- This is not the Galaxy Command struct. This one is a bit different... --> <Struct Name="Command" Size="43"> <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="0" /> <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x8" /> <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0xC" /> <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x10" /> <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x14" /> <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x18" /> <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x1C" /> <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x20" /> <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x24" /> <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x28" /> <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x2A" /> </Struct> <Struct Name="ControlGroup" Size="0x111C0" Address="SC2.exe+0"> <Member Name="Group1" Type="Byte" Size="-1" Offset="0" /> <Member Name="Group2" Type="Byte" Size="-1" Offset="Group1+0x1B60" AbsoluteOffset="0x1B60" /> <Member Name="Group3" Type="Byte" Size="-1" Offset="Group2+0x1B60" AbsoluteOffset="0x36C0" /> <Member Name="Group4" Type="Byte" Size="-1" Offset="Group3+0x1B60" AbsoluteOffset="0x5220" /> <Member Name="Group5" Type="Byte" Size="-1" Offset="Group4+0x1B60" AbsoluteOffset="0x6D80" /> <Member Name="Group6" Type="Byte" Size="-1" Offset="Group5+0x1B60" AbsoluteOffset="0x88E0" /> <Member Name="Group7" Type="Byte" Size="-1" Offset="Group6+0x1B60" AbsoluteOffset="0xA440" /> <Member Name="Group8" Type="Byte" Size="-1" Offset="Group7+0x1B60" AbsoluteOffset="0xBFA0" /> <Member Name="Group9" Type="Byte" Size="-1" Offset="Group8+0x1B60" AbsoluteOffset="0xDB00" /> <Member Name="Group10" Type="Byte" Size="-1" Offset="Group9+0x1B60" AbsoluteOffset="0xF660" /> </Struct> <Struct Name="Selection" Size="0x1B60" Address="SC2.exe+0x31D2048"> <Member Name="num_selected" Type="Unsigned" Size="2" Offset="0x0" /> <Member Name="num_types_selected" Type="Unsigned" Size="2" Offset="num_selected+2" AbsoluteOffset="0x2" /> <Member Name="highlighted_type" Type="Unsigned" Size="2" Offset="num_types_selected+2" AbsoluteOffset="0x4" /> <Member Name="num_pages" Type="Unsigned" Size="2" Offset="highlighted_type+2" AbsoluteOffset="0x6" /> <Member Name="selected_IDs" Type="Unsigned" Size="4" Count="500" Offset="num_pages+2" AbsoluteOffset="0x8" /> </Struct> <Struct Name="CameraBounds" Size="-1" Address="SC2.exe+0x3110118"> <Member Name="left_precise" Type="Fixed" Size="4" Offset="0" /> <Member Name="bottom_precise" Type="Fixed" Size="4" Offset="left_precise+4" AbsoluteOffset="0x4" /> <Member Name="right_precise" Type="Fixed" Size="4" Offset="bottom_precise+4" AbsoluteOffset="0x8" /> <Member Name="top_precise" Type="Fixed" Size="4" Offset="right_precise+4" AbsoluteOffset="0xC" /> </Struct> <Struct Name="MapInfo" Size="-1" Address="SC2.exe+0x353C358"> <Member Name="FileInfoPointer" Type="Unsigned" Size="4" Offset="0" /> <Member Name="FullWidthI" Type="Signed" Size="4" Offset="0x118" /> <Member Name="FullHeightI" Type="Signed" Size="4" Offset="FullWidthI+4" AbsoluteOffset="0x11C" /> <Member Name="FullWidthF" Type="Fixed" Size="4" Offset="FullHeightI+4" AbsoluteOffset="0x120" /> <Member Name="FullHeightF" Type="Fixed" Size="4" Offset="FullWidthF+4" AbsoluteOffset="0x124" /> <Member Name="LeftI" Type="Signed" Size="4" Offset="FullHeightF+4" AbsoluteOffset="0x128" /> <Member Name="BottomI" Type="Signed" Size="4" Offset="LeftI+4" AbsoluteOffset="0x12C" /> <Member Name="RightI" Type="Signed" Size="4" Offset="BottomI+4" AbsoluteOffset="0x130" /> <Member Name="TopI" Type="Signed" Size="4" Offset="RightI+4" AbsoluteOffset="0x134" /> <Member Name="LeftF" Type="Fixed" Size="4" Offset="TopI+4" AbsoluteOffset="0x138" /> <Member Name="BottomF" Type="Fixed" Size="4" Offset="LeftF+4" AbsoluteOffset="0x13C" /> <Member Name="RightF" Type="Fixed" Size="4" Offset="BottomF+4" AbsoluteOffset="0x140" /> <Member Name="TopF" Type="Fixed" Size="4" Offset="RightF+4" AbsoluteOffset="0x144" /> </Struct> <Struct Name="MapFileInfo" Size="-1"> <Member Name="FilenameLength" Type="Unsigned" Size="4" Offset="0xC" /> <Member Name="Filename" Type="String" Size="256" Offset="FilenameLength+8" AbsoluteOffset="0x14" /> <Member Name="Filename2Length" Type="Unsigned" Size="4" Offset="Filename+0x114" AbsoluteOffset="0x128" /> <Member Name="Filename2" Type="String" Size="256" Offset="Filename2Length+8" AbsoluteOffset="0x130" /> <Member Name="NameLength" Type="Unsigned" Size="4" Offset="Filename2+0x168" AbsoluteOffset="0x298" /> <Member Name="Name" Type="String" Size="80" Offset="NameLength+8" AbsoluteOffset="0x2A0" /> <Member Name="ModeLength" Type="Unsigned" Size="4" Offset="Name+0x50" AbsoluteOffset="0x2F0" /> <Member Name="Mode" Type="String" Size="80" Offset="ModeLength+8" AbsoluteOffset="0x2F8" /> <Member Name="DescriptionLength" Type="Unsigned" Size="4" Offset="Mode+0x50" AbsoluteOffset="0x348" /> <Member Name="Description" Type="String" Size="304" Offset="DescriptionLength+8" AbsoluteOffset="0x350" /> </Struct> <Struct Name="UnitModel" Size="-1"> <Member Name="unit_type" Type="Unsigned" Size="2" Offset="6" /> <Member Name="pName_address" Type="Unsigned" Size="4" Offset="0xC" /> <Member Name="minimap_radius" Type="Fixed" Size="4" Offset="0x3AC" /> </Struct> <Struct Name="Player" Size="0xE10"> <Member Name="active" Type="Unsigned" Size="4" Offset="0" /> <Member Name="camera_x" Type="Fixed" Size="4" Offset="active+8" AbsoluteOffset="0x8" /> <Member Name="camera_y" Type="Fixed" Size="4" Offset="camera_x+4" AbsoluteOffset="0xC" /> <Member Name="camera_distance" Type="Fixed" Size="4" Offset="camera_y+4" AbsoluteOffset="0x10" /> <Member Name="camera_angle_of_attack" Type="Fixed" Size="4" Offset="camera_distance+4" AbsoluteOffset="0x14" /> <Member Name="camera_rotation" Type="Fixed" Size="4" Offset="camera_angle_of_attack+4" AbsoluteOffset="0x18" /> <Member Name="team" Type="Unsigned" Size="1" Offset="camera_rotation+4" AbsoluteOffset="0x1C" /> <Member Name="player_type" Type="Unsigned" Size="1" Offset="team+1" AbsoluteOffset="0x1D" /> <Member Name="status" Type="Unsigned" Size="1" Offset="player_type+1" AbsoluteOffset="0x1E" /> <Member Name="difficulty" Type="Unsigned" Size="1" Offset="status+2" AbsoluteOffset="0x20" /> <Member Name="DamageDealtTime" Type="Fixed" Size="4" Offset="difficulty+32" AbsoluteOffset="0x40" /> <Member Name="DamageTakenTime" Type="Fixed" Size="4" Offset="DamageDealtTime+4" AbsoluteOffset="0x44" /> <Member Name="StateFlags" Type="Unsigned" Size="4" Offset="DamageTakenTime+8" AbsoluteOffset="0x4C" /> <Member Name="time_since_resource_changed" Type="Unsigned" Size="4" Offset="StateFlags+8" AbsoluteOffset="0x54" /> <Member Name="name_length" Type="Unsigned" Size="4" Offset="time_since_resource_changed+92" AbsoluteOffset="0xB0" /> <Member Name="name" Type="String" Size="0x50" Offset="name_length+8" AbsoluteOffset="0xB8" /> <Member Name="ClanTagLength" Type="Unsigned" Size="4" Offset="name+80" AbsoluteOffset="0x108" /> <Member Name="ClanTag" Type="String" Size="0x20" Offset="ClanTagLength+8" AbsoluteOffset="0x110" /> <Member Name="racePointer" Type="Unsigned" Size="4" Offset="ClanTag+72" AbsoluteOffset="0x158" /> <Member Name="color_index" Type="Unsigned" Size="4" Offset="racePointer+8" AbsoluteOffset="0x160" /> <Member Name="supply_limit" Type="Fixed" Size="4" Offset="color_index+4" AbsoluteOffset="0x164" /> <Member Name="credits" Type="Unsigned" Size="4" Offset="supply_limit+4" AbsoluteOffset="0x168" /> <Member Name="credits_spent" Type="Unsigned" Size="4" Offset="credits+4" AbsoluteOffset="0x16C" /> <Member Name="research_points" Type="Unsigned" Size="4" Offset="credits_spent+4" AbsoluteOffset="0x170" /> <Member Name="research_points_spent" Type="Unsigned" Size="4" Offset="research_points+4" AbsoluteOffset="0x174" /> <Member Name="HandleLength" Type="Unsigned" Size="4" Offset="research_points_spent+68" AbsoluteOffset="0x1B8" /> <Member Name="Handle" Type="String" Size="0x14" Offset="HandleLength+8" AbsoluteOffset="0x1C0" /> <Member Name="attack_multiplier" Type="Fixed" Size="4" Offset="Handle+80" AbsoluteOffset="0x210" /> <Member Name="defense_multiplier" Type="Fixed" Size="4" Offset="attack_multiplier+4" AbsoluteOffset="0x214" /> <!-- I don't feel like taking the time to update these just yet. <Member Name="harvesters_current" Type="Unsigned" Size="4" Offset="defense_multiplier+1064" AbsoluteOffset="0x528" /> <Member Name="harvesters_built" Type="Unsigned" Size="4" Offset="harvesters_current+16" AbsoluteOffset="0x538" /> <Member Name="building_queue_length" Type="Unsigned" Size="4" Offset="harvesters_built+32" AbsoluteOffset="0x558" /> <Member Name="buildings_constructing" Type="Unsigned" Size="4" Offset="building_queue_length+8" AbsoluteOffset="0x560" /> <Member Name="buildings_current" Type="Unsigned" Size="4" Offset="buildings_constructing+8" AbsoluteOffset="0x568" /> <Member Name="total_constructing" Type="Unsigned" Size="4" Offset="buildings_current+16" AbsoluteOffset="0x578" /> <Member Name="total_constructing_queue_length" Type="Unsigned" Size="4" Offset="total_constructing+0" AbsoluteOffset="0x578" /> <Member Name="army_size" Type="Unsigned" Size="4" Offset="total_constructing+8" AbsoluteOffset="0x580" /> --> <Member Name="supply_cap" Type="Fixed" Size="4" Offset="defense_multiplier+1588" AbsoluteOffset="0x848" /> <Member Name="supply_current" Type="Fixed" Size="4" Offset="supply_cap+24" AbsoluteOffset="0x860" /> <Member Name="minerals_current" Type="Unsigned" Size="4" Offset="supply_current+64" AbsoluteOffset="0x8A0" /> <Member Name="vespene_current" Type="Unsigned" Size="4" Offset="minerals_current+8" AbsoluteOffset="0x8A8" /> <Member Name="terrazine_current" Type="Unsigned" Size="4" Offset="vespene_current+8" AbsoluteOffset="0x8B0" /> <Member Name="custom_resource_current" Type="Unsigned" Size="4" Offset="terrazine_current+8" AbsoluteOffset="0x8B8" /> <Member Name="minerals_total" Type="Unsigned" Size="4" Offset="custom_resource_current+8" AbsoluteOffset="0x8C0" /> <Member Name="vespene_total" Type="Unsigned" Size="4" Offset="minerals_total+8" AbsoluteOffset="0x8C8" /> <Member Name="terrazine_total" Type="Unsigned" Size="4" Offset="vespene_total+8" AbsoluteOffset="0x8D0" /> <Member Name="custom_resource_total" Type="Unsigned" Size="4" Offset="terrazine_total+8" AbsoluteOffset="0x8D8" /> <!-- I don't feel like taking the time to update these just yet. <Member Name="mineral_rate" Type="Unsigned" Size="4" Offset="custom_resource_total+72" AbsoluteOffset="0x900" /> <Member Name="vespene_rate" Type="Unsigned" Size="4" Offset="mineral_rate+8" AbsoluteOffset="0x908" /> <Member Name="terrazine_rate" Type="Unsigned" Size="4" Offset="vespene_rate+8" AbsoluteOffset="0x910" /> <Member Name="custom_resource_rate" Type="Unsigned" Size="4" Offset="terrazine_rate+8" AbsoluteOffset="0x918" /> <Member Name="slow_counting_minerals" Type="Unsigned" Size="4" Offset="custom_resource_rate+8" AbsoluteOffset="0x920" /> <Member Name="slow_counting_vespene" Type="Unsigned" Size="4" Offset="slow_counting_minerals+8" AbsoluteOffset="0x928" /> <Member Name="slow_counting_terrazine" Type="Unsigned" Size="4" Offset="slow_counting_vespene+8" AbsoluteOffset="0x930" /> <Member Name="slow_counting_custom_resource" Type="Unsigned" Size="4" Offset="slow_counting_terrazine+8" AbsoluteOffset="0x938" /> <Member Name="units_lost_mineral_worth" Type="Unsigned" Size="4" Offset="slow_counting_custom_resource+48" AbsoluteOffset="0x968" /> <Member Name="buildings_lost_mineral_worth" Type="Unsigned" Size="4" Offset="units_lost_mineral_worth+8" AbsoluteOffset="0x970" /> <Member Name="buildings_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_mineral_worth+8" AbsoluteOffset="0x978" /> <Member Name="units_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_vespene_worth+16" AbsoluteOffset="0x988" /> --> </Struct> <Struct Name="Unit" Size="0x1c0"> <Member Name="ID" Type="Unsigned" Size="4" Offset="0" /> <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> <Member Name="token" Type="Unsigned" Size="2" Offset="times_used+2" AbsoluteOffset="0x2" /> <Member Name="prev_unit" Type="Unsigned" Size="2" Offset="token+2" AbsoluteOffset="0x4" /> <Member Name="next_unit" Type="Unsigned" Size="2" Offset="prev_unit+2" AbsoluteOffset="0x6" /> <Member Name="unit_model" Type="Unsigned" Size="4" Offset="next_unit+2" AbsoluteOffset="0x8" /> <Member Name="targetFilter_flags" Type="Unsigned" Size="8" Offset="unit_model+12" AbsoluteOffset="0x14" /> <Member Name="unknownFlags" Type="Unsigned" Size="1" Offset="targetFilter_flags+12" AbsoluteOffset="0x20" /> <Member Name="sub_move_state" Type="Unsigned" Size="1" Offset="unknownFlags+1" AbsoluteOffset="0x21" /> <Member Name="move_state" Type="Unsigned" Size="1" Offset="sub_move_state+1" AbsoluteOffset="0x22" /> <Member Name="state" Type="Unsigned" Size="1" Offset="move_state+4" AbsoluteOffset="0x26" /> <Member Name="player_owner" Type="Unsigned" Size="1" Offset="state+1" AbsoluteOffset="0x27" /> <Member Name="isImmobile" Type="Bool" Size="1" Offset="player_owner+8" AbsoluteOffset="0x2F" /> <Member Name="isUnturnable" Type="Bool" Size="1" Offset="isImmobile+2" AbsoluteOffset="0x31" /> <Member Name="kills" Type="Unsigned" Size="2" Offset="isUnturnable+13" AbsoluteOffset="0x3E" /> <Member Name="player_owner2" Type="Unsigned" Size="1" Offset="kills+2" AbsoluteOffset="0x40" /> <Member Name="player_owner3" Type="Unsigned" Size="1" Offset="player_owner2+1" AbsoluteOffset="0x41" /> <Member Name="position_x" Type="Fixed" Size="4" Offset="player_owner3+11" AbsoluteOffset="0x4C" /> <Member Name="position_y" Type="Fixed" Size="4" Offset="position_x+4" AbsoluteOffset="0x50" /> <Member Name="position_z" Type="Fixed" Size="4" Offset="position_y+4" AbsoluteOffset="0x54" /> <Member Name="Height" Type="Fixed" Size="4" Offset="position_z+4" AbsoluteOffset="0x58" /> <Member Name="rotation_x" Type="Fixed" Size="4" Offset="Height+8" AbsoluteOffset="0x60" /> <Member Name="rotation_y" Type="Fixed" Size="4" Offset="rotation_x+4" AbsoluteOffset="0x64" /> <Member Name="rotation" Type="Fixed" Size="4" Offset="rotation_y+4" AbsoluteOffset="0x68" /> <Member Name="randomTimer" Type="Unsigned" Size="4" Offset="rotation+4" AbsoluteOffset="0x6C" /> <Member Name="death_type" Type="Unsigned" Size="4" Offset="randomTimer+9" AbsoluteOffset="0x75" /> <Member Name="destination_x" Type="Fixed" Size="4" Offset="death_type+11" AbsoluteOffset="0x80" /> <Member Name="destination_y" Type="Fixed" Size="4" Offset="destination_x+4" AbsoluteOffset="0x84" /> <Member Name="destination_z" Type="Fixed" Size="4" Offset="destination_y+4" AbsoluteOffset="0x88" /> <Member Name="last_order" Type="Unsigned" Size="4" Offset="destination_z+8" AbsoluteOffset="0x90" /> <Member Name="destination2_x" Type="Fixed" Size="4" Offset="last_order+4" AbsoluteOffset="0x94" /> <Member Name="destination2_y" Type="Fixed" Size="4" Offset="destination2_x+4" AbsoluteOffset="0x98" /> <Member Name="start_position_x" Type="Fixed" Size="4" Offset="destination2_y+4" AbsoluteOffset="0x9C" /> <Member Name="start_position_y" Type="Fixed" Size="4" Offset="start_position_x+4" AbsoluteOffset="0xA0" /> <Member Name="destination3_x" Type="Fixed" Size="4" Offset="start_position_y+4" AbsoluteOffset="0xA4" /> <Member Name="destination3_y" Type="Fixed" Size="4" Offset="destination3_x+4" AbsoluteOffset="0xA8" /> <Member Name="start_position2_x" Type="Fixed" Size="4" Offset="destination3_y+4" AbsoluteOffset="0xAC" /> <Member Name="start_position2_y" Type="Fixed" Size="4" Offset="start_position2_x+4" AbsoluteOffset="0xB0" /> <Member Name="move_speed" Type="Fixed" Size="4" Offset="start_position2_y+24" AbsoluteOffset="0xC8" /> <Member Name="Acceleration" Type="Fixed" Size="4" Offset="move_speed+4" AbsoluteOffset="0xCC" /> <Member Name="commandQueue_pointer" Type="Unsigned" Size="4" Offset="Acceleration+8" AbsoluteOffset="0xD4" /> <Member Name="abilities_pointer" Type="Unsigned" Size="4" Offset="commandQueue_pointer+8" AbsoluteOffset="0xDC" /> <Member Name="health_damage" Type="Fixed" Size="4" Offset="abilities_pointer+56" AbsoluteOffset="0x114" /> <Member Name="shield_damage" Type="Fixed" Size="4" Offset="health_damage+4" AbsoluteOffset="0x118" /> <Member Name="energy" Type="Fixed" Size="4" Offset="shield_damage+4" AbsoluteOffset="0x11C" /> <Member Name="bonus_max_health" Type="Fixed" Size="4" Offset="energy+4" AbsoluteOffset="0x120" /> <Member Name="bonus_max_shields" Type="Fixed" Size="4" Offset="bonus_max_health+4" AbsoluteOffset="0x124" /> <Member Name="bonus_max_energy" Type="Fixed" Size="4" Offset="bonus_max_shields+4" AbsoluteOffset="0x128" /> <Member Name="health_multiplier" Type="Fixed" Size="4" Offset="bonus_max_energy+4" AbsoluteOffset="0x12C" /> <Member Name="shields_multiplier" Type="Fixed" Size="4" Offset="health_multiplier+4" AbsoluteOffset="0x130" /> <Member Name="energy_multiplier" Type="Fixed" Size="4" Offset="shields_multiplier+4" AbsoluteOffset="0x134" /> <Member Name="health_regen_bonus" Type="Fixed" Size="4" Offset="energy_multiplier+4" AbsoluteOffset="0x138" /> <Member Name="shield_regen_bonus" Type="Fixed" Size="4" Offset="health_regen_bonus+4" AbsoluteOffset="0x13C" /> <Member Name="energy_regen_bonus" Type="Fixed" Size="4" Offset="shield_regen_bonus+4" AbsoluteOffset="0x140" /> <Member Name="LifeExpected" Type="Fixed" Size="4" Offset="energy_regen_bonus+12" AbsoluteOffset="0x14C" /> <Member Name="ShieldExpected" Type="Fixed" Size="4" Offset="LifeExpected+4" AbsoluteOffset="0x150" /> <Member Name="EnergyExpected" Type="Fixed" Size="4" Offset="ShieldExpected+4" AbsoluteOffset="0x154" /> <Member Name="lifespan" Type="Unsigned" Size="4" Offset="EnergyExpected+12" AbsoluteOffset="0x160" /> <Member Name="lastAttacked" Type="Unsigned" Size="4" Offset="lifespan+4" AbsoluteOffset="0x164" /> <Member Name="time_scale" Type="Fixed" Size="4" Offset="lastAttacked+4" AbsoluteOffset="0x168" /> <Member Name="bountyMinerals" Type="Unsigned" Size="4" Offset="time_scale+16" AbsoluteOffset="0x178" /> <Member Name="bountyVespene" Type="Unsigned" Size="4" Offset="bountyMinerals+4" AbsoluteOffset="0x17C" /> <Member Name="bountyTerrazine" Type="Unsigned" Size="4" Offset="bountyVespene+4" AbsoluteOffset="0x180" /> <Member Name="bountyCustom" Type="Unsigned" Size="4" Offset="bountyTerrazine+4" AbsoluteOffset="0x184" /> <Member Name="bountyXP" Type="Unsigned" Size="4" Offset="bountyCustom+4" AbsoluteOffset="0x188" /> <Member Name="cellX_approx" Type="Unsigned" Size="1" Offset="bountyXP+4" AbsoluteOffset="0x18C" /> <Member Name="cellY_approx" Type="Unsigned" Size="1" Offset="cellX_approx+1" AbsoluteOffset="0x18D" /> </Struct> </Offsets>
| |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Thu Jan 23, 2014 4:26 pm | |
| - Admin wrote:
- Signature scanner working properly with last patch?
It worked almost flawless. The only issue I had was the localplayer- offset. It wasn't the correct one. And the way how you named the offsets still confuses me. But that's my problem. - freemms wrote:
- 2.1.0 offsets:
- Code:
-
<?xml version="1.0" encoding="utf-8"?> <!-- The "AbsoluteOffset" attribute on Struct Members is the absolute offset if Offset was relative to another Member. Â Â This attribute is for ease of reading only; changing it won't affect do anything. --> <Offsets Version="2.1.0.28667"> Â <Array Name="Players" Type="Player" Size="16" Address="SC2.exe+0x35EE2D8" /> Â <Array Name="Units" Type="Unit" Size="0x4000" Address="SC2.exe+0x366CB40" /> Â <Array Name="CurrentSelections" Type="Selection" Size="16" Address="SC2.exe+0x0" /> Â <Array Name="PlayerControlGroups" Type="ControlGroup" Size="16" Address="SC2.exe+0" /> Â <Array Name="GalaxyDataTable" Type="GalaxyTableEntry" Size="0x8000" Address="SC2.exe+0x2E028D8" /> Â <Struct Name="Timer" Size="4" Address="SC2.exe+0x353C41C"> Â Â <Member Name="timer" Type="Fixed" Size="4" Offset="0" /> Â </Struct> Â <Struct Name="Timer2" Size="4" Address="SC2.exe+0x0"> Â Â <Member Name="timer" Type="Unsigned" Size="4" Offset="0" /> Â </Struct> Â <Struct Name="LocalPlayer" Size="1" Address="SC2.exe+0x112D5F0"> Â Â <Member Name="LocalPlayer" Type="Unsigned" Size="1" Offset="0" /> Â Â <Member Name="ReplayWatchedPlayer" Type="Unsigned" Size="1" Offset="1" /> Â </Struct> Â <Struct Name="GalaxyTableEntry" Size="0xC"> Â Â <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> Â Â <Member Name="data_pointer" Type="Unsigned" Size="4" Offset="times_used+8" AbsoluteOffset="0x8" /> Â </Struct> Â <Struct Name="AbilTable" Size="-1" Address="SC2.exe+0x11492F4"> Â Â <!-- This is not an actual struct. It is basically a collection of offsets used in the process of getting the Ability name/address table. --> Â Â <Member Name="Ptr0" Type="Unsigned" Size="4" Offset="0" /> Â Â <Member Name="Ptr1" Type="Unsigned" Size="4" Offset="0x1C" /> Â Â <Member Name="Ptr2" Type="Unsigned" Size="4" Offset="0x94" /> Â Â <Member Name="NameStringOffset0" Type="Unsigned" Size="4" Offset="0x18" /> Â Â <Member Name="NameStringOffset1" Type="Unsigned" Size="4" Offset="4" /> Â </Struct> Â <Struct Name="QueuedCommand" Size="-1"> Â Â <Member Name="pNextCommand" Type="Unsigned" Size="4" Offset="0" /> Â Â <!-- A Struct very similar to Command starts here. It is a bit different though. --> Â Â <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="pNextCommand+0x18" AbsoluteOffset="0x18" /> Â Â <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x20" /> Â Â <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0x24" /> Â Â <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x28" /> Â Â <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x2C" /> Â Â <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x30" /> Â Â <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x34" /> Â Â <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x38" /> Â Â <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x3C" /> Â Â <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x40" /> Â Â <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x42" /> Â </Struct> Â <!-- This is not the Galaxy Command struct. This one is a bit different... --> Â <Struct Name="Command" Size="43"> Â Â <Member Name="AbilityPointer" Type="Unsigned" Size="4" Offset="0" /> Â Â <Member Name="TargetUnitID" Type="Unsigned" Size="4" Offset="AbilityPointer+8" AbsoluteOffset="0x8" /> Â Â <Member Name="TargetUnitModelPtr" Type="Unsigned" Size="4" Offset="TargetUnitID+4" AbsoluteOffset="0xC" /> Â Â <Member Name="TargetX" Type="Fixed" Size="4" Offset="TargetUnitModelPtr+4" AbsoluteOffset="0x10" /> Â Â <Member Name="TargetY" Type="Fixed" Size="4" Offset="TargetX+4" AbsoluteOffset="0x14" /> Â Â <Member Name="TargetZ" Type="Fixed" Size="4" Offset="TargetY+4" AbsoluteOffset="0x18" /> Â Â <Member Name="Unknown" Type="Unsigned" Size="4" Offset="TargetZ+4" AbsoluteOffset="0x1C" /> Â Â <Member Name="TargetFlags" Type="Unsigned" Size="4" Offset="Unknown+4" AbsoluteOffset="0x20" /> Â Â <Member Name="Flags" Type="Unsigned" Size="4" Offset="TargetFlags+4" AbsoluteOffset="0x24" /> Â Â <Member Name="AbilityCommand" Type="Unsigned" Size="1" Offset="Flags+4" AbsoluteOffset="0x28" /> Â Â <Member Name="Player" Type="Unsigned" Size="1" Offset="AbilityCommand+2" AbsoluteOffset="0x2A" /> Â </Struct> Â <Struct Name="ControlGroup" Size="0x111C0" Address="SC2.exe+0"> Â Â <Member Name="Group1" Type="Byte" Size="-1" Offset="0" /> Â Â <Member Name="Group2" Type="Byte" Size="-1" Offset="Group1+0x1B60" AbsoluteOffset="0x1B60" /> Â Â <Member Name="Group3" Type="Byte" Size="-1" Offset="Group2+0x1B60" AbsoluteOffset="0x36C0" /> Â Â <Member Name="Group4" Type="Byte" Size="-1" Offset="Group3+0x1B60" AbsoluteOffset="0x5220" /> Â Â <Member Name="Group5" Type="Byte" Size="-1" Offset="Group4+0x1B60" AbsoluteOffset="0x6D80" /> Â Â <Member Name="Group6" Type="Byte" Size="-1" Offset="Group5+0x1B60" AbsoluteOffset="0x88E0" /> Â Â <Member Name="Group7" Type="Byte" Size="-1" Offset="Group6+0x1B60" AbsoluteOffset="0xA440" /> Â Â <Member Name="Group8" Type="Byte" Size="-1" Offset="Group7+0x1B60" AbsoluteOffset="0xBFA0" /> Â Â <Member Name="Group9" Type="Byte" Size="-1" Offset="Group8+0x1B60" AbsoluteOffset="0xDB00" /> Â Â <Member Name="Group10" Type="Byte" Size="-1" Offset="Group9+0x1B60" AbsoluteOffset="0xF660" /> Â </Struct> Â <Struct Name="Selection" Size="0x1B60" Address="SC2.exe+0x31D2048"> Â Â <Member Name="num_selected" Type="Unsigned" Size="2" Offset="0x0" /> Â Â <Member Name="num_types_selected" Type="Unsigned" Size="2" Offset="num_selected+2" AbsoluteOffset="0x2" /> Â Â <Member Name="highlighted_type" Type="Unsigned" Size="2" Offset="num_types_selected+2" AbsoluteOffset="0x4" /> Â Â <Member Name="num_pages" Type="Unsigned" Size="2" Offset="highlighted_type+2" AbsoluteOffset="0x6" /> Â Â <Member Name="selected_IDs" Type="Unsigned" Size="4" Count="500" Offset="num_pages+2" AbsoluteOffset="0x8" /> Â </Struct> Â <Struct Name="CameraBounds" Size="-1" Address="SC2.exe+0x3110118"> Â Â <Member Name="left_precise" Type="Fixed" Size="4" Offset="0" /> Â Â <Member Name="bottom_precise" Type="Fixed" Size="4" Offset="left_precise+4" AbsoluteOffset="0x4" /> Â Â <Member Name="right_precise" Type="Fixed" Size="4" Offset="bottom_precise+4" AbsoluteOffset="0x8" /> Â Â <Member Name="top_precise" Type="Fixed" Size="4" Offset="right_precise+4" AbsoluteOffset="0xC" /> Â </Struct> Â <Struct Name="MapInfo" Size="-1" Address="SC2.exe+0x353C358"> Â Â <Member Name="FileInfoPointer" Type="Unsigned" Size="4" Offset="0" /> Â Â <Member Name="FullWidthI" Type="Signed" Size="4" Offset="0x118" /> Â Â <Member Name="FullHeightI" Type="Signed" Size="4" Offset="FullWidthI+4" AbsoluteOffset="0x11C" /> Â Â <Member Name="FullWidthF" Type="Fixed" Size="4" Offset="FullHeightI+4" AbsoluteOffset="0x120" /> Â Â <Member Name="FullHeightF" Type="Fixed" Size="4" Offset="FullWidthF+4" AbsoluteOffset="0x124" /> Â Â <Member Name="LeftI" Type="Signed" Size="4" Offset="FullHeightF+4" AbsoluteOffset="0x128" /> Â Â <Member Name="BottomI" Type="Signed" Size="4" Offset="LeftI+4" AbsoluteOffset="0x12C" /> Â Â <Member Name="RightI" Type="Signed" Size="4" Offset="BottomI+4" AbsoluteOffset="0x130" /> Â Â <Member Name="TopI" Type="Signed" Size="4" Offset="RightI+4" AbsoluteOffset="0x134" /> Â Â <Member Name="LeftF" Type="Fixed" Size="4" Offset="TopI+4" AbsoluteOffset="0x138" /> Â Â <Member Name="BottomF" Type="Fixed" Size="4" Offset="LeftF+4" AbsoluteOffset="0x13C" /> Â Â <Member Name="RightF" Type="Fixed" Size="4" Offset="BottomF+4" AbsoluteOffset="0x140" /> Â Â <Member Name="TopF" Type="Fixed" Size="4" Offset="RightF+4" AbsoluteOffset="0x144" /> Â </Struct> Â <Struct Name="MapFileInfo" Size="-1"> Â Â <Member Name="FilenameLength" Type="Unsigned" Size="4" Offset="0xC" /> Â Â <Member Name="Filename" Type="String" Size="256" Offset="FilenameLength+8" AbsoluteOffset="0x14" /> Â Â <Member Name="Filename2Length" Type="Unsigned" Size="4" Offset="Filename+0x114" AbsoluteOffset="0x128" /> Â Â <Member Name="Filename2" Type="String" Size="256" Offset="Filename2Length+8" AbsoluteOffset="0x130" /> Â Â <Member Name="NameLength" Type="Unsigned" Size="4" Offset="Filename2+0x168" AbsoluteOffset="0x298" /> Â Â <Member Name="Name" Type="String" Size="80" Offset="NameLength+8" AbsoluteOffset="0x2A0" /> Â Â <Member Name="ModeLength" Type="Unsigned" Size="4" Offset="Name+0x50" AbsoluteOffset="0x2F0" /> Â Â <Member Name="Mode" Type="String" Size="80" Offset="ModeLength+8" AbsoluteOffset="0x2F8" /> Â Â <Member Name="DescriptionLength" Type="Unsigned" Size="4" Offset="Mode+0x50" AbsoluteOffset="0x348" /> Â Â <Member Name="Description" Type="String" Size="304" Offset="DescriptionLength+8" AbsoluteOffset="0x350" /> Â </Struct> Â <Struct Name="UnitModel" Size="-1"> Â Â <Member Name="unit_type" Type="Unsigned" Size="2" Offset="6" /> Â Â <Member Name="pName_address" Type="Unsigned" Size="4" Offset="0xC" /> Â Â <Member Name="minimap_radius" Type="Fixed" Size="4" Offset="0x3AC" /> Â </Struct> Â <Struct Name="Player" Size="0xE10"> Â Â <Member Name="active" Type="Unsigned" Size="4" Offset="0" /> Â Â <Member Name="camera_x" Type="Fixed" Size="4" Offset="active+8" AbsoluteOffset="0x8" /> Â Â <Member Name="camera_y" Type="Fixed" Size="4" Offset="camera_x+4" AbsoluteOffset="0xC" /> Â Â <Member Name="camera_distance" Type="Fixed" Size="4" Offset="camera_y+4" AbsoluteOffset="0x10" /> Â Â <Member Name="camera_angle_of_attack" Type="Fixed" Size="4" Offset="camera_distance+4" AbsoluteOffset="0x14" /> Â Â <Member Name="camera_rotation" Type="Fixed" Size="4" Offset="camera_angle_of_attack+4" AbsoluteOffset="0x18" /> Â Â <Member Name="team" Type="Unsigned" Size="1" Offset="camera_rotation+4" AbsoluteOffset="0x1C" /> Â Â <Member Name="player_type" Type="Unsigned" Size="1" Offset="team+1" AbsoluteOffset="0x1D" /> Â Â <Member Name="status" Type="Unsigned" Size="1" Offset="player_type+1" AbsoluteOffset="0x1E" /> Â Â <Member Name="difficulty" Type="Unsigned" Size="1" Offset="status+2" AbsoluteOffset="0x20" /> Â Â <Member Name="DamageDealtTime" Type="Fixed" Size="4" Offset="difficulty+32" AbsoluteOffset="0x40" /> Â Â <Member Name="DamageTakenTime" Type="Fixed" Size="4" Offset="DamageDealtTime+4" AbsoluteOffset="0x44" /> Â Â <Member Name="StateFlags" Type="Unsigned" Size="4" Offset="DamageTakenTime+8" AbsoluteOffset="0x4C" /> Â Â <Member Name="time_since_resource_changed" Type="Unsigned" Size="4" Offset="StateFlags+8" AbsoluteOffset="0x54" /> Â Â <Member Name="name_length" Type="Unsigned" Size="4" Offset="time_since_resource_changed+92" AbsoluteOffset="0xB0" /> Â Â <Member Name="name" Type="String" Size="0x50" Offset="name_length+8" AbsoluteOffset="0xB8" /> Â Â <Member Name="ClanTagLength" Type="Unsigned" Size="4" Offset="name+80" AbsoluteOffset="0x108" /> Â Â <Member Name="ClanTag" Type="String" Size="0x20" Offset="ClanTagLength+8" AbsoluteOffset="0x110" /> Â Â <Member Name="racePointer" Type="Unsigned" Size="4" Offset="ClanTag+72" AbsoluteOffset="0x158" /> Â Â <Member Name="color_index" Type="Unsigned" Size="4" Offset="racePointer+8" AbsoluteOffset="0x160" /> Â Â <Member Name="supply_limit" Type="Fixed" Size="4" Offset="color_index+4" AbsoluteOffset="0x164" /> Â Â <Member Name="credits" Type="Unsigned" Size="4" Offset="supply_limit+4" AbsoluteOffset="0x168" /> Â Â <Member Name="credits_spent" Type="Unsigned" Size="4" Offset="credits+4" AbsoluteOffset="0x16C" /> Â Â <Member Name="research_points" Type="Unsigned" Size="4" Offset="credits_spent+4" AbsoluteOffset="0x170" /> Â Â <Member Name="research_points_spent" Type="Unsigned" Size="4" Offset="research_points+4" AbsoluteOffset="0x174" /> Â Â <Member Name="HandleLength" Type="Unsigned" Size="4" Offset="research_points_spent+68" AbsoluteOffset="0x1B8" /> Â Â <Member Name="Handle" Type="String" Size="0x14" Offset="HandleLength+8" AbsoluteOffset="0x1C0" /> Â Â <Member Name="attack_multiplier" Type="Fixed" Size="4" Offset="Handle+80" AbsoluteOffset="0x210" /> Â Â <Member Name="defense_multiplier" Type="Fixed" Size="4" Offset="attack_multiplier+4" AbsoluteOffset="0x214" /> Â Â <!-- I don't feel like taking the time to update these just yet. Â Â <Member Name="harvesters_current" Type="Unsigned" Size="4" Offset="defense_multiplier+1064" AbsoluteOffset="0x528" /> Â Â <Member Name="harvesters_built" Type="Unsigned" Size="4" Offset="harvesters_current+16" AbsoluteOffset="0x538" /> Â Â <Member Name="building_queue_length" Type="Unsigned" Size="4" Offset="harvesters_built+32" AbsoluteOffset="0x558" /> Â Â <Member Name="buildings_constructing" Type="Unsigned" Size="4" Offset="building_queue_length+8" AbsoluteOffset="0x560" /> Â Â <Member Name="buildings_current" Type="Unsigned" Size="4" Offset="buildings_constructing+8" AbsoluteOffset="0x568" /> Â Â <Member Name="total_constructing" Type="Unsigned" Size="4" Offset="buildings_current+16" AbsoluteOffset="0x578" /> Â Â <Member Name="total_constructing_queue_length" Type="Unsigned" Size="4" Offset="total_constructing+0" AbsoluteOffset="0x578" /> Â Â <Member Name="army_size" Type="Unsigned" Size="4" Offset="total_constructing+8" AbsoluteOffset="0x580" /> --> Â Â <Member Name="supply_cap" Type="Fixed" Size="4" Offset="defense_multiplier+1588" AbsoluteOffset="0x848" /> Â Â <Member Name="supply_current" Type="Fixed" Size="4" Offset="supply_cap+24" AbsoluteOffset="0x860" /> Â Â <Member Name="minerals_current" Type="Unsigned" Size="4" Offset="supply_current+64" AbsoluteOffset="0x8A0" /> Â Â <Member Name="vespene_current" Type="Unsigned" Size="4" Offset="minerals_current+8" AbsoluteOffset="0x8A8" /> Â Â <Member Name="terrazine_current" Type="Unsigned" Size="4" Offset="vespene_current+8" AbsoluteOffset="0x8B0" /> Â Â <Member Name="custom_resource_current" Type="Unsigned" Size="4" Offset="terrazine_current+8" AbsoluteOffset="0x8B8" /> Â Â <Member Name="minerals_total" Type="Unsigned" Size="4" Offset="custom_resource_current+8" AbsoluteOffset="0x8C0" /> Â Â <Member Name="vespene_total" Type="Unsigned" Size="4" Offset="minerals_total+8" AbsoluteOffset="0x8C8" /> Â Â <Member Name="terrazine_total" Type="Unsigned" Size="4" Offset="vespene_total+8" AbsoluteOffset="0x8D0" /> Â Â <Member Name="custom_resource_total" Type="Unsigned" Size="4" Offset="terrazine_total+8" AbsoluteOffset="0x8D8" /> Â Â <!-- I don't feel like taking the time to update these just yet. Â Â <Member Name="mineral_rate" Type="Unsigned" Size="4" Offset="custom_resource_total+72" AbsoluteOffset="0x900" /> Â Â <Member Name="vespene_rate" Type="Unsigned" Size="4" Offset="mineral_rate+8" AbsoluteOffset="0x908" /> Â Â <Member Name="terrazine_rate" Type="Unsigned" Size="4" Offset="vespene_rate+8" AbsoluteOffset="0x910" /> Â Â <Member Name="custom_resource_rate" Type="Unsigned" Size="4" Offset="terrazine_rate+8" AbsoluteOffset="0x918" /> Â Â <Member Name="slow_counting_minerals" Type="Unsigned" Size="4" Offset="custom_resource_rate+8" AbsoluteOffset="0x920" /> Â Â <Member Name="slow_counting_vespene" Type="Unsigned" Size="4" Offset="slow_counting_minerals+8" AbsoluteOffset="0x928" /> Â Â <Member Name="slow_counting_terrazine" Type="Unsigned" Size="4" Offset="slow_counting_vespene+8" AbsoluteOffset="0x930" /> Â Â <Member Name="slow_counting_custom_resource" Type="Unsigned" Size="4" Offset="slow_counting_terrazine+8" AbsoluteOffset="0x938" /> Â Â <Member Name="units_lost_mineral_worth" Type="Unsigned" Size="4" Offset="slow_counting_custom_resource+48" AbsoluteOffset="0x968" /> Â Â <Member Name="buildings_lost_mineral_worth" Type="Unsigned" Size="4" Offset="units_lost_mineral_worth+8" AbsoluteOffset="0x970" /> Â Â <Member Name="buildings_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_mineral_worth+8" AbsoluteOffset="0x978" /> Â Â <Member Name="units_lost_vespene_worth" Type="Unsigned" Size="4" Offset="buildings_lost_vespene_worth+16" AbsoluteOffset="0x988" /> --> Â </Struct> Â <Struct Name="Unit" Size="0x1c0"> Â Â <Member Name="ID" Type="Unsigned" Size="4" Offset="0" /> Â Â <Member Name="times_used" Type="Unsigned" Size="2" Offset="0" /> Â Â <Member Name="token" Type="Unsigned" Size="2" Offset="times_used+2" AbsoluteOffset="0x2" /> Â Â <Member Name="prev_unit" Type="Unsigned" Size="2" Offset="token+2" AbsoluteOffset="0x4" /> Â Â <Member Name="next_unit" Type="Unsigned" Size="2" Offset="prev_unit+2" AbsoluteOffset="0x6" /> Â Â <Member Name="unit_model" Type="Unsigned" Size="4" Offset="next_unit+2" AbsoluteOffset="0x8" /> Â Â <Member Name="targetFilter_flags" Type="Unsigned" Size="8" Offset="unit_model+12" AbsoluteOffset="0x14" /> Â Â <Member Name="unknownFlags" Type="Unsigned" Size="1" Offset="targetFilter_flags+12" AbsoluteOffset="0x20" /> Â Â <Member Name="sub_move_state" Type="Unsigned" Size="1" Offset="unknownFlags+1" AbsoluteOffset="0x21" /> Â Â <Member Name="move_state" Type="Unsigned" Size="1" Offset="sub_move_state+1" AbsoluteOffset="0x22" /> Â Â <Member Name="state" Type="Unsigned" Size="1" Offset="move_state+4" AbsoluteOffset="0x26" /> Â Â <Member Name="player_owner" Type="Unsigned" Size="1" Offset="state+1" AbsoluteOffset="0x27" /> Â Â <Member Name="isImmobile" Type="Bool" Size="1" Offset="player_owner+8" AbsoluteOffset="0x2F" /> Â Â <Member Name="isUnturnable" Type="Bool" Size="1" Offset="isImmobile+2" AbsoluteOffset="0x31" /> Â Â <Member Name="kills" Type="Unsigned" Size="2" Offset="isUnturnable+13" AbsoluteOffset="0x3E" /> Â Â <Member Name="player_owner2" Type="Unsigned" Size="1" Offset="kills+2" AbsoluteOffset="0x40" /> Â Â <Member Name="player_owner3" Type="Unsigned" Size="1" Offset="player_owner2+1" AbsoluteOffset="0x41" /> Â Â <Member Name="position_x" Type="Fixed" Size="4" Offset="player_owner3+11" AbsoluteOffset="0x4C" /> Â Â <Member Name="position_y" Type="Fixed" Size="4" Offset="position_x+4" AbsoluteOffset="0x50" /> Â Â <Member Name="position_z" Type="Fixed" Size="4" Offset="position_y+4" AbsoluteOffset="0x54" /> Â Â <Member Name="Height" Type="Fixed" Size="4" Offset="position_z+4" AbsoluteOffset="0x58" /> Â Â <Member Name="rotation_x" Type="Fixed" Size="4" Offset="Height+8" AbsoluteOffset="0x60" /> Â Â <Member Name="rotation_y" Type="Fixed" Size="4" Offset="rotation_x+4" AbsoluteOffset="0x64" /> Â Â <Member Name="rotation" Type="Fixed" Size="4" Offset="rotation_y+4" AbsoluteOffset="0x68" /> Â Â <Member Name="randomTimer" Type="Unsigned" Size="4" Offset="rotation+4" AbsoluteOffset="0x6C" /> Â Â <Member Name="death_type" Type="Unsigned" Size="4" Offset="randomTimer+9" AbsoluteOffset="0x75" /> Â Â <Member Name="destination_x" Type="Fixed" Size="4" Offset="death_type+11" AbsoluteOffset="0x80" /> Â Â <Member Name="destination_y" Type="Fixed" Size="4" Offset="destination_x+4" AbsoluteOffset="0x84" /> Â Â <Member Name="destination_z" Type="Fixed" Size="4" Offset="destination_y+4" AbsoluteOffset="0x88" /> Â Â <Member Name="last_order" Type="Unsigned" Size="4" Offset="destination_z+8" AbsoluteOffset="0x90" /> Â Â <Member Name="destination2_x" Type="Fixed" Size="4" Offset="last_order+4" AbsoluteOffset="0x94" /> Â Â <Member Name="destination2_y" Type="Fixed" Size="4" Offset="destination2_x+4" AbsoluteOffset="0x98" /> Â Â <Member Name="start_position_x" Type="Fixed" Size="4" Offset="destination2_y+4" AbsoluteOffset="0x9C" /> Â Â <Member Name="start_position_y" Type="Fixed" Size="4" Offset="start_position_x+4" AbsoluteOffset="0xA0" /> Â Â <Member Name="destination3_x" Type="Fixed" Size="4" Offset="start_position_y+4" AbsoluteOffset="0xA4" /> Â Â <Member Name="destination3_y" Type="Fixed" Size="4" Offset="destination3_x+4" AbsoluteOffset="0xA8" /> Â Â <Member Name="start_position2_x" Type="Fixed" Size="4" Offset="destination3_y+4" AbsoluteOffset="0xAC" /> Â Â <Member Name="start_position2_y" Type="Fixed" Size="4" Offset="start_position2_x+4" AbsoluteOffset="0xB0" /> Â Â <Member Name="move_speed" Type="Fixed" Size="4" Offset="start_position2_y+24" AbsoluteOffset="0xC8" /> Â Â <Member Name="Acceleration" Type="Fixed" Size="4" Offset="move_speed+4" AbsoluteOffset="0xCC" /> Â Â <Member Name="commandQueue_pointer" Type="Unsigned" Size="4" Offset="Acceleration+8" AbsoluteOffset="0xD4" /> Â Â <Member Name="abilities_pointer" Type="Unsigned" Size="4" Offset="commandQueue_pointer+8" AbsoluteOffset="0xDC" /> Â Â <Member Name="health_damage" Type="Fixed" Size="4" Offset="abilities_pointer+56" AbsoluteOffset="0x114" /> Â Â <Member Name="shield_damage" Type="Fixed" Size="4" Offset="health_damage+4" AbsoluteOffset="0x118" /> Â Â <Member Name="energy" Type="Fixed" Size="4" Offset="shield_damage+4" AbsoluteOffset="0x11C" /> Â Â <Member Name="bonus_max_health" Type="Fixed" Size="4" Offset="energy+4" AbsoluteOffset="0x120" /> Â Â <Member Name="bonus_max_shields" Type="Fixed" Size="4" Offset="bonus_max_health+4" AbsoluteOffset="0x124" /> Â Â <Member Name="bonus_max_energy" Type="Fixed" Size="4" Offset="bonus_max_shields+4" AbsoluteOffset="0x128" /> Â Â <Member Name="health_multiplier" Type="Fixed" Size="4" Offset="bonus_max_energy+4" AbsoluteOffset="0x12C" /> Â Â <Member Name="shields_multiplier" Type="Fixed" Size="4" Offset="health_multiplier+4" AbsoluteOffset="0x130" /> Â Â <Member Name="energy_multiplier" Type="Fixed" Size="4" Offset="shields_multiplier+4" AbsoluteOffset="0x134" /> Â Â <Member Name="health_regen_bonus" Type="Fixed" Size="4" Offset="energy_multiplier+4" AbsoluteOffset="0x138" /> Â Â <Member Name="shield_regen_bonus" Type="Fixed" Size="4" Offset="health_regen_bonus+4" AbsoluteOffset="0x13C" /> Â Â <Member Name="energy_regen_bonus" Type="Fixed" Size="4" Offset="shield_regen_bonus+4" AbsoluteOffset="0x140" /> Â Â <Member Name="LifeExpected" Type="Fixed" Size="4" Offset="energy_regen_bonus+12" AbsoluteOffset="0x14C" /> Â Â <Member Name="ShieldExpected" Type="Fixed" Size="4" Offset="LifeExpected+4" AbsoluteOffset="0x150" /> Â Â <Member Name="EnergyExpected" Type="Fixed" Size="4" Offset="ShieldExpected+4" AbsoluteOffset="0x154" /> Â Â <Member Name="lifespan" Type="Unsigned" Size="4" Offset="EnergyExpected+12" AbsoluteOffset="0x160" /> Â Â <Member Name="lastAttacked" Type="Unsigned" Size="4" Offset="lifespan+4" AbsoluteOffset="0x164" /> Â Â <Member Name="time_scale" Type="Fixed" Size="4" Offset="lastAttacked+4" AbsoluteOffset="0x168" /> Â Â <Member Name="bountyMinerals" Type="Unsigned" Size="4" Offset="time_scale+16" AbsoluteOffset="0x178" /> Â Â <Member Name="bountyVespene" Type="Unsigned" Size="4" Offset="bountyMinerals+4" AbsoluteOffset="0x17C" /> Â Â <Member Name="bountyTerrazine" Type="Unsigned" Size="4" Offset="bountyVespene+4" AbsoluteOffset="0x180" /> Â Â <Member Name="bountyCustom" Type="Unsigned" Size="4" Offset="bountyTerrazine+4" AbsoluteOffset="0x184" /> Â Â <Member Name="bountyXP" Type="Unsigned" Size="4" Offset="bountyCustom+4" AbsoluteOffset="0x188" /> Â Â <Member Name="cellX_approx" Type="Unsigned" Size="1" Offset="bountyXP+4" AbsoluteOffset="0x18C" /> Â Â <Member Name="cellY_approx" Type="Unsigned" Size="1" Offset="cellX_approx+1" AbsoluteOffset="0x18D" /> Â </Struct> </Offsets>
Thanks for your support! | |
|
| |
parrupio
Posts : 111 Join date : 2013-12-22 Age : 32 Location : New York
| Subject: Re: So much of silence Thu Jan 23, 2014 10:33 pm | |
| I did run as administrator and says "Enter your main player name" in a small window, then another window says " Cannot load Alerts.dat file! and finally Critical Error Cannot loads unit.dat file!
Anyone had this error?
Thanks Parru | |
|
| |
ssoblasted
Posts : 75 Join date : 2011-03-20
| Subject: Re: So much of silence Fri Jan 24, 2014 1:52 am | |
| | |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Fri Jan 24, 2014 5:24 am | |
| I think I gave you the wrong file. I'll verify the file when I'm back home. I'm sorry for this. | |
|
| |
SC2Dude
Posts : 510 Join date : 2011-07-26
| Subject: Re: So much of silence Fri Jan 24, 2014 11:12 am | |
| Same here. Getting alert.dat and critical errors.
Not working | |
|
| |
parrupio
Posts : 111 Join date : 2013-12-22 Age : 32 Location : New York
| Subject: Re: So much of silence Fri Jan 24, 2014 8:22 pm | |
| I downloaded the whole package and still same error. Yes please let me know. Thanks BellaPatricia.
Parru | |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Fri Jan 24, 2014 9:04 pm | |
| I've send a working file to Admin. He needs to upload it.. Trying to implement an updater. To make it faster.. Sorry for the problems. | |
|
| |
parrupio
Posts : 111 Join date : 2013-12-22 Age : 32 Location : New York
| Subject: Re: So much of silence Fri Jan 24, 2014 9:47 pm | |
| Its Ok bellaPatricia Thanks for your quick response You are fast!! Â Â | |
|
| |
SC2Dude
Posts : 510 Join date : 2011-07-26
| Subject: Re: So much of silence Sat Jan 25, 2014 11:44 am | |
| - bellaPatricia wrote:
- I've send a working file to Admin.
He needs to upload it..
Trying to implement an updater. To make it faster..
Sorry for the problems. Thank you very much for your great & quick support...highly appreciated. | |
|
| |
parrupio
Posts : 111 Join date : 2013-12-22 Age : 32 Location : New York
| Subject: Re: So much of silence Sun Jan 26, 2014 3:01 pm | |
| My software still giving me critical errors on "alerts and units" data files Any suggestions?
Thanks in advanced.
Parru
| |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Sun Jan 26, 2014 4:17 pm | |
| The new version wasn't uploaded yet. | |
|
| |
Zergsensation
Posts : 306 Join date : 2011-02-28 Location : London, United Kingdom
| Subject: Re: So much of silence Sun Jan 26, 2014 4:59 pm | |
| Could you not upload the new file in this thread please bella. | |
|
| |
bellaPatricia
Posts : 133 Join date : 2012-02-26
| Subject: Re: So much of silence Sun Jan 26, 2014 6:19 pm | |
|
Last edited by bellaPatricia on Sat Feb 01, 2014 11:24 am; edited 1 time in total | |
|
| |
Admin Admin
Posts : 2545 Join date : 2010-11-13 Age : 54 Location : Solar system
| Subject: Re: So much of silence Mon Jan 27, 2014 8:31 am | |
| The file has been also uploaded to gamebotdev login page. | |
|
| |
ELGordo
Posts : 49 Join date : 2011-01-09
| Subject: Re: So much of silence Mon Jan 27, 2014 9:52 am | |
| File not found when I try to download sc2mapro exe.
| |
|
| |
ELGordo
Posts : 49 Join date : 2011-01-09
| Subject: Re: So much of silence Mon Jan 27, 2014 10:32 am | |
| I also cannot find the GBD client on the webpage.
EDIT: Sorry I found it. Now having problems with Unit.dat
Last edited by ELGordo on Mon Jan 27, 2014 5:07 pm; edited 1 time in total | |
|
| |
Admin Admin
Posts : 2545 Join date : 2010-11-13 Age : 54 Location : Solar system
| Subject: Re: So much of silence Mon Jan 27, 2014 10:57 am | |
| Thank you for your report. Now link working. | |
|
| |
Sponsored content
| Subject: Re: So much of silence | |
| |
|
| |
| So much of silence | |
|