Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: "FUN" with saving doomed dwarves  (Read 2394 times)

Crossroads Inc.

  • Bay Watcher
  • Joined in the great Migration of 2009
    • View Profile
"FUN" with saving doomed dwarves
« on: March 19, 2012, 12:36:55 pm »

A while back ago I had an encounter with a "Deadly Dust" mega beast...

It left 7 of my best warrior Dwarves covered in what acted like an aggressive living Liquid Nitrogen.
It burned everything it touched, and totally covered any Dwarf it touched suffocating them.

If left unchecked it would spread to every Dwarf in the fortress leaving no animal or Dwarf left alive.

Something had to be done..

Enter Greiger long time Dwarf friend who offered to use some of his Dwarf hacking skills to save my doomed fort..

What follows is his Hilarious "Bug Log" of attempts:
Next time you think YOUR Dwarves have problems, imagine going through all this!
Quote
Full map flood= Fail[/i]
sorta worked.  Some undesirable side effects.  Namely the removal of the water removed ALL water and Magma from the map and left a muddy residue on all the floors... including the magma sea oddly enough.  It also may not have been entirely thorough. ...reverted back to origonal save.

clean map + clean creature + clean item = Great Success[/i]
Looks promising, no sign of any blood or dust or any other kind of contaminant.  As a bonus mud seems to have remained.  Keeping farms and the caverns useable.  Saved after this change.  It's a start, fortress can survive at this point, attempting rescue of the already infected next.

Modder's 'heal' Attempt 1 = Failed[/i]
Backed up save.  Removed Dwarf Noses in raws to try to force the game to do a full reinitialization of all bodyparts (effectively forcing the game to heal all wounds on all members of the affected creature) loaded game.  Saved game to finalize changes.  Return Dwarf Noses. Wounds still present, forcequit, retry with revised method, crash to desktop. 

Simulated .34 werebeast heal = Failed[/i]
Trick the game into transforming all dwarves into another creature temporarily, then changing them back. Working on the hypothesis that the later version's werebeast heal is only because of how the game handles drastic body reshaping.  Flipped the game's raw pointers to read dwarves as giant cave spiders instead.  The vastly dissimilar bodies should invalidate and cause the game to drop all the current wounds as dwarves and GCS share very few if any body parts.  ...or just cause another crash to desktop...we'll see.

Wounds healed, but game crashes on unpause as both GCS or reverted back to dwarves after transformation.  Fudge.  Reverting back to the post cleanup backup due to corruption. 

-----------------------------------------------------
Notes:I have exhausted all the methods I know to heal the dwarves through active world modding.  It seems those methods no longer function.  Checking through old utilities to see if there is a method to heal them there.  Otherwise I might need to golemize the dwarves. which would pretty much mean removing their need for nerves, lungs hearts and brains.

No utilities found able to heal dwarves.  Runesmith had the capability at one time, but lost it with DF .31.01 wound and materiel changes.

I injected the world's dwarves with some bronze colossus DNA.  The dwarves now feel no pain, do not need brains, lungs, or eyes, and are impossible to stun.  The infected's wounds screens will still show those wounds, but they will not die, or likely even be significantly inconvenienced by them.  '7th' actually got up and sprinted right back to work at full [SPEED:1] after a moment to realize he no longer needs his brain to function.

I'm going to provide two versions of the fixed save. 

THIS ONE is after the map clean. (the currently infected will die, but it won't spread beyond them) 

THIS ONE is after the map clean and the golemization of the dwarven race. (Only currently infected animals will die, dwarves have been rendered immune, infection will not spread, Dwarves have become significantly harder to kill.)


P.S. In order to summarize all the crazyness that happened to the dwarves.
*All air in the universe was replaced with water for a fraction of a second, then all water and magma became air. (wasn't saved)
*The nose of every dwarf in existance suddenly vanished for a split second and was put back on. (wasn't saved)
*All bodily fluids of all creatures in the universe not within their parent creature suddenly vaporized. (saved)
*Dwarves were transformed into giant arachnids for a moment, then changed back before the entire universe suffered an existential failure. (Game crashed, not saved)
*All dwarves suddenly became superheroes incapable of feeling pain, able to see without the use of their eyes, able to survive without air in the vacuum of space, and are thinking without the use of their brains. (Saved)

Logged
Ask not what the Dwarfs can do for you...
But ask.... why are they drunk all the time?

Crossroads Inc.

  • Bay Watcher
  • Joined in the great Migration of 2009
    • View Profile
Re: "FUN" with saving doomed dwarves
« Reply #1 on: March 19, 2012, 04:02:16 pm »

Just as an additional insult to injury...

Part of the final "Fix" was to add "no_stun" in order to prevent the first stage of the syndrome that led to the mass death.
What I didn't realize was that all Dwarfs upon waking up are shortly "Stunned" So even after everythign that was done, My Dwarves all faced Death via sleeping to death.

200 Dwarves all asleep at the same time :P
Logged
Ask not what the Dwarfs can do for you...
But ask.... why are they drunk all the time?

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: "FUN" with saving doomed dwarves
« Reply #2 on: March 19, 2012, 06:52:36 pm »

*Dwarves were transformed into giant arachnids for a moment, then changed back before the entire universe suffered an existential failure. (Game crashed, not saved)

Australia?

Crossroads Inc.

  • Bay Watcher
  • Joined in the great Migration of 2009
    • View Profile
Re: "FUN" with saving doomed dwarves
« Reply #3 on: March 19, 2012, 08:35:49 pm »

Something like that,
All I know is the idea of every Dwarf on the planet becoming GCS's for a split second makes me laugh me ass off.
Logged
Ask not what the Dwarfs can do for you...
But ask.... why are they drunk all the time?

Brotato

  • Bay Watcher
  • Beware the Destroyer of Threads!
    • View Profile
Re: "FUN" with saving doomed dwarves
« Reply #4 on: March 19, 2012, 09:32:06 pm »

Why would you bother saving them? Blood for the Blood God!!!
Logged
Dwarf Fortress: The only game where people will hold a logical discussion about why dwarves are putting on clothes.
OK, I have to reload the save.
There was a bit of a problem regarding flashfreezing, a ballistae, and a barrel of dwarven ale. Gonna fix it up.

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: "FUN" with saving doomed dwarves
« Reply #5 on: March 20, 2012, 04:00:20 pm »

Probably should've tried less 'volatile' methods of science.

Or more volatile methods.

Greiger

  • Bay Watcher
  • Reptilian Illuminati member. Keep it secret.
    • View Profile
Re: "FUN" with saving doomed dwarves
« Reply #6 on: March 21, 2012, 08:51:47 pm »

Heh Well I was pretty much just trying a bunch of stuff that I heard reports of having worked before but never tried myself.  Though the GCS attempt was primarily because I didn't think they shared any bodyparts with dwarves and that the game might just make all the bodyparts fully healed since it had no wound information for that particular bodypart, and then shift them back after a save hopefully discarded all the old bodypart data.

No such luck sadly.  But I do imagine all those dwarves with their new iron lungs and eyes having odd urges to rest in a hammock and eat bugs now and then now.  The entire universe flooding with water for a split second was kinda funny too.  Good thing I noticed the new an improved cleanmap utility, and didn't have to try that any more.  Next I was going to try a split second of magma since it wouldn't leave mud..
« Last Edit: March 21, 2012, 08:54:21 pm by Greiger »
Logged
Disclaimer: Not responsible for dwarven deaths from the use or misuse of this post.
Quote
I don't need friends!! I've got knives!!!