<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tyranic-Moron</id>
	<title>Dwarf Fortress Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tyranic-Moron"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/Tyranic-Moron"/>
	<updated>2026-06-22T01:13:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d_Talk:Manager&amp;diff=39960</id>
		<title>40d Talk:Manager</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d_Talk:Manager&amp;diff=39960"/>
		<updated>2008-06-17T16:03:34Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* What's the use? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Why don't certain jobs show up on the management screen? I can't find plant seeds or fell trees. [[User:Shoez|Shoez]] 18:46, 11 April 2008 (EDT)&lt;br /&gt;
: I would guess that it was because those two tasks in particular require more information than the manager screen is able to handle. Planting seeds is dependent on too many factors; type of plant, suitable season, which farm plot. Felling trees requires the trees to be specifically marked for felling, as there is currently no other way for the game to determine which trees should be cut down (&amp;quot;that copse just outside the goblin fortress looks ideal&amp;quot;...). -- [[User:Raumkraut|Raumkraut]] 21:30, 11 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== What's the use? ==&lt;br /&gt;
&lt;br /&gt;
What's the point in work orders via the manager screen? The only use I've found so far is for glassmaking, to get several batches of ash, then turned into potash, pearlash, and finally glass, without having dwarves cancel the later tasks. But even that seems like it might not fully work. What do people use the manager screen for? --[[User:AlexChurchill|AlexChurchill]] 10:13, 17 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Insofar as the manager interface itself goes, it can be more convenient than tracking down workshops, it allows orders to be set up that won't go away (maybe without you noticing) if materials aren't available right this instant, and you have a summary of what you have going on to look at.  Beyond that, processing work orders trains organizer skill, which is actually a comparatively easy source of legendary dwarves. &amp;amp;mdash;[[User:Chaos|Chaos]] 10:58, 17 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::If I have, say, 200 plump helmet spawn, and I want to cook, say, 196 of them, I can order 30 and 19 lavish meals via the manager. I can't do that easily without him.&lt;br /&gt;
::In general, if I want a specific number of something that won't fit in the 10 sized queue, I use the manager. --[[User:Savok|Savok]] 11:16, 17 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::It's very useful if you want a specific number of things, and don't want more than that (as you might get if you just set it to repeat). Also, it gets past the requirement to have the materials available at the time a dwarf decides to start working on it - the job won't be cancelled. --[[User:Tyranic-Moron|Tyranic-Moron]] 12:03, 17 June 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Tropical_forest&amp;diff=2991</id>
		<title>40d:Tropical forest</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Tropical_forest&amp;diff=2991"/>
		<updated>2008-06-16T14:26:10Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Mahogany&lt;br /&gt;
*Willow&lt;br /&gt;
*Candlenut&lt;br /&gt;
*Mango&lt;br /&gt;
*Palm&lt;br /&gt;
==See also==&lt;br /&gt;
[[Forest]]s&lt;br /&gt;
[[Category:Forest]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Tropical_conifer&amp;diff=3100</id>
		<title>Tropical conifer</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Tropical_conifer&amp;diff=3100"/>
		<updated>2008-06-16T14:25:35Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tropical coniferous forest&lt;br /&gt;
*Pine&lt;br /&gt;
*Cedar&lt;br /&gt;
==See also==&lt;br /&gt;
[[Forest]]s&lt;br /&gt;
[[Category:Forest]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Conifer_forest&amp;diff=3075</id>
		<title>Conifer forest</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Conifer_forest&amp;diff=3075"/>
		<updated>2008-06-16T14:15:28Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Temperate coniferous forest&lt;br /&gt;
*Pine&lt;br /&gt;
*Cedar&lt;br /&gt;
*Larch&lt;br /&gt;
*Willow&lt;br /&gt;
==See also==&lt;br /&gt;
[[Forest]]s&lt;br /&gt;
[[Category:Forest]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Conifer_forests&amp;diff=42714</id>
		<title>Conifer forests</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Conifer_forests&amp;diff=42714"/>
		<updated>2008-06-16T14:14:54Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: Redirecting to Conifer forest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[conifer forest]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Taiga&amp;diff=3242</id>
		<title>Taiga</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Taiga&amp;diff=3242"/>
		<updated>2008-06-16T14:13:08Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Taiga''' is a cold area containing [[conifer forest]]s.&lt;br /&gt;
&lt;br /&gt;
== Taiga ==&lt;br /&gt;
Pine&amp;lt;br /&amp;gt;&lt;br /&gt;
Larch&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Biomes]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Upward_stairway&amp;diff=12469</id>
		<title>Upward stairway</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Upward_stairway&amp;diff=12469"/>
		<updated>2008-06-16T13:54:34Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will carve an up stair into a wall. Unlike a [[downward stairway]], this cannot be designated on a floor. If no wall is present it can be built using the build interface ({{k|b}}{{k|C}}{{k|u}}).&lt;br /&gt;
&lt;br /&gt;
== Carving upward stairs ==&lt;br /&gt;
&lt;br /&gt;
# Press {{k|d}} to open the designate menu.&lt;br /&gt;
# Press {{k|u}} to select &amp;quot;Upward Stairway&amp;quot;.&lt;br /&gt;
# Move the cursor to a position on or near a wall and press {{k|enter}}.&lt;br /&gt;
# The spot you marked blinks {{tile|+|#0f0|#000}} indicating where the area you wish to start carving stairs.&lt;br /&gt;
# Move the cursor to any position across the area you wish to carve upward stairs and then press {{k|enter}} again. This area must be a non-built wall. Any area of floor or construction will not be selected. Usually, this is just a single tile.&lt;br /&gt;
# The wall tiles in the area you defined should blink similar to mining.&lt;br /&gt;
# Wait for a dwarf to do the job. For each upward stairway, you will need to designate/build a [[downward stairway|down stair]] or [[up/down stairway|up/down stair]] on the [[z-level]] above.&lt;br /&gt;
&lt;br /&gt;
== Building upward stairs ==&lt;br /&gt;
&lt;br /&gt;
# Press {{k|b}} to open the building menu.&lt;br /&gt;
# Press {{k|C}}.&lt;br /&gt;
# Press {{k|u}} to select &amp;quot;Upward Stairway&amp;quot;.&lt;br /&gt;
# Move the cursor to a position on a floor or accessable open space and press {{k|enter}}.&lt;br /&gt;
# Select a building material from the list (the higher up on the list, the closer the material is to the stairs) and press {{k|enter}} again.&lt;br /&gt;
# Wait for a mason to do the job. For each upward stairway, you will need to designate/build a [[downward stairway|down stair]] or [[up/down stairway|up/down stair]] on the [[z-level]] above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Designations]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Up/down_stairway&amp;diff=12477</id>
		<title>Up/down stairway</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Up/down_stairway&amp;diff=12477"/>
		<updated>2008-06-16T13:52:40Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will carve an up/down stair into a wall, which acts like both an [[upward stairway]] and a [[downward stairway]] on the same tile. Unlike a [[downward stairway]], this cannot be designated on a floor. If no wall is present it can be built using the build interface ({{k|b}}{{k|C}}{{k|x}}).&lt;br /&gt;
&lt;br /&gt;
== Carving up/down stairs ==&lt;br /&gt;
&lt;br /&gt;
# Press {{k|d}} to open the designate menu.&lt;br /&gt;
# Press {{k|i}} to select &amp;quot;Up/Down Stairway&amp;quot;.&lt;br /&gt;
# Move the cursor to a position on or near a wall and hit {{k|Enter}}.&lt;br /&gt;
# The spot you marked blinks {{tile|+|#0f0|#000}} indicating where the area you wish to start carving stairs.&lt;br /&gt;
# Move the cursor to any position across the area you wish to carve up/down stairs and then press {{k|Enter}} again. This area must be a non-built wall. Any area of floor or construction will not be selected. Usually, this is just a single tile.&lt;br /&gt;
# The wall tiles in the area you defined should blink similar to mining.&lt;br /&gt;
# Wait for a dwarf to do the job. You will need to designate/build a [[downward stairway|down stair]] on the [[z-level]] above and an [[upward stairway|up stair]] on the [[z-level]] below for each up/down stairway, or you can just use more up/down stairs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Designations]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Up/down_stairway&amp;diff=12476</id>
		<title>Up/down stairway</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Up/down_stairway&amp;diff=12476"/>
		<updated>2008-06-16T13:51:44Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will carve an up/down stair into a wall, which acts like both an [[upward stairway]] and a [[downward stairway]] on the same tile. Unlike a [[downward stairway]], this cannot be designated on a floor. If no wall is present it can be built using the build interface ({{k|b}}{{k|C}}{{k|x}}).&lt;br /&gt;
&lt;br /&gt;
== Carving up/down stairs ==&lt;br /&gt;
&lt;br /&gt;
# Press {{k|d}} to open the designate menu.&lt;br /&gt;
# Press {{k|i}} to select &amp;quot;Up/Down Stairway&amp;quot;.&lt;br /&gt;
# Move the cursor to a position on or near a wall and hit {{k|Enter}}.&lt;br /&gt;
# The spot you marked blinks {{tile|+|#0f0|#000}} indicating where the area you wish to start carving stairs.&lt;br /&gt;
# Move the cursor to any position across the area you wish to carve up/down stairs and then press {{k|Enter}} again. This area must be a non-built wall. Any area of floor or construction will not be selected. Usually, this is just a single tile.&lt;br /&gt;
# The wall tiles in the area you defined should blink similar to mining.&lt;br /&gt;
# Wait for a dwarf to do the job. You will need to designate/build a [[downward stairway|down stair]] on the [[z-level]] above and an [[upward stairway|up stair]] on the [[z-level]] below for each up/down stairway.&lt;br /&gt;
&lt;br /&gt;
[[Category:Designations]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Downward_stairway&amp;diff=26108</id>
		<title>Downward stairway</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Downward_stairway&amp;diff=26108"/>
		<updated>2008-06-16T13:48:43Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will carve a down stair into a floor, and mine out a wall too if designated there. If no floor is present it can be built using the build interface ({{k|b}}{{k|C}}{{k|d}}).&lt;br /&gt;
&lt;br /&gt;
== Carving down stairs ==&lt;br /&gt;
&lt;br /&gt;
# Press {{k|d}} to open the designate menu.&lt;br /&gt;
# Press {{k|j}} to select &amp;quot;Downward Stairway&amp;quot;.&lt;br /&gt;
# Move the cursor to a position on or near a wall and press {{k|Enter}}.&lt;br /&gt;
# The spot you marked blinks {{tile|+|#0f0|#000}} indicating where the area you wish to start carving stairs.&lt;br /&gt;
# Move the cursor to any position across the area you wish to carve down stairs and then press {{k|Enter}} again. This area must be a non-built wall. Any area of floor or construction will not be selected. Usually, this is just a single tile.&lt;br /&gt;
# The wall tiles in the area you defined should blink similar to mining.&lt;br /&gt;
# Wait for a dwarf to do the job. You will need to designate/build an [[upward stairway|up stair]] or [[up/down stairway|up/down stair]] for each downward stairway on the [[z-level]] below.&lt;br /&gt;
&lt;br /&gt;
[[Category:Designations]]&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33270</id>
		<title>Utility Talk:Dwarf Companion</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33270"/>
		<updated>2008-06-15T22:52:31Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Moogie's Problem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things I've noticed with tinkering around in 33g.&lt;br /&gt;
*&amp;quot;invade?&amp;quot; tag toggles prone position for the target.&lt;br /&gt;
*0x1.7(4th row) places and removes the target from the royal guard.&lt;br /&gt;
*0x2.7(4th row) places and removes the target from the fortress guard.&lt;br /&gt;
*0x4000 second row seems to dictate if the creature has a job or place to go to. Turning it off seems to do nothing, it just turns right back on again, unless the creature is moved in the process of applying.&lt;br /&gt;
*0x84, 0x800 and 0x4.5(7th row) make the dwarf friendly oriented instead of a fortress-dweller, much like a merchant.&lt;br /&gt;
*0x8 Is only present on dwarves legendary through making an artifact. It could be what keeps them from having another mood.&lt;br /&gt;
*0x2000 and 0x2.7(last row) seem to be related to lung-related injuries. Both make a &amp;quot;winded&amp;quot; effect appear on the dwarf. 0x2.7 seems to wear off after a short time.&lt;br /&gt;
*0x100(2nd row) does something peculiar. It removes the dwarf from the unit list, and then the dwarf just completely vanishes. Several tags are reset and the dwarf, for all purposes, seems to no longer exist. So far nothing I can find will bring the dwarf back, and several tags used on the dwarf will cause DF to lock up.&lt;br /&gt;
*0x400 makes the target invisible to the unit list only, does not seem to have any adverse effects.&lt;br /&gt;
*0x8.5(7th row) makes the unit a &amp;quot;visitor&amp;quot; on the unit list. Behaves friendly, not sure what it does otherwise.&lt;br /&gt;
&lt;br /&gt;
Some interesting notes too. Setting a dwarf to hostile, waiting until a nearby soldier is charging to attack, then making them friendly again causes something really interesting. The soldier will kill the now-friendly dwarf, and then that soldier will become a target to all nearby soldiers, despite still being controllable and interactable.&lt;br /&gt;
Also, that &amp;quot;staring off into the distance&amp;quot; mood is interesting. I want to see it in action but I can't find a way to actually trigger the mood to act. [[User:Lightning4|Lightning4]] 09:23, 27 December 2007 (EST)&lt;br /&gt;
:Thanks for this update! I'll include them in the next revision. AFAIK 0x8 triggers the &amp;quot;creator of&amp;quot; text, and works on any dwarf. It's quite possible to trigger a mood, i'll try soon triggering an artifical mood. [[User:Bartavelle|Bartavelle]] 11:54, 27 December        2007 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hey. It seems that when I give a dwarf a mood, he goes to the meeting area and does nothing. Also, when I change a dwarves mood to NONE, I get an error and the game crashes. [[User:Zonhin|Zonhin]] 21:12, 20 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feature requests! ==&lt;br /&gt;
&lt;br /&gt;
You suggested we put feature requests in the wiki discussion page, so here they are!&lt;br /&gt;
* From sphir: &amp;quot;Any plans on map-related modules? e.g.&lt;br /&gt;
**one button designate cut tree after recording the regions.&lt;br /&gt;
:: I do not get this one? What is exactly suggested? Designate ALL trees at once? [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**additional &amp;quot;bookmarks&amp;quot;, jump to creature (esp dead creatures, which cannot be done in game)&lt;br /&gt;
:: I'll add that soon, as it doesn't seem too hard [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**add foreman.exe-like macro job management by profession?&amp;quot;&lt;br /&gt;
:: This is planned too [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
* and mine: &amp;quot;alert me when my hunters run out of bolts so I can draft them to reset their job state and get them to pick up a fresh batch of ammo. It's such a hassle to have to constantly watch hunters just so they don't do something dumb like put their head inside a cougar's mouth. Or even a way to look at the items in a dwarf's inventory would be lovely.&amp;quot;&lt;br /&gt;
: This one could be a bit tricky, as inventory is not reversed yet, and i haven't been looking at it, so i have no clue on how hard it is [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
I guess others should just add their requests below. Awesome application, thanks Bartavelle! [[User:Chrominance|Chrominance]] 20:06, 27 December 2007 (EST)&lt;br /&gt;
:How about the ability to change what the dwarf likes and hates? Just so my Mayor won't mandate the construction of adamantine items.  --[[User:Corbine|Corbine]] 08:01, 28 December 2007 (EST)&lt;br /&gt;
::Likes and recent &amp;quot;events&amp;quot; are next on my list of stuff to reverse. I would especially like to display a summary of all &amp;quot;bad mood stuff&amp;quot; that recently happened to dwarves. [[User:Bartavelle|Bartavelle]] 11:14, 28 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:Ability to see which item a particular dwarf is tasking to haul and zoom to it?  Ability to zoom to items in general would also be great (the game seems to want to support this, as it has the 'zoom to' option on the bottom in say, the inventory screen, but you can't actually zoom to anything from the inventory page as far as I can tell). --[[User:Squirrelloid|Squirrelloid]] 01:11, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
If you happen to see this before the thread on the forums, I posted the bug I'm getting 50% of the time while traveling in adventure mode with the new version of DC in [38a].&lt;br /&gt;
--[[User:KaelGotRice|KaelGotRice]] 10:26, 10 February 2008&lt;br /&gt;
&lt;br /&gt;
Occasionally when you heal/hurt or modify something of a dwarf or creature, the exhaustion amount will be maxed out, causing the target to pass out for QUITE awhile.  --[[User:Corbine|Corbine]] 08:15, 28 December 2007 (EST)&lt;br /&gt;
:That's what's making them do that? Aha! --[[User:Penguinofhonor|Penguinofhonor]] 18:55, 3 February 2008 (EST)&lt;br /&gt;
::Just check the exaustion field to make sure it's 0 or something low, as opposed to the 65535 that it will ocassionally fill in with. Not sure what causes it to go for max value instead of the minimum. --[[User:N9103|Edward]] 19:33, 3 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Getting an error when trying to start program. It couldn't get the DLLs at first so I just copied them into the folder, which seemed to work, but now it gives this:&lt;br /&gt;
http://80.60.190.55/pics/dfcbug.jpg&lt;br /&gt;
It closes (or crashes) the dwarf fortress application in the process, no error messages pop up.&lt;br /&gt;
:thanks for the info, i'm trying right now to reduce the number of required components, so it should be better soon ... [[User:Bartavelle|Bartavelle]] 18:10, 1 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
When I first tried to use DF Companion, it gave me an error message that stated Libglib-2.0-0.dll was missing. So I went and downloaded it, put it in the right place. Then it said I needed iconv.dll, so I went and downloaded it. Then it made me get intl.dll. Now, it's saying &amp;quot;The procedure entry point g_Assert_Warning could not be located in the dynamic link library libglib-2.0-0.dll&amp;quot;--[[User:Demosthenes|Demosthenes]] 17:22, 19 February 2008 (EST)&lt;br /&gt;
: It sounds like you did not install the latest &amp;quot;gtk runtime environment&amp;quot; [[User:Bartavelle|Bartavelle]] 01:34, 20 February 2008 (EST)&lt;br /&gt;
:: I did. D= Several times.--[[User:Demosthenes|Demosthenes]] 19:24, 20 February 2008 (EST)&lt;br /&gt;
::: Then I have no clue :( [[User:Bartavelle|Bartavelle]] 01:46, 21 February 2008 (EST)&lt;br /&gt;
::: When I run it with the command line, it gives this. http://img301.imageshack.us/img301/5550/errorao1.jpg --[[User:Demosthenes|Demosthenes]] 21:03, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 0x4000 ==&lt;br /&gt;
&lt;br /&gt;
0x4000 is nauseous. [[User:Nate879|Nate879]] 19:10, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Better give it some Compazine, then.  *rimshot*--[[User:Maximus|Maximus]] 23:21, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How exactly do I run this?==&lt;br /&gt;
What do I run here? The .glade file? Because if I open that, it gets me a tiny window with 2 things I can choose, skilledit and creatureedit. If I choose them, they are completely blank. I've tried cmd.exe but I get the same thing. --[[User:Penguinofhonor|Penguinofhonor]] 21:23, 21 January 2008 (EST)&lt;br /&gt;
: you should run dfcomapnion_prototype.py, as stated in the main page!&lt;br /&gt;
:: Hey, he added that because of this question, okay? --[[User:Penguinofhonor|Penguinofhonor]] 17:48, 27 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Unable to run on win2000===&lt;br /&gt;
I'm still using win2000, and I'm unable to run the program, it gives an error requesting the instruction GetProcessImageFileNameA, which is only available on XP and Server2003.&lt;br /&gt;
: Ok i'm gonna try to find an alternative ASAP [[User:Bartavelle|Bartavelle]] 07:35, 28 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Tracebacks for version .7==&lt;br /&gt;
&lt;br /&gt;
F:\Python25\GTK&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
version v0.27.169.88a, pid 3676, player 0&lt;br /&gt;
0 words loaded&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
    self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 92, in __init__&lt;br /&gt;
    self.getWords()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 208, in getWords&lt;br /&gt;
    lptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 104, in getLong&lt;br /&gt;
    return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory&lt;br /&gt;
 request was completed.&lt;br /&gt;
&lt;br /&gt;
:you must load your game [[User:Bartavelle|Bartavelle]] 10:45, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Terrain Replication==&lt;br /&gt;
You stated on the forums that you would/could make a script that would allow a person to copy the information from a tile and replicate it elsewhere, and then in Nist Akath, Captain Mayday claimed that he used said script. Where is this? It's useful-sounding. --[[User:Penguinofhonor|Penguinofhonor]] 19:45, 10 February 2008 (EST)&lt;br /&gt;
: Try the secret link [http://bartabox.banquise.net/df/companion-0.8-any.zip here], but i will replace this file as soon as I &amp;quot;officially&amp;quot; release it. [[User:Bartavelle|Bartavelle]] 01:49, 11 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dwarf Companion - Cheating Fun in Adventure Mode! ==&lt;br /&gt;
&lt;br /&gt;
I was tinkering about with the Dwarf Companion program earlier today, when a thought came to my mind. &amp;quot;What if you could do stuff with this program in Adventure mode?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Well, it turns out that you can. By turning on the program and hitting the &amp;quot;All Creatures&amp;quot; box, you can access any loaded creature as well as your own adventurer. By doing this, you can make him as strong and legendary as you want, and effectively kill anything within the sector. You can also change your character into any creature in the game, including demons, goblins, etc. (NOTE: 'Shapeshifting' like this renders the tile where you changed un-passable, and you tend to teleport when you do so. Also, when I changed into a dragon, the game crashed.) Moods are also able to toggle, though I've only tested them upon my own adventurer. Going beserk in a human town triggered the mayor to start attacking me, but when I turned it off, he became friendly once again.&lt;br /&gt;
&lt;br /&gt;
Here's a movie of some of my exploits with a fresh adventurer dwarf: http://mkv25.net/dfma/movie-348-dwarfcompanioninadventuremode17338a&lt;br /&gt;
&lt;br /&gt;
I hope this strikes as interesting / useful for the future!&lt;br /&gt;
&lt;br /&gt;
== Won't Run ==&lt;br /&gt;
Just recently had a little... accident at my fortress and I wanted to rectify it, since it was just a result of my own stupidity. Squashed some poor bastard with a drawbridge. Unfortunately trying to run Companion results in this:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5740, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 480, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 154, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 212&lt;br /&gt;
[[User:Lightning4|Lightning4]] 19:23, 23 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Update: I've tested again with the new version, as well as tried another fortress. The initial fortress I tried it on still fails to run with the same error. However, another, older fortress works just fine.[[User:Lightning4|Lightning4]] 14:04, 26 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::Issue resolved. A fix was provided for this error at the bottom of the page. [[User:Lightning4|Lightning4]] 13:10, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== 176.38a not work ==&lt;br /&gt;
D:\games\1non company made\dwarf\utility\companion 0.10&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5352, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 446, in fresh getCreature&lt;br /&gt;
      slist = self.getSkills(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 328, in getSkills&lt;br /&gt;
      skptr = self.getLong(skillptr)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 125, in getLong&lt;br /&gt;
      return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
      raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
Yes I am in dwarf fortunse mode and I have vista and I in new fortuness that generated on new map. [[User:Omagaalpha|Omagaalpha]] 12:14, 27 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b not running ==&lt;br /&gt;
&lt;br /&gt;
Using version 0.9-any with Python 2.5 and all modules installed. Works fine in 176.38a, as shown:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 2828, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
&lt;br /&gt;
When trying to run in 176.38b I get:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 544, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 446, in getCreature&lt;br /&gt;
    bpname = self.getBodyPart(c, i)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 322, in getBodyPart&lt;br /&gt;
    bpv = self.getVec(c.bpNames)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 119, in getVec&lt;br /&gt;
    return struct.unpack(&amp;quot;LLLL&amp;quot;, self.dbg.read(ptr, 16))&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another problem from someone else:&lt;br /&gt;
&lt;br /&gt;
Err, nevermind; was using 0.8 version of companion; my bad.  I get the same as above with 0.9.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 23:11, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Version 0.10-any ==&lt;br /&gt;
&lt;br /&gt;
Companion 0.10-any works with 176.38c for me. However, I had to copy the &amp;quot;pygtk&amp;quot; subdirectory of an older version (0.8-python25) into the 0.10 installation and run dfcompanion_prototype.py from the command line. Just the thing to cope with those ambushes (they're a bit overpowered, don't you think?) Zombie frogmen! MUHAHAHAHAHA!!! [[User:RP|RP]] 07:32, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b stopped working ==&lt;br /&gt;
&lt;br /&gt;
The companion used to work for me in 176.38b but at some point it stopped working (after a few goblin ambushes).  Here's what it does:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 214&lt;br /&gt;
&lt;br /&gt;
I don't know much about the internal structure of the companion, but couldn't you use eventName.get(p, &amp;quot;Unknown&amp;quot;) as a failsafe to stop these from happening?  That way new events wouldn't break everything.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:26, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Actually, I just made this modification and another error popped up immediately after:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 837, in getCreatures&lt;br /&gt;
      self.eventList[ event[0] ][1] += 50/event[2]&lt;br /&gt;
  IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I managed to make the error go away, but it's a total hack, since I don't know the structure of companion.&lt;br /&gt;
&lt;br /&gt;
I changed lines 820-822, which are:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = range(212)&lt;br /&gt;
      for i in range(212):&lt;br /&gt;
      self.eventList[i] = [i,0,[],eventName[i]]&lt;br /&gt;
&lt;br /&gt;
Into this:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = [[i,0,[],eventName.get(i, &amp;quot;??&amp;quot;)]&lt;br /&gt;
                    for i in xrange(215)]&lt;br /&gt;
&lt;br /&gt;
The companion appears to work now for me, but as I said, it's a total hack.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:39, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Error ocurring (something with gdk and cairo and a .dll) ==&lt;br /&gt;
&lt;br /&gt;
After installing python (2.5.2 - also tried 2.5.1 and 2.4.something) the gdk runtime environment (2.8.20) &amp;lt;br /&amp;gt;&lt;br /&gt;
and those 3 packets (pygobject-2.12.3-1; pycairo-1.2.6-1; pygtk-2.10.6-1 - these 3 arent necessary for the reproduktion fo the error)&lt;br /&gt;
&lt;br /&gt;
starting the &amp;quot;dfcompanion_prototype.py&amp;quot; from the any or the py2.5 package returns the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Der Prozedureinsprungpunkt &amp;quot;gdk_cairo_set_source_pixmap&amp;quot; wurde in der DLL &amp;quot;libgdk-win32-2.0-0.dll&amp;quot; nicht gefunden&amp;quot;&lt;br /&gt;
read:&amp;quot;could't find the routine entry point [...] in the dll[...]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
downloading a .dll from the net changes the error slightly,&lt;br /&gt;
now &amp;quot;gdk_cairo_create&amp;quot; is missing instead of &amp;quot;gdk_cairo_set_source_pixmap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-since i've absolutely no clue what he actually wants, i hope someone can solute this X_x&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
:Valdemar put up a link to a exe version of companion on the forums for those of us who don't have the patience to fiddle around with python. It's in the DF companion thread near the end. [[User:VengefulDonut|VengefulDonut]] 18:02, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have the exact same problem as the one above me...&lt;br /&gt;
--[[User:AtomicTroop|AtomicTroop]] 12:52, 23 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::As do I! And I'm dying to make a legendary miner/mason/brewer/grower/weaponsmith/armorsmith/swordsdwarf/seige engineer/seige operator. Honestly, that would be awesome.&lt;br /&gt;
&lt;br /&gt;
And in case your computer speaks in English, the error is this:&lt;br /&gt;
&lt;br /&gt;
The procedure entry point gdk_cairo_set_source_pixmap could not be located in the dynamic link library libgdk-win32-2.0-0.dll.&lt;br /&gt;
&lt;br /&gt;
So, if you could could please explain how we can fix this, that would be great because your program looks awesome.--[[User:Smoking Gnu|Smoking Gnu]] 00:59, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is the link telling you to download GTK is broken, it has you download version 2.8.20 when you need 2.10.11. Go here: http://sourceforge.net/project/showfiles.php?group_id=98754&amp;amp;package_id=121281 and get the right version. --[[User:xzzy|xzzy]]&lt;br /&gt;
&lt;br /&gt;
== Import Error: No module named ctypes - 0.8 and 1.0  ==&lt;br /&gt;
&lt;br /&gt;
Err, just tried upgrading to the newer version of companion, and can't get it to work. I'm using the latest version of DF (incompatable?). Doesn't look like a DF problem though. I installed all of the modules, I think I'm using python version 2.4. I'll be on IRC in #bay12games if you want to try get hold of me... --[[User:Markavian|Markavian]]&lt;br /&gt;
:You must have the 2.5 version. ctypes is a module that is only in Python 2.5. You should either upgrade Python to 2.5 or download the [http://bartabox.banquise.net/df/companion-0.10-any.zip -any version]. (0.10 works fine for me in the latest DF version and I have 2.4 too)--[[User:Valdemar|Valdemar]] 20:39, 15 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== DwarfCompanion Fails to load (inexplicably) 0.10 ==&lt;br /&gt;
I've been able to run DwarfCompanion just fine for a week or so now.  However, starting tonight with a fort that has been able to be modified before, I now get this as the error that displays-&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 1960, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
    c.events = self.getEvents(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
    events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 213&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an error due to lack of sanity checking on the events list.  Put this in instead of events.append( [p, eventName[p], id] )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        try:&lt;br /&gt;
                                events.append( [p, eventName[p], id] )&lt;br /&gt;
                        except KeyError:&lt;br /&gt;
                                print &amp;quot;No such event %s known&amp;quot; % p&lt;br /&gt;
&lt;br /&gt;
[[User:Qmarx|Qmarx]] 20:36, 3 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Bingo. This fixed my problem as well. Thanks! [[User:Lightning4|Lightning4]] 13:09, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Easy Python/PyGTK installer ==&lt;br /&gt;
&lt;br /&gt;
I was having some trouble getting all the Python dependencies to work properly together, but after some research I found a nice all-in-one PyGTK installer that works perfectly with companion 0.10. http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html Hope this helps!&lt;br /&gt;
&lt;br /&gt;
== Error -- entry point g_timeout_add_seconds_full ==&lt;br /&gt;
&lt;br /&gt;
The procedure entry point g_timeout_add_seconds_full could not be located in the dynamic link library libglib-2.0-0.dll&lt;br /&gt;
&lt;br /&gt;
I installed these modules&lt;br /&gt;
&lt;br /&gt;
    *  Python (works with any version, 2.5 is prefered)&lt;br /&gt;
    *  &amp;quot;Gtk+/Win32 Runtime Environment Installer&amp;quot;&lt;br /&gt;
    * For python 2.5 users, just grab the utility at this place.&lt;br /&gt;
    * Install the three modules from this page (PyCairo, PyGObject, PyGTK) &lt;br /&gt;
&lt;br /&gt;
After trying to run it I received that erro.&lt;br /&gt;
&lt;br /&gt;
I also tried companion-0.11-any.zip and it didn't work.&lt;br /&gt;
&lt;br /&gt;
Edit: I uninstalled all the components and reinstalled with that all-in-one python installer and it works now.--[[User:Richards|Richards]] 15:46, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Adding Additional Ingredients to Artifacts ==&lt;br /&gt;
A nifty little trick.  You have to micromanage a little, though.  Anyway, as soon as your moody dwarf has claimed a workshop, hopefully he'll leave to grab the first item.  As soon as he starts walking to get it, fire up companion and change the first required object.  The moody dwarf will complete the fetching duty for the original first item, then go to get the new first item.  Repeat until you have enough items stored in the workshop for your satisfaction, then let your poor moody dwarf finally collect everything he needs.  All of the collected items will be used as artifact components.[[User:QMarx|QMarx]] 10:24, 7 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
==Feature request: custom wounds==&lt;br /&gt;
&lt;br /&gt;
It would be nice if we could directly edit the wound levels of creatures, instead of being forced to either heal them entirely or make them bleed to death.  Someone with a mangled leg could, for instance, be manually healed to a broken leg; this would allow us &amp;quot;strict&amp;quot; players to have mangled dwarves heal, until Toady corrects the &amp;quot;phantom pains&amp;quot; issue and allows mangled injuries to heal over to permanent debilitations. --[[User:JT|JT]] 18:22, 11 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Command Line? ==&lt;br /&gt;
&lt;br /&gt;
I have everything installed (2.5 and then the runtime) but Dwarf Companion crashes on me. How do I run it from a command line so I can see the errors? I'm on Media Center/XP. All I have time to read before it crashes is something about an invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
== Unable to run ==&lt;br /&gt;
&lt;br /&gt;
Whenever I try to load it, it won't run, I ran the game and downloaded everything. This is all that happens:&lt;br /&gt;
&lt;br /&gt;
 version v0.27.169.88a, pid 2760, player 0&lt;br /&gt;
 0 words loaded&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
   DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
   self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 102, in __init__&lt;br /&gt;
   self.getWords()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 218, in getWords&lt;br /&gt;
   kptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 114, in getLong&lt;br /&gt;
   return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
   raise WinError()&lt;br /&gt;
 WindowsError: [Error 998] Invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
--[[User:0todd0|0todd0]] 01:05, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
It doesn't recognize your df version ... do you have debug privileges on the dwarf fortress process? Is it the latest version?&lt;br /&gt;
[[User:Bartavelle|Bartavelle]] 08:51, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
yes, it's the latest version. What do you mean by &amp;quot;debug privileges?&amp;quot; --[[User:0todd0|0todd0]] 23:23, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
: I had this exact error too, until I right-clicked on dfcompanion_prototype.py and went to &amp;quot;open with&amp;quot; to find two python options, the second one worked. Have you got python previously installed and if so can you try uninstalling all versions and re-installing the latest one again? This could be a stab in the dark however... --[[User:Mrchinchin25|Mrchinchin25]] 23:48, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: I recently downloaded this: what's been said so far to fix this problem isn't doing anything at all. Again, what do you mean &amp;quot;debug privileges?&amp;quot; --[[User:Pseu|Pseu]] 19:35, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::I was a moder for Elder Scrolls 4 and it required both python 2.4 and 2.5 to mod. Though t see if this would work, i uninstalled python 2.4 but it didn't, i'll try what you said Mrchinchin...  --[[User:0todd0|0todd0]] 20:32, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::In regards to debug privileges in Win XP.  Start-&amp;gt;Control Panel-&amp;gt;Administrative Tools-&amp;gt;Local security Settings-&amp;gt;local policies-&amp;gt;user rights assignment-&amp;gt;debug programs (on the right pane)--[[User:kirk|kirk]] 11:58, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::::I'm having the same issue with DF 0.27.176.38c and the newest version of Companion (downloaded it today). Also, kirk's info above isn't useful to anyone who is using XP Home - Local Security Settings isn't there. --[[User:Tyranic-Moron|Tyranic-Moron]] 22:06, 14 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Moogie's Problem ==&lt;br /&gt;
&lt;br /&gt;
I'm getting this:&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;C:\Documents and Settings\Moogie\My Documents\Dwarven Fortress\companion&lt;br /&gt;
 \dfcompanion_prototype.py&amp;quot;, line 3, in &amp;lt;module&amp;gt;&lt;br /&gt;
    import gtk&lt;br /&gt;
 ImportError: No module named gtk&lt;br /&gt;
&lt;br /&gt;
I have Gtk 2.10.11-1 installed in the Companion folder. I have Python 2.5.1 installed from ages ago when I used to play Oblivion.&lt;br /&gt;
&lt;br /&gt;
Why isn't it seeing Gtk there?&lt;br /&gt;
&lt;br /&gt;
Wow, I have no idea what I'm doing. The above comment is from me (Moogie). I don't know how to add a title or anything, sorry.&lt;br /&gt;
&lt;br /&gt;
: Don't worry, I'm sure you'll get it eventually. I've shifted your error into it's own section anyway, hopefully it's more noticeable this way. --[[User:Tyranic-Moron|Tyranic-Moron]] 18:52, 15 June 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33269</id>
		<title>Utility Talk:Dwarf Companion</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33269"/>
		<updated>2008-06-15T22:52:15Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Unable to run */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things I've noticed with tinkering around in 33g.&lt;br /&gt;
*&amp;quot;invade?&amp;quot; tag toggles prone position for the target.&lt;br /&gt;
*0x1.7(4th row) places and removes the target from the royal guard.&lt;br /&gt;
*0x2.7(4th row) places and removes the target from the fortress guard.&lt;br /&gt;
*0x4000 second row seems to dictate if the creature has a job or place to go to. Turning it off seems to do nothing, it just turns right back on again, unless the creature is moved in the process of applying.&lt;br /&gt;
*0x84, 0x800 and 0x4.5(7th row) make the dwarf friendly oriented instead of a fortress-dweller, much like a merchant.&lt;br /&gt;
*0x8 Is only present on dwarves legendary through making an artifact. It could be what keeps them from having another mood.&lt;br /&gt;
*0x2000 and 0x2.7(last row) seem to be related to lung-related injuries. Both make a &amp;quot;winded&amp;quot; effect appear on the dwarf. 0x2.7 seems to wear off after a short time.&lt;br /&gt;
*0x100(2nd row) does something peculiar. It removes the dwarf from the unit list, and then the dwarf just completely vanishes. Several tags are reset and the dwarf, for all purposes, seems to no longer exist. So far nothing I can find will bring the dwarf back, and several tags used on the dwarf will cause DF to lock up.&lt;br /&gt;
*0x400 makes the target invisible to the unit list only, does not seem to have any adverse effects.&lt;br /&gt;
*0x8.5(7th row) makes the unit a &amp;quot;visitor&amp;quot; on the unit list. Behaves friendly, not sure what it does otherwise.&lt;br /&gt;
&lt;br /&gt;
Some interesting notes too. Setting a dwarf to hostile, waiting until a nearby soldier is charging to attack, then making them friendly again causes something really interesting. The soldier will kill the now-friendly dwarf, and then that soldier will become a target to all nearby soldiers, despite still being controllable and interactable.&lt;br /&gt;
Also, that &amp;quot;staring off into the distance&amp;quot; mood is interesting. I want to see it in action but I can't find a way to actually trigger the mood to act. [[User:Lightning4|Lightning4]] 09:23, 27 December 2007 (EST)&lt;br /&gt;
:Thanks for this update! I'll include them in the next revision. AFAIK 0x8 triggers the &amp;quot;creator of&amp;quot; text, and works on any dwarf. It's quite possible to trigger a mood, i'll try soon triggering an artifical mood. [[User:Bartavelle|Bartavelle]] 11:54, 27 December        2007 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hey. It seems that when I give a dwarf a mood, he goes to the meeting area and does nothing. Also, when I change a dwarves mood to NONE, I get an error and the game crashes. [[User:Zonhin|Zonhin]] 21:12, 20 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feature requests! ==&lt;br /&gt;
&lt;br /&gt;
You suggested we put feature requests in the wiki discussion page, so here they are!&lt;br /&gt;
* From sphir: &amp;quot;Any plans on map-related modules? e.g.&lt;br /&gt;
**one button designate cut tree after recording the regions.&lt;br /&gt;
:: I do not get this one? What is exactly suggested? Designate ALL trees at once? [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**additional &amp;quot;bookmarks&amp;quot;, jump to creature (esp dead creatures, which cannot be done in game)&lt;br /&gt;
:: I'll add that soon, as it doesn't seem too hard [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**add foreman.exe-like macro job management by profession?&amp;quot;&lt;br /&gt;
:: This is planned too [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
* and mine: &amp;quot;alert me when my hunters run out of bolts so I can draft them to reset their job state and get them to pick up a fresh batch of ammo. It's such a hassle to have to constantly watch hunters just so they don't do something dumb like put their head inside a cougar's mouth. Or even a way to look at the items in a dwarf's inventory would be lovely.&amp;quot;&lt;br /&gt;
: This one could be a bit tricky, as inventory is not reversed yet, and i haven't been looking at it, so i have no clue on how hard it is [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
I guess others should just add their requests below. Awesome application, thanks Bartavelle! [[User:Chrominance|Chrominance]] 20:06, 27 December 2007 (EST)&lt;br /&gt;
:How about the ability to change what the dwarf likes and hates? Just so my Mayor won't mandate the construction of adamantine items.  --[[User:Corbine|Corbine]] 08:01, 28 December 2007 (EST)&lt;br /&gt;
::Likes and recent &amp;quot;events&amp;quot; are next on my list of stuff to reverse. I would especially like to display a summary of all &amp;quot;bad mood stuff&amp;quot; that recently happened to dwarves. [[User:Bartavelle|Bartavelle]] 11:14, 28 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:Ability to see which item a particular dwarf is tasking to haul and zoom to it?  Ability to zoom to items in general would also be great (the game seems to want to support this, as it has the 'zoom to' option on the bottom in say, the inventory screen, but you can't actually zoom to anything from the inventory page as far as I can tell). --[[User:Squirrelloid|Squirrelloid]] 01:11, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
If you happen to see this before the thread on the forums, I posted the bug I'm getting 50% of the time while traveling in adventure mode with the new version of DC in [38a].&lt;br /&gt;
--[[User:KaelGotRice|KaelGotRice]] 10:26, 10 February 2008&lt;br /&gt;
&lt;br /&gt;
Occasionally when you heal/hurt or modify something of a dwarf or creature, the exhaustion amount will be maxed out, causing the target to pass out for QUITE awhile.  --[[User:Corbine|Corbine]] 08:15, 28 December 2007 (EST)&lt;br /&gt;
:That's what's making them do that? Aha! --[[User:Penguinofhonor|Penguinofhonor]] 18:55, 3 February 2008 (EST)&lt;br /&gt;
::Just check the exaustion field to make sure it's 0 or something low, as opposed to the 65535 that it will ocassionally fill in with. Not sure what causes it to go for max value instead of the minimum. --[[User:N9103|Edward]] 19:33, 3 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Getting an error when trying to start program. It couldn't get the DLLs at first so I just copied them into the folder, which seemed to work, but now it gives this:&lt;br /&gt;
http://80.60.190.55/pics/dfcbug.jpg&lt;br /&gt;
It closes (or crashes) the dwarf fortress application in the process, no error messages pop up.&lt;br /&gt;
:thanks for the info, i'm trying right now to reduce the number of required components, so it should be better soon ... [[User:Bartavelle|Bartavelle]] 18:10, 1 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
When I first tried to use DF Companion, it gave me an error message that stated Libglib-2.0-0.dll was missing. So I went and downloaded it, put it in the right place. Then it said I needed iconv.dll, so I went and downloaded it. Then it made me get intl.dll. Now, it's saying &amp;quot;The procedure entry point g_Assert_Warning could not be located in the dynamic link library libglib-2.0-0.dll&amp;quot;--[[User:Demosthenes|Demosthenes]] 17:22, 19 February 2008 (EST)&lt;br /&gt;
: It sounds like you did not install the latest &amp;quot;gtk runtime environment&amp;quot; [[User:Bartavelle|Bartavelle]] 01:34, 20 February 2008 (EST)&lt;br /&gt;
:: I did. D= Several times.--[[User:Demosthenes|Demosthenes]] 19:24, 20 February 2008 (EST)&lt;br /&gt;
::: Then I have no clue :( [[User:Bartavelle|Bartavelle]] 01:46, 21 February 2008 (EST)&lt;br /&gt;
::: When I run it with the command line, it gives this. http://img301.imageshack.us/img301/5550/errorao1.jpg --[[User:Demosthenes|Demosthenes]] 21:03, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 0x4000 ==&lt;br /&gt;
&lt;br /&gt;
0x4000 is nauseous. [[User:Nate879|Nate879]] 19:10, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Better give it some Compazine, then.  *rimshot*--[[User:Maximus|Maximus]] 23:21, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How exactly do I run this?==&lt;br /&gt;
What do I run here? The .glade file? Because if I open that, it gets me a tiny window with 2 things I can choose, skilledit and creatureedit. If I choose them, they are completely blank. I've tried cmd.exe but I get the same thing. --[[User:Penguinofhonor|Penguinofhonor]] 21:23, 21 January 2008 (EST)&lt;br /&gt;
: you should run dfcomapnion_prototype.py, as stated in the main page!&lt;br /&gt;
:: Hey, he added that because of this question, okay? --[[User:Penguinofhonor|Penguinofhonor]] 17:48, 27 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Unable to run on win2000===&lt;br /&gt;
I'm still using win2000, and I'm unable to run the program, it gives an error requesting the instruction GetProcessImageFileNameA, which is only available on XP and Server2003.&lt;br /&gt;
: Ok i'm gonna try to find an alternative ASAP [[User:Bartavelle|Bartavelle]] 07:35, 28 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Tracebacks for version .7==&lt;br /&gt;
&lt;br /&gt;
F:\Python25\GTK&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
version v0.27.169.88a, pid 3676, player 0&lt;br /&gt;
0 words loaded&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
    self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 92, in __init__&lt;br /&gt;
    self.getWords()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 208, in getWords&lt;br /&gt;
    lptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 104, in getLong&lt;br /&gt;
    return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory&lt;br /&gt;
 request was completed.&lt;br /&gt;
&lt;br /&gt;
:you must load your game [[User:Bartavelle|Bartavelle]] 10:45, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Terrain Replication==&lt;br /&gt;
You stated on the forums that you would/could make a script that would allow a person to copy the information from a tile and replicate it elsewhere, and then in Nist Akath, Captain Mayday claimed that he used said script. Where is this? It's useful-sounding. --[[User:Penguinofhonor|Penguinofhonor]] 19:45, 10 February 2008 (EST)&lt;br /&gt;
: Try the secret link [http://bartabox.banquise.net/df/companion-0.8-any.zip here], but i will replace this file as soon as I &amp;quot;officially&amp;quot; release it. [[User:Bartavelle|Bartavelle]] 01:49, 11 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dwarf Companion - Cheating Fun in Adventure Mode! ==&lt;br /&gt;
&lt;br /&gt;
I was tinkering about with the Dwarf Companion program earlier today, when a thought came to my mind. &amp;quot;What if you could do stuff with this program in Adventure mode?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Well, it turns out that you can. By turning on the program and hitting the &amp;quot;All Creatures&amp;quot; box, you can access any loaded creature as well as your own adventurer. By doing this, you can make him as strong and legendary as you want, and effectively kill anything within the sector. You can also change your character into any creature in the game, including demons, goblins, etc. (NOTE: 'Shapeshifting' like this renders the tile where you changed un-passable, and you tend to teleport when you do so. Also, when I changed into a dragon, the game crashed.) Moods are also able to toggle, though I've only tested them upon my own adventurer. Going beserk in a human town triggered the mayor to start attacking me, but when I turned it off, he became friendly once again.&lt;br /&gt;
&lt;br /&gt;
Here's a movie of some of my exploits with a fresh adventurer dwarf: http://mkv25.net/dfma/movie-348-dwarfcompanioninadventuremode17338a&lt;br /&gt;
&lt;br /&gt;
I hope this strikes as interesting / useful for the future!&lt;br /&gt;
&lt;br /&gt;
== Won't Run ==&lt;br /&gt;
Just recently had a little... accident at my fortress and I wanted to rectify it, since it was just a result of my own stupidity. Squashed some poor bastard with a drawbridge. Unfortunately trying to run Companion results in this:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5740, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 480, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 154, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 212&lt;br /&gt;
[[User:Lightning4|Lightning4]] 19:23, 23 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Update: I've tested again with the new version, as well as tried another fortress. The initial fortress I tried it on still fails to run with the same error. However, another, older fortress works just fine.[[User:Lightning4|Lightning4]] 14:04, 26 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::Issue resolved. A fix was provided for this error at the bottom of the page. [[User:Lightning4|Lightning4]] 13:10, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== 176.38a not work ==&lt;br /&gt;
D:\games\1non company made\dwarf\utility\companion 0.10&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5352, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 446, in fresh getCreature&lt;br /&gt;
      slist = self.getSkills(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 328, in getSkills&lt;br /&gt;
      skptr = self.getLong(skillptr)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 125, in getLong&lt;br /&gt;
      return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
      raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
Yes I am in dwarf fortunse mode and I have vista and I in new fortuness that generated on new map. [[User:Omagaalpha|Omagaalpha]] 12:14, 27 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b not running ==&lt;br /&gt;
&lt;br /&gt;
Using version 0.9-any with Python 2.5 and all modules installed. Works fine in 176.38a, as shown:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 2828, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
&lt;br /&gt;
When trying to run in 176.38b I get:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 544, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 446, in getCreature&lt;br /&gt;
    bpname = self.getBodyPart(c, i)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 322, in getBodyPart&lt;br /&gt;
    bpv = self.getVec(c.bpNames)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 119, in getVec&lt;br /&gt;
    return struct.unpack(&amp;quot;LLLL&amp;quot;, self.dbg.read(ptr, 16))&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another problem from someone else:&lt;br /&gt;
&lt;br /&gt;
Err, nevermind; was using 0.8 version of companion; my bad.  I get the same as above with 0.9.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 23:11, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Version 0.10-any ==&lt;br /&gt;
&lt;br /&gt;
Companion 0.10-any works with 176.38c for me. However, I had to copy the &amp;quot;pygtk&amp;quot; subdirectory of an older version (0.8-python25) into the 0.10 installation and run dfcompanion_prototype.py from the command line. Just the thing to cope with those ambushes (they're a bit overpowered, don't you think?) Zombie frogmen! MUHAHAHAHAHA!!! [[User:RP|RP]] 07:32, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b stopped working ==&lt;br /&gt;
&lt;br /&gt;
The companion used to work for me in 176.38b but at some point it stopped working (after a few goblin ambushes).  Here's what it does:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 214&lt;br /&gt;
&lt;br /&gt;
I don't know much about the internal structure of the companion, but couldn't you use eventName.get(p, &amp;quot;Unknown&amp;quot;) as a failsafe to stop these from happening?  That way new events wouldn't break everything.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:26, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Actually, I just made this modification and another error popped up immediately after:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 837, in getCreatures&lt;br /&gt;
      self.eventList[ event[0] ][1] += 50/event[2]&lt;br /&gt;
  IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I managed to make the error go away, but it's a total hack, since I don't know the structure of companion.&lt;br /&gt;
&lt;br /&gt;
I changed lines 820-822, which are:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = range(212)&lt;br /&gt;
      for i in range(212):&lt;br /&gt;
      self.eventList[i] = [i,0,[],eventName[i]]&lt;br /&gt;
&lt;br /&gt;
Into this:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = [[i,0,[],eventName.get(i, &amp;quot;??&amp;quot;)]&lt;br /&gt;
                    for i in xrange(215)]&lt;br /&gt;
&lt;br /&gt;
The companion appears to work now for me, but as I said, it's a total hack.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:39, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Error ocurring (something with gdk and cairo and a .dll) ==&lt;br /&gt;
&lt;br /&gt;
After installing python (2.5.2 - also tried 2.5.1 and 2.4.something) the gdk runtime environment (2.8.20) &amp;lt;br /&amp;gt;&lt;br /&gt;
and those 3 packets (pygobject-2.12.3-1; pycairo-1.2.6-1; pygtk-2.10.6-1 - these 3 arent necessary for the reproduktion fo the error)&lt;br /&gt;
&lt;br /&gt;
starting the &amp;quot;dfcompanion_prototype.py&amp;quot; from the any or the py2.5 package returns the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Der Prozedureinsprungpunkt &amp;quot;gdk_cairo_set_source_pixmap&amp;quot; wurde in der DLL &amp;quot;libgdk-win32-2.0-0.dll&amp;quot; nicht gefunden&amp;quot;&lt;br /&gt;
read:&amp;quot;could't find the routine entry point [...] in the dll[...]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
downloading a .dll from the net changes the error slightly,&lt;br /&gt;
now &amp;quot;gdk_cairo_create&amp;quot; is missing instead of &amp;quot;gdk_cairo_set_source_pixmap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-since i've absolutely no clue what he actually wants, i hope someone can solute this X_x&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
:Valdemar put up a link to a exe version of companion on the forums for those of us who don't have the patience to fiddle around with python. It's in the DF companion thread near the end. [[User:VengefulDonut|VengefulDonut]] 18:02, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have the exact same problem as the one above me...&lt;br /&gt;
--[[User:AtomicTroop|AtomicTroop]] 12:52, 23 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::As do I! And I'm dying to make a legendary miner/mason/brewer/grower/weaponsmith/armorsmith/swordsdwarf/seige engineer/seige operator. Honestly, that would be awesome.&lt;br /&gt;
&lt;br /&gt;
And in case your computer speaks in English, the error is this:&lt;br /&gt;
&lt;br /&gt;
The procedure entry point gdk_cairo_set_source_pixmap could not be located in the dynamic link library libgdk-win32-2.0-0.dll.&lt;br /&gt;
&lt;br /&gt;
So, if you could could please explain how we can fix this, that would be great because your program looks awesome.--[[User:Smoking Gnu|Smoking Gnu]] 00:59, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is the link telling you to download GTK is broken, it has you download version 2.8.20 when you need 2.10.11. Go here: http://sourceforge.net/project/showfiles.php?group_id=98754&amp;amp;package_id=121281 and get the right version. --[[User:xzzy|xzzy]]&lt;br /&gt;
&lt;br /&gt;
== Import Error: No module named ctypes - 0.8 and 1.0  ==&lt;br /&gt;
&lt;br /&gt;
Err, just tried upgrading to the newer version of companion, and can't get it to work. I'm using the latest version of DF (incompatable?). Doesn't look like a DF problem though. I installed all of the modules, I think I'm using python version 2.4. I'll be on IRC in #bay12games if you want to try get hold of me... --[[User:Markavian|Markavian]]&lt;br /&gt;
:You must have the 2.5 version. ctypes is a module that is only in Python 2.5. You should either upgrade Python to 2.5 or download the [http://bartabox.banquise.net/df/companion-0.10-any.zip -any version]. (0.10 works fine for me in the latest DF version and I have 2.4 too)--[[User:Valdemar|Valdemar]] 20:39, 15 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== DwarfCompanion Fails to load (inexplicably) 0.10 ==&lt;br /&gt;
I've been able to run DwarfCompanion just fine for a week or so now.  However, starting tonight with a fort that has been able to be modified before, I now get this as the error that displays-&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 1960, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
    c.events = self.getEvents(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
    events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 213&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an error due to lack of sanity checking on the events list.  Put this in instead of events.append( [p, eventName[p], id] )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        try:&lt;br /&gt;
                                events.append( [p, eventName[p], id] )&lt;br /&gt;
                        except KeyError:&lt;br /&gt;
                                print &amp;quot;No such event %s known&amp;quot; % p&lt;br /&gt;
&lt;br /&gt;
[[User:Qmarx|Qmarx]] 20:36, 3 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Bingo. This fixed my problem as well. Thanks! [[User:Lightning4|Lightning4]] 13:09, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Easy Python/PyGTK installer ==&lt;br /&gt;
&lt;br /&gt;
I was having some trouble getting all the Python dependencies to work properly together, but after some research I found a nice all-in-one PyGTK installer that works perfectly with companion 0.10. http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html Hope this helps!&lt;br /&gt;
&lt;br /&gt;
== Error -- entry point g_timeout_add_seconds_full ==&lt;br /&gt;
&lt;br /&gt;
The procedure entry point g_timeout_add_seconds_full could not be located in the dynamic link library libglib-2.0-0.dll&lt;br /&gt;
&lt;br /&gt;
I installed these modules&lt;br /&gt;
&lt;br /&gt;
    *  Python (works with any version, 2.5 is prefered)&lt;br /&gt;
    *  &amp;quot;Gtk+/Win32 Runtime Environment Installer&amp;quot;&lt;br /&gt;
    * For python 2.5 users, just grab the utility at this place.&lt;br /&gt;
    * Install the three modules from this page (PyCairo, PyGObject, PyGTK) &lt;br /&gt;
&lt;br /&gt;
After trying to run it I received that erro.&lt;br /&gt;
&lt;br /&gt;
I also tried companion-0.11-any.zip and it didn't work.&lt;br /&gt;
&lt;br /&gt;
Edit: I uninstalled all the components and reinstalled with that all-in-one python installer and it works now.--[[User:Richards|Richards]] 15:46, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Adding Additional Ingredients to Artifacts ==&lt;br /&gt;
A nifty little trick.  You have to micromanage a little, though.  Anyway, as soon as your moody dwarf has claimed a workshop, hopefully he'll leave to grab the first item.  As soon as he starts walking to get it, fire up companion and change the first required object.  The moody dwarf will complete the fetching duty for the original first item, then go to get the new first item.  Repeat until you have enough items stored in the workshop for your satisfaction, then let your poor moody dwarf finally collect everything he needs.  All of the collected items will be used as artifact components.[[User:QMarx|QMarx]] 10:24, 7 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
==Feature request: custom wounds==&lt;br /&gt;
&lt;br /&gt;
It would be nice if we could directly edit the wound levels of creatures, instead of being forced to either heal them entirely or make them bleed to death.  Someone with a mangled leg could, for instance, be manually healed to a broken leg; this would allow us &amp;quot;strict&amp;quot; players to have mangled dwarves heal, until Toady corrects the &amp;quot;phantom pains&amp;quot; issue and allows mangled injuries to heal over to permanent debilitations. --[[User:JT|JT]] 18:22, 11 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Command Line? ==&lt;br /&gt;
&lt;br /&gt;
I have everything installed (2.5 and then the runtime) but Dwarf Companion crashes on me. How do I run it from a command line so I can see the errors? I'm on Media Center/XP. All I have time to read before it crashes is something about an invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
== Unable to run ==&lt;br /&gt;
&lt;br /&gt;
Whenever I try to load it, it won't run, I ran the game and downloaded everything. This is all that happens:&lt;br /&gt;
&lt;br /&gt;
 version v0.27.169.88a, pid 2760, player 0&lt;br /&gt;
 0 words loaded&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
   DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
   self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 102, in __init__&lt;br /&gt;
   self.getWords()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 218, in getWords&lt;br /&gt;
   kptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 114, in getLong&lt;br /&gt;
   return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
   raise WinError()&lt;br /&gt;
 WindowsError: [Error 998] Invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
--[[User:0todd0|0todd0]] 01:05, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
It doesn't recognize your df version ... do you have debug privileges on the dwarf fortress process? Is it the latest version?&lt;br /&gt;
[[User:Bartavelle|Bartavelle]] 08:51, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
yes, it's the latest version. What do you mean by &amp;quot;debug privileges?&amp;quot; --[[User:0todd0|0todd0]] 23:23, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
: I had this exact error too, until I right-clicked on dfcompanion_prototype.py and went to &amp;quot;open with&amp;quot; to find two python options, the second one worked. Have you got python previously installed and if so can you try uninstalling all versions and re-installing the latest one again? This could be a stab in the dark however... --[[User:Mrchinchin25|Mrchinchin25]] 23:48, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: I recently downloaded this: what's been said so far to fix this problem isn't doing anything at all. Again, what do you mean &amp;quot;debug privileges?&amp;quot; --[[User:Pseu|Pseu]] 19:35, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::I was a moder for Elder Scrolls 4 and it required both python 2.4 and 2.5 to mod. Though t see if this would work, i uninstalled python 2.4 but it didn't, i'll try what you said Mrchinchin...  --[[User:0todd0|0todd0]] 20:32, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::In regards to debug privileges in Win XP.  Start-&amp;gt;Control Panel-&amp;gt;Administrative Tools-&amp;gt;Local security Settings-&amp;gt;local policies-&amp;gt;user rights assignment-&amp;gt;debug programs (on the right pane)--[[User:kirk|kirk]] 11:58, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::::I'm having the same issue with DF 0.27.176.38c and the newest version of Companion (downloaded it today). Also, kirk's info above isn't useful to anyone who is using XP Home - Local Security Settings isn't there. --[[User:Tyranic-Moron|Tyranic-Moron]] 22:06, 14 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Moogie's Problem ==&lt;br /&gt;
&lt;br /&gt;
I'm getting this:&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;C:\Documents and Settings\Moogie\My Documents\Dwarven Fortress\companion&lt;br /&gt;
 \dfcompanion_prototype.py&amp;quot;, line 3, in &amp;lt;module&amp;gt;&lt;br /&gt;
    import gtk&lt;br /&gt;
 ImportError: No module named gtk&lt;br /&gt;
&lt;br /&gt;
I have Gtk 2.10.11-1 installed in the Companion folder. I have Python 2.5.1 installed from ages ago when I used to play Oblivion.&lt;br /&gt;
&lt;br /&gt;
Why isn't it seeing Gtk there?&lt;br /&gt;
&lt;br /&gt;
Wow, I have no idea what I'm doing. The above comment is from me (Moogie). I don't know how to add a title or anything, sorry.&lt;br /&gt;
&lt;br /&gt;
: Don't worry, I'm sure you'll get it eventually. I've shifted your error into it's own section anyway, hopefully it's more noticable this way. --[[User:Tyranic-Moron|Tyranic-Moron]] 18:52, 15 June 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=529</id>
		<title>Talk:Main Page/archive2</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=529"/>
		<updated>2008-06-15T22:20:44Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Offline Version? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Order descends newest to oldest. Use edit to add a newer section.&lt;br /&gt;
&lt;br /&gt;
== Offline Version? ==&lt;br /&gt;
&lt;br /&gt;
Is there an offline version of DwarfFortressWiki (ala [http://static.wikipedia.org/ Wikipedia])?  I'm going to be doing some traveling, and would like to use this resource when I don't have internet access :) --[[User:Sim9]], unsigned&lt;br /&gt;
&lt;br /&gt;
:I know that obtaining one is possible. --[[User:Savok|Savok]] 23:31, 6 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:I was told that a torrent was circulating on 4chan and other places but I don't know anything else about it. --[[User:Senso|Senso]] 12:46, 7 June 2008 (EDT)&lt;br /&gt;
:Go to [[Special:Export]] then go to [[Special:Allpages]] in another window/tab. Make a copy of every article's name. Paste it into the export page and click export. Now its just a matter of finding a way to parse the xml file you get.&lt;br /&gt;
&lt;br /&gt;
:I now have an offline copy.  I can post it if anyone is interested in a copy :) --[[User:Sim9|Sim9]] 22:57, 8 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: Just found this: [http://www.wikitaxi.org/delphi/doku.php/products/wikitaxi/index WikiTaxi]. It took me a while to find a suitable program for viewing Wiki XML dumps, so I thought I'd save some others the time. By 'suitable', I mean easy to use and without requiring a lot of extras before it will work (most I found require you to set up a server with a MySQL database and apache - I already meet those requirements on my desktop, but that almost defeats the purpose of downloading the wiki in the first place). This one however is completely portable - I can have it on external storage and use it on any computer I find myself needing to. --[[User:Tyranic-Moron|Tyranic-Moron]] 13:57, 15 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Coincidence? ==&lt;br /&gt;
&lt;br /&gt;
I got a quote that said:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;You have been processed! Go forth, now, and edit!&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
--Savok&amp;lt;br&amp;gt;&lt;br /&gt;
right after creating this account... Is this a coincidence or a command?&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Peewee|Peewee]] 20:02, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Coincidence. That's the end of a newbie-welcoming template that someone found funny enough to put in the [[Main Page/Quote|Quote list]], which delivers randomized quotes to the main page. --[[User:Savok|Savok]] 22:49, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Both coincidence AND command. [[User:VengefulDonut|VengefulDonut]] 11:41, 1 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Russian Interwiki == &lt;br /&gt;
I've made a deal with the admin of the Russian wiki, we can both link to each other. So if you know Russian, you're welcome to add links to the bottom of pages to their equivalent Russian pages.&lt;br /&gt;
For example, on the [[Carp]] page, I have added &amp;amp;#91;&amp;amp;#91;ru:Карп&amp;amp;#93;&amp;amp;#93; - so there is now a link to its Russian counterpart in the left-side navigation bar, under the &amp;quot;In other languages&amp;quot; header. --[[User:Senso|Senso]] 13:37, 2 April 2008 (EDT)&lt;br /&gt;
:Looks like the other wiki may be down/broken. I don't have a suggested action though.  -- [[User:Vaevictus|Vaevictus]] 13:33, 3 June 2008 (EDT)&lt;br /&gt;
== Many Laughs ==&lt;br /&gt;
Congrats to whomever made the april's fool's day changes. [[User:Yvain|Yvain]] 04:34, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Agreed. I didn't think of doing anything myself so kudos for going in. Nobody changes it for the whole day, I'll revert any reverts. :) --[[User:Senso|Senso]] 08:56, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation on bottom ==&lt;br /&gt;
Since recently (2 or 3 days) the navigation and search box are at the very bottom of every page (opera user). Can someone please fix this? --[[User:Koltom|Koltom]] 07:38, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It's at the bottom of the page for me too, and I'm using Firefox. [[User:Klada|Klada]] 11:43, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Confirm this is happening for me as well, Firefox 2.0.0.12 ubuntu 7.04. --[[User:Nunix|Nunix]] 14:56, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::For what it's worth, ditto, and FF 2.0.0.12 Windows XP Home Edition Version 2002 Service Pack 2. --[[User:Savok|Savok]] 15:07, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::Hah! Sorry, meant Senso. XD Good to have another confirmation regardless. Anyway, I went ahead and emailed him. It's weird how it just cropped up all of a sudden, hopefully something easily fixed. --[[User:Nunix|Nunix]] 02:00, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It should be back to normal now, sorry for that. --[[User:Senso|Senso]] 11:54, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::No worries, looks good here. Thanks! --[[User:Nunix|Nunix]] 17:54, 22 March 2008 (EDT)&lt;br /&gt;
::: *[[User:Koltom|Koltom]] jumps up and rejoices*&lt;br /&gt;
:::: &amp;quot;[[User:Koltom|Koltom]] was pleased to have a mandate deadline met lately.&amp;quot;?  --[[User:FunnyMan|FunnyMan]] 06:13, 27 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;American&amp;quot; English or Rest-Of-The-World English? ==&lt;br /&gt;
Just a minor question, while spell-checking articles, I've encountered a few discrepancies between the two, but I usually see the &amp;quot;rest of the world English&amp;quot; more. So what's the official rule here, assuming we're going for a constant? --[[User:Snoob|Snoob]] 08:40, 7 March 2008 (EST)&lt;br /&gt;
:Haha. You don't sound biased at all ;). I figure we can go one of two routes. We can either claim that DF is an american topic, since it's being made in america by an american and the wiki is on an american domain&amp;amp;mdash;or we can say DF is an international topic since people from all over are funding Toady. If it's an international topic, we might as well follow the  [http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#National_varieties_of_English wikipedia manual of style]. Wikipedia has no preference over the variant used, but there should be consistency in each article. The first user who makes an edit which disambiguates the variety being used in the article is considered the first major contributor and all subsequent edits to that article should use the same type of english. If in doubt, we have history pages. I think the reason you see british english more often in the wiki is because we've had a few editors who in their extreme modesty decided british english is superior and changed several of the american english articles over. I've noticed this happening on a few occasions. (please dont do that). [[User:VengefulDonut|VengefulDonut]] 09:53, 7 March 2008 (EST)&lt;br /&gt;
::I second sticking with the Wikipedia's Manual of Style for language.  And as a note, there isn't a &amp;quot;Rest of the World English.&amp;quot;  In fact, the language is documented to vary [http://en.wikipedia.org/wiki/Regional_accents_of_English_speakers|as much as the countries that speak it].&lt;br /&gt;
::So, how does the Namibian English variant sound to everyone?  At least then most of us are at an equal starting point!  :P  --[[User:TarrVetus|TarrVetus]] 11:25, 7 March 2008 (EST)&lt;br /&gt;
::I made a pretty bad assumption there, I suppose. I was trying to not sound biased, but I suppose I accidentally let it creep in somewhere. I'll just leave the variations to you guys and stick to cleaning up actual typos then. :P --[[User:Snoob|Snoob]] 11:37, 7 March 2008 (EST)&lt;br /&gt;
:::Hehe.  I can sympathize, Snoob.  I've had this debate with myself in the past, though it was from the other side.  --[[User:TarrVetus|TarrVetus]] 13:17, 7 March 2008 (EST)&lt;br /&gt;
:::This is a late reply, but I am an American in China. Here, English is classified either as American English or British English, and American English is widely preferred even though British English is taught to beginning students. I wouldn't say calling it &amp;quot;rest-of-the-world English&amp;quot; is very accurate. I would venture that many countries in Latin America also prefer American English, but what do it know.--[[User:RustyMcloon|Rusty Mcloon]] 01:16, 17 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Version updates ==&lt;br /&gt;
There's a new version out today, so the version number and release date need changing. Unfortunately I have absolutely no idea how to do this as they appear to use some kind of function instead of being typed in. Somebody with the know-how fancy making the change? --[[User:TangoThree|TangoThree]] 10:04, 24 February 2008 (EST)&lt;br /&gt;
:[[Template:current/version]]&lt;br /&gt;
:[[Template:current/lastupdate]]&lt;br /&gt;
:[[User:VengefulDonut|VengefulDonut]] 10:15, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Quote randomization ==&lt;br /&gt;
&lt;br /&gt;
VengefulDonut, if you want to randomize that for improved quality, you'll need to do it right: Many (most?) of the quotes in the quote archive are in an ARCHIVE: They are bad quotes never intended to be reused. Also, what do we do when we get new quotes? Do they get put in a database, not to be used till the RNG chooses? --[[User:Savok|Savok]] 20:11, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:What would you like? [[User:VengefulDonut|VengefulDonut]] 20:36, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::I suggest that one quote is permanant, and the other quote refresh everytime we visit the page. So far, I noticed that even if I refresh the page, the same quotes stay. --[[User:Eagle of Fire|Eagle of Fire]] 05:49, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::A new quote on the left, and a randomized archive quote on the right? As for the refesh: the template checks the time. --[[User:Jackard|Jackard]] 06:35, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::What is the tick? Every few minutes? --[[User:Eagle of Fire|Eagle of Fire]] 08:14, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::The template checks the time, but the time doesn't update because the server caches the page. It gets a new one whenever the server refreshes it; you can force this by editing the page or by clicking the preview button. Also, I could make it so that one of the quote boxes picks from the newest x quotes. [[User:VengefulDonut|VengefulDonut]] 10:43, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::Having a newer quote on the left and an archived one on the right sounds better than a permanent quote on either. PS. Might want to remove a few of them, like the 'palisade' quote. --[[User:Jackard|Jackard]] 11:47, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::::The goal of the quote archive was to archive every single quote which ever got to the main page. If you want to thin out only the best quotes, I suggest you use a separate database for that. Even then, how &amp;quot;good&amp;quot; is a quote is very open to interpretation and taste. If I had to remove all the quotes I find bad or unfunny myself, I'd probably remove 80% of the present quotes in the archive. --[[User:Eagle of Fire|Eagle of Fire]] 18:46, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::::Ok. The right quotebox now chooses from the last 10 quotes instead of from among all of them. If anyone feels like they want to prune out or fiddle with quotes, go for it. I think what I've set up should be pretty straightforward, but if you have questions I'll be glad to answer them. [[User:VengefulDonut|VengefulDonut]] 20:11, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::I added two new quotes (40, and 41), but only 40 is showing up at the moment, am I doing something wrong? --[[User:Markavian|Markavian]] 10:10, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::You did it exactly right. The left quote box randomly chooses between all quotes. The right quote box randomly chooses between the 10 newest. It will come up eventually. [[User:VengefulDonut|VengefulDonut]] 10:17, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::If possible can we implement a check to insure that the left quote and the right quote are not in fact the same quote? I suppose it wouldn't be a big deal with a small quote, however when it is large, such as the 7 line one I ran into today appearing in both boxes, it makes the page seem a bit crowded and symmetrical. --[[User:Elvang|Elvang]] 14:51, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::We could do that, but the probability of identical quotes is &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;⁄&amp;lt;sub&amp;gt;&amp;lt;totalquotenum&amp;gt;&amp;lt;/sub&amp;gt;, so I don't think it's really needed.&lt;br /&gt;
&lt;br /&gt;
== Requesting installation of ParserFunctions extension ==&lt;br /&gt;
It would be nice if the ParserFunctions[http://meta.wikimedia.org/wiki/Help:ParserFunctions] extension was installed (#if, #expr, etc).  It would be useful for having templates that exclude parts of it if no values are provided.  Note: I cannot find a place for requesting extensions --[[User:Aygar|Aygar]] 13:00, 21 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:ParserFunctions has been '''installed'''. I did a quick test and it works. Let me know if you run into problems. --[[User:Senso|Senso]] 11:54, 22 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== German Translation ==&lt;br /&gt;
I've got requests for either having a German wiki or Namespace. I'd like to have everybody's opinion on this. If you people think that having German (and maybe other languages eventually) translations on the main wiki is going to be annoying, tell me. I can also setup a new wiki on a subdomain (de.dwarffortresswiki.net for example). How would it be best organized? Should I use [http://www.mediawiki.org/wiki/Template:Languages LanguageTemplates]? Is there a need for other additional languages? --[[User:Senso|Senso]] 09:31, 17 January 2008 (EST)&lt;br /&gt;
:Since Dwarf Fortress is only available in English, if you can play the game, you can also read the wiki. I really don't think a German (or any other language) wiki version is worth the effort.--[[User:Siliziumleben|Siliziumleben]] 14:22, 18 January 2008 (EST)&lt;br /&gt;
::My oppinion also. This doesn't mean we should stop those enthusiam people though. --[[User:Eagle of Fire|Eagle of Fire]] 13:06, 17 January 2008 (EST)&lt;br /&gt;
::There's a big difference between understanding a game interface and reading long and complex tutorials, descriptions, discussions etc. I know French people who play this game; they can understand the UI but they use the French wiki for reference. Also, if I decide to use a separate wiki/subdomain, this will be totally transparent to you. --[[User:Senso|Senso]] 16:40, 17 January 2008 (EST)&lt;br /&gt;
:::My first language, the one I used since I'm born, is French. Yet, I way prefer this wiki over the french one. --[[User:Eagle of Fire|Eagle of Fire]] 10:06, 18 January 2008 (EST)&lt;br /&gt;
::::I'm French too, you know. But when I offered to host a DF wiki, I didn't do it in French because I know English is widely used. But I'm still glad that someone else started a French wiki. --[[User:Senso|Senso]] 22:58, 20 January 2008 (EST)&lt;br /&gt;
I don't see what harm could come from hosting a German, Japanese, and Russian wiki. It's not like it will interfere with the English one. Also, as a student of languages, I would love to read equivalent articles in German and Japanese. --[[User:DDouble|DDouble]] 22:01, 17 February 2008 (EST)&lt;br /&gt;
::I am german and while I can read english books like german ones, I have to agree that being able to use a UI and understanding the finer points in a tutorial etc. are two quite different things. I guess that if the bandwidth of the wiki is no burden on anyone, it could actually lead to an influx of new ideas and players, which is very important for a &amp;quot;community&amp;quot; game like DF. --[[User:Caiburn|Caiburn]] 20:44, 18 February 2008 (CET+1)&lt;br /&gt;
&lt;br /&gt;
== Version of MediaWiki? ==&lt;br /&gt;
Sorry if this is completely the wrong place, but does anybody know which version of MediaWiki these pages uses?&lt;br /&gt;
Maybe that information could be included in the page About DwarfFortressWiki? --[[User:Gauteamus|Gauteamus]] 17:00, 17 December 2007 (EST)&lt;br /&gt;
:I think I found out. This page: [[Special:Version]] says the version is 1.10.1, which should mean that limited #for-loops are supported. I will delete these comments soonishly, but will let them stay for a while incase someone has comments --[[User:Gauteamus|Gauteamus]] 17:28, 17 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Combat Logs? ==&lt;br /&gt;
What about a section where people could post cool combat logs from adventurer mode. This would different from the &amp;quot;Stories&amp;quot; section, which is more prose. (This is 'cause I'd like to post the log of a battle I had with a particularly clumsy Giant, who slammed into a wall allowing me to stab him in the back of the head for the eventual win. Its no dragon-slaying tale, but I still think its good.) --[[User:Wahnsinniger|Wahnsinniger]] 11:59, 2 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Humor? ==&lt;br /&gt;
Any thoughts about possibly linking [[Main Page/Quote Archive]] page somewhere on the main page? Its an orphan at the moment and is pretty funny and relevant. [[User:Vanan|Vanan]] 15:19, 13 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I'd like to be able to see that happen.  New people coming here might get overwhelmed if we don't amuse them with some good humor here and there.--[[User:AlBorland|AlBorland]] 13:42, 20 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:I second that. This second is adorned with hanging rings of Goshenite and menaces with spikes of Goshenite. - [[User:Laugurinn|Laugurinn]] 22:57, 13 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
Where does one stick new funny quotes? Namely, this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;&amp;quot;Thikut Atheludib, Marksdwarf cancels shooting at Archery Range: Interrupted by Groundhog pup&amp;quot; - What brave soldiers I have&amp;quot; [[User:Juckto|Juckto]] 18:45, 10 December 2007 (EST)&lt;br /&gt;
:That's not exactly funny, but [[Main_Page/Quote]]. --[[User:GreyMario|GreyMario]] 00:43, 14 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Demystify messages? ==&lt;br /&gt;
Probably against the spirit of 'losing is fun', but how about a page that explains smoe of the more cryptic messages, such as; 'job item misplaced' and 'job item lost or destroyed'? [[User:Runspotrun|Runspotrun]] 16:43, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
Also, is there a suggestions pages? This probably isn't the best page to add ideas... [[User:Runspotrun|Runspotrun]] 16:44, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Importing old entries ==&lt;br /&gt;
What's the stance on importing entries from the old wiki for stuff like general item stats? Most of them are still correct (or nearly so) and it would be nice not to have to switch between this and the old wiki any more. I can add a disclaimer to them stating I pulled them from the archives if that's appropriate. --[[User:Xazak|Xazak]] 15:07, 2 November 2007 (EDT)&lt;br /&gt;
:IMO (and I'm not admin or anything) it should be ok but only if you are 100% sure EVERYTHING is correct, and have verified it personally. I've edited at least one article someone copy-pasted with no changes that had old info in it so far and it makes me sad. --[[User:BurnedToast|BurnedToast]] 15:38, 2 November 2007 (EDT)&lt;br /&gt;
::Yes, I second this. Please be diligent if you are going to import old information. Even if you can't do it yourself, at least categorize it as needing verification so someone with the free time can. --[[User:EighenIndemnis|EighenIndemnis]] 15:37, 6 November 2007 (EST)&lt;br /&gt;
:You could use [[Template:Verify]] to indicate that something needs confirmation in the new version. --[[User:Senso|Senso]] 15:47, 6 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I have noticed an increase of pages in which only an old Wiki page is copied/pasted along with a warning that it was copied and thus may not be accurate. Is it just me or that's ''exactly'' what we didn't want to happen, and one of the reasons we started fresh with the new Wiki to begin with? --[[User:Eagle of Fire|Eagle of Fire]] 01:45, 9 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Basic Format ==&lt;br /&gt;
I think the [[Farming]] page is a good format for most of the key pages, perhaps the structure from the archive should be followed. --[[User:Infinity|Infinity]] 05:56, 31 October 2007 (EDT)&lt;br /&gt;
:Agreed, I've tried to copy this style on several pages, e.g. [[Gear Assembly]]. --[[User:Markavian|Markavian]] 23:30, 31 October 2007 (EDT)&lt;br /&gt;
I would like to add a request for a 'build tree' of sorts.  It would, for example, make figuring out how to get iron bars a whole lot less frustrating. --[[User:Dogcow|Dogcow]] 17:18, 1 November 2007 (EDT)&lt;br /&gt;
:Hello, I've added a whole page on the various metals you can make now.  This is my first time editing a wiki so feel free to make corrections for me if you want, just leave me a message on the page letting me know where I went wrong.  Also, since some Alloys involve smelting 3 bars of metal now, I have included a new template called Alloy3 to display these.  I'm not sure on the colors though so have at it where I'm off :)  --[[User:Chthon|Chthon]] 11:33, 3 November 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Change guide? ==&lt;br /&gt;
Was just thinking, perhaps one of the links (or sections) on the main page should be a guide to the major changes between last version and this one.  Yes, a TON of stuff has changed, but a lot also has not, and a lot of the core concepts are the same... so I would imagine many of us who have played the previous version(s) would love a section where we can see a list of new basics we have to learn, along with links to those things' individual pages... like, z-axis (obviously), mechanisms, fluid dynamics, nobles, elevation/slope, farming... you get the idea.  --[[User:Cliffjeff|Cliffjeff]] 11:43, 30 October 2007 (EDT)&lt;br /&gt;
:Yea, I'm thinking not. Isn't the whole point of DF finding things out on your own? &amp;quot;Losing is Fun&amp;quot; and all that. Ok, so if we summarized all the changes, and someone (like me) didn't want to know we could not just not look at it right? What can I say? I'M WEAK! If we summarize the changes I will CONSUME it! (I'm only here because I still have another 6 hours of work before I can go home and try it!)&lt;br /&gt;
::Meanwhile, I'm lazy and stubborn and would love a consolidated list of only new things I need to know =p and I'm also trapped at work and unable to mess around in the game :( but if the whole point was finding out things on your own, why would we have a wiki? ;p --[[User:Cliffjeff|Cliffjeff]] 15:58, 30 October 2007 (EDT)&lt;br /&gt;
:::I agree, I think the change guide is a good idea, and it would also help us direct our attention at the articles that are likely to need the most work. --[[User:Peristarkawan|Peristarkawan]] 16:01, 30 October 2007 (EDT)&lt;br /&gt;
::::It ought not to be very hard to generate a basic change guide based on the official change notes, and then update it as the details are discovered.  --[[User:Bobson|Bobson]] 16:26, 30 October 2007 (EDT)&lt;br /&gt;
:::A change guide 'page' might be useful pointing out major differences but I think the style of the wiki should be aimed at new users who know nothing of previous versions. I think we should not compare old/vs new as a rule, but if necessary we should include comparisons at the bottom of a page as apposed to the main article. That is how I am writing my edits. --[[User:Markavian|Markavian]] 23:26, 31 October 2007 (EDT)&lt;br /&gt;
::*The thing is, the whole idea of the wiki kind of goes against 'finding things out on your own'.  If you want to be completely surprised by a game, don't read a wiki specifically intended to reveal all the details about it...  sure, we do put warnings on the most spoily stuff, but at the end of the day this is a Wiki intended to document everything about Dwarf Fortress, so just about every page is going to be a spoiler to some degree. --[[User:Aquillion|Aquillion]] 03:12, 9 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
To add my take on this subject... I think that this is a gigantic game, in some ways more complex then any of the Elder Scrolls game. I mean, in the ES games, you have weapons, armor and others... In this game you have an exceptionally large number of items of many different types and purposes... It's very difficult for newbies to fathom exactly what an item is used for. Without this Wiki, I think a lot of people would struggle with this game. [[User:AlexFili|AlexFili]] 05:59, 9 May 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Tyranic-Moron&amp;diff=42698</id>
		<title>User:Tyranic-Moron</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Tyranic-Moron&amp;diff=42698"/>
		<updated>2008-06-15T22:17:02Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rawr, there be nothing to see here!&lt;br /&gt;
&lt;br /&gt;
Well, for now anyway.&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User:Tyranic-Moron&amp;diff=42697</id>
		<title>User:Tyranic-Moron</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User:Tyranic-Moron&amp;diff=42697"/>
		<updated>2008-06-15T22:16:37Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: New page: Rawr, there be nothing to see here!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rawr, there be nothing to see here!&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=528</id>
		<title>Talk:Main Page/archive2</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=528"/>
		<updated>2008-06-15T17:59:52Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Offline Version? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Order descends newest to oldest. Use edit to add a newer section.&lt;br /&gt;
&lt;br /&gt;
== Offline Version? ==&lt;br /&gt;
&lt;br /&gt;
Is there an offline version of DwarfFortressWiki (ala [http://static.wikipedia.org/ Wikipedia])?  I'm going to be doing some traveling, and would like to use this resource when I don't have internet access :) --[[User:Sim9]], unsigned&lt;br /&gt;
&lt;br /&gt;
:I know that obtaining one is possible. --[[User:Savok|Savok]] 23:31, 6 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:I was told that a torrent was circulating on 4chan and other places but I don't know anything else about it. --[[User:Senso|Senso]] 12:46, 7 June 2008 (EDT)&lt;br /&gt;
:Go to [[Special:Export]] then go to [[Special:Allpages]] in another window/tab. Make a copy of every article's name. Paste it into the export page and click export. Now its just a matter of finding a way to parse the xml file you get.&lt;br /&gt;
&lt;br /&gt;
:I now have an offline copy.  I can post it if anyone is interested in a copy :) --[[User:Sim9|Sim9]] 22:57, 8 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: Just found this: [http://www.wikitaxi.org/delphi/doku.php/products/wikitaxi/index WikiTaxi]. It took me a while to find a suitable program for viewing Wiki XML dumps, so I thought I'd save some others the time. By 'suitable', I mean easy to use and without requiring a lot of extras before it will work (most I found require you to set up a server with a MySQL database and apache - I already meet those requirements on my desktop, but that defeats the purpose of downloading the wiki in the first place). This one however is completely portable - I can have it on external storage and use it on any computer I find myself needing to. --[[User:Tyranic-Moron|Tyranic-Moron]] 13:57, 15 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Coincidence? ==&lt;br /&gt;
&lt;br /&gt;
I got a quote that said:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;You have been processed! Go forth, now, and edit!&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
--Savok&amp;lt;br&amp;gt;&lt;br /&gt;
right after creating this account... Is this a coincidence or a command?&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Peewee|Peewee]] 20:02, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Coincidence. That's the end of a newbie-welcoming template that someone found funny enough to put in the [[Main Page/Quote|Quote list]], which delivers randomized quotes to the main page. --[[User:Savok|Savok]] 22:49, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Both coincidence AND command. [[User:VengefulDonut|VengefulDonut]] 11:41, 1 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Russian Interwiki == &lt;br /&gt;
I've made a deal with the admin of the Russian wiki, we can both link to each other. So if you know Russian, you're welcome to add links to the bottom of pages to their equivalent Russian pages.&lt;br /&gt;
For example, on the [[Carp]] page, I have added &amp;amp;#91;&amp;amp;#91;ru:Карп&amp;amp;#93;&amp;amp;#93; - so there is now a link to its Russian counterpart in the left-side navigation bar, under the &amp;quot;In other languages&amp;quot; header. --[[User:Senso|Senso]] 13:37, 2 April 2008 (EDT)&lt;br /&gt;
:Looks like the other wiki may be down/broken. I don't have a suggested action though.  -- [[User:Vaevictus|Vaevictus]] 13:33, 3 June 2008 (EDT)&lt;br /&gt;
== Many Laughs ==&lt;br /&gt;
Congrats to whomever made the april's fool's day changes. [[User:Yvain|Yvain]] 04:34, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Agreed. I didn't think of doing anything myself so kudos for going in. Nobody changes it for the whole day, I'll revert any reverts. :) --[[User:Senso|Senso]] 08:56, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation on bottom ==&lt;br /&gt;
Since recently (2 or 3 days) the navigation and search box are at the very bottom of every page (opera user). Can someone please fix this? --[[User:Koltom|Koltom]] 07:38, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It's at the bottom of the page for me too, and I'm using Firefox. [[User:Klada|Klada]] 11:43, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Confirm this is happening for me as well, Firefox 2.0.0.12 ubuntu 7.04. --[[User:Nunix|Nunix]] 14:56, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::For what it's worth, ditto, and FF 2.0.0.12 Windows XP Home Edition Version 2002 Service Pack 2. --[[User:Savok|Savok]] 15:07, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::Hah! Sorry, meant Senso. XD Good to have another confirmation regardless. Anyway, I went ahead and emailed him. It's weird how it just cropped up all of a sudden, hopefully something easily fixed. --[[User:Nunix|Nunix]] 02:00, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It should be back to normal now, sorry for that. --[[User:Senso|Senso]] 11:54, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::No worries, looks good here. Thanks! --[[User:Nunix|Nunix]] 17:54, 22 March 2008 (EDT)&lt;br /&gt;
::: *[[User:Koltom|Koltom]] jumps up and rejoices*&lt;br /&gt;
:::: &amp;quot;[[User:Koltom|Koltom]] was pleased to have a mandate deadline met lately.&amp;quot;?  --[[User:FunnyMan|FunnyMan]] 06:13, 27 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;American&amp;quot; English or Rest-Of-The-World English? ==&lt;br /&gt;
Just a minor question, while spell-checking articles, I've encountered a few discrepancies between the two, but I usually see the &amp;quot;rest of the world English&amp;quot; more. So what's the official rule here, assuming we're going for a constant? --[[User:Snoob|Snoob]] 08:40, 7 March 2008 (EST)&lt;br /&gt;
:Haha. You don't sound biased at all ;). I figure we can go one of two routes. We can either claim that DF is an american topic, since it's being made in america by an american and the wiki is on an american domain&amp;amp;mdash;or we can say DF is an international topic since people from all over are funding Toady. If it's an international topic, we might as well follow the  [http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#National_varieties_of_English wikipedia manual of style]. Wikipedia has no preference over the variant used, but there should be consistency in each article. The first user who makes an edit which disambiguates the variety being used in the article is considered the first major contributor and all subsequent edits to that article should use the same type of english. If in doubt, we have history pages. I think the reason you see british english more often in the wiki is because we've had a few editors who in their extreme modesty decided british english is superior and changed several of the american english articles over. I've noticed this happening on a few occasions. (please dont do that). [[User:VengefulDonut|VengefulDonut]] 09:53, 7 March 2008 (EST)&lt;br /&gt;
::I second sticking with the Wikipedia's Manual of Style for language.  And as a note, there isn't a &amp;quot;Rest of the World English.&amp;quot;  In fact, the language is documented to vary [http://en.wikipedia.org/wiki/Regional_accents_of_English_speakers|as much as the countries that speak it].&lt;br /&gt;
::So, how does the Namibian English variant sound to everyone?  At least then most of us are at an equal starting point!  :P  --[[User:TarrVetus|TarrVetus]] 11:25, 7 March 2008 (EST)&lt;br /&gt;
::I made a pretty bad assumption there, I suppose. I was trying to not sound biased, but I suppose I accidentally let it creep in somewhere. I'll just leave the variations to you guys and stick to cleaning up actual typos then. :P --[[User:Snoob|Snoob]] 11:37, 7 March 2008 (EST)&lt;br /&gt;
:::Hehe.  I can sympathize, Snoob.  I've had this debate with myself in the past, though it was from the other side.  --[[User:TarrVetus|TarrVetus]] 13:17, 7 March 2008 (EST)&lt;br /&gt;
:::This is a late reply, but I am an American in China. Here, English is classified either as American English or British English, and American English is widely preferred even though British English is taught to beginning students. I wouldn't say calling it &amp;quot;rest-of-the-world English&amp;quot; is very accurate. I would venture that many countries in Latin America also prefer American English, but what do it know.--[[User:RustyMcloon|Rusty Mcloon]] 01:16, 17 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Version updates ==&lt;br /&gt;
There's a new version out today, so the version number and release date need changing. Unfortunately I have absolutely no idea how to do this as they appear to use some kind of function instead of being typed in. Somebody with the know-how fancy making the change? --[[User:TangoThree|TangoThree]] 10:04, 24 February 2008 (EST)&lt;br /&gt;
:[[Template:current/version]]&lt;br /&gt;
:[[Template:current/lastupdate]]&lt;br /&gt;
:[[User:VengefulDonut|VengefulDonut]] 10:15, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Quote randomization ==&lt;br /&gt;
&lt;br /&gt;
VengefulDonut, if you want to randomize that for improved quality, you'll need to do it right: Many (most?) of the quotes in the quote archive are in an ARCHIVE: They are bad quotes never intended to be reused. Also, what do we do when we get new quotes? Do they get put in a database, not to be used till the RNG chooses? --[[User:Savok|Savok]] 20:11, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:What would you like? [[User:VengefulDonut|VengefulDonut]] 20:36, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::I suggest that one quote is permanant, and the other quote refresh everytime we visit the page. So far, I noticed that even if I refresh the page, the same quotes stay. --[[User:Eagle of Fire|Eagle of Fire]] 05:49, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::A new quote on the left, and a randomized archive quote on the right? As for the refesh: the template checks the time. --[[User:Jackard|Jackard]] 06:35, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::What is the tick? Every few minutes? --[[User:Eagle of Fire|Eagle of Fire]] 08:14, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::The template checks the time, but the time doesn't update because the server caches the page. It gets a new one whenever the server refreshes it; you can force this by editing the page or by clicking the preview button. Also, I could make it so that one of the quote boxes picks from the newest x quotes. [[User:VengefulDonut|VengefulDonut]] 10:43, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::Having a newer quote on the left and an archived one on the right sounds better than a permanent quote on either. PS. Might want to remove a few of them, like the 'palisade' quote. --[[User:Jackard|Jackard]] 11:47, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::::The goal of the quote archive was to archive every single quote which ever got to the main page. If you want to thin out only the best quotes, I suggest you use a separate database for that. Even then, how &amp;quot;good&amp;quot; is a quote is very open to interpretation and taste. If I had to remove all the quotes I find bad or unfunny myself, I'd probably remove 80% of the present quotes in the archive. --[[User:Eagle of Fire|Eagle of Fire]] 18:46, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::::Ok. The right quotebox now chooses from the last 10 quotes instead of from among all of them. If anyone feels like they want to prune out or fiddle with quotes, go for it. I think what I've set up should be pretty straightforward, but if you have questions I'll be glad to answer them. [[User:VengefulDonut|VengefulDonut]] 20:11, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::I added two new quotes (40, and 41), but only 40 is showing up at the moment, am I doing something wrong? --[[User:Markavian|Markavian]] 10:10, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::You did it exactly right. The left quote box randomly chooses between all quotes. The right quote box randomly chooses between the 10 newest. It will come up eventually. [[User:VengefulDonut|VengefulDonut]] 10:17, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::If possible can we implement a check to insure that the left quote and the right quote are not in fact the same quote? I suppose it wouldn't be a big deal with a small quote, however when it is large, such as the 7 line one I ran into today appearing in both boxes, it makes the page seem a bit crowded and symmetrical. --[[User:Elvang|Elvang]] 14:51, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::We could do that, but the probability of identical quotes is &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;⁄&amp;lt;sub&amp;gt;&amp;lt;totalquotenum&amp;gt;&amp;lt;/sub&amp;gt;, so I don't think it's really needed.&lt;br /&gt;
&lt;br /&gt;
== Requesting installation of ParserFunctions extension ==&lt;br /&gt;
It would be nice if the ParserFunctions[http://meta.wikimedia.org/wiki/Help:ParserFunctions] extension was installed (#if, #expr, etc).  It would be useful for having templates that exclude parts of it if no values are provided.  Note: I cannot find a place for requesting extensions --[[User:Aygar|Aygar]] 13:00, 21 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:ParserFunctions has been '''installed'''. I did a quick test and it works. Let me know if you run into problems. --[[User:Senso|Senso]] 11:54, 22 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== German Translation ==&lt;br /&gt;
I've got requests for either having a German wiki or Namespace. I'd like to have everybody's opinion on this. If you people think that having German (and maybe other languages eventually) translations on the main wiki is going to be annoying, tell me. I can also setup a new wiki on a subdomain (de.dwarffortresswiki.net for example). How would it be best organized? Should I use [http://www.mediawiki.org/wiki/Template:Languages LanguageTemplates]? Is there a need for other additional languages? --[[User:Senso|Senso]] 09:31, 17 January 2008 (EST)&lt;br /&gt;
:Since Dwarf Fortress is only available in English, if you can play the game, you can also read the wiki. I really don't think a German (or any other language) wiki version is worth the effort.--[[User:Siliziumleben|Siliziumleben]] 14:22, 18 January 2008 (EST)&lt;br /&gt;
::My oppinion also. This doesn't mean we should stop those enthusiam people though. --[[User:Eagle of Fire|Eagle of Fire]] 13:06, 17 January 2008 (EST)&lt;br /&gt;
::There's a big difference between understanding a game interface and reading long and complex tutorials, descriptions, discussions etc. I know French people who play this game; they can understand the UI but they use the French wiki for reference. Also, if I decide to use a separate wiki/subdomain, this will be totally transparent to you. --[[User:Senso|Senso]] 16:40, 17 January 2008 (EST)&lt;br /&gt;
:::My first language, the one I used since I'm born, is French. Yet, I way prefer this wiki over the french one. --[[User:Eagle of Fire|Eagle of Fire]] 10:06, 18 January 2008 (EST)&lt;br /&gt;
::::I'm French too, you know. But when I offered to host a DF wiki, I didn't do it in French because I know English is widely used. But I'm still glad that someone else started a French wiki. --[[User:Senso|Senso]] 22:58, 20 January 2008 (EST)&lt;br /&gt;
I don't see what harm could come from hosting a German, Japanese, and Russian wiki. It's not like it will interfere with the English one. Also, as a student of languages, I would love to read equivalent articles in German and Japanese. --[[User:DDouble|DDouble]] 22:01, 17 February 2008 (EST)&lt;br /&gt;
::I am german and while I can read english books like german ones, I have to agree that being able to use a UI and understanding the finer points in a tutorial etc. are two quite different things. I guess that if the bandwidth of the wiki is no burden on anyone, it could actually lead to an influx of new ideas and players, which is very important for a &amp;quot;community&amp;quot; game like DF. --[[User:Caiburn|Caiburn]] 20:44, 18 February 2008 (CET+1)&lt;br /&gt;
&lt;br /&gt;
== Version of MediaWiki? ==&lt;br /&gt;
Sorry if this is completely the wrong place, but does anybody know which version of MediaWiki these pages uses?&lt;br /&gt;
Maybe that information could be included in the page About DwarfFortressWiki? --[[User:Gauteamus|Gauteamus]] 17:00, 17 December 2007 (EST)&lt;br /&gt;
:I think I found out. This page: [[Special:Version]] says the version is 1.10.1, which should mean that limited #for-loops are supported. I will delete these comments soonishly, but will let them stay for a while incase someone has comments --[[User:Gauteamus|Gauteamus]] 17:28, 17 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Combat Logs? ==&lt;br /&gt;
What about a section where people could post cool combat logs from adventurer mode. This would different from the &amp;quot;Stories&amp;quot; section, which is more prose. (This is 'cause I'd like to post the log of a battle I had with a particularly clumsy Giant, who slammed into a wall allowing me to stab him in the back of the head for the eventual win. Its no dragon-slaying tale, but I still think its good.) --[[User:Wahnsinniger|Wahnsinniger]] 11:59, 2 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Humor? ==&lt;br /&gt;
Any thoughts about possibly linking [[Main Page/Quote Archive]] page somewhere on the main page? Its an orphan at the moment and is pretty funny and relevant. [[User:Vanan|Vanan]] 15:19, 13 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I'd like to be able to see that happen.  New people coming here might get overwhelmed if we don't amuse them with some good humor here and there.--[[User:AlBorland|AlBorland]] 13:42, 20 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:I second that. This second is adorned with hanging rings of Goshenite and menaces with spikes of Goshenite. - [[User:Laugurinn|Laugurinn]] 22:57, 13 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
Where does one stick new funny quotes? Namely, this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;&amp;quot;Thikut Atheludib, Marksdwarf cancels shooting at Archery Range: Interrupted by Groundhog pup&amp;quot; - What brave soldiers I have&amp;quot; [[User:Juckto|Juckto]] 18:45, 10 December 2007 (EST)&lt;br /&gt;
:That's not exactly funny, but [[Main_Page/Quote]]. --[[User:GreyMario|GreyMario]] 00:43, 14 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Demystify messages? ==&lt;br /&gt;
Probably against the spirit of 'losing is fun', but how about a page that explains smoe of the more cryptic messages, such as; 'job item misplaced' and 'job item lost or destroyed'? [[User:Runspotrun|Runspotrun]] 16:43, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
Also, is there a suggestions pages? This probably isn't the best page to add ideas... [[User:Runspotrun|Runspotrun]] 16:44, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Importing old entries ==&lt;br /&gt;
What's the stance on importing entries from the old wiki for stuff like general item stats? Most of them are still correct (or nearly so) and it would be nice not to have to switch between this and the old wiki any more. I can add a disclaimer to them stating I pulled them from the archives if that's appropriate. --[[User:Xazak|Xazak]] 15:07, 2 November 2007 (EDT)&lt;br /&gt;
:IMO (and I'm not admin or anything) it should be ok but only if you are 100% sure EVERYTHING is correct, and have verified it personally. I've edited at least one article someone copy-pasted with no changes that had old info in it so far and it makes me sad. --[[User:BurnedToast|BurnedToast]] 15:38, 2 November 2007 (EDT)&lt;br /&gt;
::Yes, I second this. Please be diligent if you are going to import old information. Even if you can't do it yourself, at least categorize it as needing verification so someone with the free time can. --[[User:EighenIndemnis|EighenIndemnis]] 15:37, 6 November 2007 (EST)&lt;br /&gt;
:You could use [[Template:Verify]] to indicate that something needs confirmation in the new version. --[[User:Senso|Senso]] 15:47, 6 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I have noticed an increase of pages in which only an old Wiki page is copied/pasted along with a warning that it was copied and thus may not be accurate. Is it just me or that's ''exactly'' what we didn't want to happen, and one of the reasons we started fresh with the new Wiki to begin with? --[[User:Eagle of Fire|Eagle of Fire]] 01:45, 9 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Basic Format ==&lt;br /&gt;
I think the [[Farming]] page is a good format for most of the key pages, perhaps the structure from the archive should be followed. --[[User:Infinity|Infinity]] 05:56, 31 October 2007 (EDT)&lt;br /&gt;
:Agreed, I've tried to copy this style on several pages, e.g. [[Gear Assembly]]. --[[User:Markavian|Markavian]] 23:30, 31 October 2007 (EDT)&lt;br /&gt;
I would like to add a request for a 'build tree' of sorts.  It would, for example, make figuring out how to get iron bars a whole lot less frustrating. --[[User:Dogcow|Dogcow]] 17:18, 1 November 2007 (EDT)&lt;br /&gt;
:Hello, I've added a whole page on the various metals you can make now.  This is my first time editing a wiki so feel free to make corrections for me if you want, just leave me a message on the page letting me know where I went wrong.  Also, since some Alloys involve smelting 3 bars of metal now, I have included a new template called Alloy3 to display these.  I'm not sure on the colors though so have at it where I'm off :)  --[[User:Chthon|Chthon]] 11:33, 3 November 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Change guide? ==&lt;br /&gt;
Was just thinking, perhaps one of the links (or sections) on the main page should be a guide to the major changes between last version and this one.  Yes, a TON of stuff has changed, but a lot also has not, and a lot of the core concepts are the same... so I would imagine many of us who have played the previous version(s) would love a section where we can see a list of new basics we have to learn, along with links to those things' individual pages... like, z-axis (obviously), mechanisms, fluid dynamics, nobles, elevation/slope, farming... you get the idea.  --[[User:Cliffjeff|Cliffjeff]] 11:43, 30 October 2007 (EDT)&lt;br /&gt;
:Yea, I'm thinking not. Isn't the whole point of DF finding things out on your own? &amp;quot;Losing is Fun&amp;quot; and all that. Ok, so if we summarized all the changes, and someone (like me) didn't want to know we could not just not look at it right? What can I say? I'M WEAK! If we summarize the changes I will CONSUME it! (I'm only here because I still have another 6 hours of work before I can go home and try it!)&lt;br /&gt;
::Meanwhile, I'm lazy and stubborn and would love a consolidated list of only new things I need to know =p and I'm also trapped at work and unable to mess around in the game :( but if the whole point was finding out things on your own, why would we have a wiki? ;p --[[User:Cliffjeff|Cliffjeff]] 15:58, 30 October 2007 (EDT)&lt;br /&gt;
:::I agree, I think the change guide is a good idea, and it would also help us direct our attention at the articles that are likely to need the most work. --[[User:Peristarkawan|Peristarkawan]] 16:01, 30 October 2007 (EDT)&lt;br /&gt;
::::It ought not to be very hard to generate a basic change guide based on the official change notes, and then update it as the details are discovered.  --[[User:Bobson|Bobson]] 16:26, 30 October 2007 (EDT)&lt;br /&gt;
:::A change guide 'page' might be useful pointing out major differences but I think the style of the wiki should be aimed at new users who know nothing of previous versions. I think we should not compare old/vs new as a rule, but if necessary we should include comparisons at the bottom of a page as apposed to the main article. That is how I am writing my edits. --[[User:Markavian|Markavian]] 23:26, 31 October 2007 (EDT)&lt;br /&gt;
::*The thing is, the whole idea of the wiki kind of goes against 'finding things out on your own'.  If you want to be completely surprised by a game, don't read a wiki specifically intended to reveal all the details about it...  sure, we do put warnings on the most spoily stuff, but at the end of the day this is a Wiki intended to document everything about Dwarf Fortress, so just about every page is going to be a spoiler to some degree. --[[User:Aquillion|Aquillion]] 03:12, 9 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
To add my take on this subject... I think that this is a gigantic game, in some ways more complex then any of the Elder Scrolls game. I mean, in the ES games, you have weapons, armor and others... In this game you have an exceptionally large number of items of many different types and purposes... It's very difficult for newbies to fathom exactly what an item is used for. Without this Wiki, I think a lot of people would struggle with this game. [[User:AlexFili|AlexFili]] 05:59, 9 May 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=527</id>
		<title>Talk:Main Page/archive2</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=527"/>
		<updated>2008-06-15T17:57:55Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Offline Version? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Order descends newest to oldest. Use edit to add a newer section.&lt;br /&gt;
&lt;br /&gt;
== Offline Version? ==&lt;br /&gt;
&lt;br /&gt;
Is there an offline version of DwarfFortressWiki (ala [http://static.wikipedia.org/ Wikipedia])?  I'm going to be doing some traveling, and would like to use this resource when I don't have internet access :) --[[User:Sim9]], unsigned&lt;br /&gt;
&lt;br /&gt;
:I know that obtaining one is possible. --[[User:Savok|Savok]] 23:31, 6 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:I was told that a torrent was circulating on 4chan and other places but I don't know anything else about it. --[[User:Senso|Senso]] 12:46, 7 June 2008 (EDT)&lt;br /&gt;
:Go to [[Special:Export]] then go to [[Special:Allpages]] in another window/tab. Make a copy of every article's name. Paste it into the export page and click export. Now its just a matter of finding a way to parse the xml file you get.&lt;br /&gt;
&lt;br /&gt;
:I now have an offline copy.  I can post it if anyone is interested in a copy :) --[[User:Sim9|Sim9]] 22:57, 8 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: Just found this: [http://www.wikitaxi.org/delphi/doku.php/products/wikitaxi/index WikiTaxi]. It took me a while to find a suitable program for viewing Wiki XML dumps, so I thought I'd save some others the time. By 'suitable', I mean easy to use and without requiring a lot of extras before it will work (most I found require you to set up a server with a MySQL database and apache - I already meet those requirements on my desktop, but that defeats the purpose of downloading the wiki in the first place). This one however is completely portable - I can have it on external storage and use it on any computer I find myself needing to. (Oh, and hi Sim :D) --[[User:Tyranic-Moron|Tyranic-Moron]] 13:57, 15 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Coincidence? ==&lt;br /&gt;
&lt;br /&gt;
I got a quote that said:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;You have been processed! Go forth, now, and edit!&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
--Savok&amp;lt;br&amp;gt;&lt;br /&gt;
right after creating this account... Is this a coincidence or a command?&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Peewee|Peewee]] 20:02, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Coincidence. That's the end of a newbie-welcoming template that someone found funny enough to put in the [[Main Page/Quote|Quote list]], which delivers randomized quotes to the main page. --[[User:Savok|Savok]] 22:49, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Both coincidence AND command. [[User:VengefulDonut|VengefulDonut]] 11:41, 1 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Russian Interwiki == &lt;br /&gt;
I've made a deal with the admin of the Russian wiki, we can both link to each other. So if you know Russian, you're welcome to add links to the bottom of pages to their equivalent Russian pages.&lt;br /&gt;
For example, on the [[Carp]] page, I have added &amp;amp;#91;&amp;amp;#91;ru:Карп&amp;amp;#93;&amp;amp;#93; - so there is now a link to its Russian counterpart in the left-side navigation bar, under the &amp;quot;In other languages&amp;quot; header. --[[User:Senso|Senso]] 13:37, 2 April 2008 (EDT)&lt;br /&gt;
:Looks like the other wiki may be down/broken. I don't have a suggested action though.  -- [[User:Vaevictus|Vaevictus]] 13:33, 3 June 2008 (EDT)&lt;br /&gt;
== Many Laughs ==&lt;br /&gt;
Congrats to whomever made the april's fool's day changes. [[User:Yvain|Yvain]] 04:34, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Agreed. I didn't think of doing anything myself so kudos for going in. Nobody changes it for the whole day, I'll revert any reverts. :) --[[User:Senso|Senso]] 08:56, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation on bottom ==&lt;br /&gt;
Since recently (2 or 3 days) the navigation and search box are at the very bottom of every page (opera user). Can someone please fix this? --[[User:Koltom|Koltom]] 07:38, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It's at the bottom of the page for me too, and I'm using Firefox. [[User:Klada|Klada]] 11:43, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Confirm this is happening for me as well, Firefox 2.0.0.12 ubuntu 7.04. --[[User:Nunix|Nunix]] 14:56, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::For what it's worth, ditto, and FF 2.0.0.12 Windows XP Home Edition Version 2002 Service Pack 2. --[[User:Savok|Savok]] 15:07, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::Hah! Sorry, meant Senso. XD Good to have another confirmation regardless. Anyway, I went ahead and emailed him. It's weird how it just cropped up all of a sudden, hopefully something easily fixed. --[[User:Nunix|Nunix]] 02:00, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It should be back to normal now, sorry for that. --[[User:Senso|Senso]] 11:54, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::No worries, looks good here. Thanks! --[[User:Nunix|Nunix]] 17:54, 22 March 2008 (EDT)&lt;br /&gt;
::: *[[User:Koltom|Koltom]] jumps up and rejoices*&lt;br /&gt;
:::: &amp;quot;[[User:Koltom|Koltom]] was pleased to have a mandate deadline met lately.&amp;quot;?  --[[User:FunnyMan|FunnyMan]] 06:13, 27 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;American&amp;quot; English or Rest-Of-The-World English? ==&lt;br /&gt;
Just a minor question, while spell-checking articles, I've encountered a few discrepancies between the two, but I usually see the &amp;quot;rest of the world English&amp;quot; more. So what's the official rule here, assuming we're going for a constant? --[[User:Snoob|Snoob]] 08:40, 7 March 2008 (EST)&lt;br /&gt;
:Haha. You don't sound biased at all ;). I figure we can go one of two routes. We can either claim that DF is an american topic, since it's being made in america by an american and the wiki is on an american domain&amp;amp;mdash;or we can say DF is an international topic since people from all over are funding Toady. If it's an international topic, we might as well follow the  [http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#National_varieties_of_English wikipedia manual of style]. Wikipedia has no preference over the variant used, but there should be consistency in each article. The first user who makes an edit which disambiguates the variety being used in the article is considered the first major contributor and all subsequent edits to that article should use the same type of english. If in doubt, we have history pages. I think the reason you see british english more often in the wiki is because we've had a few editors who in their extreme modesty decided british english is superior and changed several of the american english articles over. I've noticed this happening on a few occasions. (please dont do that). [[User:VengefulDonut|VengefulDonut]] 09:53, 7 March 2008 (EST)&lt;br /&gt;
::I second sticking with the Wikipedia's Manual of Style for language.  And as a note, there isn't a &amp;quot;Rest of the World English.&amp;quot;  In fact, the language is documented to vary [http://en.wikipedia.org/wiki/Regional_accents_of_English_speakers|as much as the countries that speak it].&lt;br /&gt;
::So, how does the Namibian English variant sound to everyone?  At least then most of us are at an equal starting point!  :P  --[[User:TarrVetus|TarrVetus]] 11:25, 7 March 2008 (EST)&lt;br /&gt;
::I made a pretty bad assumption there, I suppose. I was trying to not sound biased, but I suppose I accidentally let it creep in somewhere. I'll just leave the variations to you guys and stick to cleaning up actual typos then. :P --[[User:Snoob|Snoob]] 11:37, 7 March 2008 (EST)&lt;br /&gt;
:::Hehe.  I can sympathize, Snoob.  I've had this debate with myself in the past, though it was from the other side.  --[[User:TarrVetus|TarrVetus]] 13:17, 7 March 2008 (EST)&lt;br /&gt;
:::This is a late reply, but I am an American in China. Here, English is classified either as American English or British English, and American English is widely preferred even though British English is taught to beginning students. I wouldn't say calling it &amp;quot;rest-of-the-world English&amp;quot; is very accurate. I would venture that many countries in Latin America also prefer American English, but what do it know.--[[User:RustyMcloon|Rusty Mcloon]] 01:16, 17 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Version updates ==&lt;br /&gt;
There's a new version out today, so the version number and release date need changing. Unfortunately I have absolutely no idea how to do this as they appear to use some kind of function instead of being typed in. Somebody with the know-how fancy making the change? --[[User:TangoThree|TangoThree]] 10:04, 24 February 2008 (EST)&lt;br /&gt;
:[[Template:current/version]]&lt;br /&gt;
:[[Template:current/lastupdate]]&lt;br /&gt;
:[[User:VengefulDonut|VengefulDonut]] 10:15, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Quote randomization ==&lt;br /&gt;
&lt;br /&gt;
VengefulDonut, if you want to randomize that for improved quality, you'll need to do it right: Many (most?) of the quotes in the quote archive are in an ARCHIVE: They are bad quotes never intended to be reused. Also, what do we do when we get new quotes? Do they get put in a database, not to be used till the RNG chooses? --[[User:Savok|Savok]] 20:11, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:What would you like? [[User:VengefulDonut|VengefulDonut]] 20:36, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::I suggest that one quote is permanant, and the other quote refresh everytime we visit the page. So far, I noticed that even if I refresh the page, the same quotes stay. --[[User:Eagle of Fire|Eagle of Fire]] 05:49, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::A new quote on the left, and a randomized archive quote on the right? As for the refesh: the template checks the time. --[[User:Jackard|Jackard]] 06:35, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::What is the tick? Every few minutes? --[[User:Eagle of Fire|Eagle of Fire]] 08:14, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::The template checks the time, but the time doesn't update because the server caches the page. It gets a new one whenever the server refreshes it; you can force this by editing the page or by clicking the preview button. Also, I could make it so that one of the quote boxes picks from the newest x quotes. [[User:VengefulDonut|VengefulDonut]] 10:43, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::Having a newer quote on the left and an archived one on the right sounds better than a permanent quote on either. PS. Might want to remove a few of them, like the 'palisade' quote. --[[User:Jackard|Jackard]] 11:47, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::::The goal of the quote archive was to archive every single quote which ever got to the main page. If you want to thin out only the best quotes, I suggest you use a separate database for that. Even then, how &amp;quot;good&amp;quot; is a quote is very open to interpretation and taste. If I had to remove all the quotes I find bad or unfunny myself, I'd probably remove 80% of the present quotes in the archive. --[[User:Eagle of Fire|Eagle of Fire]] 18:46, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::::Ok. The right quotebox now chooses from the last 10 quotes instead of from among all of them. If anyone feels like they want to prune out or fiddle with quotes, go for it. I think what I've set up should be pretty straightforward, but if you have questions I'll be glad to answer them. [[User:VengefulDonut|VengefulDonut]] 20:11, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::I added two new quotes (40, and 41), but only 40 is showing up at the moment, am I doing something wrong? --[[User:Markavian|Markavian]] 10:10, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::You did it exactly right. The left quote box randomly chooses between all quotes. The right quote box randomly chooses between the 10 newest. It will come up eventually. [[User:VengefulDonut|VengefulDonut]] 10:17, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::If possible can we implement a check to insure that the left quote and the right quote are not in fact the same quote? I suppose it wouldn't be a big deal with a small quote, however when it is large, such as the 7 line one I ran into today appearing in both boxes, it makes the page seem a bit crowded and symmetrical. --[[User:Elvang|Elvang]] 14:51, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::We could do that, but the probability of identical quotes is &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;⁄&amp;lt;sub&amp;gt;&amp;lt;totalquotenum&amp;gt;&amp;lt;/sub&amp;gt;, so I don't think it's really needed.&lt;br /&gt;
&lt;br /&gt;
== Requesting installation of ParserFunctions extension ==&lt;br /&gt;
It would be nice if the ParserFunctions[http://meta.wikimedia.org/wiki/Help:ParserFunctions] extension was installed (#if, #expr, etc).  It would be useful for having templates that exclude parts of it if no values are provided.  Note: I cannot find a place for requesting extensions --[[User:Aygar|Aygar]] 13:00, 21 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:ParserFunctions has been '''installed'''. I did a quick test and it works. Let me know if you run into problems. --[[User:Senso|Senso]] 11:54, 22 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== German Translation ==&lt;br /&gt;
I've got requests for either having a German wiki or Namespace. I'd like to have everybody's opinion on this. If you people think that having German (and maybe other languages eventually) translations on the main wiki is going to be annoying, tell me. I can also setup a new wiki on a subdomain (de.dwarffortresswiki.net for example). How would it be best organized? Should I use [http://www.mediawiki.org/wiki/Template:Languages LanguageTemplates]? Is there a need for other additional languages? --[[User:Senso|Senso]] 09:31, 17 January 2008 (EST)&lt;br /&gt;
:Since Dwarf Fortress is only available in English, if you can play the game, you can also read the wiki. I really don't think a German (or any other language) wiki version is worth the effort.--[[User:Siliziumleben|Siliziumleben]] 14:22, 18 January 2008 (EST)&lt;br /&gt;
::My oppinion also. This doesn't mean we should stop those enthusiam people though. --[[User:Eagle of Fire|Eagle of Fire]] 13:06, 17 January 2008 (EST)&lt;br /&gt;
::There's a big difference between understanding a game interface and reading long and complex tutorials, descriptions, discussions etc. I know French people who play this game; they can understand the UI but they use the French wiki for reference. Also, if I decide to use a separate wiki/subdomain, this will be totally transparent to you. --[[User:Senso|Senso]] 16:40, 17 January 2008 (EST)&lt;br /&gt;
:::My first language, the one I used since I'm born, is French. Yet, I way prefer this wiki over the french one. --[[User:Eagle of Fire|Eagle of Fire]] 10:06, 18 January 2008 (EST)&lt;br /&gt;
::::I'm French too, you know. But when I offered to host a DF wiki, I didn't do it in French because I know English is widely used. But I'm still glad that someone else started a French wiki. --[[User:Senso|Senso]] 22:58, 20 January 2008 (EST)&lt;br /&gt;
I don't see what harm could come from hosting a German, Japanese, and Russian wiki. It's not like it will interfere with the English one. Also, as a student of languages, I would love to read equivalent articles in German and Japanese. --[[User:DDouble|DDouble]] 22:01, 17 February 2008 (EST)&lt;br /&gt;
::I am german and while I can read english books like german ones, I have to agree that being able to use a UI and understanding the finer points in a tutorial etc. are two quite different things. I guess that if the bandwidth of the wiki is no burden on anyone, it could actually lead to an influx of new ideas and players, which is very important for a &amp;quot;community&amp;quot; game like DF. --[[User:Caiburn|Caiburn]] 20:44, 18 February 2008 (CET+1)&lt;br /&gt;
&lt;br /&gt;
== Version of MediaWiki? ==&lt;br /&gt;
Sorry if this is completely the wrong place, but does anybody know which version of MediaWiki these pages uses?&lt;br /&gt;
Maybe that information could be included in the page About DwarfFortressWiki? --[[User:Gauteamus|Gauteamus]] 17:00, 17 December 2007 (EST)&lt;br /&gt;
:I think I found out. This page: [[Special:Version]] says the version is 1.10.1, which should mean that limited #for-loops are supported. I will delete these comments soonishly, but will let them stay for a while incase someone has comments --[[User:Gauteamus|Gauteamus]] 17:28, 17 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Combat Logs? ==&lt;br /&gt;
What about a section where people could post cool combat logs from adventurer mode. This would different from the &amp;quot;Stories&amp;quot; section, which is more prose. (This is 'cause I'd like to post the log of a battle I had with a particularly clumsy Giant, who slammed into a wall allowing me to stab him in the back of the head for the eventual win. Its no dragon-slaying tale, but I still think its good.) --[[User:Wahnsinniger|Wahnsinniger]] 11:59, 2 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Humor? ==&lt;br /&gt;
Any thoughts about possibly linking [[Main Page/Quote Archive]] page somewhere on the main page? Its an orphan at the moment and is pretty funny and relevant. [[User:Vanan|Vanan]] 15:19, 13 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I'd like to be able to see that happen.  New people coming here might get overwhelmed if we don't amuse them with some good humor here and there.--[[User:AlBorland|AlBorland]] 13:42, 20 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:I second that. This second is adorned with hanging rings of Goshenite and menaces with spikes of Goshenite. - [[User:Laugurinn|Laugurinn]] 22:57, 13 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
Where does one stick new funny quotes? Namely, this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;&amp;quot;Thikut Atheludib, Marksdwarf cancels shooting at Archery Range: Interrupted by Groundhog pup&amp;quot; - What brave soldiers I have&amp;quot; [[User:Juckto|Juckto]] 18:45, 10 December 2007 (EST)&lt;br /&gt;
:That's not exactly funny, but [[Main_Page/Quote]]. --[[User:GreyMario|GreyMario]] 00:43, 14 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Demystify messages? ==&lt;br /&gt;
Probably against the spirit of 'losing is fun', but how about a page that explains smoe of the more cryptic messages, such as; 'job item misplaced' and 'job item lost or destroyed'? [[User:Runspotrun|Runspotrun]] 16:43, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
Also, is there a suggestions pages? This probably isn't the best page to add ideas... [[User:Runspotrun|Runspotrun]] 16:44, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Importing old entries ==&lt;br /&gt;
What's the stance on importing entries from the old wiki for stuff like general item stats? Most of them are still correct (or nearly so) and it would be nice not to have to switch between this and the old wiki any more. I can add a disclaimer to them stating I pulled them from the archives if that's appropriate. --[[User:Xazak|Xazak]] 15:07, 2 November 2007 (EDT)&lt;br /&gt;
:IMO (and I'm not admin or anything) it should be ok but only if you are 100% sure EVERYTHING is correct, and have verified it personally. I've edited at least one article someone copy-pasted with no changes that had old info in it so far and it makes me sad. --[[User:BurnedToast|BurnedToast]] 15:38, 2 November 2007 (EDT)&lt;br /&gt;
::Yes, I second this. Please be diligent if you are going to import old information. Even if you can't do it yourself, at least categorize it as needing verification so someone with the free time can. --[[User:EighenIndemnis|EighenIndemnis]] 15:37, 6 November 2007 (EST)&lt;br /&gt;
:You could use [[Template:Verify]] to indicate that something needs confirmation in the new version. --[[User:Senso|Senso]] 15:47, 6 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I have noticed an increase of pages in which only an old Wiki page is copied/pasted along with a warning that it was copied and thus may not be accurate. Is it just me or that's ''exactly'' what we didn't want to happen, and one of the reasons we started fresh with the new Wiki to begin with? --[[User:Eagle of Fire|Eagle of Fire]] 01:45, 9 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Basic Format ==&lt;br /&gt;
I think the [[Farming]] page is a good format for most of the key pages, perhaps the structure from the archive should be followed. --[[User:Infinity|Infinity]] 05:56, 31 October 2007 (EDT)&lt;br /&gt;
:Agreed, I've tried to copy this style on several pages, e.g. [[Gear Assembly]]. --[[User:Markavian|Markavian]] 23:30, 31 October 2007 (EDT)&lt;br /&gt;
I would like to add a request for a 'build tree' of sorts.  It would, for example, make figuring out how to get iron bars a whole lot less frustrating. --[[User:Dogcow|Dogcow]] 17:18, 1 November 2007 (EDT)&lt;br /&gt;
:Hello, I've added a whole page on the various metals you can make now.  This is my first time editing a wiki so feel free to make corrections for me if you want, just leave me a message on the page letting me know where I went wrong.  Also, since some Alloys involve smelting 3 bars of metal now, I have included a new template called Alloy3 to display these.  I'm not sure on the colors though so have at it where I'm off :)  --[[User:Chthon|Chthon]] 11:33, 3 November 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Change guide? ==&lt;br /&gt;
Was just thinking, perhaps one of the links (or sections) on the main page should be a guide to the major changes between last version and this one.  Yes, a TON of stuff has changed, but a lot also has not, and a lot of the core concepts are the same... so I would imagine many of us who have played the previous version(s) would love a section where we can see a list of new basics we have to learn, along with links to those things' individual pages... like, z-axis (obviously), mechanisms, fluid dynamics, nobles, elevation/slope, farming... you get the idea.  --[[User:Cliffjeff|Cliffjeff]] 11:43, 30 October 2007 (EDT)&lt;br /&gt;
:Yea, I'm thinking not. Isn't the whole point of DF finding things out on your own? &amp;quot;Losing is Fun&amp;quot; and all that. Ok, so if we summarized all the changes, and someone (like me) didn't want to know we could not just not look at it right? What can I say? I'M WEAK! If we summarize the changes I will CONSUME it! (I'm only here because I still have another 6 hours of work before I can go home and try it!)&lt;br /&gt;
::Meanwhile, I'm lazy and stubborn and would love a consolidated list of only new things I need to know =p and I'm also trapped at work and unable to mess around in the game :( but if the whole point was finding out things on your own, why would we have a wiki? ;p --[[User:Cliffjeff|Cliffjeff]] 15:58, 30 October 2007 (EDT)&lt;br /&gt;
:::I agree, I think the change guide is a good idea, and it would also help us direct our attention at the articles that are likely to need the most work. --[[User:Peristarkawan|Peristarkawan]] 16:01, 30 October 2007 (EDT)&lt;br /&gt;
::::It ought not to be very hard to generate a basic change guide based on the official change notes, and then update it as the details are discovered.  --[[User:Bobson|Bobson]] 16:26, 30 October 2007 (EDT)&lt;br /&gt;
:::A change guide 'page' might be useful pointing out major differences but I think the style of the wiki should be aimed at new users who know nothing of previous versions. I think we should not compare old/vs new as a rule, but if necessary we should include comparisons at the bottom of a page as apposed to the main article. That is how I am writing my edits. --[[User:Markavian|Markavian]] 23:26, 31 October 2007 (EDT)&lt;br /&gt;
::*The thing is, the whole idea of the wiki kind of goes against 'finding things out on your own'.  If you want to be completely surprised by a game, don't read a wiki specifically intended to reveal all the details about it...  sure, we do put warnings on the most spoily stuff, but at the end of the day this is a Wiki intended to document everything about Dwarf Fortress, so just about every page is going to be a spoiler to some degree. --[[User:Aquillion|Aquillion]] 03:12, 9 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
To add my take on this subject... I think that this is a gigantic game, in some ways more complex then any of the Elder Scrolls game. I mean, in the ES games, you have weapons, armor and others... In this game you have an exceptionally large number of items of many different types and purposes... It's very difficult for newbies to fathom exactly what an item is used for. Without this Wiki, I think a lot of people would struggle with this game. [[User:AlexFili|AlexFili]] 05:59, 9 May 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=526</id>
		<title>Talk:Main Page/archive2</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Talk:Main_Page/archive2&amp;diff=526"/>
		<updated>2008-06-15T17:57:11Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Offline Version? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Order descends newest to oldest. Use edit to add a newer section.&lt;br /&gt;
&lt;br /&gt;
== Offline Version? ==&lt;br /&gt;
&lt;br /&gt;
Is there an offline version of DwarfFortressWiki (ala [http://static.wikipedia.org/ Wikipedia])?  I'm going to be doing some traveling, and would like to use this resource when I don't have internet access :) --[[User:Sim9]], unsigned&lt;br /&gt;
&lt;br /&gt;
:I know that obtaining one is possible. --[[User:Savok|Savok]] 23:31, 6 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:I was told that a torrent was circulating on 4chan and other places but I don't know anything else about it. --[[User:Senso|Senso]] 12:46, 7 June 2008 (EDT)&lt;br /&gt;
:Go to [[Special:Export]] then go to [[Special:Allpages]] in another window/tab. Make a copy of every article's name. Paste it into the export page and click export. Now its just a matter of finding a way to parse the xml file you get.&lt;br /&gt;
&lt;br /&gt;
:I now have an offline copy.  I can post it if anyone is interested in a copy :) --[[User:Sim9|Sim9]] 22:57, 8 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: Just found this: [http://www.wikitaxi.org/delphi/doku.php/products/wikitaxi/index WikiTaxi]. It took me a while to find a suitable program for viewing Wiki XML dumps, so I thought I'd save some others the time. By 'suitable', I mean easy to use and without requiring a lot of extras before it will work (most I found require you to set up a server with a MySQL database and apache - I already meet those requirements on my desktop, but that defeats the purpose of downloading the wiki in the first place). This one however is completely portable - I can have it on external storage and use it on any computer I find myself needing to. --[[User:Tyranic-Moron|Tyranic-Moron]] 13:57, 15 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Coincidence? ==&lt;br /&gt;
&lt;br /&gt;
I got a quote that said:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;You have been processed! Go forth, now, and edit!&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
--Savok&amp;lt;br&amp;gt;&lt;br /&gt;
right after creating this account... Is this a coincidence or a command?&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Peewee|Peewee]] 20:02, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Coincidence. That's the end of a newbie-welcoming template that someone found funny enough to put in the [[Main Page/Quote|Quote list]], which delivers randomized quotes to the main page. --[[User:Savok|Savok]] 22:49, 31 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Both coincidence AND command. [[User:VengefulDonut|VengefulDonut]] 11:41, 1 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Russian Interwiki == &lt;br /&gt;
I've made a deal with the admin of the Russian wiki, we can both link to each other. So if you know Russian, you're welcome to add links to the bottom of pages to their equivalent Russian pages.&lt;br /&gt;
For example, on the [[Carp]] page, I have added &amp;amp;#91;&amp;amp;#91;ru:Карп&amp;amp;#93;&amp;amp;#93; - so there is now a link to its Russian counterpart in the left-side navigation bar, under the &amp;quot;In other languages&amp;quot; header. --[[User:Senso|Senso]] 13:37, 2 April 2008 (EDT)&lt;br /&gt;
:Looks like the other wiki may be down/broken. I don't have a suggested action though.  -- [[User:Vaevictus|Vaevictus]] 13:33, 3 June 2008 (EDT)&lt;br /&gt;
== Many Laughs ==&lt;br /&gt;
Congrats to whomever made the april's fool's day changes. [[User:Yvain|Yvain]] 04:34, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Agreed. I didn't think of doing anything myself so kudos for going in. Nobody changes it for the whole day, I'll revert any reverts. :) --[[User:Senso|Senso]] 08:56, 1 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation on bottom ==&lt;br /&gt;
Since recently (2 or 3 days) the navigation and search box are at the very bottom of every page (opera user). Can someone please fix this? --[[User:Koltom|Koltom]] 07:38, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It's at the bottom of the page for me too, and I'm using Firefox. [[User:Klada|Klada]] 11:43, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::Confirm this is happening for me as well, Firefox 2.0.0.12 ubuntu 7.04. --[[User:Nunix|Nunix]] 14:56, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::For what it's worth, ditto, and FF 2.0.0.12 Windows XP Home Edition Version 2002 Service Pack 2. --[[User:Savok|Savok]] 15:07, 21 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::Hah! Sorry, meant Senso. XD Good to have another confirmation regardless. Anyway, I went ahead and emailed him. It's weird how it just cropped up all of a sudden, hopefully something easily fixed. --[[User:Nunix|Nunix]] 02:00, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:It should be back to normal now, sorry for that. --[[User:Senso|Senso]] 11:54, 22 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::No worries, looks good here. Thanks! --[[User:Nunix|Nunix]] 17:54, 22 March 2008 (EDT)&lt;br /&gt;
::: *[[User:Koltom|Koltom]] jumps up and rejoices*&lt;br /&gt;
:::: &amp;quot;[[User:Koltom|Koltom]] was pleased to have a mandate deadline met lately.&amp;quot;?  --[[User:FunnyMan|FunnyMan]] 06:13, 27 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;American&amp;quot; English or Rest-Of-The-World English? ==&lt;br /&gt;
Just a minor question, while spell-checking articles, I've encountered a few discrepancies between the two, but I usually see the &amp;quot;rest of the world English&amp;quot; more. So what's the official rule here, assuming we're going for a constant? --[[User:Snoob|Snoob]] 08:40, 7 March 2008 (EST)&lt;br /&gt;
:Haha. You don't sound biased at all ;). I figure we can go one of two routes. We can either claim that DF is an american topic, since it's being made in america by an american and the wiki is on an american domain&amp;amp;mdash;or we can say DF is an international topic since people from all over are funding Toady. If it's an international topic, we might as well follow the  [http://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style#National_varieties_of_English wikipedia manual of style]. Wikipedia has no preference over the variant used, but there should be consistency in each article. The first user who makes an edit which disambiguates the variety being used in the article is considered the first major contributor and all subsequent edits to that article should use the same type of english. If in doubt, we have history pages. I think the reason you see british english more often in the wiki is because we've had a few editors who in their extreme modesty decided british english is superior and changed several of the american english articles over. I've noticed this happening on a few occasions. (please dont do that). [[User:VengefulDonut|VengefulDonut]] 09:53, 7 March 2008 (EST)&lt;br /&gt;
::I second sticking with the Wikipedia's Manual of Style for language.  And as a note, there isn't a &amp;quot;Rest of the World English.&amp;quot;  In fact, the language is documented to vary [http://en.wikipedia.org/wiki/Regional_accents_of_English_speakers|as much as the countries that speak it].&lt;br /&gt;
::So, how does the Namibian English variant sound to everyone?  At least then most of us are at an equal starting point!  :P  --[[User:TarrVetus|TarrVetus]] 11:25, 7 March 2008 (EST)&lt;br /&gt;
::I made a pretty bad assumption there, I suppose. I was trying to not sound biased, but I suppose I accidentally let it creep in somewhere. I'll just leave the variations to you guys and stick to cleaning up actual typos then. :P --[[User:Snoob|Snoob]] 11:37, 7 March 2008 (EST)&lt;br /&gt;
:::Hehe.  I can sympathize, Snoob.  I've had this debate with myself in the past, though it was from the other side.  --[[User:TarrVetus|TarrVetus]] 13:17, 7 March 2008 (EST)&lt;br /&gt;
:::This is a late reply, but I am an American in China. Here, English is classified either as American English or British English, and American English is widely preferred even though British English is taught to beginning students. I wouldn't say calling it &amp;quot;rest-of-the-world English&amp;quot; is very accurate. I would venture that many countries in Latin America also prefer American English, but what do it know.--[[User:RustyMcloon|Rusty Mcloon]] 01:16, 17 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Version updates ==&lt;br /&gt;
There's a new version out today, so the version number and release date need changing. Unfortunately I have absolutely no idea how to do this as they appear to use some kind of function instead of being typed in. Somebody with the know-how fancy making the change? --[[User:TangoThree|TangoThree]] 10:04, 24 February 2008 (EST)&lt;br /&gt;
:[[Template:current/version]]&lt;br /&gt;
:[[Template:current/lastupdate]]&lt;br /&gt;
:[[User:VengefulDonut|VengefulDonut]] 10:15, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Quote randomization ==&lt;br /&gt;
&lt;br /&gt;
VengefulDonut, if you want to randomize that for improved quality, you'll need to do it right: Many (most?) of the quotes in the quote archive are in an ARCHIVE: They are bad quotes never intended to be reused. Also, what do we do when we get new quotes? Do they get put in a database, not to be used till the RNG chooses? --[[User:Savok|Savok]] 20:11, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:What would you like? [[User:VengefulDonut|VengefulDonut]] 20:36, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::I suggest that one quote is permanant, and the other quote refresh everytime we visit the page. So far, I noticed that even if I refresh the page, the same quotes stay. --[[User:Eagle of Fire|Eagle of Fire]] 05:49, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::A new quote on the left, and a randomized archive quote on the right? As for the refesh: the template checks the time. --[[User:Jackard|Jackard]] 06:35, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::What is the tick? Every few minutes? --[[User:Eagle of Fire|Eagle of Fire]] 08:14, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::The template checks the time, but the time doesn't update because the server caches the page. It gets a new one whenever the server refreshes it; you can force this by editing the page or by clicking the preview button. Also, I could make it so that one of the quote boxes picks from the newest x quotes. [[User:VengefulDonut|VengefulDonut]] 10:43, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::Having a newer quote on the left and an archived one on the right sounds better than a permanent quote on either. PS. Might want to remove a few of them, like the 'palisade' quote. --[[User:Jackard|Jackard]] 11:47, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::::The goal of the quote archive was to archive every single quote which ever got to the main page. If you want to thin out only the best quotes, I suggest you use a separate database for that. Even then, how &amp;quot;good&amp;quot; is a quote is very open to interpretation and taste. If I had to remove all the quotes I find bad or unfunny myself, I'd probably remove 80% of the present quotes in the archive. --[[User:Eagle of Fire|Eagle of Fire]] 18:46, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::::::Ok. The right quotebox now chooses from the last 10 quotes instead of from among all of them. If anyone feels like they want to prune out or fiddle with quotes, go for it. I think what I've set up should be pretty straightforward, but if you have questions I'll be glad to answer them. [[User:VengefulDonut|VengefulDonut]] 20:11, 8 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:::I added two new quotes (40, and 41), but only 40 is showing up at the moment, am I doing something wrong? --[[User:Markavian|Markavian]] 10:10, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::You did it exactly right. The left quote box randomly chooses between all quotes. The right quote box randomly chooses between the 10 newest. It will come up eventually. [[User:VengefulDonut|VengefulDonut]] 10:17, 10 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::If possible can we implement a check to insure that the left quote and the right quote are not in fact the same quote? I suppose it wouldn't be a big deal with a small quote, however when it is large, such as the 7 line one I ran into today appearing in both boxes, it makes the page seem a bit crowded and symmetrical. --[[User:Elvang|Elvang]] 14:51, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::We could do that, but the probability of identical quotes is &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;⁄&amp;lt;sub&amp;gt;&amp;lt;totalquotenum&amp;gt;&amp;lt;/sub&amp;gt;, so I don't think it's really needed.&lt;br /&gt;
&lt;br /&gt;
== Requesting installation of ParserFunctions extension ==&lt;br /&gt;
It would be nice if the ParserFunctions[http://meta.wikimedia.org/wiki/Help:ParserFunctions] extension was installed (#if, #expr, etc).  It would be useful for having templates that exclude parts of it if no values are provided.  Note: I cannot find a place for requesting extensions --[[User:Aygar|Aygar]] 13:00, 21 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:ParserFunctions has been '''installed'''. I did a quick test and it works. Let me know if you run into problems. --[[User:Senso|Senso]] 11:54, 22 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== German Translation ==&lt;br /&gt;
I've got requests for either having a German wiki or Namespace. I'd like to have everybody's opinion on this. If you people think that having German (and maybe other languages eventually) translations on the main wiki is going to be annoying, tell me. I can also setup a new wiki on a subdomain (de.dwarffortresswiki.net for example). How would it be best organized? Should I use [http://www.mediawiki.org/wiki/Template:Languages LanguageTemplates]? Is there a need for other additional languages? --[[User:Senso|Senso]] 09:31, 17 January 2008 (EST)&lt;br /&gt;
:Since Dwarf Fortress is only available in English, if you can play the game, you can also read the wiki. I really don't think a German (or any other language) wiki version is worth the effort.--[[User:Siliziumleben|Siliziumleben]] 14:22, 18 January 2008 (EST)&lt;br /&gt;
::My oppinion also. This doesn't mean we should stop those enthusiam people though. --[[User:Eagle of Fire|Eagle of Fire]] 13:06, 17 January 2008 (EST)&lt;br /&gt;
::There's a big difference between understanding a game interface and reading long and complex tutorials, descriptions, discussions etc. I know French people who play this game; they can understand the UI but they use the French wiki for reference. Also, if I decide to use a separate wiki/subdomain, this will be totally transparent to you. --[[User:Senso|Senso]] 16:40, 17 January 2008 (EST)&lt;br /&gt;
:::My first language, the one I used since I'm born, is French. Yet, I way prefer this wiki over the french one. --[[User:Eagle of Fire|Eagle of Fire]] 10:06, 18 January 2008 (EST)&lt;br /&gt;
::::I'm French too, you know. But when I offered to host a DF wiki, I didn't do it in French because I know English is widely used. But I'm still glad that someone else started a French wiki. --[[User:Senso|Senso]] 22:58, 20 January 2008 (EST)&lt;br /&gt;
I don't see what harm could come from hosting a German, Japanese, and Russian wiki. It's not like it will interfere with the English one. Also, as a student of languages, I would love to read equivalent articles in German and Japanese. --[[User:DDouble|DDouble]] 22:01, 17 February 2008 (EST)&lt;br /&gt;
::I am german and while I can read english books like german ones, I have to agree that being able to use a UI and understanding the finer points in a tutorial etc. are two quite different things. I guess that if the bandwidth of the wiki is no burden on anyone, it could actually lead to an influx of new ideas and players, which is very important for a &amp;quot;community&amp;quot; game like DF. --[[User:Caiburn|Caiburn]] 20:44, 18 February 2008 (CET+1)&lt;br /&gt;
&lt;br /&gt;
== Version of MediaWiki? ==&lt;br /&gt;
Sorry if this is completely the wrong place, but does anybody know which version of MediaWiki these pages uses?&lt;br /&gt;
Maybe that information could be included in the page About DwarfFortressWiki? --[[User:Gauteamus|Gauteamus]] 17:00, 17 December 2007 (EST)&lt;br /&gt;
:I think I found out. This page: [[Special:Version]] says the version is 1.10.1, which should mean that limited #for-loops are supported. I will delete these comments soonishly, but will let them stay for a while incase someone has comments --[[User:Gauteamus|Gauteamus]] 17:28, 17 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Combat Logs? ==&lt;br /&gt;
What about a section where people could post cool combat logs from adventurer mode. This would different from the &amp;quot;Stories&amp;quot; section, which is more prose. (This is 'cause I'd like to post the log of a battle I had with a particularly clumsy Giant, who slammed into a wall allowing me to stab him in the back of the head for the eventual win. Its no dragon-slaying tale, but I still think its good.) --[[User:Wahnsinniger|Wahnsinniger]] 11:59, 2 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Humor? ==&lt;br /&gt;
Any thoughts about possibly linking [[Main Page/Quote Archive]] page somewhere on the main page? Its an orphan at the moment and is pretty funny and relevant. [[User:Vanan|Vanan]] 15:19, 13 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I'd like to be able to see that happen.  New people coming here might get overwhelmed if we don't amuse them with some good humor here and there.--[[User:AlBorland|AlBorland]] 13:42, 20 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:I second that. This second is adorned with hanging rings of Goshenite and menaces with spikes of Goshenite. - [[User:Laugurinn|Laugurinn]] 22:57, 13 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
Where does one stick new funny quotes? Namely, this:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;quot;&amp;quot;Thikut Atheludib, Marksdwarf cancels shooting at Archery Range: Interrupted by Groundhog pup&amp;quot; - What brave soldiers I have&amp;quot; [[User:Juckto|Juckto]] 18:45, 10 December 2007 (EST)&lt;br /&gt;
:That's not exactly funny, but [[Main_Page/Quote]]. --[[User:GreyMario|GreyMario]] 00:43, 14 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Demystify messages? ==&lt;br /&gt;
Probably against the spirit of 'losing is fun', but how about a page that explains smoe of the more cryptic messages, such as; 'job item misplaced' and 'job item lost or destroyed'? [[User:Runspotrun|Runspotrun]] 16:43, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
Also, is there a suggestions pages? This probably isn't the best page to add ideas... [[User:Runspotrun|Runspotrun]] 16:44, 8 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Importing old entries ==&lt;br /&gt;
What's the stance on importing entries from the old wiki for stuff like general item stats? Most of them are still correct (or nearly so) and it would be nice not to have to switch between this and the old wiki any more. I can add a disclaimer to them stating I pulled them from the archives if that's appropriate. --[[User:Xazak|Xazak]] 15:07, 2 November 2007 (EDT)&lt;br /&gt;
:IMO (and I'm not admin or anything) it should be ok but only if you are 100% sure EVERYTHING is correct, and have verified it personally. I've edited at least one article someone copy-pasted with no changes that had old info in it so far and it makes me sad. --[[User:BurnedToast|BurnedToast]] 15:38, 2 November 2007 (EDT)&lt;br /&gt;
::Yes, I second this. Please be diligent if you are going to import old information. Even if you can't do it yourself, at least categorize it as needing verification so someone with the free time can. --[[User:EighenIndemnis|EighenIndemnis]] 15:37, 6 November 2007 (EST)&lt;br /&gt;
:You could use [[Template:Verify]] to indicate that something needs confirmation in the new version. --[[User:Senso|Senso]] 15:47, 6 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
I have noticed an increase of pages in which only an old Wiki page is copied/pasted along with a warning that it was copied and thus may not be accurate. Is it just me or that's ''exactly'' what we didn't want to happen, and one of the reasons we started fresh with the new Wiki to begin with? --[[User:Eagle of Fire|Eagle of Fire]] 01:45, 9 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
== Basic Format ==&lt;br /&gt;
I think the [[Farming]] page is a good format for most of the key pages, perhaps the structure from the archive should be followed. --[[User:Infinity|Infinity]] 05:56, 31 October 2007 (EDT)&lt;br /&gt;
:Agreed, I've tried to copy this style on several pages, e.g. [[Gear Assembly]]. --[[User:Markavian|Markavian]] 23:30, 31 October 2007 (EDT)&lt;br /&gt;
I would like to add a request for a 'build tree' of sorts.  It would, for example, make figuring out how to get iron bars a whole lot less frustrating. --[[User:Dogcow|Dogcow]] 17:18, 1 November 2007 (EDT)&lt;br /&gt;
:Hello, I've added a whole page on the various metals you can make now.  This is my first time editing a wiki so feel free to make corrections for me if you want, just leave me a message on the page letting me know where I went wrong.  Also, since some Alloys involve smelting 3 bars of metal now, I have included a new template called Alloy3 to display these.  I'm not sure on the colors though so have at it where I'm off :)  --[[User:Chthon|Chthon]] 11:33, 3 November 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Change guide? ==&lt;br /&gt;
Was just thinking, perhaps one of the links (or sections) on the main page should be a guide to the major changes between last version and this one.  Yes, a TON of stuff has changed, but a lot also has not, and a lot of the core concepts are the same... so I would imagine many of us who have played the previous version(s) would love a section where we can see a list of new basics we have to learn, along with links to those things' individual pages... like, z-axis (obviously), mechanisms, fluid dynamics, nobles, elevation/slope, farming... you get the idea.  --[[User:Cliffjeff|Cliffjeff]] 11:43, 30 October 2007 (EDT)&lt;br /&gt;
:Yea, I'm thinking not. Isn't the whole point of DF finding things out on your own? &amp;quot;Losing is Fun&amp;quot; and all that. Ok, so if we summarized all the changes, and someone (like me) didn't want to know we could not just not look at it right? What can I say? I'M WEAK! If we summarize the changes I will CONSUME it! (I'm only here because I still have another 6 hours of work before I can go home and try it!)&lt;br /&gt;
::Meanwhile, I'm lazy and stubborn and would love a consolidated list of only new things I need to know =p and I'm also trapped at work and unable to mess around in the game :( but if the whole point was finding out things on your own, why would we have a wiki? ;p --[[User:Cliffjeff|Cliffjeff]] 15:58, 30 October 2007 (EDT)&lt;br /&gt;
:::I agree, I think the change guide is a good idea, and it would also help us direct our attention at the articles that are likely to need the most work. --[[User:Peristarkawan|Peristarkawan]] 16:01, 30 October 2007 (EDT)&lt;br /&gt;
::::It ought not to be very hard to generate a basic change guide based on the official change notes, and then update it as the details are discovered.  --[[User:Bobson|Bobson]] 16:26, 30 October 2007 (EDT)&lt;br /&gt;
:::A change guide 'page' might be useful pointing out major differences but I think the style of the wiki should be aimed at new users who know nothing of previous versions. I think we should not compare old/vs new as a rule, but if necessary we should include comparisons at the bottom of a page as apposed to the main article. That is how I am writing my edits. --[[User:Markavian|Markavian]] 23:26, 31 October 2007 (EDT)&lt;br /&gt;
::*The thing is, the whole idea of the wiki kind of goes against 'finding things out on your own'.  If you want to be completely surprised by a game, don't read a wiki specifically intended to reveal all the details about it...  sure, we do put warnings on the most spoily stuff, but at the end of the day this is a Wiki intended to document everything about Dwarf Fortress, so just about every page is going to be a spoiler to some degree. --[[User:Aquillion|Aquillion]] 03:12, 9 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
To add my take on this subject... I think that this is a gigantic game, in some ways more complex then any of the Elder Scrolls game. I mean, in the ES games, you have weapons, armor and others... In this game you have an exceptionally large number of items of many different types and purposes... It's very difficult for newbies to fathom exactly what an item is used for. Without this Wiki, I think a lot of people would struggle with this game. [[User:AlexFili|AlexFili]] 05:59, 9 May 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33268</id>
		<title>Utility Talk:Dwarf Companion</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33268"/>
		<updated>2008-06-15T02:08:09Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Unable to run */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things I've noticed with tinkering around in 33g.&lt;br /&gt;
*&amp;quot;invade?&amp;quot; tag toggles prone position for the target.&lt;br /&gt;
*0x1.7(4th row) places and removes the target from the royal guard.&lt;br /&gt;
*0x2.7(4th row) places and removes the target from the fortress guard.&lt;br /&gt;
*0x4000 second row seems to dictate if the creature has a job or place to go to. Turning it off seems to do nothing, it just turns right back on again, unless the creature is moved in the process of applying.&lt;br /&gt;
*0x84, 0x800 and 0x4.5(7th row) make the dwarf friendly oriented instead of a fortress-dweller, much like a merchant.&lt;br /&gt;
*0x8 Is only present on dwarves legendary through making an artifact. It could be what keeps them from having another mood.&lt;br /&gt;
*0x2000 and 0x2.7(last row) seem to be related to lung-related injuries. Both make a &amp;quot;winded&amp;quot; effect appear on the dwarf. 0x2.7 seems to wear off after a short time.&lt;br /&gt;
*0x100(2nd row) does something peculiar. It removes the dwarf from the unit list, and then the dwarf just completely vanishes. Several tags are reset and the dwarf, for all purposes, seems to no longer exist. So far nothing I can find will bring the dwarf back, and several tags used on the dwarf will cause DF to lock up.&lt;br /&gt;
*0x400 makes the target invisible to the unit list only, does not seem to have any adverse effects.&lt;br /&gt;
*0x8.5(7th row) makes the unit a &amp;quot;visitor&amp;quot; on the unit list. Behaves friendly, not sure what it does otherwise.&lt;br /&gt;
&lt;br /&gt;
Some interesting notes too. Setting a dwarf to hostile, waiting until a nearby soldier is charging to attack, then making them friendly again causes something really interesting. The soldier will kill the now-friendly dwarf, and then that soldier will become a target to all nearby soldiers, despite still being controllable and interactable.&lt;br /&gt;
Also, that &amp;quot;staring off into the distance&amp;quot; mood is interesting. I want to see it in action but I can't find a way to actually trigger the mood to act. [[User:Lightning4|Lightning4]] 09:23, 27 December 2007 (EST)&lt;br /&gt;
:Thanks for this update! I'll include them in the next revision. AFAIK 0x8 triggers the &amp;quot;creator of&amp;quot; text, and works on any dwarf. It's quite possible to trigger a mood, i'll try soon triggering an artifical mood. [[User:Bartavelle|Bartavelle]] 11:54, 27 December        2007 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hey. It seems that when I give a dwarf a mood, he goes to the meeting area and does nothing. Also, when I change a dwarves mood to NONE, I get an error and the game crashes. [[User:Zonhin|Zonhin]] 21:12, 20 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feature requests! ==&lt;br /&gt;
&lt;br /&gt;
You suggested we put feature requests in the wiki discussion page, so here they are!&lt;br /&gt;
* From sphir: &amp;quot;Any plans on map-related modules? e.g.&lt;br /&gt;
**one button designate cut tree after recording the regions.&lt;br /&gt;
:: I do not get this one? What is exactly suggested? Designate ALL trees at once? [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**additional &amp;quot;bookmarks&amp;quot;, jump to creature (esp dead creatures, which cannot be done in game)&lt;br /&gt;
:: I'll add that soon, as it doesn't seem too hard [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**add foreman.exe-like macro job management by profession?&amp;quot;&lt;br /&gt;
:: This is planned too [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
* and mine: &amp;quot;alert me when my hunters run out of bolts so I can draft them to reset their job state and get them to pick up a fresh batch of ammo. It's such a hassle to have to constantly watch hunters just so they don't do something dumb like put their head inside a cougar's mouth. Or even a way to look at the items in a dwarf's inventory would be lovely.&amp;quot;&lt;br /&gt;
: This one could be a bit tricky, as inventory is not reversed yet, and i haven't been looking at it, so i have no clue on how hard it is [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
I guess others should just add their requests below. Awesome application, thanks Bartavelle! [[User:Chrominance|Chrominance]] 20:06, 27 December 2007 (EST)&lt;br /&gt;
:How about the ability to change what the dwarf likes and hates? Just so my Mayor won't mandate the construction of adamantine items.  --[[User:Corbine|Corbine]] 08:01, 28 December 2007 (EST)&lt;br /&gt;
::Likes and recent &amp;quot;events&amp;quot; are next on my list of stuff to reverse. I would especially like to display a summary of all &amp;quot;bad mood stuff&amp;quot; that recently happened to dwarves. [[User:Bartavelle|Bartavelle]] 11:14, 28 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:Ability to see which item a particular dwarf is tasking to haul and zoom to it?  Ability to zoom to items in general would also be great (the game seems to want to support this, as it has the 'zoom to' option on the bottom in say, the inventory screen, but you can't actually zoom to anything from the inventory page as far as I can tell). --[[User:Squirrelloid|Squirrelloid]] 01:11, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
If you happen to see this before the thread on the forums, I posted the bug I'm getting 50% of the time while traveling in adventure mode with the new version of DC in [38a].&lt;br /&gt;
--[[User:KaelGotRice|KaelGotRice]] 10:26, 10 February 2008&lt;br /&gt;
&lt;br /&gt;
Occasionally when you heal/hurt or modify something of a dwarf or creature, the exhaustion amount will be maxed out, causing the target to pass out for QUITE awhile.  --[[User:Corbine|Corbine]] 08:15, 28 December 2007 (EST)&lt;br /&gt;
:That's what's making them do that? Aha! --[[User:Penguinofhonor|Penguinofhonor]] 18:55, 3 February 2008 (EST)&lt;br /&gt;
::Just check the exaustion field to make sure it's 0 or something low, as opposed to the 65535 that it will ocassionally fill in with. Not sure what causes it to go for max value instead of the minimum. --[[User:N9103|Edward]] 19:33, 3 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Getting an error when trying to start program. It couldn't get the DLLs at first so I just copied them into the folder, which seemed to work, but now it gives this:&lt;br /&gt;
http://80.60.190.55/pics/dfcbug.jpg&lt;br /&gt;
It closes (or crashes) the dwarf fortress application in the process, no error messages pop up.&lt;br /&gt;
:thanks for the info, i'm trying right now to reduce the number of required components, so it should be better soon ... [[User:Bartavelle|Bartavelle]] 18:10, 1 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
When I first tried to use DF Companion, it gave me an error message that stated Libglib-2.0-0.dll was missing. So I went and downloaded it, put it in the right place. Then it said I needed iconv.dll, so I went and downloaded it. Then it made me get intl.dll. Now, it's saying &amp;quot;The procedure entry point g_Assert_Warning could not be located in the dynamic link library libglib-2.0-0.dll&amp;quot;--[[User:Demosthenes|Demosthenes]] 17:22, 19 February 2008 (EST)&lt;br /&gt;
: It sounds like you did not install the latest &amp;quot;gtk runtime environment&amp;quot; [[User:Bartavelle|Bartavelle]] 01:34, 20 February 2008 (EST)&lt;br /&gt;
:: I did. D= Several times.--[[User:Demosthenes|Demosthenes]] 19:24, 20 February 2008 (EST)&lt;br /&gt;
::: Then I have no clue :( [[User:Bartavelle|Bartavelle]] 01:46, 21 February 2008 (EST)&lt;br /&gt;
::: When I run it with the command line, it gives this. http://img301.imageshack.us/img301/5550/errorao1.jpg --[[User:Demosthenes|Demosthenes]] 21:03, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 0x4000 ==&lt;br /&gt;
&lt;br /&gt;
0x4000 is nauseous. [[User:Nate879|Nate879]] 19:10, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Better give it some Compazine, then.  *rimshot*--[[User:Maximus|Maximus]] 23:21, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How exactly do I run this?==&lt;br /&gt;
What do I run here? The .glade file? Because if I open that, it gets me a tiny window with 2 things I can choose, skilledit and creatureedit. If I choose them, they are completely blank. I've tried cmd.exe but I get the same thing. --[[User:Penguinofhonor|Penguinofhonor]] 21:23, 21 January 2008 (EST)&lt;br /&gt;
: you should run dfcomapnion_prototype.py, as stated in the main page!&lt;br /&gt;
:: Hey, he added that because of this question, okay? --[[User:Penguinofhonor|Penguinofhonor]] 17:48, 27 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Unable to run on win2000===&lt;br /&gt;
I'm still using win2000, and I'm unable to run the program, it gives an error requesting the instruction GetProcessImageFileNameA, which is only available on XP and Server2003.&lt;br /&gt;
: Ok i'm gonna try to find an alternative ASAP [[User:Bartavelle|Bartavelle]] 07:35, 28 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Tracebacks for version .7==&lt;br /&gt;
&lt;br /&gt;
F:\Python25\GTK&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
version v0.27.169.88a, pid 3676, player 0&lt;br /&gt;
0 words loaded&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
    self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 92, in __init__&lt;br /&gt;
    self.getWords()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 208, in getWords&lt;br /&gt;
    lptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 104, in getLong&lt;br /&gt;
    return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory&lt;br /&gt;
 request was completed.&lt;br /&gt;
&lt;br /&gt;
:you must load your game [[User:Bartavelle|Bartavelle]] 10:45, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Terrain Replication==&lt;br /&gt;
You stated on the forums that you would/could make a script that would allow a person to copy the information from a tile and replicate it elsewhere, and then in Nist Akath, Captain Mayday claimed that he used said script. Where is this? It's useful-sounding. --[[User:Penguinofhonor|Penguinofhonor]] 19:45, 10 February 2008 (EST)&lt;br /&gt;
: Try the secret link [http://bartabox.banquise.net/df/companion-0.8-any.zip here], but i will replace this file as soon as I &amp;quot;officially&amp;quot; release it. [[User:Bartavelle|Bartavelle]] 01:49, 11 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dwarf Companion - Cheating Fun in Adventure Mode! ==&lt;br /&gt;
&lt;br /&gt;
I was tinkering about with the Dwarf Companion program earlier today, when a thought came to my mind. &amp;quot;What if you could do stuff with this program in Adventure mode?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Well, it turns out that you can. By turning on the program and hitting the &amp;quot;All Creatures&amp;quot; box, you can access any loaded creature as well as your own adventurer. By doing this, you can make him as strong and legendary as you want, and effectively kill anything within the sector. You can also change your character into any creature in the game, including demons, goblins, etc. (NOTE: 'Shapeshifting' like this renders the tile where you changed un-passable, and you tend to teleport when you do so. Also, when I changed into a dragon, the game crashed.) Moods are also able to toggle, though I've only tested them upon my own adventurer. Going beserk in a human town triggered the mayor to start attacking me, but when I turned it off, he became friendly once again.&lt;br /&gt;
&lt;br /&gt;
Here's a movie of some of my exploits with a fresh adventurer dwarf: http://mkv25.net/dfma/movie-348-dwarfcompanioninadventuremode17338a&lt;br /&gt;
&lt;br /&gt;
I hope this strikes as interesting / useful for the future!&lt;br /&gt;
&lt;br /&gt;
== Won't Run ==&lt;br /&gt;
Just recently had a little... accident at my fortress and I wanted to rectify it, since it was just a result of my own stupidity. Squashed some poor bastard with a drawbridge. Unfortunately trying to run Companion results in this:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5740, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 480, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 154, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 212&lt;br /&gt;
[[User:Lightning4|Lightning4]] 19:23, 23 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Update: I've tested again with the new version, as well as tried another fortress. The initial fortress I tried it on still fails to run with the same error. However, another, older fortress works just fine.[[User:Lightning4|Lightning4]] 14:04, 26 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::Issue resolved. A fix was provided for this error at the bottom of the page. [[User:Lightning4|Lightning4]] 13:10, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== 176.38a not work ==&lt;br /&gt;
D:\games\1non company made\dwarf\utility\companion 0.10&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5352, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 446, in fresh getCreature&lt;br /&gt;
      slist = self.getSkills(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 328, in getSkills&lt;br /&gt;
      skptr = self.getLong(skillptr)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 125, in getLong&lt;br /&gt;
      return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
      raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
Yes I am in dwarf fortunse mode and I have vista and I in new fortuness that generated on new map. [[User:Omagaalpha|Omagaalpha]] 12:14, 27 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b not running ==&lt;br /&gt;
&lt;br /&gt;
Using version 0.9-any with Python 2.5 and all modules installed. Works fine in 176.38a, as shown:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 2828, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
&lt;br /&gt;
When trying to run in 176.38b I get:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 544, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 446, in getCreature&lt;br /&gt;
    bpname = self.getBodyPart(c, i)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 322, in getBodyPart&lt;br /&gt;
    bpv = self.getVec(c.bpNames)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 119, in getVec&lt;br /&gt;
    return struct.unpack(&amp;quot;LLLL&amp;quot;, self.dbg.read(ptr, 16))&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another problem from someone else:&lt;br /&gt;
&lt;br /&gt;
Err, nevermind; was using 0.8 version of companion; my bad.  I get the same as above with 0.9.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 23:11, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Version 0.10-any ==&lt;br /&gt;
&lt;br /&gt;
Companion 0.10-any works with 176.38c for me. However, I had to copy the &amp;quot;pygtk&amp;quot; subdirectory of an older version (0.8-python25) into the 0.10 installation and run dfcompanion_prototype.py from the command line. Just the thing to cope with those ambushes (they're a bit overpowered, don't you think?) Zombie frogmen! MUHAHAHAHAHA!!! [[User:RP|RP]] 07:32, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b stopped working ==&lt;br /&gt;
&lt;br /&gt;
The companion used to work for me in 176.38b but at some point it stopped working (after a few goblin ambushes).  Here's what it does:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 214&lt;br /&gt;
&lt;br /&gt;
I don't know much about the internal structure of the companion, but couldn't you use eventName.get(p, &amp;quot;Unknown&amp;quot;) as a failsafe to stop these from happening?  That way new events wouldn't break everything.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:26, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Actually, I just made this modification and another error popped up immediately after:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 837, in getCreatures&lt;br /&gt;
      self.eventList[ event[0] ][1] += 50/event[2]&lt;br /&gt;
  IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I managed to make the error go away, but it's a total hack, since I don't know the structure of companion.&lt;br /&gt;
&lt;br /&gt;
I changed lines 820-822, which are:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = range(212)&lt;br /&gt;
      for i in range(212):&lt;br /&gt;
      self.eventList[i] = [i,0,[],eventName[i]]&lt;br /&gt;
&lt;br /&gt;
Into this:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = [[i,0,[],eventName.get(i, &amp;quot;??&amp;quot;)]&lt;br /&gt;
                    for i in xrange(215)]&lt;br /&gt;
&lt;br /&gt;
The companion appears to work now for me, but as I said, it's a total hack.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:39, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Error ocurring (something with gdk and cairo and a .dll) ==&lt;br /&gt;
&lt;br /&gt;
After installing python (2.5.2 - also tried 2.5.1 and 2.4.something) the gdk runtime environment (2.8.20) &amp;lt;br /&amp;gt;&lt;br /&gt;
and those 3 packets (pygobject-2.12.3-1; pycairo-1.2.6-1; pygtk-2.10.6-1 - these 3 arent necessary for the reproduktion fo the error)&lt;br /&gt;
&lt;br /&gt;
starting the &amp;quot;dfcompanion_prototype.py&amp;quot; from the any or the py2.5 package returns the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Der Prozedureinsprungpunkt &amp;quot;gdk_cairo_set_source_pixmap&amp;quot; wurde in der DLL &amp;quot;libgdk-win32-2.0-0.dll&amp;quot; nicht gefunden&amp;quot;&lt;br /&gt;
read:&amp;quot;could't find the routine entry point [...] in the dll[...]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
downloading a .dll from the net changes the error slightly,&lt;br /&gt;
now &amp;quot;gdk_cairo_create&amp;quot; is missing instead of &amp;quot;gdk_cairo_set_source_pixmap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-since i've absolutely no clue what he actually wants, i hope someone can solute this X_x&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
:Valdemar put up a link to a exe version of companion on the forums for those of us who don't have the patience to fiddle around with python. It's in the DF companion thread near the end. [[User:VengefulDonut|VengefulDonut]] 18:02, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have the exact same problem as the one above me...&lt;br /&gt;
--[[User:AtomicTroop|AtomicTroop]] 12:52, 23 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::As do I! And I'm dying to make a legendary miner/mason/brewer/grower/weaponsmith/armorsmith/swordsdwarf/seige engineer/seige operator. Honestly, that would be awesome.&lt;br /&gt;
&lt;br /&gt;
And in case your computer speaks in English, the error is this:&lt;br /&gt;
&lt;br /&gt;
The procedure entry point gdk_cairo_set_source_pixmap could not be located in the dynamic link library libgdk-win32-2.0-0.dll.&lt;br /&gt;
&lt;br /&gt;
So, if you could could please explain how we can fix this, that would be great because your program looks awesome.--[[User:Smoking Gnu|Smoking Gnu]] 00:59, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is the link telling you to download GTK is broken, it has you download version 2.8.20 when you need 2.10.11. Go here: http://sourceforge.net/project/showfiles.php?group_id=98754&amp;amp;package_id=121281 and get the right version. --[[User:xzzy|xzzy]]&lt;br /&gt;
&lt;br /&gt;
== Import Error: No module named ctypes - 0.8 and 1.0  ==&lt;br /&gt;
&lt;br /&gt;
Err, just tried upgrading to the newer version of companion, and can't get it to work. I'm using the latest version of DF (incompatable?). Doesn't look like a DF problem though. I installed all of the modules, I think I'm using python version 2.4. I'll be on IRC in #bay12games if you want to try get hold of me... --[[User:Markavian|Markavian]]&lt;br /&gt;
:You must have the 2.5 version. ctypes is a module that is only in Python 2.5. You should either upgrade Python to 2.5 or download the [http://bartabox.banquise.net/df/companion-0.10-any.zip -any version]. (0.10 works fine for me in the latest DF version and I have 2.4 too)--[[User:Valdemar|Valdemar]] 20:39, 15 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== DwarfCompanion Fails to load (inexplicably) 0.10 ==&lt;br /&gt;
I've been able to run DwarfCompanion just fine for a week or so now.  However, starting tonight with a fort that has been able to be modified before, I now get this as the error that displays-&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 1960, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
    c.events = self.getEvents(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
    events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 213&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an error due to lack of sanity checking on the events list.  Put this in instead of events.append( [p, eventName[p], id] )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        try:&lt;br /&gt;
                                events.append( [p, eventName[p], id] )&lt;br /&gt;
                        except KeyError:&lt;br /&gt;
                                print &amp;quot;No such event %s known&amp;quot; % p&lt;br /&gt;
&lt;br /&gt;
[[User:Qmarx|Qmarx]] 20:36, 3 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Bingo. This fixed my problem as well. Thanks! [[User:Lightning4|Lightning4]] 13:09, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Easy Python/PyGTK installer ==&lt;br /&gt;
&lt;br /&gt;
I was having some trouble getting all the Python dependencies to work properly together, but after some research I found a nice all-in-one PyGTK installer that works perfectly with companion 0.10. http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html Hope this helps!&lt;br /&gt;
&lt;br /&gt;
== Error -- entry point g_timeout_add_seconds_full ==&lt;br /&gt;
&lt;br /&gt;
The procedure entry point g_timeout_add_seconds_full could not be located in the dynamic link library libglib-2.0-0.dll&lt;br /&gt;
&lt;br /&gt;
I installed these modules&lt;br /&gt;
&lt;br /&gt;
    *  Python (works with any version, 2.5 is prefered)&lt;br /&gt;
    *  &amp;quot;Gtk+/Win32 Runtime Environment Installer&amp;quot;&lt;br /&gt;
    * For python 2.5 users, just grab the utility at this place.&lt;br /&gt;
    * Install the three modules from this page (PyCairo, PyGObject, PyGTK) &lt;br /&gt;
&lt;br /&gt;
After trying to run it I received that erro.&lt;br /&gt;
&lt;br /&gt;
I also tried companion-0.11-any.zip and it didn't work.&lt;br /&gt;
&lt;br /&gt;
Edit: I uninstalled all the components and reinstalled with that all-in-one python installer and it works now.--[[User:Richards|Richards]] 15:46, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Adding Additional Ingredients to Artifacts ==&lt;br /&gt;
A nifty little trick.  You have to micromanage a little, though.  Anyway, as soon as your moody dwarf has claimed a workshop, hopefully he'll leave to grab the first item.  As soon as he starts walking to get it, fire up companion and change the first required object.  The moody dwarf will complete the fetching duty for the original first item, then go to get the new first item.  Repeat until you have enough items stored in the workshop for your satisfaction, then let your poor moody dwarf finally collect everything he needs.  All of the collected items will be used as artifact components.[[User:QMarx|QMarx]] 10:24, 7 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
==Feature request: custom wounds==&lt;br /&gt;
&lt;br /&gt;
It would be nice if we could directly edit the wound levels of creatures, instead of being forced to either heal them entirely or make them bleed to death.  Someone with a mangled leg could, for instance, be manually healed to a broken leg; this would allow us &amp;quot;strict&amp;quot; players to have mangled dwarves heal, until Toady corrects the &amp;quot;phantom pains&amp;quot; issue and allows mangled injuries to heal over to permanent debilitations. --[[User:JT|JT]] 18:22, 11 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Command Line? ==&lt;br /&gt;
&lt;br /&gt;
I have everything installed (2.5 and then the runtime) but Dwarf Companion crashes on me. How do I run it from a command line so I can see the errors? I'm on Media Center/XP. All I have time to read before it crashes is something about an invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
== Unable to run ==&lt;br /&gt;
&lt;br /&gt;
Whenever I try to load it, it won't run, I ran the game and downloaded everything. This is all that happens:&lt;br /&gt;
&lt;br /&gt;
 version v0.27.169.88a, pid 2760, player 0&lt;br /&gt;
 0 words loaded&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
   DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
   self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 102, in __init__&lt;br /&gt;
   self.getWords()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 218, in getWords&lt;br /&gt;
   kptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 114, in getLong&lt;br /&gt;
   return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
   raise WinError()&lt;br /&gt;
 WindowsError: [Error 998] Invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
--[[User:0todd0|0todd0]] 01:05, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
It doesn't recognize your df version ... do you have debug privileges on the dwarf fortress process? Is it the latest version?&lt;br /&gt;
[[User:Bartavelle|Bartavelle]] 08:51, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
yes, it's the latest version. What do you mean by &amp;quot;debug privileges?&amp;quot; --[[User:0todd0|0todd0]] 23:23, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
: I had this exact error too, until I right-clicked on dfcompanion_prototype.py and went to &amp;quot;open with&amp;quot; to find two python options, the second one worked. Have you got python previously installed and if so can you try uninstalling all versions and re-installing the latest one again? This could be a stab in the dark however... --[[User:Mrchinchin25|Mrchinchin25]] 23:48, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: I recently downloaded this: what's been said so far to fix this problem isn't doing anything at all. Again, what do you mean &amp;quot;debug privileges?&amp;quot; --[[User:Pseu|Pseu]] 19:35, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::I was a moder for Elder Scrolls 4 and it required both python 2.4 and 2.5 to mod. Though t see if this would work, i uninstalled python 2.4 but it didn't, i'll try what you said Mrchinchin...  --[[User:0todd0|0todd0]] 20:32, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::In regards to debug privileges in Win XP.  Start-&amp;gt;Control Panel-&amp;gt;Administrative Tools-&amp;gt;Local security Settings-&amp;gt;local policies-&amp;gt;user rights assignment-&amp;gt;debug programs (on the right pane)--[[User:kirk|kirk]] 11:58, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::::I'm having the same issue with DF 0.27.176.38c and the newest version of Companion (downloaded it today). Also, kirk's info above isn't useful to anyone who is using XP Home - Local Security Settings isn't there. --[[User:Tyranic-Moron|Tyranic-Moron]] 22:06, 14 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
I'm getting this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Documents and Settings\Moogie\My Documents\Dwarven Fortress\companion&lt;br /&gt;
\dfcompanion_prototype.py&amp;quot;, line 3, in &amp;lt;module&amp;gt;&lt;br /&gt;
    import gtk&lt;br /&gt;
ImportError: No module named gtk&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have Gtk 2.10.11-1 installed in the Companion folder. I have Python 2.5.1 installed from ages ago when I used to play Oblivion.&lt;br /&gt;
&lt;br /&gt;
Why isn't it seeing Gtk there?&lt;br /&gt;
&lt;br /&gt;
Wow, I have no idea what I'm doing. The above comment is from me (Moogie). I don't know how to add a title or anything, sorry.&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33267</id>
		<title>Utility Talk:Dwarf Companion</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=Utility_Talk:Dwarf_Companion&amp;diff=33267"/>
		<updated>2008-06-15T02:06:15Z</updated>

		<summary type="html">&lt;p&gt;Tyranic-Moron: /* Unable to run */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Things I've noticed with tinkering around in 33g.&lt;br /&gt;
*&amp;quot;invade?&amp;quot; tag toggles prone position for the target.&lt;br /&gt;
*0x1.7(4th row) places and removes the target from the royal guard.&lt;br /&gt;
*0x2.7(4th row) places and removes the target from the fortress guard.&lt;br /&gt;
*0x4000 second row seems to dictate if the creature has a job or place to go to. Turning it off seems to do nothing, it just turns right back on again, unless the creature is moved in the process of applying.&lt;br /&gt;
*0x84, 0x800 and 0x4.5(7th row) make the dwarf friendly oriented instead of a fortress-dweller, much like a merchant.&lt;br /&gt;
*0x8 Is only present on dwarves legendary through making an artifact. It could be what keeps them from having another mood.&lt;br /&gt;
*0x2000 and 0x2.7(last row) seem to be related to lung-related injuries. Both make a &amp;quot;winded&amp;quot; effect appear on the dwarf. 0x2.7 seems to wear off after a short time.&lt;br /&gt;
*0x100(2nd row) does something peculiar. It removes the dwarf from the unit list, and then the dwarf just completely vanishes. Several tags are reset and the dwarf, for all purposes, seems to no longer exist. So far nothing I can find will bring the dwarf back, and several tags used on the dwarf will cause DF to lock up.&lt;br /&gt;
*0x400 makes the target invisible to the unit list only, does not seem to have any adverse effects.&lt;br /&gt;
*0x8.5(7th row) makes the unit a &amp;quot;visitor&amp;quot; on the unit list. Behaves friendly, not sure what it does otherwise.&lt;br /&gt;
&lt;br /&gt;
Some interesting notes too. Setting a dwarf to hostile, waiting until a nearby soldier is charging to attack, then making them friendly again causes something really interesting. The soldier will kill the now-friendly dwarf, and then that soldier will become a target to all nearby soldiers, despite still being controllable and interactable.&lt;br /&gt;
Also, that &amp;quot;staring off into the distance&amp;quot; mood is interesting. I want to see it in action but I can't find a way to actually trigger the mood to act. [[User:Lightning4|Lightning4]] 09:23, 27 December 2007 (EST)&lt;br /&gt;
:Thanks for this update! I'll include them in the next revision. AFAIK 0x8 triggers the &amp;quot;creator of&amp;quot; text, and works on any dwarf. It's quite possible to trigger a mood, i'll try soon triggering an artifical mood. [[User:Bartavelle|Bartavelle]] 11:54, 27 December        2007 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hey. It seems that when I give a dwarf a mood, he goes to the meeting area and does nothing. Also, when I change a dwarves mood to NONE, I get an error and the game crashes. [[User:Zonhin|Zonhin]] 21:12, 20 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Feature requests! ==&lt;br /&gt;
&lt;br /&gt;
You suggested we put feature requests in the wiki discussion page, so here they are!&lt;br /&gt;
* From sphir: &amp;quot;Any plans on map-related modules? e.g.&lt;br /&gt;
**one button designate cut tree after recording the regions.&lt;br /&gt;
:: I do not get this one? What is exactly suggested? Designate ALL trees at once? [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**additional &amp;quot;bookmarks&amp;quot;, jump to creature (esp dead creatures, which cannot be done in game)&lt;br /&gt;
:: I'll add that soon, as it doesn't seem too hard [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
**add foreman.exe-like macro job management by profession?&amp;quot;&lt;br /&gt;
:: This is planned too [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
* and mine: &amp;quot;alert me when my hunters run out of bolts so I can draft them to reset their job state and get them to pick up a fresh batch of ammo. It's such a hassle to have to constantly watch hunters just so they don't do something dumb like put their head inside a cougar's mouth. Or even a way to look at the items in a dwarf's inventory would be lovely.&amp;quot;&lt;br /&gt;
: This one could be a bit tricky, as inventory is not reversed yet, and i haven't been looking at it, so i have no clue on how hard it is [[User:Bartavelle|Bartavelle]] 06:34, 28 December 2007 (EST)&lt;br /&gt;
I guess others should just add their requests below. Awesome application, thanks Bartavelle! [[User:Chrominance|Chrominance]] 20:06, 27 December 2007 (EST)&lt;br /&gt;
:How about the ability to change what the dwarf likes and hates? Just so my Mayor won't mandate the construction of adamantine items.  --[[User:Corbine|Corbine]] 08:01, 28 December 2007 (EST)&lt;br /&gt;
::Likes and recent &amp;quot;events&amp;quot; are next on my list of stuff to reverse. I would especially like to display a summary of all &amp;quot;bad mood stuff&amp;quot; that recently happened to dwarves. [[User:Bartavelle|Bartavelle]] 11:14, 28 December 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:Ability to see which item a particular dwarf is tasking to haul and zoom to it?  Ability to zoom to items in general would also be great (the game seems to want to support this, as it has the 'zoom to' option on the bottom in say, the inventory screen, but you can't actually zoom to anything from the inventory page as far as I can tell). --[[User:Squirrelloid|Squirrelloid]] 01:11, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
If you happen to see this before the thread on the forums, I posted the bug I'm getting 50% of the time while traveling in adventure mode with the new version of DC in [38a].&lt;br /&gt;
--[[User:KaelGotRice|KaelGotRice]] 10:26, 10 February 2008&lt;br /&gt;
&lt;br /&gt;
Occasionally when you heal/hurt or modify something of a dwarf or creature, the exhaustion amount will be maxed out, causing the target to pass out for QUITE awhile.  --[[User:Corbine|Corbine]] 08:15, 28 December 2007 (EST)&lt;br /&gt;
:That's what's making them do that? Aha! --[[User:Penguinofhonor|Penguinofhonor]] 18:55, 3 February 2008 (EST)&lt;br /&gt;
::Just check the exaustion field to make sure it's 0 or something low, as opposed to the 65535 that it will ocassionally fill in with. Not sure what causes it to go for max value instead of the minimum. --[[User:N9103|Edward]] 19:33, 3 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Getting an error when trying to start program. It couldn't get the DLLs at first so I just copied them into the folder, which seemed to work, but now it gives this:&lt;br /&gt;
http://80.60.190.55/pics/dfcbug.jpg&lt;br /&gt;
It closes (or crashes) the dwarf fortress application in the process, no error messages pop up.&lt;br /&gt;
:thanks for the info, i'm trying right now to reduce the number of required components, so it should be better soon ... [[User:Bartavelle|Bartavelle]] 18:10, 1 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
When I first tried to use DF Companion, it gave me an error message that stated Libglib-2.0-0.dll was missing. So I went and downloaded it, put it in the right place. Then it said I needed iconv.dll, so I went and downloaded it. Then it made me get intl.dll. Now, it's saying &amp;quot;The procedure entry point g_Assert_Warning could not be located in the dynamic link library libglib-2.0-0.dll&amp;quot;--[[User:Demosthenes|Demosthenes]] 17:22, 19 February 2008 (EST)&lt;br /&gt;
: It sounds like you did not install the latest &amp;quot;gtk runtime environment&amp;quot; [[User:Bartavelle|Bartavelle]] 01:34, 20 February 2008 (EST)&lt;br /&gt;
:: I did. D= Several times.--[[User:Demosthenes|Demosthenes]] 19:24, 20 February 2008 (EST)&lt;br /&gt;
::: Then I have no clue :( [[User:Bartavelle|Bartavelle]] 01:46, 21 February 2008 (EST)&lt;br /&gt;
::: When I run it with the command line, it gives this. http://img301.imageshack.us/img301/5550/errorao1.jpg --[[User:Demosthenes|Demosthenes]] 21:03, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 0x4000 ==&lt;br /&gt;
&lt;br /&gt;
0x4000 is nauseous. [[User:Nate879|Nate879]] 19:10, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Better give it some Compazine, then.  *rimshot*--[[User:Maximus|Maximus]] 23:21, 10 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How exactly do I run this?==&lt;br /&gt;
What do I run here? The .glade file? Because if I open that, it gets me a tiny window with 2 things I can choose, skilledit and creatureedit. If I choose them, they are completely blank. I've tried cmd.exe but I get the same thing. --[[User:Penguinofhonor|Penguinofhonor]] 21:23, 21 January 2008 (EST)&lt;br /&gt;
: you should run dfcomapnion_prototype.py, as stated in the main page!&lt;br /&gt;
:: Hey, he added that because of this question, okay? --[[User:Penguinofhonor|Penguinofhonor]] 17:48, 27 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Unable to run on win2000===&lt;br /&gt;
I'm still using win2000, and I'm unable to run the program, it gives an error requesting the instruction GetProcessImageFileNameA, which is only available on XP and Server2003.&lt;br /&gt;
: Ok i'm gonna try to find an alternative ASAP [[User:Bartavelle|Bartavelle]] 07:35, 28 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Tracebacks for version .7==&lt;br /&gt;
&lt;br /&gt;
F:\Python25\GTK&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
version v0.27.169.88a, pid 3676, player 0&lt;br /&gt;
0 words loaded&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
    self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 92, in __init__&lt;br /&gt;
    self.getWords()&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 208, in getWords&lt;br /&gt;
    lptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dwarfdbg.py&amp;quot;, line 104, in getLong&lt;br /&gt;
    return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;F:\Python25\GTK\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory&lt;br /&gt;
 request was completed.&lt;br /&gt;
&lt;br /&gt;
:you must load your game [[User:Bartavelle|Bartavelle]] 10:45, 7 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
==Terrain Replication==&lt;br /&gt;
You stated on the forums that you would/could make a script that would allow a person to copy the information from a tile and replicate it elsewhere, and then in Nist Akath, Captain Mayday claimed that he used said script. Where is this? It's useful-sounding. --[[User:Penguinofhonor|Penguinofhonor]] 19:45, 10 February 2008 (EST)&lt;br /&gt;
: Try the secret link [http://bartabox.banquise.net/df/companion-0.8-any.zip here], but i will replace this file as soon as I &amp;quot;officially&amp;quot; release it. [[User:Bartavelle|Bartavelle]] 01:49, 11 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dwarf Companion - Cheating Fun in Adventure Mode! ==&lt;br /&gt;
&lt;br /&gt;
I was tinkering about with the Dwarf Companion program earlier today, when a thought came to my mind. &amp;quot;What if you could do stuff with this program in Adventure mode?&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Well, it turns out that you can. By turning on the program and hitting the &amp;quot;All Creatures&amp;quot; box, you can access any loaded creature as well as your own adventurer. By doing this, you can make him as strong and legendary as you want, and effectively kill anything within the sector. You can also change your character into any creature in the game, including demons, goblins, etc. (NOTE: 'Shapeshifting' like this renders the tile where you changed un-passable, and you tend to teleport when you do so. Also, when I changed into a dragon, the game crashed.) Moods are also able to toggle, though I've only tested them upon my own adventurer. Going beserk in a human town triggered the mayor to start attacking me, but when I turned it off, he became friendly once again.&lt;br /&gt;
&lt;br /&gt;
Here's a movie of some of my exploits with a fresh adventurer dwarf: http://mkv25.net/dfma/movie-348-dwarfcompanioninadventuremode17338a&lt;br /&gt;
&lt;br /&gt;
I hope this strikes as interesting / useful for the future!&lt;br /&gt;
&lt;br /&gt;
== Won't Run ==&lt;br /&gt;
Just recently had a little... accident at my fortress and I wanted to rectify it, since it was just a result of my own stupidity. Squashed some poor bastard with a drawbridge. Unfortunately trying to run Companion results in this:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5740, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;C:\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 480, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\companion\dwarfdbg.py&amp;quot;, line 154, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 212&lt;br /&gt;
[[User:Lightning4|Lightning4]] 19:23, 23 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
:Update: I've tested again with the new version, as well as tried another fortress. The initial fortress I tried it on still fails to run with the same error. However, another, older fortress works just fine.[[User:Lightning4|Lightning4]] 14:04, 26 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
::Issue resolved. A fix was provided for this error at the bottom of the page. [[User:Lightning4|Lightning4]] 13:10, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== 176.38a not work ==&lt;br /&gt;
D:\games\1non company made\dwarf\utility\companion 0.10&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 5352, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 446, in fresh getCreature&lt;br /&gt;
      slist = self.getSkills(c)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 328, in getSkills&lt;br /&gt;
      skptr = self.getLong(skillptr)&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dwarfdbg.py&amp;quot;, line 125, in getLong&lt;br /&gt;
      return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
    File &amp;quot;D:\games\1non company made\dwarf\utility\companion 0.10\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
      raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
Yes I am in dwarf fortunse mode and I have vista and I in new fortuness that generated on new map. [[User:Omagaalpha|Omagaalpha]] 12:14, 27 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b not running ==&lt;br /&gt;
&lt;br /&gt;
Using version 0.9-any with Python 2.5 and all modules installed. Works fine in 176.38a, as shown:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 2828, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
&lt;br /&gt;
When trying to run in 176.38b I get:&lt;br /&gt;
&lt;br /&gt;
  C:\Spill\Dwarf Fortress\companion&amp;gt;dfcompanion_prototype.py&lt;br /&gt;
  version generic version, pid 544, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 814, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 446, in getCreature&lt;br /&gt;
    bpname = self.getBodyPart(c, i)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 322, in getBodyPart&lt;br /&gt;
    bpv = self.getVec(c.bpNames)&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 119, in getVec&lt;br /&gt;
    return struct.unpack(&amp;quot;LLLL&amp;quot;, self.dbg.read(ptr, 16))&lt;br /&gt;
  File &amp;quot;C:\Spill\Dwarf Fortress\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
    raise WinError()&lt;br /&gt;
  WindowsError: [Error 299] Only part of a ReadProcessMemory or WriteProcessMemory request was completed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another problem from someone else:&lt;br /&gt;
&lt;br /&gt;
Err, nevermind; was using 0.8 version of companion; my bad.  I get the same as above with 0.9.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 23:11, 24 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Version 0.10-any ==&lt;br /&gt;
&lt;br /&gt;
Companion 0.10-any works with 176.38c for me. However, I had to copy the &amp;quot;pygtk&amp;quot; subdirectory of an older version (0.8-python25) into the 0.10 installation and run dfcompanion_prototype.py from the command line. Just the thing to cope with those ambushes (they're a bit overpowered, don't you think?) Zombie frogmen! MUHAHAHAHAHA!!! [[User:RP|RP]] 07:32, 28 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== 176.38b stopped working ==&lt;br /&gt;
&lt;br /&gt;
The companion used to work for me in 176.38b but at some point it stopped working (after a few goblin ambushes).  Here's what it does:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
      col = self.getCreature(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
      c.events = self.getEvents(c)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
      events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 214&lt;br /&gt;
&lt;br /&gt;
I don't know much about the internal structure of the companion, but couldn't you use eventName.get(p, &amp;quot;Unknown&amp;quot;) as a failsafe to stop these from happening?  That way new events wouldn't break everything.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:26, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
Actually, I just made this modification and another error popped up immediately after:&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 2732, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
      DFcmp = DFcompanion()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
      self.initList()&lt;br /&gt;
    File &amp;quot;dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
      list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
    File &amp;quot;C:\Documents and Settings\Yourself\Desktop\Dwarf Fortress\companion\dwarfdbg.py&amp;quot;, line 837, in getCreatures&lt;br /&gt;
      self.eventList[ event[0] ][1] += 50/event[2]&lt;br /&gt;
  IndexError: list index out of range&lt;br /&gt;
&lt;br /&gt;
I managed to make the error go away, but it's a total hack, since I don't know the structure of companion.&lt;br /&gt;
&lt;br /&gt;
I changed lines 820-822, which are:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = range(212)&lt;br /&gt;
      for i in range(212):&lt;br /&gt;
      self.eventList[i] = [i,0,[],eventName[i]]&lt;br /&gt;
&lt;br /&gt;
Into this:&lt;br /&gt;
&lt;br /&gt;
  self.eventList = [[i,0,[],eventName.get(i, &amp;quot;??&amp;quot;)]&lt;br /&gt;
                    for i in xrange(215)]&lt;br /&gt;
&lt;br /&gt;
The companion appears to work now for me, but as I said, it's a total hack.&lt;br /&gt;
&lt;br /&gt;
--[[User:Yourself|Yourself]] 13:39, 2 March 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
== Error ocurring (something with gdk and cairo and a .dll) ==&lt;br /&gt;
&lt;br /&gt;
After installing python (2.5.2 - also tried 2.5.1 and 2.4.something) the gdk runtime environment (2.8.20) &amp;lt;br /&amp;gt;&lt;br /&gt;
and those 3 packets (pygobject-2.12.3-1; pycairo-1.2.6-1; pygtk-2.10.6-1 - these 3 arent necessary for the reproduktion fo the error)&lt;br /&gt;
&lt;br /&gt;
starting the &amp;quot;dfcompanion_prototype.py&amp;quot; from the any or the py2.5 package returns the following error:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Der Prozedureinsprungpunkt &amp;quot;gdk_cairo_set_source_pixmap&amp;quot; wurde in der DLL &amp;quot;libgdk-win32-2.0-0.dll&amp;quot; nicht gefunden&amp;quot;&lt;br /&gt;
read:&amp;quot;could't find the routine entry point [...] in the dll[...]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
downloading a .dll from the net changes the error slightly,&lt;br /&gt;
now &amp;quot;gdk_cairo_create&amp;quot; is missing instead of &amp;quot;gdk_cairo_set_source_pixmap&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-since i've absolutely no clue what he actually wants, i hope someone can solute this X_x&lt;br /&gt;
&lt;br /&gt;
Q&lt;br /&gt;
&lt;br /&gt;
:Valdemar put up a link to a exe version of companion on the forums for those of us who don't have the patience to fiddle around with python. It's in the DF companion thread near the end. [[User:VengefulDonut|VengefulDonut]] 18:02, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have the exact same problem as the one above me...&lt;br /&gt;
--[[User:AtomicTroop|AtomicTroop]] 12:52, 23 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::As do I! And I'm dying to make a legendary miner/mason/brewer/grower/weaponsmith/armorsmith/swordsdwarf/seige engineer/seige operator. Honestly, that would be awesome.&lt;br /&gt;
&lt;br /&gt;
And in case your computer speaks in English, the error is this:&lt;br /&gt;
&lt;br /&gt;
The procedure entry point gdk_cairo_set_source_pixmap could not be located in the dynamic link library libgdk-win32-2.0-0.dll.&lt;br /&gt;
&lt;br /&gt;
So, if you could could please explain how we can fix this, that would be great because your program looks awesome.--[[User:Smoking Gnu|Smoking Gnu]] 00:59, 24 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The problem is the link telling you to download GTK is broken, it has you download version 2.8.20 when you need 2.10.11. Go here: http://sourceforge.net/project/showfiles.php?group_id=98754&amp;amp;package_id=121281 and get the right version. --[[User:xzzy|xzzy]]&lt;br /&gt;
&lt;br /&gt;
== Import Error: No module named ctypes - 0.8 and 1.0  ==&lt;br /&gt;
&lt;br /&gt;
Err, just tried upgrading to the newer version of companion, and can't get it to work. I'm using the latest version of DF (incompatable?). Doesn't look like a DF problem though. I installed all of the modules, I think I'm using python version 2.4. I'll be on IRC in #bay12games if you want to try get hold of me... --[[User:Markavian|Markavian]]&lt;br /&gt;
:You must have the 2.5 version. ctypes is a module that is only in Python 2.5. You should either upgrade Python to 2.5 or download the [http://bartabox.banquise.net/df/companion-0.10-any.zip -any version]. (0.10 works fine for me in the latest DF version and I have 2.4 too)--[[User:Valdemar|Valdemar]] 20:39, 15 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== DwarfCompanion Fails to load (inexplicably) 0.10 ==&lt;br /&gt;
I've been able to run DwarfCompanion just fine for a week or so now.  However, starting tonight with a fort that has been able to be modified before, I now get this as the error that displays-&lt;br /&gt;
&lt;br /&gt;
  version generic version, pid 1960, player a6&lt;br /&gt;
  2103 words loaded&lt;br /&gt;
  race 0 loaded&lt;br /&gt;
  race 1 loaded&lt;br /&gt;
  race 2 loaded&lt;br /&gt;
  race 3 loaded&lt;br /&gt;
  Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 402, in &amp;lt;module&amp;gt;&lt;br /&gt;
    DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 396, in __init__&lt;br /&gt;
    self.initList()&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dfcompanion_prototype.py&amp;quot;, line 123, in initList&lt;br /&gt;
    list = self.dd.getCreatures(self.showmode,dead=self.showdead)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 835, in getCreatures&lt;br /&gt;
    col = self.getCreature(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 502, in getCreature&lt;br /&gt;
    c.events = self.getEvents(c)&lt;br /&gt;
  File &amp;quot;C:\DF Utils\companion-0.10-any\companion\dwarfdbg.py&amp;quot;, line 170, in getEvents&lt;br /&gt;
    events.append( [p, eventName[p], id] )&lt;br /&gt;
  KeyError: 213&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is an error due to lack of sanity checking on the events list.  Put this in instead of events.append( [p, eventName[p], id] )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        try:&lt;br /&gt;
                                events.append( [p, eventName[p], id] )&lt;br /&gt;
                        except KeyError:&lt;br /&gt;
                                print &amp;quot;No such event %s known&amp;quot; % p&lt;br /&gt;
&lt;br /&gt;
[[User:Qmarx|Qmarx]] 20:36, 3 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Bingo. This fixed my problem as well. Thanks! [[User:Lightning4|Lightning4]] 13:09, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Easy Python/PyGTK installer ==&lt;br /&gt;
&lt;br /&gt;
I was having some trouble getting all the Python dependencies to work properly together, but after some research I found a nice all-in-one PyGTK installer that works perfectly with companion 0.10. http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html Hope this helps!&lt;br /&gt;
&lt;br /&gt;
== Error -- entry point g_timeout_add_seconds_full ==&lt;br /&gt;
&lt;br /&gt;
The procedure entry point g_timeout_add_seconds_full could not be located in the dynamic link library libglib-2.0-0.dll&lt;br /&gt;
&lt;br /&gt;
I installed these modules&lt;br /&gt;
&lt;br /&gt;
    *  Python (works with any version, 2.5 is prefered)&lt;br /&gt;
    *  &amp;quot;Gtk+/Win32 Runtime Environment Installer&amp;quot;&lt;br /&gt;
    * For python 2.5 users, just grab the utility at this place.&lt;br /&gt;
    * Install the three modules from this page (PyCairo, PyGObject, PyGTK) &lt;br /&gt;
&lt;br /&gt;
After trying to run it I received that erro.&lt;br /&gt;
&lt;br /&gt;
I also tried companion-0.11-any.zip and it didn't work.&lt;br /&gt;
&lt;br /&gt;
Edit: I uninstalled all the components and reinstalled with that all-in-one python installer and it works now.--[[User:Richards|Richards]] 15:46, 23 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Adding Additional Ingredients to Artifacts ==&lt;br /&gt;
A nifty little trick.  You have to micromanage a little, though.  Anyway, as soon as your moody dwarf has claimed a workshop, hopefully he'll leave to grab the first item.  As soon as he starts walking to get it, fire up companion and change the first required object.  The moody dwarf will complete the fetching duty for the original first item, then go to get the new first item.  Repeat until you have enough items stored in the workshop for your satisfaction, then let your poor moody dwarf finally collect everything he needs.  All of the collected items will be used as artifact components.[[User:QMarx|QMarx]] 10:24, 7 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
==Feature request: custom wounds==&lt;br /&gt;
&lt;br /&gt;
It would be nice if we could directly edit the wound levels of creatures, instead of being forced to either heal them entirely or make them bleed to death.  Someone with a mangled leg could, for instance, be manually healed to a broken leg; this would allow us &amp;quot;strict&amp;quot; players to have mangled dwarves heal, until Toady corrects the &amp;quot;phantom pains&amp;quot; issue and allows mangled injuries to heal over to permanent debilitations. --[[User:JT|JT]] 18:22, 11 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Command Line? ==&lt;br /&gt;
&lt;br /&gt;
I have everything installed (2.5 and then the runtime) but Dwarf Companion crashes on me. How do I run it from a command line so I can see the errors? I'm on Media Center/XP. All I have time to read before it crashes is something about an invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
== Unable to run ==&lt;br /&gt;
&lt;br /&gt;
Whenever I try to load it, it won't run, I ran the game and downloaded everything. This is all that happens:&lt;br /&gt;
&lt;br /&gt;
 version v0.27.169.88a, pid 2760, player 0&lt;br /&gt;
 0 words loaded&lt;br /&gt;
&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 390, in &amp;lt;module&amp;gt;&lt;br /&gt;
   DFcmp = DFcompanion()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfcompanion_prototype.py&amp;quot;, line 336, in __init__&lt;br /&gt;
   self.dd = dwarfdbg()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 102, in __init__&lt;br /&gt;
   self.getWords()&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 218, in getWords&lt;br /&gt;
   kptr = self.getLong(vec2[1]+race*4)&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfdbg.py&amp;quot;, line 114, in getLong&lt;br /&gt;
   return struct.unpack(&amp;quot;L&amp;quot;, self.dbg.read(ptr, 4))[0]&lt;br /&gt;
  File &amp;quot;C:\Users\Todd\Downloads\DF STUFF\companion\dfwin32.py&amp;quot;, line 81, in read&lt;br /&gt;
   raise WinError()&lt;br /&gt;
 WindowsError: [Error 998] Invalid access to memory location.&lt;br /&gt;
&lt;br /&gt;
--[[User:0todd0|0todd0]] 01:05, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
It doesn't recognize your df version ... do you have debug privileges on the dwarf fortress process? Is it the latest version?&lt;br /&gt;
[[User:Bartavelle|Bartavelle]] 08:51, 27 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
yes, it's the latest version. What do you mean by &amp;quot;debug privileges?&amp;quot; --[[User:0todd0|0todd0]] 23:23, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
: I had this exact error too, until I right-clicked on dfcompanion_prototype.py and went to &amp;quot;open with&amp;quot; to find two python options, the second one worked. Have you got python previously installed and if so can you try uninstalling all versions and re-installing the latest one again? This could be a stab in the dark however... --[[User:Mrchinchin25|Mrchinchin25]] 23:48, 3 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:: I recently downloaded this: what's been said so far to fix this problem isn't doing anything at all. Again, what do you mean &amp;quot;debug privileges?&amp;quot; --[[User:Pseu|Pseu]] 19:35, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::I was a moder for Elder Scrolls 4 and it required both python 2.4 and 2.5 to mod. Though t see if this would work, i uninstalled python 2.4 but it didn't, i'll try what you said Mrchinchin...  --[[User:0todd0|0todd0]] 20:32, 4 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
::::In regards to debug privileges in Win XP.  Start-&amp;gt;Control Panel-&amp;gt;Administrative Tools-&amp;gt;Local security Settings-&amp;gt;local policies-&amp;gt;user rights assignment-&amp;gt;debug programs (on the right pane)--[[User:kirk|kirk]] 11:58, 10 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
:::::I'm having the same issue with DF 0.27.176.38c and the newest version of Companion (downloaded it today). Also, kirk's info above isn't useful to anyone who is using XP Home - Local Security Settings isn't there. [[User:Tyranic-Moron|Tyranic-Moron]] 22:06, 14 June 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
I'm getting this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;C:\Documents and Settings\Moogie\My Documents\Dwarven Fortress\companion&lt;br /&gt;
\dfcompanion_prototype.py&amp;quot;, line 3, in &amp;lt;module&amp;gt;&lt;br /&gt;
    import gtk&lt;br /&gt;
ImportError: No module named gtk&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have Gtk 2.10.11-1 installed in the Companion folder. I have Python 2.5.1 installed from ages ago when I used to play Oblivion.&lt;br /&gt;
&lt;br /&gt;
Why isn't it seeing Gtk there?&lt;br /&gt;
&lt;br /&gt;
Wow, I have no idea what I'm doing. The above comment is from me (Moogie). I don't know how to add a title or anything, sorry.&lt;/div&gt;</summary>
		<author><name>Tyranic-Moron</name></author>
	</entry>
</feed>