Editing
Monsters (65.dat)
(section)
From Raynegard Wiki
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Record columns == The 32-column type-9 record decoded by <code>MonsterRecord_Init @ 00485c10</code> (<code>col<sub>n</sub></code> β offset <code>0x24 + 4Β·(n β 1)</code>; col32 present but not read). This best-guess map refines [[Monsters (64.dat)#Record columns]] using 65.dat as a second sample; changes from the 64.dat-only reading are noted. Confidence: '''β ''' confirmed (code / inaba cross-ref), '''β²''' strong (structural/appearance), '''β''' inferred from data only (no client reader β the combat block is server-side), '''Β·''' low. {| class="wikitable" ! Col !! Offset !! Best-guess meaning !! Conf. !! Notes (64 vs 65) |- | 1 || <code>0x24</code> || dat file number (65) || β || |- | 2 || <code>0x28</code> || record index || β || |- | 3 || <code>0x2c</code> (byte) || '''drop category dat''' β usually 36 ([[Misc items|Monster-item]]), also 11 (food), etc. || β || '''refined:''' not always 36 β Gliareus drops 11.dat (food) |- | 4 || <code>0x30</code> || '''drop entry''' in that category dat || β || |- | 5 || <code>0x34</code> || class/behaviour flag (0/1) || Β· || |- | 6 || <code>0x38</code> || '''per-file group/region id''' β constant within a dat file (0 in 64.dat, 1 in 65.dat) || Β· || '''corrected:''' not "unused" |- | 7 || <code>0x3c</code> || sprite pattern-archive selector (620/621) || β² || |- | 8 || <code>0x40</code> || body-rig / appearance sub-type (62/63) || β² || |- | 9 || <code>0x44</code> || [[textdata inaba.dat|inaba.dat]] row β Pm pattern set (primary sprite) || β || |- | 10β15 || <code>0x48β0x5c</code> || appearance / animation / effect refs; the middle slots fill only for multi-part monsters (0 otherwise) || β²/Β· || |- | 16 || <code>0x60</code> || unused / reserved (0 in both files) || Β· || |- | 17 || <code>0x64</code> || '''DEF''' (defense) || β || Zep (64.dat) armored stone = 10000 |- | 18 || <code>0x68</code> || '''OFC''' (attack / offense) || β || high on the flaming charger Aggrebix |- | 19 || <code>0x6c</code> || '''attack range / reach''' || β || '''refined (was AGL):''' ranged Athygo & long-feeler Zep high, melee Weldok low |- | 20 || <code>0x70</code> || '''HP''' || β || confirmed by boss ''Angel of Dugom'' = 9600 |- | 21 || <code>0x74</code> || '''EXP / gold reward''' || β || grows fastest per tier |- | 22 || <code>0x78</code> || accuracy or resistance % (per-family constant, ~40β235) || Β· || |- | 23 || <code>0x7c</code> || optional param β set only for some early families, else 0 || Β· || |- | 24 || <code>0x80</code> || [[textdata inaba.dat|inaba.dat]] row β Mn sprite set (groups families) || β || |- | 25 || <code>0x84</code> || paired-asset archive # (61, constant) || β² || |- | 26 || <code>0x88</code> || paired-asset entry in archive 61 || β² || |- | 27β29 || <code>0x8cβ0x94</code> || small class/AI/element flags (1/2, per family) || Β· || |- | 30 || <code>0x98</code> || '''optional appearance/effect ref''' β 388β390 in 65.dat || Β· || '''corrected:''' 0 in 64.dat (unused there), real value here |- | 31 || <code>0x9c</code> || resistance / attribute or zone band (per-family, ~72β77) || Β· || |- | 32 || β || present in the text line but '''not read''' by the parser (constant 85) || β || |} '''Client vs server:''' as with [[Monsters (64.dat)]], the combat block (cols 17β21) has '''no client reader''' β monsters are server-spawned entities and the client reads a record for appearance + name only. Those labels are inferred from the data (tier-scaling within species families; the ''Angel of Dugom'' HP outlier) rather than confirmed by a code path.
Summary:
Please note that all contributions to Raynegard Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Raynegard Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Page actions
Page
Discussion
Read
Edit
History
Page actions
Page
Discussion
More
Tools
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Navigation
Main page
Reddit Community
Discord Server
Recent changes
Random page
Help about MediaWiki
Special pages
Search
Tools
What links here
Related changes
Page information