v50 Steam/Premium information for editors
- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.
Editing User:Soundandfury/DF Designer
Jump to navigation
Jump to search
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
'''DF Designer''', by [[User:Soundandfury|soundnfury]], is a fort layout and building planning tool. It enables you to work out your designs before you start to build, and even see how they look in 3-D. | '''DF Designer''', by [[User:Soundandfury|soundnfury]], is a fort layout and building planning tool. It enables you to work out your designs before you start to build, and even see how they look in 3-D. | ||
− | It's written in C with SDL, and | + | It's written in C with SDL, and is basically a Linux project right now. However, there is a Windows port (see below). The source code is freely available under the GPL. |
Since DF Designer does not 'talk to' Dwarf Fortress, it is version-independent. | Since DF Designer does not 'talk to' Dwarf Fortress, it is version-independent. | ||
− | [http://dffd.wimbli.com/file.php?id=1652 Download 0. | + | [http://dffd.wimbli.com/file.php?id=1652 Download 0.8 from DFFD] |
− | [http://dffd.wimbli.com/file.php?id=1660 Port | + | [http://dffd.wimbli.com/file.php?id=1660 Port for Windows users] '''Note: The Windows port is not 'officially' supported; updates may lag. The DLL-mismatch issues have ''hopefully'' been fixed now.''' |
− | + | [http://www.bay12games.com/forum/index.php?topic=45433.0 Forum thread] | |
− | |||
− | [http://www. | ||
− | |||
− | |||
− | |||
− | |||
==User's Manual== | ==User's Manual== | ||
Line 19: | Line 13: | ||
===System Requirements=== | ===System Requirements=== | ||
− | DFD uses about 7MB of RAM | + | DFD uses about 7MB of RAM. |
− | The | + | The Isometric view is executed on CPU (not GPU) so might be slow on older or low-end machines. |
− | |||
− | |||
===Compiling (Linux)=== | ===Compiling (Linux)=== | ||
Line 42: | Line 34: | ||
| -n, --no-confirm  | | -n, --no-confirm  | ||
|Don't pop up confirmation windows for non-undoable actions. | |Don't pop up confirmation windows for non-undoable actions. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| -x=''<small>number</small>'' | | -x=''<small>number</small>'' | ||
− | |X-Size of world (default= | + | |X-Size of world (default=max=64) |
|- | |- | ||
| -y=''<small>number</small>'' | | -y=''<small>number</small>'' | ||
− | |Y-Size of world (default= | + | |Y-Size of world (default=max=64) |
|- | |- | ||
| -z=''<small>number</small>'' | | -z=''<small>number</small>'' | ||
− | |Z-Size of world (default=24 | + | |Z-Size of world (default=24) |
|- | |- | ||
| -z0=''<small>number</small>'' | | -z0=''<small>number</small>'' | ||
Line 63: | Line 49: | ||
===The Basics=== | ===The Basics=== | ||
− | DF Designer has two modes, ''Edit'' (top-down slice) and ''Isometric'' (view only). You can switch between these modes with the keys {{key|e}} and {{key|i}} respectively | + | DF Designer has two modes, ''Edit'' (top-down slice) and ''Isometric'' (view only). You can switch between these modes with the keys {{key|e}} and {{key|i}} respectively. |
− | You do your actual building in Edit mode. To edit a tile in any way, you move your cursor over it (you should see a little yellow box around the tile you're currently hovering over), and then left-click. You can also click-and-drag, thus allowing you to designate several tiles. To choose /what/ to build, press one of the designation keys (press {{key|h}} for a listing). You can see which tool is currently selected from the icon below the | + | You do your actual building in Edit mode. To edit a tile in any way, you move your cursor over it (you should see a little yellow box around the tile you're currently hovering over), and then left-click. You can also click-and-drag, thus allowing you to designate several tiles. To choose /what/ to build, press one of the designation keys (press {{key|h}} for a listing). You can see which tool is currently selected from the icon below the map (although some of the images aren't done yet, so you just get a placeholder). |
− | |||
===In more detail=== | ===In more detail=== | ||
Line 76: | Line 61: | ||
Load and Save with {{key|l}} and {{key|s}}. Suggested extension, ".dfd", though it's up to you. | Load and Save with {{key|l}} and {{key|s}}. Suggested extension, ".dfd", though it's up to you. | ||
− | |||
− | |||
DF Designer doesn't implement anything near the full ontology of buildings and constructions in DF; however, as the versions go by, it should increase. | DF Designer doesn't implement anything near the full ontology of buildings and constructions in DF; however, as the versions go by, it should increase. | ||
'Objects' - beds, chairs, tables, and other stuff - don't appear in Isometric mode right now, because I haven't done any models or anything like that for them yet. | 'Objects' - beds, chairs, tables, and other stuff - don't appear in Isometric mode right now, because I haven't done any models or anything like that for them yet. | ||
− | "Shadowing" is DF Designer's way of showing you what's on nearby levels, in Edit | + | "Shadowing" is DF Designer's way of showing you what's on nearby levels, in Edit mode; fainter versions of the z-levels above and below are superimposed upon the current level. You can toggle shadowing by pressing {{key|m}}. |
− | |||
− | |||
− | |||
− | + | "Semislice" allows you to choose whether the slice in Isometric mode cuts above or below the floors. You can toggle semislice by pressing {{key|m}}. | |
+ | You might notice that shadowing and semislice both use the same key. In fact, they are controlled together; whenever one is turned on, the other is turned off. Since only one has any effect at once (they affect different modes), this saves a letter on the keyboard (which is just as well as we're going to run out soon at this rate). | ||
Line 93: | Line 74: | ||
===Export Floor Map=== | ===Export Floor Map=== | ||
− | + | Pressing {{key|x}} will export a floor map. Note: Remember not to export the floor map over the top of the map save; use a different filename! (Suggestion: append '.txt' for the floor map). DF Designer doesn't have a function to import from floor-maps; you don't want to lose your map save, right? | |
Cunning features of the floor map include condensing of series of identical Z-levels. | Cunning features of the floor map include condensing of series of identical Z-levels. | ||
− | |||
− | |||
− | |||
==Screenshots== | ==Screenshots== | ||
Line 105: | Line 83: | ||
Image:Dfd_05_edit.png|Editing mode in DFD 0.5 | Image:Dfd_05_edit.png|Editing mode in DFD 0.5 | ||
Image:Dfd_05_iso.png|Isometric (View) mode in DFD 0.5 | Image:Dfd_05_iso.png|Isometric (View) mode in DFD 0.5 | ||
− | |||
− | |||
− | |||
</gallery> | </gallery> |