v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "User:Quietust"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
(information for a tentative tool - auto forbid death drops (in inventory, X=0, Y=0 -> on ground, X!=0, Y!=0))
Line 24: Line 24:
 
===Automatic Obsidian Factory Plans===
 
===Automatic Obsidian Factory Plans===
 
See [[User:Quietust/Obsidian|here]] for more information.
 
See [[User:Quietust/Obsidian|here]] for more information.
 +
 +
==Information==
 +
===DF 0.23.130.23a===
 +
* 00789C44 - value 3 allows reclaim designation, 0 otherwise
 +
* 00ACB47C - pointer to beginning of item list
 +
* 00ACB480 - pointer to end of item list
 +
 +
Item struct:
 +
* DWORD 0x0004 - X coord
 +
* DWORD 0x0008 - Y coord
 +
* DWORD 0x000C - Z coord (always 0)
 +
* DWORD 0x0010 - flags
 +
**0x00000001 - on ground
 +
**0x00000002 - tasked
 +
**0x00000004 - ?
 +
**0x00000008 - in inventory/container
 +
**0x00000010 - lost (artifact)
 +
**0x00000020 - part of building
 +
**0x00000040 - ?
 +
**0x00000080 - ?
 +
**0x00000100 - withered/rotten
 +
**0x00000200 - ?
 +
**0x00000400 - stuck in cave-in?
 +
**0x00000800 - stuck in cave-in?
 +
**0x00001000 - artifact?
 +
**0x00002000 - ?
 +
**0x00004000 - foreign
 +
**0x00008000 - trade good?
 +
**0x00010000 - owned
 +
**0x00020000 - ?
 +
**0x00040000 - ?
 +
**0x00080000 - forbidden
 +
**0x00100000 - ?
 +
**0x00200000 - chasmed
 +
**0x00400000 - on fire
 +
**0x00800000 - ?

Revision as of 21:32, 4 June 2010

About

He's just this guy, you know?

Fortresses

v0.28.181.40d

  • Urdimzatam, Towerclouted - First successful fortress; no real megaprojects to speak of.
  • Tathtakunib, Wasprag - First megaproject as monument (23 Z-level clear glass pyramid filled with magma), tower-cap farm, giant cave spider silk farm, automatic obsidian factory implementation (see below).
  • Naniratîs, Rhymestakes - First megaproject as actual fortress (47x47x16 cast obsidian tower), complete with self-destruct button.

Wiki

  • Mostly casual editor, updating article content as well as fixing formatting
  • Owner of the bot QuietBot - if you need to run a series of repetitive but predictable tasks, post a message here.

Projects

Dwarf Manipulator

Just like Dwarf Therapist, but using a text-based interface (based on Valdemar's prototype), and it's for Dwarf Fortress v0.23.130.23a. The only other tool available, Dwarf Foreman, was incapable of assigning labors for individual dwarves unless you gave each dwarf its own custom profession. Download here.

2D Forbidder

A tool for Dwarf Fortress v0.23.130.23a which allows manually forbidding/reclaiming and chasming the currently viewed item, almost just like in the 3D version. Does not support designating items for melting. Download here.

Forgotten Beast Extractor

Run this PHP script in your regionX subfolder. Works with both compressed and uncompressed worlds, with or without active saves.

Automatic Obsidian Factory Plans

See here for more information.

Information

DF 0.23.130.23a

  • 00789C44 - value 3 allows reclaim designation, 0 otherwise
  • 00ACB47C - pointer to beginning of item list
  • 00ACB480 - pointer to end of item list

Item struct:

  • DWORD 0x0004 - X coord
  • DWORD 0x0008 - Y coord
  • DWORD 0x000C - Z coord (always 0)
  • DWORD 0x0010 - flags
    • 0x00000001 - on ground
    • 0x00000002 - tasked
    • 0x00000004 - ?
    • 0x00000008 - in inventory/container
    • 0x00000010 - lost (artifact)
    • 0x00000020 - part of building
    • 0x00000040 - ?
    • 0x00000080 - ?
    • 0x00000100 - withered/rotten
    • 0x00000200 - ?
    • 0x00000400 - stuck in cave-in?
    • 0x00000800 - stuck in cave-in?
    • 0x00001000 - artifact?
    • 0x00002000 - ?
    • 0x00004000 - foreign
    • 0x00008000 - trade good?
    • 0x00010000 - owned
    • 0x00020000 - ?
    • 0x00040000 - ?
    • 0x00080000 - forbidden
    • 0x00100000 - ?
    • 0x00200000 - chasmed
    • 0x00400000 - on fire
    • 0x00800000 - ?