Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Dwarf Fortress data structure descriptions

branch: master

This branch is 0 commits ahead and 0 commits behind master

Octocat-spinner-32 linux Update CSV April 12, 2014
Octocat-spinner-32 osx Tweak flow_info and map_block definitions, and add a new flows global. September 01, 2012
Octocat-spinner-32 windows Update CSV April 12, 2014
Octocat-spinner-32 .gitignore Call the new keydisplay search script. October 02, 2012
Octocat-spinner-32 Bitfield.pm Generate numeric shift and mask constants for bitfield elements. October 06, 2013
Octocat-spinner-32 Common.pm Add d-float and df-static-flagarray to codegen and lisp gui tool. December 05, 2012
Octocat-spinner-32 Enum.pm Add d-float and df-static-flagarray to codegen and lisp gui tool. December 05, 2012
Octocat-spinner-32 README.UPDATE Add some data for objects used when rendering the map. March 28, 2014
Octocat-spinner-32 SYNTAX.rst Add d-float and df-static-flagarray to codegen and lisp gui tool. December 05, 2012
Octocat-spinner-32 StructFields.pm Add d-float and df-static-flagarray to codegen and lisp gui tool. December 05, 2012
Octocat-spinner-32 StructType.pm Investigate the advmode reaction viewscreen. September 18, 2012
Octocat-spinner-32 codegen.pl Revert back to always overwriting codegen.out.xml. March 29, 2012
Octocat-spinner-32 defs.xml-empty Add a perl script that automates resetting for a new version. March 07, 2012
Octocat-spinner-32 df-code.lisp Name the remaining two items in caste_raw.misc.unk5. February 13, 2013
Octocat-spinner-32 df.advmode.xml Add some data for objects used when rendering the map. March 28, 2014
Octocat-spinner-32 df.announcements.xml
Octocat-spinner-32 df.art.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.building-raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.building-vectors.xml ANY_FREE -> IN_PLAY October 23, 2012
Octocat-spinner-32 df.buildings.xml Add some structures for adventure mode worldgen objects. April 02, 2014
Octocat-spinner-32 df.creature-raws.xml A few more unrelated fields. April 12, 2014
Octocat-spinner-32 df.d_init.xml A few random fields. March 28, 2014
Octocat-spinner-32 df.descriptors.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.entities.xml Add caravan flags, guessed from 23a (and 'announce' confirmed) April 03, 2014
Octocat-spinner-32 df.entity-raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.globals.xml Annotate most of the fields in map_renderer. March 29, 2014
Octocat-spinner-32 df.graphics.xml Add the renderer base class from g_src. October 29, 2012
Octocat-spinner-32 df.history.xml Add unit/histfig relationship types April 04, 2014
Octocat-spinner-32 df.init.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.item-raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.item-vectors.xml Add names involved in on_ground glob/drink/liquid auto-cleaning. February 06, 2013
Octocat-spinner-32 df.itemimprovements.xml Add unit_chunk, rename art_image_collection to art_image_chunk October 04, 2012
Octocat-spinner-32 df.items.xml Identify the freakish weather structure and some other random things. April 04, 2014
Octocat-spinner-32 df.job-types.xml Add more fields involved in unit logic. April 07, 2014
Octocat-spinner-32 df.jobs.xml Expand complaints and requests April 04, 2014
Octocat-spinner-32 df.keybindings.xml Fix the keybinding enum parse script to replace *_START with real ones. October 01, 2012
Octocat-spinner-32 df.language.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.legends.xml
Octocat-spinner-32 df.machines.xml screw pump: unk_100 -> pump_energy May 28, 2013
Octocat-spinner-32 df.map.xml Add more fields involved in unit logic. April 07, 2014
Octocat-spinner-32 df.materials.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.meeting.xml Add temporary ID values, used between save/load for specific refs April 04, 2014
Octocat-spinner-32 df.military.xml uniform_material_class is entity_material_category March 26, 2014
Octocat-spinner-32 df.pathfinding.xml Add two enums that are used in a debugging error message. April 04, 2014
Octocat-spinner-32 df.plant-raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.plants.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.projectile.xml Name a few more projectile flags. September 12, 2012
Octocat-spinner-32 df.raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.reaction-raws.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.refs.xml Some more fields identified, consistent with 23a March 26, 2014
Octocat-spinner-32 df.resource.xml Fix typo April 26, 2012
Octocat-spinner-32 df.skills.xml Add profession flag - "moodable" January 18, 2014
Octocat-spinner-32 df.stockpile.xml Cleanup - use pointer-type and type-name in vectors wherever possible March 26, 2014
Octocat-spinner-32 df.syndrome.xml Identify the freakish weather structure and some other random things. April 04, 2014
Octocat-spinner-32 df.tile-types.xml
Octocat-spinner-32 df.ui-menus.xml Describe the minimap data in the ui_sidebar_menus object. March 28, 2014
Octocat-spinner-32 df.ui.xml Add more fields involved in unit logic. April 07, 2014
Octocat-spinner-32 df.unit-thoughts.xml Fix typo May 18, 2012
Octocat-spinner-32 df.units.xml A few more unrelated fields. April 12, 2014
Octocat-spinner-32 df.vermin.xml Add temporary ID values, used between save/load for specific refs April 04, 2014
Octocat-spinner-32 df.viewscreen.xml Add unit/histfig relationship types April 04, 2014
Octocat-spinner-32 df.world-data.xml Identify the freakish weather structure and some other random things. April 04, 2014
Octocat-spinner-32 df.world-site.xml Add more fields involved in unit logic. April 07, 2014
Octocat-spinner-32 df.world.xml A few more unrelated fields. April 12, 2014
Octocat-spinner-32 disasm.lisp Don't list linux globals that couldn't be decoded. February 18, 2012
Octocat-spinner-32 list.pl Add missing list.pl January 01, 2012
Octocat-spinner-32 lower-1.xslt Add d-float and df-static-flagarray to codegen and lisp gui tool. December 05, 2012
Octocat-spinner-32 lower-2.xslt Allow associating certain attributes with type-name and pointer-type. July 21, 2012
Octocat-spinner-32 make-csv.sh Misc tweaks to scripts. September 17, 2012
Octocat-spinner-32 make-dt.pl rename unit.military.squad_index into squad_id October 20, 2012
Octocat-spinner-32 make-keybindings.pl Fix the keybinding enum parse script to replace *_START with real ones. October 01, 2012
Octocat-spinner-32 make-scans.sh Call the new keydisplay search script. October 02, 2012
Octocat-spinner-32 match-ctors.pl Automate address extraction from linux .ctors using new ruby scripts. June 17, 2012
Octocat-spinner-32 match-vtables.pl Fix vtable size check for adv_task. September 29, 2013
Octocat-spinner-32 new-release.pl Use ctors.txt to initialize df.globals.xml in new-release.pl June 17, 2012
Octocat-spinner-32 start-utils.lisp
Octocat-spinner-32 start.lisp Allow specifying the process id as an argument to start.sh. March 03, 2013
Octocat-spinner-32 start.sh Allow specifying the process id as an argument to start.sh. March 03, 2013
Octocat-spinner-32 start.sh-core Determine the sbcl heap size based on the architecture. March 06, 2012
Octocat-spinner-32 symbols.xml Add some data for objects used when rendering the map. March 28, 2014
Octocat-spinner-32 v0.34.01.lst Update lots of various things for 34.01. February 18, 2012
Octocat-spinner-32 v0.34.02.lst Investigate adventure and arena mode features. February 25, 2012
Octocat-spinner-32 v0.34.04.lst
Octocat-spinner-32 v0.34.05.lst Add definitions for adventurer quests. March 09, 2012
Octocat-spinner-32 v0.34.06.lst Update to the new cl-linux-debug version: more flexible os type handl… March 28, 2012
Octocat-spinner-32 v0.34.07.lst Verify windows globals and run the struct size auto-check. March 30, 2012
Octocat-spinner-32 v0.34.08.lst Carve track designations, and more minecart motion fields. May 15, 2012
Octocat-spinner-32 v0.34.09.lst Verify more object sizes. May 18, 2012
Octocat-spinner-32 v0.34.10.lst Update the active unit syndrome structure defs. May 26, 2012
Octocat-spinner-32 v0.34.11.lst Fix the unit_item_wrestle structure to list all fields. October 05, 2012
Octocat-spinner-32 version.lisp Reset for v0.34.11 June 05, 2012
Something went wrong with that request. Please try again.