Chaosforge Forum

  • March 28, 2024, 22:07
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: Nuke bug and mortem file  (Read 3760 times)

Valkeera

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 126
    • View Profile
Nuke bug and mortem file
« on: December 09, 2006, 05:17 »

Version: DoomRL win 0.9.8.5
Platform: Windows XP

Bug description: Activated thermie at the Cybie level, but got killed before the countdown ran out. The bomb did go off and I assume that a partial win should be achieved. However no win message and no mortem was generated, instead the program took the mortem generated in previous game (so I learned that I was killed by arachnotron on L22), and the final score for that game wasn't written in the HighScores.

I did some testing by removing the mortem.txt file from the folder and repeated the process. This time the game crashed, and I got the following error message:

EInOutError: File not found (at $0045A8B6 or something...)
line 138 of vviewer.pas
line 268 of dfhof.pas
line 285 of doombase.pas
line 21 of doomrl.pas

Save game was created successfully, and when loading it I reappeared in Cybie level with -287% health (variable), and got killed by Cybie by a single shot. Normal mortem.txt "Killed by Cyberdemon" was generated, and HighScores showed "Defeated by CD" as well.

Then I tried to simulate the crash with missing mortem file, loaded the crashed save (again with some -265% health), healed myself to full health, and then impaled the Cybie on my shiney LS - this generated a standard win mortem.txt (Marine defeated the CD), but in the HighScores table, the record was shown as "won by sacrifice". This partial win wasn't recorded in Player info, though.

Note: I was playing this on AoB challenge with some heavy savescumming. I also tried to simulate the problem (activate thermie, get killed before it goes off) on a non-Cybie level, but this got me a standard "nuked himself" death, and no crashes.

I'll try to test this futher to see if this bug applies to JC level as well.
Logged
Angel of Death 007

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Nuke bug and mortem file
« Reply #1 on: December 09, 2006, 06:12 »

Okay, I think I may have a lead why that happens...
Logged
at your service,
Kornel Kisielewicz

Valkeera

  • First Sergeant
  • *
  • Offline Offline
  • Posts: 126
    • View Profile
Re: Nuke bug and mortem file
« Reply #2 on: December 09, 2006, 07:10 »

This is to confirm that the same bug applies to JC level, too.
Logged
Angel of Death 007

RepoRipper

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 130
    • View Profile
Re: Nuke bug and mortem file
« Reply #3 on: March 29, 2007, 20:43 »

HELP! same kind of bug, but...
im on NTR AoImp trying to win for Captain Rank, save right at cybie, i have a thermie....
i kill him with bfg, plsma rifle, dblshty, and rocketlauncher. yeah he dies, i lose 20% hp from him blowing up. in BOTH MORTEM AND HIGHSCORE it say i NUKED MYSELF! NOT SACRIFICE, NUKED MYSELF!!!!!! but thats not the worst.....

i try again, and DROP THE NUKE! i then blow it up with rocket or it takes cybie rocket... no prob... kill cybie... NUKED MYSELF AGAIN!!! I CANT GET CAPTAIN RANK!!!!!!!!!!!!!!!!!!!!! HHHHHHHHHHHHHEEEEEEEEEEEEEELLLLLLLLPPPPPPPPP!!!!!!!!!!!!!!!!!!!!!
Logged

RepoRipper

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 130
    • View Profile
Re: Nuke bug and mortem file
« Reply #4 on: March 29, 2007, 21:11 »

heres my mortem file...
--------------------------------------------------------------
 DoomRL (v.0.9.8.5) roguelike post-mortem character dump
--------------------------------------------------------------

 Rampage, level 10 Demon Lieutenant, nuked himself.
 on level 25 of the Phobos base.
 He survived 221438 turns and scored 65180 points.
 He didn't like it too rough.

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

 He found the Phobos Arena.
 He stormed the Chained Court.
 He ventured into the Halls of Carnage.
 He fought on Hell's Arena.
 He faced The Wall.
 He wandered into the Unholy Cathedral.
 He defeated the Angel of Death.
 He was caught in the Mortuary!
 And he managed to clear it!

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

  Health 79/70   Experience 41387/10
  ToHit +0  ToDmg Ranged +1  ToDmg Melee +1

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

    Ironman        (Level 2)
    Hellrunner     (Level 1)
    Son of a bitch (Level 1)
    Reloader       (Level 2)
    Badass         (Level 3)
    Shottyman      (Level 1)

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

    [a] [ Armor      ]   red armor [2/4] (43%)
    [b] [ Weapon     ]   nothing
    [c] [ Boots      ]   plasteel boots [8/8] (77%)
    [d] [ Prepared   ]   advanced BFG 9000 (8d9) [56/100]

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

    [a] red armor [4/4] (84%)
    [b] red armor [2/4] (29%)
    [c] red armor [4/4] (83%)
    [d] Angelic Armor [3/6] (32%)
    [e] double shotgun (6d3)x2 [1/2]
    [f] advanced rocket launcher (4d5) [1/1]
    [g] plasma rifle (1d8)x8 [40/40]
    [h] plasma rifle (1d8)x8 [40/40]
    [i] plasma rifle (1d8)x8 [40/40]
    [j] plasma rifle (1d8)x8 [40/40]
    [k] BFG 9000 (8d8) [100/100]
    [l] shotgun shell (x29)
    [m] rocket (x2)
    [n] power cell (x50)
    [o] power cell (x50)
    [p] power cell (x50)

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

    61 former humans
    50 former sergeants
    26 former captains
    39 imps
    43 demons
    36 lost souls
    47 cacodemons
    26 barons of hell
    1 Cyberdemon
    16 hell knights
    21 arachnotrons
    12 former commandos
    10 pain elementals
    8 arch-viles

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

 He started his journey on the suface of Phobos.
 On level 2 he battled through the complex.
 On level 3 he battled through a maze of rooms.
 Afterwards he fought on Hell's Arena.
 On level 4 he battled through the complex.
 On level 5 he battled through the complex.
 He then stormed the Chained Court.
 On level 6 he found a hellish city.
 On level 7 he battled through the complex.
 On level 8 he battled through the complex.
 On level 9 he battled through the complex.
 On level 10 he battled through the complex.
 On level 11 he battled through the complex.
 He then ventured into the Halls of Carnage.
 On level 12 he battled through the complex.
 Afterwards he witnessed the Wall.
 On level 13 he found hellish caves.
 On level 14 he battled through a maze of rooms.
 On level 15 he battled through a maze of rooms.
 On level 16 he found hellish caves.
 Then he invaded the Unholy Cathedral.
 On level 17 he battled through a maze of rooms.
 On level 18 he found a hellish city.
 On level 19 he battled through the complex.
 On level 20 he found a hellish city.
 On level 21 he battled through the complex.
 On level 22 he battled through a maze of rooms.
 He was foolish enough to enter the Mortuary!
 On level 23 he battled through a maze of rooms.
 On level 24 he found a hellish city.
 Then at last he found the Phobos Arena.
 There he finally nuked himself..

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

 Before him 30 brave souls have ventured into Phobos:
 22 of those were killed.
 6 didn't read the thermonuclear bomb manual.

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

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

this is a newer one

Note: i just remembered all of these have Nuked the Unholy Cathedral. (trying to get LS...blew it up too)
« Last Edit: March 29, 2007, 21:13 by RepoRipper »
Logged

Firstblood

  • Backer
  • Sergeant
  • *
  • *
  • Offline Offline
  • Posts: 87
    • View Profile
Re: Nuke bug and mortem file
« Reply #5 on: April 29, 2007, 12:06 »

V 0.985

I think I have experienced the same bug as RepoRipper, and Rook on page 3, as well.
Also a possible lever bug (see below)

It seems as if you set a Nuke on a previous level, and survive (not sure about if you set a Nuke and go down stairs before it explodes), then you will get a loss at level 25 regardless of how you defeat the Cyberdemon (possible exception, Nuke him and survive). Its not even a partial win, and scoreboard says you Nuked yourself on Level 25.


I remember setting a Nuke, because I planted one while invulnerable and planned to pull a (summon enemies) lever repeatedly with one or two seconds to go. The lever didn't work (I don't know if thats intentional, but it seems if you pull that lever after you set a nuke, enemies will never appear), and I pulled it until it said nothing happens. Thats why I remember so easily, because it was disappointing not to have any demons spawn for my nuke :P (I don't know whether thats a lever bug or intentional).

Then I got to level 25, killed CD and it said I had nuked myself.


I take it that this bug has been fixed in the beta though?
Logged

RepoRipper

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 130
    • View Profile
Re: Nuke bug and mortem file
« Reply #6 on: April 29, 2007, 17:47 »

oh well i guess i gotta go through from pre-cathedral save....
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: Nuke bug and mortem file
« Reply #7 on: April 29, 2007, 18:31 »

This bug is fixed in the current beta and will be ok in the imminent 0.9.8.7 version :)
Logged
at your service,
Kornel Kisielewicz

TFoN

  • Colonel
  • *
  • Offline Offline
  • Posts: 562
  • Gleefully antisocial!
    • View Profile
Re: Nuke bug and mortem file
« Reply #8 on: April 30, 2007, 07:43 »

Which is coming out when...? ^^
Pages: [1]