hide results

    Character Hex Editing Guide by GaryCXJk

    Version: v0.9 | Updated: 08/03/05 | Search Guide | Bookmark Guide

    ==========================================================
    Gary's Albion Offset Page (based off MORDOR's offset list)
    ==========================================================
    
    Forword:
    There is no forword, just don't claim this as your own, okay ;)
    
    http://www.multiverseworks.com/			- The main site
    http://www.multiverseworks.com/retrocheater/	- The hex cheat site
    
    ========
    Contents
    ========
    
    1) What's this?
    
    2) Requirements
    
    3) Different offsets
     3.1) Offsets
     3.2) Races
     3.3) Classes
     3.4) Magic Types
     3.5) Languages
     3.6) Appearance / Face / Inventory Picture
     3.7) Character Status
     3.8) Items
    
    4) ToDo list
    
    5) History
    
    ===============
    1) What's this?
    ===============
    
    This is an offset list for the RPG Albion. It basically tells you which offset is
    which in a savegame.
    
    Okay, now I hear you say: WTF OFFSET? Well, an offset is a certain "position" in a
    file, may it be a text file or a binary file. For example, the offset of the first
    letter "G" in this file is most likely 0, the first position. The first semicolumn
    ":" is located at offset 81. If you count the characters however, you will notice
    an amount of 130. This is because of two reasons. Reason one is the breaks. These
    count as 2 characters. Second, offsets are always indicated as a hexadecimal number.
    
    Each character is one byte long, so when I indicate a relative number (with +), I'll
    also add how many bytes it is, so you don't have to calculate it.
    
    ===============
    2) Requirements
    ===============
    
    To use this, you'll need the following:
    
    * A full copy of Albion (but I think the demo would work too, it's worth buying though)
    * A savegame (doesn't matter where you are in the game)
    * A hex editor (I prefer XVI32)
    * A hex calculator (included in any MS Windows copy, not really needed though)
    * A basic knowledge of hex editing
    
    XVI32: http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
    
    ====================
    3) Different offsets
    ====================
    
    Okay, now for the thing you came for: how to bake muffins! No seriously, the offsets.
    Well, first, to start, start up your hex editor and load up your savegame. Now search
    for the string "XLD0I". The position of this string differs all the time. Then, go 241
    bytes down. There you'll find the first Hero record. Each record is 940 bytes long.
    From here the offset list begins. Note that not all offsets are checked, so stay tuned. 
    
    ------------
    3.1) Offsets
    ------------
    
    Okay, this list starts at the beginning of the hero record. I've marked some offsets with
    a questioning mark, because I don't know what they are, or I'm not sure about these ones.
    If you do know, please contact me. Also, a $ indicates a hexadecimal value. C indicates
    the amount of characters the offset uses.
    
    Hex	Bytes	Name			Type	Description
    =======================================================================================
    +00	+0	Gender			BINARY	$00 is male, $01 is female
    +01	+1	Race			BYTE	Read chapter 3.2 for more details
    +02	+2	Class			BYTE	Read chapter 3.3 for more details
    +03	+3	Magic Type		BYTE	Read chapter 3.4 for more details
    +04	+4	Level			BYTE
    +05	+5	?			?
    +07	+7	Language		BYTE	Read chapter 3.5 for more details
    +08	+8	Appearance		BYTE	Read chapter 3.6 for more details
    +09	+9	Face			BYTE	Read chapter 3.6 for more details
    +0A	+10	Inventory Picture(?)	BYTE	Read chapter 3.6 for more details
    +0D	+13	?			?	Always seems to be $02
    +10	+16	?			C3(?)	Always $01D?03, where ? is ascending
    +15	+21	Training Points		WORD
    +17	+23	Gold			WORD	In-game devided by 10
    +19	+25	Rations			WORD
    +1D	+29	Character Status	WORD	Read chapter 3.7 for more details
    +29	+41	Strength		WORD
    +2B	+43	Max. Strength		WORD
    +31	+49	Intelligence		WORD
    +33	+51	Max. Intelligence	WORD
    +39	+57	Dexterity		WORD
    +3B	+59	Max. Dexterity		WORD
    +41	+65	Speed			WORD
    +43	+67	Max. Speed		WORD
    +49	+73	Stamina			WORD
    +4B	+75	Max. Stamina		WORD
    +51	+81	Luck			WORD
    +53	+83	Max. Luck		WORD
    +59	+89	Magic Resistance	WORD
    +5B	+91	Max. Magic Resistance	WORD
    +61	+97	Magic Tallent		WORD
    +63	+99	Max. Magic Tallent	WORD
    +69	+105	?			WORD
    +6B	+107	?			WORD
    +71	+113	?			WORD
    +73	+115	?			WORD
    +79	+121	Close Range Combat	WORD
    +7B	+123	Max. Close Range Combat	WORD
    +81	+129	Long Range Combat	WORD
    +83	+131	Max. Long Range Combat	WORD
    +89	+137	Critical Hit		WORD
    +8B	+139	Max. Critical Hit	WORD
    +91	+145	Lockpicking		WORD
    +93	+147	Max. Lockpicking	WORD
    +C9	+201	Life Points		WORD
    +CB	+203	Max. Life Points	WORD
    +CD	+205	Spell Points		WORD
    +CF	+207	Max. Spell Points	WORD
    +E7	+237	Experience		LWORD
    +EB	+241	Magic Modifier 1	BYTE	Read chapter 3.4 for more details
    +EC	+242	Magic Modifier 2	BYTE	Read chapter 3.4 for more details
    +ED	+243	Magic Modifier 3	BYTE	Read chapter 3.4 for more details
    +EF	+245	Magic Modifier 4	BYTE	Read chapter 3.4 for more details
    +F0	+246	Magic Modifier 5	BYTE	Read chapter 3.4 for more details
    +F3	+249	Magic Modifier 6	BYTE	Read chapter 3.4 for more details
    +F4	+250	Magic Modifier 7	BYTE	Read chapter 3.4 for more details
    +F7	+253	Magic Modifier 8	BYTE	Read chapter 3.4 for more details
    +F8	+254	Magic Modifier 9	BYTE	Read chapter 3.4 for more details
    +111	+273	Name			C16	The name screws up with more characters
    
    +2E5	+741	Headwear		C6	read chapter 3.8 for more details
    +2FD	+765	Bodywear		C6	Read chapter 3.8 for more details
    
    ----------
    3.2) Races
    ----------
    
    Albion has different races. In total there are eight races.
    
    Hex	Race
    ======================
    00	Terran
    01	Iskai
    02	Celtic
    03	Kenget Kamulos
    04	Dji Cantos
    05	Mahino
    06	Decadent
    07	Umajo
    
    ------------
    3.3) Classes
    ------------
    
    Albion has different classes. In total there are nine classes, one being a duplicate.
    
    Hex	Class
    =======================
    00	Pilot
    01	Scientist
    02	Warrior
    03	Dji-Kas Mage
    04	Druid
    05	Enlightened One
    06	Technician
    08	Oqulo Kamulos
    09	Warrior
    
    ----------------
    3.4) Magic Types
    ----------------
    
    There are four different types of magic you can preform. I call them type 01, 02, 04 and
    08, each representing the hex value. You can combine them together by adding the hex
    number up. For example, if you want to have all the different types of spells, use the
    hex 0F.
    
    All spells are bound to a certain type. Here is the list which magic modifier belongs to
    which magic type.
    
    Magic Type	Magic Modifiers
    ===============================
    01		1, 2, 3
    02		4, 5
    04		6, 7
    08		8, 9
    
    --------------
    3.5) Languages
    --------------
    
    There are three languages known in Albion. You can learn more than one langage at a time
    though. To combine them, add the hex number up. This works the same as the magic types.
    
    Hex	Language
    ================
    01	Terran
    02	Iskai
    04	Celtic
    
    ------------------------------------------
    3.6) Appearance / Face / Inventory Picture
    ------------------------------------------
    
    In Albion you can play with different characters. Here you can change their appearances.
    All three share the same picture hex.
    
    Hex	Person
    ================
    01	Tom
    02	Rainer
    03	Drirr
    04	Sira
    05	Mellthas
    06	Harriet
    07	Joe
    09	Khunag
    0A	Siobhan
    
    ---------------------
    3.7) Character Status
    ---------------------
    
    This is the place to modify the character position. This can be very helpful if one of
    your characters has an illness or is unconcious. If the bytes are 0, your character has
    none of the statuses. Just like the magic types and languages, you can add them up.
    
    Hex	Status
    ===================================
    0100	Unconscious
    0200	Poisoned
    0400	Ill
    0800	Exhausted
    1000	Paralyzed
    2000	Fled
    4000	Intoxicated
    8000	Blind
    0001	Panicking
    0002	Asleep
    0004	Insane
    0008	Irritated
    
    ----------
    3.8) Items
    ----------
    
    Items are a bit more complicated than other items. First you need to deal with the ammount.
    Also, some weapons have charges. Next thing is the fact that some weapons break. Last, we
    actually need the items themselves. Basically, items work like this:
    
    Offset	Name		Type
    ============================
    00	Quantity	BYTE
    01
    02
    03
    04	Item Modifier	WORD
    
    --------------
    3.9) Item list
    --------------
    
    Items are nice and all, but what modifier belongs to which item? Here is a list of the
    items. It is not complete though, but it has a lot of items. Note that the hex value is
    always reversed. I will group each item in different groups, the group is the second byte.
    For example, a dagger belongs to group 00, so the hex value would be 0300. It is actually
    item number 0003, but most games tend to reverse these numbers.
    
    GROUP 00
    ========
    00 - empty
    01 - knife
    02 - short dagger
    03 - dagger
    04 - large dagger
    05 - short-sword
    06 - sword
    07 - two-hander
    08 - Lugh's dagger
    09 - Danu's light
    0A - stab
    0B - double stab
    0C - heavy short-sword
    0D - decorative sword
    0E - throwing dagger
    0F - long-sword
    10 - small axe
    11 - axe
    12 - battle-axe
    13 - small battle-axe
    14 - big battle-axe
    15 - double battle-axe
    16 - battle-club
    17 - battle-hammer
    18 - Iskai knife
    19 - Iskai dagger
    1A - Iskai stiletto
    1B - Iskai short-sword
    1C - big Iskai stiletto
    1D - Iskai sword
    1E - big Iskai saber
    1F - Iskai long-sword
    20 - Iskai lance
    21 - big Iskai dagger
    22 - Iskai short stiletto
    23 - Bradir's stiletto
    24 - big Iskai sword
    25 - small bow
    26 - bow
    27 - longbow
    28 - arrow
    29 - long arrow
    2A - mini bolt-thrower
    2B - bolt-thrower
    2C - bolt-rifle
    2D - bolt
    2E - poison bolt
    2F - pistol
    30 - small leather shield
    31 - leather shield
    32 - round shield
    33 - big shield
    34 - framed shield
    35 - metal shield
    36 - small Iskai shield
    37 - Iskai shield
    38 - big Iskai shield
    39 - leather cap
    3A - studded cap
    3B - metal half-shell
    3C - metal helmet
    3D - Iskai leather cap
    3E - Iskai metal cap
    3F - Iskai metal helmet
    40 - leather vest
    41 - leather armor
    42 - studded leather
    43 - light chainmail
    44 - heavy chainmail
    45 - Iskai chest-plate
    46 - Iskai metal plate
    47 - light Iskai armor
    48 - Iskai armor
    49 - shoes
    4A - boots
    4B - empty bottle
    4C - green healing potion
    4D - turq. healing potion
    4E - blue healing potion
    4F - red potion
    50 - violet potion
    51 - blue potion
    52 - Hunter-clan key
    53 - door key
    54 - Equipmentmakers' key
    55 - door key
    56 - cell key
    57 - chest key
    58 - dungeon key
    59 - Herras's key
    5A - door key
    5B - Beastmaster's key
    5C - rope
    5D - Serpent staff
    5E - Crystal staff
    5F - Danu's collar
    60 - ice-ring
    61 - fire-ring
    62 - ring of wrath
    63 - ring of the Goddess
    64 - book
    65 - torch
    66 - torch (burning)
    67 - container
    68 - container
    69 - container
    6A - plate
    6B - herbs
    6C - herbs
    6D - pastries
    6E - spice
    6F - container
    70 - can
    71 - container
    72 - container
    73 - container
    74 - kitchen knife
    75 - container
    76 - bottle
    77 - bottle
    78 - book
    79 - cutlery
    7A - cup
    7B - book
    7C - container
    7D - container
    7E - container
    7F - container
    80 - container
    81 - bottle
    82 - aromatic root
    83 - bottle
    84 - damaged bottle
    85 - container
    86 - bottle
    87 - book
    88 - pillow
    89 - plate
    8A - ladle
    8B - herbs
    8C - fruit
    8D - cold roast
    8E - bottle
    8F - bottle
    90 - bucket
    91 - rag
    92 - towel
    93 - cup
    94 - fur brush
    95 - spoon
    96 - cup
    97 - shell
    98 - spice
    99 - fruit
    9A - small container
    9B - cutlery
    9C - plate
    9D - fork
    9E - container
    9F - sausage
    A0 - ham
    A1 - spoon
    A2 - pliers
    A3 - file
    A4 - small file
    A5 - pick
    A6 - screwdriver
    A7 - hammer
    A8 - small hammer
    A9 - flat hammer
    AA - special hammer
    AB - pliers
    AC - kitchen knife
    AD - pastries
    AE - fruit
    AF - small screwdriver
    B0 - cup
    B1 - metal-saw
    B2 - fine tools
    B3 - wrench
    B4 - sm. metal box
    B5 - metal structure
    B6 - wire structure
    B7 - metal shell
    B8 - brass balls
    B9 - phial
    BA - phials
    BB - red phial
    BC - hammer
    BD - scissors
    BE - bowl
    BF - wrench
    C0 - fine scissors
    C1 - bottle
    C2 - little bottle
    C3 - bowl of water
    C4 - bowl
    C5 - mortar
    C6 - magnifying glass
    C7 - pincer
    C8 - smoked sausages
    C9 - clay bowl
    CA - clay bowl
    CB - fork
    CC - table knife
    CD - plate
    CE - spoon
    CF - clay container
    D0 - clay container
    D1 - clay container
    D2 - clay container
    D3 - clay container
    D4 - clay container
    D5 - cutlery
    D6 - jug
    D7 - clay container
    D8 - drinking horn
    D9 - plate
    DA - clay jug
    DB - ladle
    DC - clay container
    DD - clay container
    DE - clay container
    DF - clay container
    E0 - clay container
    E1 - bucket
    E2 - pillow
    E3 - heavy short-sword
    E4 - heavy dagger
    E5 - metal plate
    E6 - book
    E7 - leather-bound book
    E8 - notes
    E9 - pencil
    EA - book
    EB - book
    EC - bucket
    ED - bucket
    EE - vegetables
    EF - metal cup
    F0 - pastries
    F1 - ladle
    F2 - glass container
    F3 - glass container
    F4 - big glass pot
    F5 - plate
    F6 - plate
    F7 - bottle
    F8 - bottle
    F9 - wood jar
    FA - large glass jar
    FB - big glass vase
    FC - clay container
    FD - clay container
    FE - clay container
    FF - woven basket
    
    GROUP 01
    ========
    00 - Iskai notebook
    01 - note
    02 - Iskai ring-book
    03 - Iskai ring-block
    04 - pencil
    05 - short pencil
    06 - lever
    07 - bucket of water
    08 - monster eye
    09 - compass
    0A - clock
    0B - pick-axe
    0C - rainbow staff
    0D - blue staff
    0E - fine Iskai dagger
    0F - special screwdriver
    10 - blue code card
    11 - red code card
    12 - green code card
    13 - turquoise code card
    14 - notebook
    15 - turq. music crystal
    16 - blue music crystal
    17 - red music crystal
    18 - green music crystal
    19 - purple music crystal
    1A - violet music crystal
    1B - ochre music crystal
    1C - piece of meat
    1D - axe
    1E - large arrow
    1F - arrow
    20 - bolt-belt
    21 - canister
    22 - lockpick
    23 - stimdrink
    24 - metal plate
    25 - metal plate
    26 - glass
    27 - cup
    28 - cup
    29 - container
    2A - container
    2B - bottle
    2C - bottle
    2D - cup
    2E - container
    2F - container
    30 - container
    31 - can
    32 - cup
    33 - cup
    34 - can
    35 - jar
    36 - jar
    37 - pepper and salt
    38 - soy sauce
    39 - pot
    3A - small can
    3B - pot
    3C - shovel
    3D - spade
    3E - wrench
    3F - wrench
    40 - screwdriver
    41 - hand console
    42 - PDA
    43 - screwdriver
    44 - pliers
    45 - silver torque
    46 - gold torque
    47 - silver ring
    48 - ring with gold
    49 - gold ring
    4A - silver chain
    4B - chain with gold
    4C - gold chain
    4D - jewel chain
    4E - jewel
    4F - jewel
    50 - jewel
    51 - jewel
    52 - jewel
    53 - jewel
    54 - jewel
    55 - jewel
    56 - jewel
    57 - jewel
    58 - Triifalai seed
    59 - luck chain
    5A - thief's amulet
    5B - speed amulet
    5C - protection amulet
    5D - power amulet
    5E - strength amulet
    5F - Porenoil
    60 - fragrant water
    61 - Crystal dagger
    62 - Sun dagger
    63 - Fireblade
    64 - Gaze of Kamulos
    65 - Frostbringer
    66 - Crystal throwing axe
    67 - helmet with crystal
    68 - "Lugh's Hand" helmet
    69 - document
    6A - document part
    6B - document part
    6C - Dreamshield
    6D - Lugh's shield
    6E - warniak sphere
    6F - krondir Trii
    70 - diamond
    71 - Tharnos's permit
    72 - Fireball
    73 - Flame bite
    74 - Shadowsword
    75 - Red sword
    76 - Crystal dagger
    77 - Blue dagger
    78 - Blackstone helmet
    79 - White ring
    7A - overall
    7B - clothes
    7C - Stone of Visions
    7D - Metalmagic Knowledge
    7E - "High Knowledge"
    7F - Kenget note
    80 - THE SEED
    81 - THE SEED
    82 - code-note part 1
    83 - code-note part 2
    84 - code-note part 3
    85 - cellar map
    86 - video camera
    87 - storage medium
    88 - Joe's chip
    89 - light staff
    8A - light staff
    8B - Goddess's amulet
    8C - small Warniak sphere
    8D - Dji Cantos stone
    8E - Thorn snare
    8F - Hurry
    90 - View of life
    91 - poison antidote
    92 - insanity antidote
    93 - sickness antidote
    94 - Frost splinter
    95 - Frost crystal
    96 - Frost avalanche
    97 - Light healing
    98 - Blinding spark
    99 - Blinding ray
    9A - Blinding storm
    9B - Sleep spores
    9C - Thorn trap
    9D - Remove trap
    9E - Heal paralysis
    9F - Heal intoxication
    A0 - Heal blindness
    A1 - Heal poisoning
    A2 - Fungification
    A3 - Light
    A4 - Regeneration
    A5 - Map view
    A6 - Lifebringer
    A7 - Teleporter
    A8 - Quick withdrawal
    A9 - Levitation
    AA - stone
    AB - Goddess's Wrath
    AC - Irritation
    AD - Recuperation
    AE - Berserk
    AF - Banish demon
    B0 - Banish demons
    B1 - Demon exodus
    B2 - Small fireball
    B3 - Magic shield
    B4 - Healing
    B5 - Boasting
    B6 - Shock
    B7 - Panic
    B8 - poison stone
    B9 - Lightning strike
    BA - Fire rain
    BB - Thunderbolt
    BC - Fire hail
    BD - Thunderstorm
    BE - Lightning trap
    BF - Big lightning trap
    C0 - Lightning mine
    C1 - Big lightning mine
    C2 - Steal life
    C3 - Steal magic
    C4 - Personal protection
    C5 - Kamulos's Gaze
    C6 - Remove trap
    C7 - shock staff
    C8 - heavy firearm
    C9 - Iskai shoes
    CA - color map
    CB - treasure map
    CC - Mellthas's notes
    CD - Mellthas's pencil
    CE - laser
    
    For a more complete list, see the HTML version.
    
    ============
    4) ToDo list
    ============
    
    Update the item section.
    Figure out what the rest is.
    
    ==========
    5) History
    ==========
    
    --------------
    July 12th 2005
    --------------
    
    Official release.

    FAQ Display Options: Printable Version