UnReal World > Modding

[Info] [3.72][3.71] Cheat Engine Addresses

(1/4) > >>

Night:
Documenting my addresses here, I'll be updating and posting new ones as I have time to do so.
Feel free to suggest additions or correct mistakes.

Key:
(?) - Needs more documentation, partial confirmation.

[3.72]
Rudy has addresses for 3.72 attached below, includes the essentials.


Outdated Versions:
Spoiler: show
[3.71]
Attached 3.70 addresses.
3.70 cheat table works on 3.71, so no updating needed.


[3.61] Steam version affected by: Feb 2, 2020 hotpatch. Add +0x1000 onto the end of the address to make compatible.

--- Code: ---urw.exe+A345F90 - CharacterName(2)   Notes: Max length of 12.
urw.exe+A346010 - CharacterDirectory   Notes: Location of current characters directory

urw.exe+A2ECA18 - CharacterName   Notes: Max length of 12.
urw.exe+A2ECA26 - TribeName   Notes: Max length of 17.
urw.exe+A2ECA25 - TribeID   Values: 0-9   Notes: Identifies which tribe your character is from.
urw.exe+A2ED4C8 - CharacterWeight
urw.exe+A2ED4CC - CharacterHeight
urw.exe+A2ED4D0 - Physique (unusued)
urw.exe+A2ED4D4 - Phobia (unused)
urw.exe+A2ED4D9 - Gender   Values: 1-2
urw.exe+A2ECF4D - Character Portrait   Example: "east1.png"

urw.exe+A2ED4DA - Strength   Values: 0-255
urw.exe+A2ED4DB - Agility   Values: 0-255
urw.exe+A2ED4DE - Dexterity
urw.exe+A2ED4DF - Speed
urw.exe+A2ED4E1 - Endurance
urw.exe+A2ED4E2 - Smell/Taste
urw.exe+A2ED4E5 - Eyesight
urw.exe+A2ED4E6 - Touch
urw.exe+A2ED4E7 - Will
urw.exe+A2ED4EA - Intelligence
urw.exe+A2ED4EB - Hearing

urw.exe+A2EE044 - Tempature   Notes: float
urw.exe+A2EE018 - Hunger
urw.exe+A2ED404 - Thirst
urw.exe+A2ED408 - Energy
urw.exe+A2ED4AC - Nutrition
urw.exe+A2ED4B8 - Fatigue    Notes: float
urw.exe+A2ED4C0 - Carry Weight   Notes: Freeze to 0 to carry anything, increase characer weight to pickup heavier items

InjuryArrays   Notes: Each address is an array of 20 values representing injury details.
urw.exe+A2ED410 - WoundSeverity   Values: 0-3 (None, Minor, Moderate, Severe)
urw.exe+A2ED424 - WoundSide   Values: 0-3 (Left, Left, Right, None)
urw.exe+A2ED438 - WoundState Values: 0-1 (None, Bleeding) Notes: Effects the rate of bloodloss.
urw.exe+A2ED44C - WoundLocation   Values: 0-18 (None, Eye, Face/Skull, Neck, Shoulder, Upper Arm, Elbow, Forearm, Hand, Thorax, Abdomen, Hip, Groin, Thigh, Knee, Calf, Foot, Tail, Wing)
urw.exe+A2ED460 - WoundType   Values: 0-12 (None, Bruise/Fracture/Crush, Cut, Puncture, Burn, Frost, Tear/Bite, Unused, Unused, Unused, Influenza, Plague)
urw.exe+A2ED474 - WoundAmount   Values 0-100   Notes: When all wounds add up to >= 100, your character dies.

urw.exe+01B0BA0 - Start Location X   Values:0 - 3071 (Map X Max)
urw.exe+01B0BA4 - Start Location Y   Values:0 - 2047 (Map Y Max)
urw.exe+A2937CC - X Location   Values: 0 - 3071 (Current X Location)
urw.exe+A2EE070 - Y Location   Values: 0 - 2047 (Current Y Location)
urw.exe+A346588 - Direction   Values: 0-7   Notes: Represents what direction you're facing

urw.exe+01B2114 - Skill Points
urw.exe+A2ECCC2 - Skill Array   Notes: 27 bytes, each one represents a skill's level. Max value of 255.
urw.exe+A2ECE20 - Skill Exp Array(?)  Values: 0-99   Array Length: 27   Notes: Looks like experience, increases darker bar under your skill
urw.exe+A2ECC90 - Skill Star Array(?)   Values: 12-17   Array Length: 27   Notes: Affects *'s at end of skill, possible XP multiplier

urw.exe+14C5132 - IsTargeting   Values: 0-1
urw.exe+2F4F4DC - TargetY   Notes: Value is 0 unless targetting.
urw.exe+294DEA4 - TargetX   Notes: Value is 0 unless targetting.

urw.exe+5D1848C - MouseX   Notes: X location of the mouse. Relative to rendering
urw.exe+5F1C3DC - MouseY   Notes: X location of the mouse. Relative to rendering

urw.exe+5F27F5F - MapType   Values: 1-2 (overworld, local)
urw.exe+6182BD0 - MapRenderSizeHeight    Values: 460, 564, 730, 920
urw.exe+6182BCC - MapRenderSizeWidth   Values: 450, 552, 714, 900
urw.exe+6183228 - CanSeeMap   Values: 0-1 (0 in inventory)

urw.exe+A2935C4 - TimeSpent   Notes: Represents the amount of time spent on the current/last action in minutes.

urw.exe+A2B2D58 - MapEntityArray (Not base address)   Notes: represents a list of objects rendered on map tiles, contains object XY and ID. More documentation required.

urw.exe+5D189BC - NPCStruct   Notes: represents NPC data, 1384 bytes in length, includes spirte, portrait, name, NPC type, etc.

urw.exe+54E8D50 - KnownItemsArray   
Notes: represents the known items struct, each item has 172 bytes of data (0xAC) representing various traits about the item. StructAddress + (172 * KnownItemID) = KnownItemInfo

urw.exe+A2ED000 - Item ID Array   Values: 50000 - (50000 + KnownItemCount)   Array Length: InventoryItemCount   
Notes: Represents the index/ID of an item your character has in their inventory, using this ID you can retrieve the items data from the item struct (StructAddress + (0xAC * ItemIndex)) More details on this later.

urw.exe+A2ED190 - Item Quantity Array   Values: 0 - 4294967295   Array Length: InventoryItemCount   
Notes: Controls the quantity of a specific item. Aligns with Item ID Array.

urw.exe+A2ED4B4 - Hour   Values: 0-24
urw.exe+A2ED4B5 - Minute   Values: 0-60
urw.exe+A2ED4DC - Day   Values: 1-30
urw.exe+A2ED4E8 - Month   Values: 1-12
urw.exe+A2ED4E9 - Year   Values: 16-?   Notes: (progresses with time, seems to start at 16. Possible indication of character age?)

urw.exe+A347428 - World Temperature   Values: -32 - 32

urw.exe+01B0BB8 - RegionName(1)   Example: "Heathland at Kovametsa "Hard forest""
urw.exe+3550E70 - RegionName(2)   Example: Heathland at Kovametsa "Hard forest"

urw.exe+5F15BD8 - Installation Folder(1)   Example: C:\Program Files (x86)\Steam\steamapps\common\UnRealWorld
urw.exe+A3465A8 - Installation Folder(2)   ^

urw.exe+A2EDC08 - Last completed tutorial/game course goal   Notes: Set lower to reset previous goals


--- End code ---

[3.60]

--- Code: ---
urw.exe+A2EBF4D - Character Portrait   Example: "east1.png"

World Time:
urw.exe+A2EC4B4 - Hour   Values: 0-24
urw.exe+A2EC4B5 - Minute   Values: 0-60
urw.exe+A2EC4DC - Day   Values 1-30
urw.exe+A2EC4E8 - Month   Values 1-12
urw.exe+A2EC4E9 - Year   Values 16-?   Notes: (progresses with time, seems to start at 16. Possible indication of character age?)

Skills:
urw.exe+A2EBCC2 - Skill Level Array   Values: 0-255   Array Length: 27
urw.exe+A2EBE20 - Skill Exp Array(?)  Values: 0-99   Array Length: 27   Notes: Looks like experience, increases darker bar under your skill
urw.exe+A2EBC90 - Skill Star Array(?)   Values: 12-17   Array Length: 27   Notes: Affects *'s at end of skill, possible XP multiplier

Items:
urw.exe+A2EC000 - Item ID Array   Values: 50000 - (50000 + KnownItemCount)   Array Length: InventoryItemCount   Notes: Represents the index/ID of an item your character has in their inventory, using this ID you can retrieve the items data from the item struct (StructAddress + (0xAC * ItemIndex)) More details on this later.
urw.exe+A2EC190 - Item Quantity Array   Values: 0 - 4294967295   Array Length: InventoryItemCount   Notes: Controls the quantity of a specific item. Aligns with Item ID Array.


--- End code ---

StefanPravda:
Quick question. What are these:
urw.exe+01B0BA0 - Start Location X   Values:0 - 3071 (Map X Max)
urw.exe+01B0BA4 - Start Location Y   Values:0 - 2047 (Map Y Max)

Current location is where you are now, but I don't understand what these are. Thank you

Night:

--- Quote from: StefanPravda on January 26, 2020, 01:25:14 PM ---Quick question. What are these:
urw.exe+01B0BA0 - Start Location X   Values:0 - 3071 (Map X Max)
urw.exe+01B0BA4 - Start Location Y   Values:0 - 2047 (Map Y Max)

Current location is where you are now, but I don't understand what these are. Thank you

--- End quote ---

During character creation, these represent where your character will be placed in the world prior to entering the world. Afterwards they are set to 1024 and are unused as far as I can tell.

Ubie:
Semi Necro to add my findings for 3.62 (so I can at least find them in the future and so that other might use them)

Here's the new stats locations:  (Found Dex and worked the others out from there)


--- Code: ---STR urw.exe+A2F1536-4
AGI urw.exe+A2F1536-3
DEX urw.exe+A2F1536‬
SPE urw.exe+A2F1536+1
END urw.exe+A2F1536+2
SML urw.exe+A2F1536+4
EYE ‬urw.exe+A2F1536+7
TOU urw.exe+A2F1536+8
WIL urw.exe+A2F1536+9
INT urw.exe+A2F1536+C
HEA urw.exe+A2F1536+D

--- End code ---

Night:

--- Quote from: Ubie on July 21, 2020, 11:19:38 PM ---Semi Necro to add my findings for 3.62 (so I can at least find them in the future and so that other might use them)

Here's the new stats locations:  (Found Dex and worked the others out from there)...

--- End quote ---

Just to add onto this, I find the beginning of the attribute array and then use offsets to calculate the other addresses as follows:

--- Code: ---urw.exe+A2F1532   -   Attribute array beginning

        Offsets: (add to A2F1532)

        Attrib = Decimal (Hex),

        Strength = 0 (0x0),
        Agility = 1 (0x1),
        Dexterity = 4 (0x4),
        Speed = 5 (0x5),
        Endurance = 7 (0x7),
        SmellTaste = 8 (0x8),
        Eyesight = 11 (0xB),
        Touch = 12 (0xC),
        Will = 13 (0xD),
        Intelligence = 16 (0x10),
        Hearing = 17 (0x11)
--- End code ---

Also, added my .CT for 3.63 to the OP's attachments.

Navigation

[0] Message Index

[#] Next page

Go to full version