Chaosforge Forum

  • March 28, 2024, 10:51
  • Welcome, Guest
Please login or register.



Login with username, password and session length

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Simon-v

Pages: 1 [2]
16
Discussion / Smart Mortem Namer Script (For Linux)
« on: March 18, 2010, 17:03 »
Linux users rejoice!
Due to not having the patience to convince Kornel and Co. that mortem file names should be more descriptive (see: http://forum.chaosforge.org/index.php/topic,2898.html), i used my expertise (an overstatement) to craft a shell script to do just that: make the mortem file names more descriptive.

All interested parties may download and (ab)use it as they please.

Newbie note: make the file executable, then run it in the terminal. Oh, and read the notes.

Summary:
Code: [Select]
# This script renames raw DoomRL mortem files according to the following
# (by far more useful) naming scheme:
# Year-Month-Day Hour-Minute-Second Difficulty-GameType-Result PlayerName.txt
# Example: '2009-12-04 19-44-07 N-AoMr-St Simon.txt'
# The script will first match the files by name, then inspect their contents
# to verify and fill the missing information.
# The script is slow and unoptimized, but otherwise works.
# To use, either run this script from your mortem directory, or run it
# with the path to your mortem directory as the first argument

The script has been updated for DoomRL 0.9.9.3, which includes a different date format by default.

Additional notes:
In an attempt to avoid ambiguity as much as possible, which is necessary for my other script, doomrl-stats (a script that counts your games/wins for different play modes), i have taken the liberty to mark Angel of Haste as AoHa and Angel of Purity as AoPu. You may either accept it or change it to whatever you believe is appropriate.

Download:
http://dl.dropbox.com/u/23785083/DoomRL-Sandbox/fix-doomrl-mortem.sh

Constructive criticism and ruthless bashing (pun intended) are welcome. ;)

17
Currently the mortems are copied to the mortem directory and named according to the following format:

Code: [Select]
[DD-MM-YYYY H-M-S] NAME.txt
It is my belief that the naming format should be more descriptive and useful, including the following modifications:
  • Follow the YYYY-MM-DD date format
  • Always use two-digit 24h time
  • Include the difficulty
  • Include the game type (normal or challenge)
  • Include the game outcome (level reached (two digits) or victory type)
The proposed changes will make the mortem archive searcheable, sortable and generally more convenient.

Examples:

Code: [Select]
2010-03-17 22-34-17 E-Normal-St1 Simon.txt
2010-05-07 02-41-05 N-Normal-15 Simon.txt
2010-07-13 12-03-24 H-AoMr-Pt1 YourName.txt
2010-11-20 14-50-22 U-Ao100-02 HisName.txt
2010-12-31 23-59-59 N!-AoPc-Pt1 SomeName.txt

18
0.9.9.1 / [E|92%|15|YASSSSSD] Knives and fists
« on: March 17, 2010, 14:38 »
--------------------------------------------------------------
 DoomRL (v.0.9.9.1) roguelike post-mortem character dump
--------------------------------------------------------------

 Simon, level 6 Human Lance Corporal, killed by a cacodemon
 on level 15 of the Phobos base.
 He survived 51657 turns and scored 15676 points.
 He played for 58 minutes and 22 seconds.
 He was too young to die!

 He killed 236 out of 254 hellspawn. (92%)
 He held his right to remain violent.


-- Awards ----------------------------------------------------

  None

-- Graveyard -------------------------------------------------

  ###########################################################
  #################################.................#########
  #################################..................######..
  ########.....................####...................###....
  ########.....................####...................#......
  ########.....................####...................#......
  #+.||.^#.....................#......................#......
  #......#.....................#......................#......
  #......#....................O#......................#......
  #....../.....................X......................#......
  #......#.....................#......................#......
  #......#.....................#......................#......
  #+.||.^#.....................#......................#......
  ########.....................####...................#......
  ########.....................####...................#......
  ########.....................####...................###....
  #################################..................######..
  #################################.................#########
  ###########################################################
  ###########################################################

-- Statistics ------------------------------------------------

  Health 0/50   Experience 14338/6
  ToHit Ranged +0  ToHit Melee +4  ToDmg Ranged +0  ToDmg Melee +6

-- Traits ----------------------------------------------------

    Tough as nails   (Level 2)
    Brute            (Level 2)
    Berserker        (Level 1)
    Badass           (Level 1)

  Bru->Bru->Ber->TaN->TaN->Bad->

-- Equipment -------------------------------------------------

    [a] [ Armor      ]   blue armor [1/2] (30%)
    [b] [ Weapon     ]   modified combat knife (2d6)
    [c] [ Boots      ]   protective boots [2/2] (92%)
    [d] [ Prepared   ]   modified combat knife (2d6)

-- Inventory -------------------------------------------------

    [a] green armor [1/1] (100%)
    [b] green armor [1/1] (100%)
    [c] blue armor [2/2] (100%)
    [d] blue armor [2/2] (100%)
    [e] blue armor [2/2] (100%)
    [f] red armor [4/4] (100%)
    [g] modified red armor [6/6] (100%) (P)
    [h] red armor [4/4] (100%)
    [i] small med-pack
    [j] small med-pack
    [k] small med-pack
    [l] small med-pack
    [m] small med-pack
    [n] large med-pack
    [o] large med-pack
    [p] large med-pack
    [q] large med-pack
    [r] large med-pack
    [s] envirosuit pack
    [t] gothic boots [10/10] (200%)

-- Kills -----------------------------------------------------

    41 former humans
    30 former sergeants
    3 former captains
    32 imps
    46 demons
    70 lost souls
    7 cacodemons
    1 baron of hell
    3 hell knights
    1 former commando
    2 pain elementals

-- History ---------------------------------------------------

  He started his journey on the surface of Phobos.
  On level 2 he entered Hell's Arena.
  He left the Arena before it got too hot.
  On level 4 he stormed the Chained Court.
  On level 7 he witnessed the Wall.
  Not knowing what to do, he left.
  On level 11 he ventured into the Halls of Carnage.
  On level 15 he encoutered the Phobos Hellgate.
  On level 15 he finally was killed by a cacodemon.

-- Messages --------------------------------------------------

 You hit the cacodemon. The cacodemon misses you.
 You hit the cacodemon. The cacodemon dies. The lost soul misses you.
 You hit the lost soul. The lost soul dies.
 You hit the lost soul. The lost soul dies. The lost soul hits you.
 You hit the lost soul. The lost soul dies.
 You hit the lost soul. The lost soul dies.
 You stop running.
 The lost soul hits you.
 You hit the lost soul. The lost soul dies. The lost soul hits you.
 You hit the lost soul. The lost soul dies.
 The lost soul hits you. Your blue armor is damaged! The lost soul hits
 you.
 You hit the lost soul. The lost soul dies. The lost soul hits you.
 You hit the lost soul. The lost soul dies.
 You hit the cacodemon. The cacodemon hits you.

-- General ---------------------------------------------------

 Before him 1 brave souls have ventured into Phobos:

 Some rumours though, say that the Cyberdemon was killed already!
 Is he immortal? 1 souls claim to have killed him...
 1 killed the bastard and survived.

--------------------------------------------------------------

I'm frustrated, can you tell?

As you can see, i was playing a fairly standard "knives and fists" game on Easy. As you can also see, i was doing rather well. The problem was i was running the Windows version through wineconsole, as a result receiving overly sharp colors, hard-to-read fonts and, which is worse, bright shadows (seriously, the shadows were brighter than the lit areas!). By the time i reached level 15 i got tired and stopped paying attention.

I can tell exactly what went through my head at that time.
"Right. I'll take them one by one, then go back and heal. (tap)(tap)(tap)(tap) All right, just one more cacodemon left, (move)(move) Ah, here he is. I don't need to heal yet, i can still make an attack or two... (tap-tap) Wait, no, SHIT! Stupid, stupid, stupid, stupid, stupid!"

I never died with ten medpacks and three red armors in my inventory to something completely avoidable before. I can only hope it will not happen again.

I'm a stupid, stupid, stupid, stupid, stupid optimist.

19
--------------------------------------------------------------
 DoomRL (v.0.9.9) roguelike post-mortem character dump
--------------------------------------------------------------

 Simon, level 8 Hell Baron 1st Lieutenant, defeated the Cyberdemon
 on level 25 of the Phobos base.
 He survived 40656 turns and scored 98418 points.
 He played for 1 hour, 20 minutes and 5 seconds.
 He didn't like it too rough.

 He killed 368 out of 455 hellspawn. (80%)
 He was an Angel of Red Alert!


 He saved himself 2 times.

-- Awards ----------------------------------------------------

  UAC Star (bronze cluster)
  Quartermaster Bronze Badge
  Quartermaster Silver Badge
  Quartermaster Platinum Badge

-- Graveyard -------------------------------------------------

  ###########################################################
  #0.........................................................
  #..........................................................
  #..........................................................
  #.......................###................................
  #.....#.................###..........................###...
  #.......................###..........................###...
  #..........................................###.......###...
  #.......}..................................###.............
  #........|............###....###...........###.............
  #.....................###....###...........................
  #......X.....###......###....###...........................
  #............###................................###........
  #............###.......................###......###........
  #......................................###......###........
  #..................###.................###.................
  #..................###.....................................
  #..................###.....................................
  #..........................................................
  ###########################################################

-- Statistics ------------------------------------------------

  Health 50/50   Experience 22730/8
  ToHit Ranged +0  ToHit Melee +0  ToDmg Ranged +0  ToDmg Melee +0

-- Traits ----------------------------------------------------

    Finesse          (Level 1)
    Hellrunner       (Level 2)
    Reloader         (Level 2)
    Juggler          (Level 1)
    Dodgemaster      (Level 1)
    Shottyman        (Level 1)

  HR->HR->DM->Rel->Rel->SM->Fin->Jug->

-- Equipment -------------------------------------------------

    [a] [ Armor      ]   nothing
    [b] [ Weapon     ]   advanced shotgun (9d3) [0/1] (P1)
    [c] [ Boots      ]   modified protective boots [2/2] (100%) (A)
    [d] [ Prepared   ]   modified BFG 9000 (10d8) [0/130] (B1)

-- Inventory -------------------------------------------------

    [a] modified rocket launcher (6d6) [0/1] (B1)
    [b] chainsaw (4d6)
    [c] shotgun shell (x2)
    [d] shotgun shell (x50)
    [e] shotgun shell (x50)
    [f] large med-pack
    [g] large med-pack
    [h] thermonuclear bomb

-- Kills -----------------------------------------------------

    90 former humans
    52 former sergeants
    8 former captains
    67 imps
    31 demons
    73 lost souls
    22 cacodemons
    4 barons of hell
    1 Cyberdemon
    7 hell knights
    4 arachnotrons
    3 former commandos
    3 pain elementals
    2 mancubi
    1 revenant

-- History ---------------------------------------------------

  He started his journey on the surface of Phobos.
  On level 2 he entered Hell's Arena.
  He fought desperately on the Arena but didn't have what it takes.
  On level 6 he stormed the Chained Court.
  On level 14 he ventured into the Halls of Carnage.
  On level 15 he found the Malek's Armor!
  Then at last he found Phobos Arena!
  On level 25 he finally defeated the Cyberdemon.

-- Messages --------------------------------------------------

   Warning! Explosion in 4 minutes! The Cyberdemon reloads his rocket
 launcher.
 You use a large med-pack. You feel fully healed.
 The Cyberdemon fires! You dodge! Boom!
 Fire -- Choose target...
   The Cyberdemon reloads his rocket launcher.
 The Cyberdemon fires! You dodge! Boom!
 Fire -- Choose target...
   The Cyberdemon reloads his rocket launcher.
 The Cyberdemon fires! You dodge! Boom!
 Fire -- Choose target...
   The Cyberdemon reloads his rocket launcher.
 The Cyberdemon fires! You dodge! Boom!
 Fire -- Choose target...
   The Cyberdemon dies. You feel relatively safe now. Congratulations!

-- General ---------------------------------------------------

 Before him 91 brave souls have ventured into Phobos:
 68 of those were killed.
 1 of those was killed by something unknown.
 4 didn't read the thermonuclear bomb manual.
 And 8 couldn't handle the stress and committed a stupid suicide.

 Some rumours though, say that the Cyberdemon was killed already!
 Is he immortal? 10 souls claim to have killed him...
 3 sacrificed itself for the good of mankind.
 7 killed the bastard and survived.

--------------------------------------------------------------

You see that Platinum badge? You see it? The bug that's responsible for me, receiving it, robbed me of my rightful (future) Platinum badge! I will never be able to enjoy getting this badge, because i already got it without actually earning it!

Notes to this game:
I decided to pick every trait that allowed me to do something - anything! - faster, be it running or reloading. A shotgun was the obvious choice for the majority of this game, with the rocket launcher being second for dangerous cases and the BFG from the Halls of Carnage reserved for the Cyberdemon.
Somewhere in the middle of the game i realized that i can move-reload faster than i can reload, also getting the dodge bonus while i'm at it, which decided the tactics for the rest of the game.
When i depleted my only BFG at the Cyberdemon i realized - again! - that i can dodge every rocket as long as i move on the turn it is fired, which made the rocket launcher and the shotgun actually useful for the fight.

The explosion made by the dying Cyberdemon was very satisfying.

20
0.9.9 / [H|AoLT|YAAM] Full Win Fail, 2nd Lt.
« on: January 28, 2010, 15:52 »
--------------------------------------------------------------
 DoomRL (v.0.9.9) roguelike post-mortem character dump
--------------------------------------------------------------

 Simon, level 12 Hell Baron Warrant Officer, sacrificed himself to kill the Cyberdemon
 on level 25 of the Phobos base.
 He survived 148602 turns and scored 6363 points.
 He played for 4 hours, 5 minutes and 13 seconds.
 He wasn't afraid to be hurt plenty.

 He killed 759 out of 759 hellspawn. (100%)
 This ass-kicking marine killed all of them!
 He was an Angel of Light Travel!


 He saved himself 2 times.

-- Awards ----------------------------------------------------

  Medal of Prejudice
  UAC Star (silver cluster)
  Aurora Medallion
  Grim Reaper's Badge
  Hell Champion Medal
  Veteran Silver Badge
  Lightfoot Silver Badge

-- Graveyard -------------------------------------------------

  ###########################################################
  #..........................................................
  #..........................................................
  #..........................................................
  #......................................|...................
  #.........>....X.......................|...................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  #..........................................................
  ###########################################################

-- Statistics ------------------------------------------------

  Health -5903/80   Experience 66829/12
  ToHit Ranged +0  ToHit Melee +0  ToDmg Ranged +2  ToDmg Melee +2

-- Traits ----------------------------------------------------

    Ironman          (Level 3)
    Finesse          (Level 2)
    Son of a bitch   (Level 2)
    Whizkid          (Level 2)
    Triggerhappy     (Level 2)
    Ammochain        (Level 1)

  SoB->SoB->TH->Fin->Fin->WK->MAc->TH->WK->Iro->Iro->Iro->

-- Equipment -------------------------------------------------

    [a] [ Armor      ]   Angelic Armor [7/7] (100%)
    [b] [ Weapon     ]   modified BFG 9000 (10d8) [130/130] (B1)
    [c] [ Boots      ]   modified protective boots [4/4] (95%) (AP)
    [d] [ Prepared   ]   Trigun (3d6) [6/6]

-- Inventory -------------------------------------------------

    [a] modified plasma rifle (1d9)x6 [40/40] (P2T1)
    [b] BFG 9000 (10d8) [100/100]
    [c] advanced BFG 9000 (10d8) [100/100]
    [d] Revenant's Launcher (7d6) [1/1]
    [e] blue armor [2/2] (100%)
    [f] rocket (x10)
    [g] large med-pack
    [h] large med-pack
    [i] modified plasteel boots [8/8] (100%) (P)

-- Kills -----------------------------------------------------

    73 former humans
    97 former sergeants
    44 former captains
    91 imps
    69 demons
    152 lost souls
    34 cacodemons
    36 barons of hell
    1 Cyberdemon
    37 hell knights
    48 arachnotrons
    15 former commandos
    11 pain elementals
    17 arch-viles
    9 mancubi
    25 revenants

-- History ---------------------------------------------------

  He started his journey on the surface of Phobos.
  On level 2 he entered Hell's Arena.
  He left the Arena as a champion!
  On level 4 he found the Assault Shotgun!
  On level 5 he stormed the Chained Court.
  On level 9 he found Hell's Armory.
  On level 9 he found the Revenant's Launcher!
  On level 12 he ventured into the Halls of Carnage.
  On level 15 he found the City of Skulls.
  He wiped out the City of Skulls.
  On level 18 he found the Phaseshift Boots!
  On level 19 he ventured into the Spider's Lair.
  He cleared the Lair, kickin' serious spider ass!
  On level 21 he found the Trigun!
  On level 22 he was foolish enough to enter the Mortuary!
  On level 22 he found the Angelic Armor!
  He managed to clear the Mortuary from evil!
  Then at last he found Phobos Arena!
  He nuked level 25!
  On level 25 he finally sacrificed himself to kill the Cyberdemon.

-- Messages --------------------------------------------------

 thermonuclear bomb. Warning! Explosion in 10 seconds! Warning!
 Explosion in 9 seconds!
 You start running!
 Warning! Explosion in 8 seconds!
 Warning! Explosion in 7 seconds!
 Warning! Explosion in 6 seconds!
 Warning! Explosion in 5 seconds!
 Warning! Explosion in 4 seconds!
 Warning! Explosion in 3 seconds!
 Warning! Explosion in 2 seconds!
 Warning! Explosion in 1 seconds! You feel vulnerable again.
 You hear an explosion! You hear an explosion! You hear an explosion! You
 hear an explosion! You hear an explosion! You hear an explosion! You
 hear an explosion! You hear an explosion! You hear an explosion! You hear
 an explosion! You feel relatively safe now. Congratulations! You

-- General ---------------------------------------------------

 Before him 67 brave souls have ventured into Phobos:
 48 of those were killed.
 1 of those was killed by something unknown.
 4 didn't read the thermonuclear bomb manual.
 And 8 couldn't handle the stress and committed a stupid suicide.

 Some rumours though, say that the Cyberdemon was killed already!
 Is he immortal? 6 souls claim to have killed him...
 2 sacrificed itself for the good of mankind.
 4 killed the bastard and survived.

--------------------------------------------------------------

I am not a very skilled player. i'm just trying to get by somehow.

"What do i need for that rank, two more silver badges? I think i'll try Light Travel HMP, work on my skill. Yes, i know i already tried that seven times, only to die on level two. Can you just give me that pistol over there? Thanks. I'll be on my way."
The only way to play Light Travel is Ammochain, but it doesn't mean i won't use an Assault Shotgun should i run into one before i get a plasma rifle, does it?
"Oh, wait, i can mod armours more than once?! No one told me that!"
I dropped the second nuke when i found the Trigun.
"I must be insane to go into the Spider's Lair, er, Mortuary. It's not worth it. No way. Too dangerous. Ah, what the hell..."
I was rather surprised to find an Invulnerability sphere about 1/3 level away from the stairs on level 24. I had the nukes, so i decided to try a Full Win. I carefully clear the level, double-check my gear, grab the sphere and run like hell to the stairs.
"I am armed and dangerous, and i have a plan! Clear out everyone, it's gonna be a blast!"
I set the nuke immediately upon entering and run towards the nearest pillar, trying to cover as much distance as i can before the boom.
The invulnerability runs out exactly one turn before the nuke goes off, turning the whole deal into a partial win.
"Ah, now i see the flaw in my cunning plan..."
Should have i used the Angel's Arm, i would have fully won. The graveyard shows how close i really was.

"Congratulations, sir, you are promoted to 2nd Lieutenant; here's your badge."
Not what i expected, but what the hell. At least i fight to live another day. Wait, that doesn't sound right...

Pages: 1 [2]