QUESTS STRUCTURE
This structure is 96 bytes size.
4 bytes are reserved for enabling Quests and Waypoints of each act
2 bytes are reserved for each Quest
Some bytes are not used
If you want to consult the Quests Offsets, that's here
Structure detail :
- Act 1 (total of 16 bytes)
- Enable A (2 bytes)
- Enable B (2 bytes)
- Quest 1 : Den of Evil
- Quest 2 : Sister's Burial Ground
- Quest 5 : Tools of the Trade
- Quest 3 : The Search for Cain
- Quest 4 : The Forgotten Tower
- Quest 6 : Sister to the Slaughter
- Act 2 (total of 16 bytes)
- Enable A (2 bytes)
- Enable B (2 bytes)
- Quest 1 : Radament's Lair
- Quest 2 : The Horadric Staff
- Quest 3 : Tainted Sun
- Quest 4 : Arcane Sanctuary
- Quest 5 : The Summoner
- Quest 6 : The Seven Tombs
- Act 3 (total of 16 bytes)
- Enable A (2 bytes)
- Enable B (2 bytes)
- Quest 1 : Lam Esen's Tomb
- Quest 2 : Blade of the Old Religion
- Quest 3 : Khalim's Will
- Quest 4 : The Golden Bird
- Quest 5 : The Blackened Temple
- Quest 6 : The Guardian
- Act 4 (total of 10 bytes)
- Enable A (2 bytes)
- Enable B (2 bytes)
- Quest 1 : The Fallen Angel
- Quest 3 : Terror's End
- Quest 2 : Hell's Forge
- Act 5 (total of 26 bytes)
- Enable A (2 bytes)
- Reserved (6 bytes)
- Enable B (2 bytes)
- Reserved (4 bytes)
- Quest 1 :
- Quest 2 :
- Quest 3 :
- Quest 4 :
- Quest 5 :
- Quest 6 :
- Reserved Datas (10 bytes)
Enabling Quest and Waypoints is done with this values :
- Act 1 in Normal difficulty (the very first Quest data encountered) :
      Enable A = 2A 01
      Enable B = 01 00
- Other Quest and / or other difficulty :
      Enable A = 01 00
      Enable B = 01 00
Definition of the bits
As said before, each Quest value is 2 bytes. They are bitfields.
In the 1st byte :
- Bit 0: Quest completed 1 (single player)
- Bit 1: Reward available
- Bit 2: Quest started
- Bit 3: Stage 4 complete
- Bit 4: Stage 1 complete
- Bit 5: Stage 2 complete
- Bit 6: Stage 3 complete
- Bit 7:
In the 2nd byte :
- Bit 0:
- Bit 1:
- Bit 2: Stage 5 complete
- Bit 3: Stage 6 complete
- Bit 4: Quest completed 2 (single player) (Quest has already vanished in fire in Quest window)
- Bit 5:
- Bit 6:
- Bit 7: Quest completed (multi player) (Quest will be vanished in fire in Quest window)
(bit 0 is the lowest bit, 7 the highest)
To indicate that a Quest is complete and the reward has been collected,
set the value for the Quest to 7D 1C.
To indicate that a Quest is complete and the reward hasn't been collected,
set the value for the Quest to 7F 1C.
Secret cow level (info in Act I Quest 3. Not verified, take this "as is")
 
| Normal
| Nightmare
| Hell
|
Offset
Enable
Disable
Killed Cow King
|
0094h
90 0E
98 0D
9C 0D
|
00F4h
10 0D
?
?
|
0154h
?
?
?
|
Imbue
Act I Quest 5 involves a smithing hammer, and as a result you get to Imbue one item.
Setting Bit 1 of the 1st byte for Act I Quest 5 (at any difficulty level) enables you to Imbue one item.
If you want to consult the Quests Offsets, that's here
Back to Part 1