Start |
End |
Start (Hex) |
End (Hex) |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
|
|
|
|
|
|
0 |
15 |
0 |
F |
|
NAME1 |
NAME2 |
NAME3 |
NAME4 |
NAME5 |
NAME6 |
NAME7 |
NAME8 |
NAME9 |
NAMEA |
NAMEB |
NAMEC |
NAMED |
NAMEE |
NAMEF |
|
15 |
|
|
|
|
16 |
31 |
10 |
1F |
STR |
INT |
WIS |
DEX |
CON |
CHA |
STR_EXCEP |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
|
16 |
|
|
|
|
32 |
47 |
20 |
2F |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
MEMSpell |
|
|
Race |
Class |
|
14 |
|
|
|
|
48 |
63 |
30 |
3F |
AGE 0-255 |
AGE+ |
HP MAX |
C1:Bless |
C1:Curse |
C1:CuLW |
C1:CaLW |
C1 |
C1 |
C1 |
C1 |
M1: Bhands |
M1:CharmP |
M1:DetMag |
M1:Enlarge |
M1:Reduce |
|
16 |
|
|
|
|
64 |
79 |
40 |
4F |
M1:Friends |
M1:MagMiss |
M1:PfE |
M1:PfG |
M1:RM |
M1:Shield |
M1:ShockG |
M1:Sleep |
C2:FT |
C2 |
C2 |
C2 |
C2 |
C2 |
C2 |
M2 |
|
16 |
|
|
|
|
80 |
95 |
50 |
5F |
M2 |
M2 |
M2 |
M2 |
M2 |
M2 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
M3 |
|
16 |
|
|
|
|
96 |
111 |
60 |
6F |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
M3 |
|
|
|
|
|
|
11 |
|
|
|
|
112 |
127 |
70 |
7F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
143 |
80 |
8F |
|
|
|
|
|
|
|
|
CP_0-255 |
CP+ |
SP_0-255 |
SP+ |
EP_0-255 |
EP+ |
GP_0-255 |
GP+ |
|
8 |
|
|
|
|
144 |
159 |
90 |
9F |
PP_0-255 |
PP+ |
G_0-255 |
G+ |
J_0-255 |
J+ |
C_LEVEL |
D_LEVEL? |
F_LEVEL |
P_LEVEL? |
R_LEVEL? |
MU_LEVEL |
T_LEVEL |
TA/B/A_LEVEL? |
M=00,F=01 |
|
|
15 |
|
|
|
|
160 |
175 |
A0 |
AF |
Alignment |
|
|
|
|
|
|
|
|
|
|
|
EXP_0-255 |
EXP+ |
EXP++ |
EXP+++ |
|
5 |
|
|
|
|
176 |
191 |
B0 |
BF |
|
|
C1 # Spells |
C2 # Spells |
C3 # Spells |
M1 # Spells |
M2 # Spells |
M3 # Spells |
? |
|
|
PortHead (0-E) |
PortBody (0-C) |
Head (00-0D) |
Weap (00-1F) |
Party add order |
|
11 |
|
|
|
|
192 |
207 |
C0 |
CF |
1=Short 2=Tall |
'91' Body |
'A2' Arm |
'B3' Leg |
'C4' Hair/Face |
'E6' Shield |
'F7' Weapon |
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
208 |
223 |
D0 |
DF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
224 |
239 |
E0 |
EF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
255 |
F0 |
FF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
271 |
100 |
10F |
|
|
GP 0-255 NO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
272 |
287 |
110 |
11F |
|
|
|
|
|
|
|
|
|
|
|
HP Curr |
|
EMPTY |
EMPTY |
EMPTY |
|
|
150 |
52.82% |
|
44.72% May 5th |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
|
|
52.46% May 6th! |
|
|
|
C1-C6 are the colours of the player combat icon. Low nibble is colour1 (includes hair), high nibble is colour2 (includes face) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Colours: |
Dark Grey |
Dark Blue |
Dark Green |
Dark Turq |
Dark Red |
Purple |
D.Yell/Brown |
Light Grey |
Black |
Light Blue |
Light Green |
Turquiose |
'Flesh' |
Pink |
Yellow |
White |
|
|
|
|
|
|
|
|
|
Class: |
Cleric |
Druid! |
Fighter |
Paladin |
Ranger |
Magic-User |
Thief |
Monk |
Cleric/Fighter |
C/F/M |
C/R |
C/M-U |
C/T |
F/M-U |
F/T |
F/M-U/T |
M-U/T |
Monster! |
Blank |
Repeatable Garbage (ling.hhalf-orc.ehuman....k), where '.' is the nonprintable character in the font |
awful good.....nlawful neu |
|
|
|
|
Alignment |
LG |
LN |
LE |
NG |
TN |
NE |
CG |
CN |
CE |
CAUSES ERRORS AT 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Race |
Monster |
Dwarf |
Elf |
Gnome |
Half-Elf |
Halfling |
Half-orc |
Human |
Lawful Good |
d.....nlawful neutral..klawful e |
|
ful neutral..klawful evil.....ln |
l..klawful evil.....lneutral good. |
evil.....lneutral good....ltrue n |
<blank> |
ood.....ltrue neutral....lneutral e |
|
|
|
|
|
|
|
|
|
Spells0 |
|
C1:Bless |
C1:Curse |
C1:CuLW |
C1:CaLW |
C1 |
C1 |
C1 |
C1 |
M1: Bhands |
M1:CharmP |
M1:DetMag |
M1:Enlarge |
M1:Reduce |
M1:Friends |
M1:MagMiss |
|
|
|
|
|
|
|
|
|
Spells1 |
M1:PfE |
M1:PfG |
M1:RM |
M1:Shield |
M1:ShockG |
M1:Sleep |
C2:FT |
C2 |
C2 |
C2 |
C2 |
C2 |
C2 |
M2 |
M2 |
M2 |
|
|
|
|
|
|
|
|
|
Spells2 |
M2:MirrorImage |
M2 |
M2 |
M2 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
C3 |
M3 |
M3 |
M3 |
|
|
|
|
|
|
|
|
|
Spells3 |
M3:Haste |
M3:Hold P |
M3:Invis 10' |
M3:LB |
M3:ProtE10' |
M3:ProtG10' |
M3:ProtNMiss |
M3:Slow |
C7:Resto |
6th:<blank> |
6th:.BEA |
6th:<blank> |
6th:J. |
6th:<blank> |
6th:<blank> |
6th:B.DH |
|
|
|
|
|
|
|
|
|
Spells4 |
6th:<blank> |
6th:<blank> |
6th:.. |
(etc...) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notes: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ability Scores (STR,INT,WIS,DEX,CON,CHA) ostensibly range from 3 to 18 (19 for dwarven constitution and elven dexterity) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b73b |
46907 |
|
|
|
|
|
|
|
|
These ability scores seem to be implemented in many ways correctly up to 25. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3bb7 |
15287 |
|
|
|
|
|
|
|
|
High strength works correctly for to hit rolls (I think), and damage (for sure) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dexterity seems to work properly for AC, difficult to tell if works correctly for missile weapon THAC0 |
|
|
|
|
|
|
|
|
|
weapcol: F7 = standard, F8 = +1 col1, E6 -1 col1,col2 |
|
|
|
|
|
Some correlations c7-d7 |
|
|
|
|
|
|
|
|
|
PoolRad is unique in that it has only one number for an ability score, the current number... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Poolrad can only display 2/1/1/1/1/ as levels/classes |
|
|
|
|
|
|
|
|
coltest2 |
90,A1,B2,C3,E5,F6 is -1 for all Col1 |
|
|
|
|
|
11C is the same for entire party? |
|
|
|
|
|
|
|
|
|
Poolrad displays the first 5 in order... |
|
|
|
|
|
|
|
|
coltest4 |
81,92,A3,B4,D6,E7 is -1 for all Col2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After Thief, there is one more class...Bard? Thief/Acrobat? Assassin? (Probably Bard?) |
|
|
|
|
|
|
|
|
|
Looks like 16 colours for each, I would say in alpha order? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Level 200 is too high for Thief subclass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Level can be higher (at least in number) than the limit in the game. (Level 7,9,7,10,32 for C/F/MU/T/B) |
|
|
|
|
|
|
|
|
|
If Age is A6 on starting Dwarf, then error?!? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Experience is awarded based on the class (if multi-class, divided up to three), not by the number of class levels in 96-9F |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THAC0 works correctly for thieves at level 10, but not C/F/P 48 |
|
|
|
|
|
|
|
|
|
Cleric level 1 spells seem not to make any difference if you remove them... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interestingly, as outlined here: |
|
|
|
|
|
|
|
|
|
If you add Cleric spells without cleric class (somewhere, not sure where), it adds them to spellbook |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://advanceddantiansanddragons.blogspot.ca/2008/08/thac0-table-inflation.html |
|
|
|
|
|
|
|
|
|
02,11,FF works just as well as 01 for spells |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THAC0 has a stupid progression in 1st ed: (see THAC0 spreadsheet...) |
|
|
|
|
|
|
|
|
|
C1/M1/etc spells number is overridden by the calculation from the class level |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Poolrad seems to follow it (at least for Fighter 2nd level and T10) |
|
|
|
|
|
|
|
|
|
Memorized spells are in order that they are in the file. This may put 1st level spells after restoration... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Poolrad seems to follow 2nd ed Fighter THAC0 (at least by the webpage) |
|
|
|
|
|
|
|
|
|
There is a hard limit of 21 memorized spells...Filled up from 2B backwards to 17... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Limit is level 10 for Fighter |
|
|
|
|
|
|
|
|
|
XP given out, then divided in 3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THAC0 seems to be active for fighter sub-classes, both Paladin and Ranger! |
|
|
|
|
|
|
|
|
|
Combat attributes seem to be from class levels, not from class? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cleric works up to level 10 for THAC0, but not level 11! |
|
|
|
|
|
|
|
|
|
Class is only the words shown? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
So, my guess is that they programmed it in for all levels up to 10...Why? Monsters? It had to be a table, not an equation, so just numbers, so a round number of them? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Some things will make the game not load characters...not sure what...Having character 1 at lev 10 mage, character 6 at lev 11 mage, both corrected to 1 fixed it..., then was able to make character 1 a lev 10 mage again... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thief level of 'E2' might have done it... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Magic-user seems to be '1st ed' as per THAC0 spreadsheet |
|
|
|
|
|
|
|
|
|
The 'Pick' option comes from having a character with >0 thief levels, even if that level is >10 (17 works) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thief seems to be '1st ed' as per THAC0 spreadsheet |
|
|
|
|
|
|
|
|
|
“Current HP” can be greater than max...healing or resets this to max. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cleric is the same, so can't tell there...., but is consistent at levels 2,3,4,6,7,9,10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Druid works, Bard(?) works, but seems to use Cleric advancement for THAC0, don't know if that is correct... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
You can overflow the number of copper pieces, for example, but it seems to have no effect on the savegame... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Not sure when encumbrance is calculated... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multiple Fighter attacks seem to be based on fighter level |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Open questions: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
High strength and bashing? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
High INT/WIS and spell immunities? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Resurrection percentages? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Talk about the remove & restart cheat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Talk about random encounters and PoolRad's auto-scaling system... vs. Fixed encounters... |
|
|
|
|
|
|
|
120 |
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Level and drained level? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cleric Bonus Spells? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reading Manual of health? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Displaced? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Things to find: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Ability Scores... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
What is the first cell? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
XP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Platinum, Gold, Electrum, Silver, Copper |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Jewlery, Gems |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Class |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Race |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Spells, Mage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Spells, Cleric |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thief skills |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cleric Skills |
|
All chars have cleric turning ability...But all have cleric levels and are CFM |
|
|
|
|
|
F/M with cleric levels can turn... |
|
|
C/F/M with no cleric levels cannot turn, but can cast already memorized cleric spells...F/M with cleric levels can also cast memorized cleric spells |
|
|
|
|
|
|
|
|
|
Ones with either can still memorize spells... |
|
|
One with neither can still memorize spells... |
Done! |
Character head/body |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Character icon attributes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Memorized spells? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Done! |
Races |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90-06,08,0B,0C are the class levels (C,F,M,T) (Assume C, Druid, F, Ranger, Pal, Wiz, Th...makes sense if CFMT with subclasses in
Order) (from 2011 research) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|