I want to read logfile in detail


Problems running or configuring the software, commands & options, compiling, different platforms, using the interface, documentation, etc.

Temple Termagant

Posts: 12

Joined: Wednesday, 27th February 2019, 14:26

Post Thursday, 5th September 2019, 13:42

I want to read logfile in detail

When I studied server logfile, most of information,(like v=0.23-b1 race=Gargoyle cls=Fighter) are easily accepted.
But I can't understand some of them.
Where should I go to read about them?

v=0.23-b1 surely version
vlong=0.23-b1-84-g6588a6b long version
lv=0.1 I don't know what it is
vsavrv=Git::0.23-b1-84-g6588a6b what is it?
vsav=34.205 what is it?
tiles=1: When using tiles, it would be marked 1.
name= name
race=HillOrc race
:cls=Fighter class
:char=HOFi race&class
:xl=11 level
:sk=Shields Maybe the skill which is the most trained
:sklev=11 the skill level
:title=Blocker title
:place=D::11 place the game ended in ?
:br=D branch
:lvl=11 branch floor the game ended in ?
:absdepth=11 branch floor the player deepest dived into
:hp=-3 health points when the game ended
:mhp=145 max health points(It is affected by some effect like corruption)
:mmhp=145 max health points
:mp=3 mana points
:mmp=16 max mana points
:bmmp=16 max mana points
:str=25 strength
:int=8 int
:dex=16 dex
:ac=25 ac
:ev=2 ev
:sh=13 sh
:god=Beogh god worshiped last? or first?
:start=20190107090546S start time
:dur=5084 what is it?
:turn=12628 turn count player spent
:aut=128924 what is it?
:kills=239 kill num
:status=tree-form,hasted status
:gold=298 gold
:goldfound=597 goldfound
:goldspent=299 goldspent
:scrollsused=26 scrollsused
:potionsused=22 potionused
:sc=10068 what is it?
:ktyp=beam what is it?
:killer=a deep elf mage killer
:dam=17 damages of deadly attack
:sdam=17 what is it?
:tdam=17 what is it?
:kaux=bolt of fire means of deadly attack?
:piety=66 piety num what does number come when god is angry?
:end=20190107103310S end time
:killermap=minmay_the_grid_4x2, minmay_the_grid_prize_four_corners_diamond_b: ?
tmsg=blasted by a deep elf mage: element making fatal means
vmsg=blasted by a deep elf mage (bolt of fire) element making fatal means and the means

Could you tell me what it is?
I need your help.
Thanks
User avatar

Zot Zealot

Posts: 982

Joined: Monday, 29th September 2014, 09:04

Post Friday, 6th September 2019, 00:12

Re: I want to read logfile in detail

The format isn't documented anywhere except the source. See hiscores.cc.

Here's a quick overview of the fields you didn't guess.

lv: version of this logfile record. 0.1 is the only value in use.
vsav / vsavrc: Version tags associated with your save file. Only useful for debugging.
absdepth: "absolute depth" of the level. For example, Orc:1 has lvl=1 absdepth=10
dur: real-time played in seconds
aut: game-time in auts
sc: score
ktype: "kill type". A category of your death. beam/mon/self/etc
sdam: "source damage". Total damage from the entity that killed you on the turn you died.
tdam: "turn damage". Total damage on the turn you died.
piety: Number of god *
killermap: map that the killing monster came from (might not be the map you are standing on)
tmsg/vmsg = "terse/verbose message". Short/Long version of death message.

For this message the author chequers has received thanks:
mogn0308

Temple Termagant

Posts: 12

Joined: Wednesday, 27th February 2019, 14:26

Post Friday, 6th September 2019, 01:49

Re: I want to read logfile in detail

chequers wrote:The format isn't documented anywhere except the source. See hiscores.cc.

Here's a quick overview of the fields you didn't guess.

lv: version of this logfile record. 0.1 is the only value in use.
vsav / vsavrc: Version tags associated with your save file. Only useful for debugging.
absdepth: "absolute depth" of the level. For example, Orc:1 has lvl=1 absdepth=10
dur: real-time played in seconds
aut: game-time in auts
sc: score
ktype: "kill type". A category of your death. beam/mon/self/etc
sdam: "source damage". Total damage from the entity that killed you on the turn you died.
tdam: "turn damage". Total damage on the turn you died.
piety: Number of god *
killermap: map that the killing monster came from (might not be the map you are standing on)
tmsg/vmsg = "terse/verbose message". Short/Long version of death message.


Thank you for your help!
May I ask what absdepth and aut are in detail? I can’t still understand it.

Ziggurat Zagger

Posts: 6454

Joined: Tuesday, 30th October 2012, 19:06

Post Friday, 6th September 2019, 04:45

Re: I want to read logfile in detail

mogn0308 wrote:
chequers wrote:The format isn't documented anywhere except the source. See hiscores.cc.

Here's a quick overview of the fields you didn't guess.

lv: version of this logfile record. 0.1 is the only value in use.
vsav / vsavrc: Version tags associated with your save file. Only useful for debugging.
absdepth: "absolute depth" of the level. For example, Orc:1 has lvl=1 absdepth=10
dur: real-time played in seconds
aut: game-time in auts
sc: score
ktype: "kill type". A category of your death. beam/mon/self/etc
sdam: "source damage". Total damage from the entity that killed you on the turn you died.
tdam: "turn damage". Total damage on the turn you died.
piety: Number of god *
killermap: map that the killing monster came from (might not be the map you are standing on)
tmsg/vmsg = "terse/verbose message". Short/Long version of death message.


Thank you for your help!
May I ask what absdepth and aut are in detail? I can’t still understand it.

Aut is "Arbitrary Unit of Time" every thing you do in the game takes an amount of time, this is a measure of how much of that time you've used. This is distinct from "player turns" because player turns are a theoretical measure of "number of actions" where each action might take different amount of AUTs.

If you prefer you can look at aut as a measure of "the amount of time monsters spent acting"
Spoiler: show
This high quality signature has been hidden for your protection. To unlock it's secret, send 3 easy payments of $9.99 to me, by way of your nearest theta band or ley line. Complete your transmission by midnight tonight for a special free gift!

For this message the author Siegurt has received thanks:
mogn0308
User avatar

Zot Zealot

Posts: 982

Joined: Monday, 29th September 2014, 09:04

Post Friday, 6th September 2019, 14:07

Re: I want to read logfile in detail

absdepth is a way to give each level a number that corresponds to its difficulty. level absdepth = branch abdsepth + branch level.

Examples:
1. As I mentioned before, Orc has branch absdepth of 10. So Orc:1 absdepth is "orc absdepth" (10) + branch level (1) = 11. (I said 10 before, this was a mistake).
2. Tomb absdepth is 21. So Tomb:3 absdepth is 21 + 3 = 24.
3. Depths absdepth is 22. So Depths:2 absdepth is 22 + 2 = 24.

You can find the full list of branch absdepths in branch-data.h

For this message the author chequers has received thanks:
mogn0308

Return to Technical Support

Who is online

Users browsing this forum: No registered users and 47 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.