- 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.
User:0x517A5D
Build
I started my most recent fortress with:
- a skilled mason / proficient building designer / novice record keeper
- a proficient armorsmith / skilled metalsmith / novice furnace operator
- a proficient weaponsmith / skilled metalcrafter / novice furnace operator
- a proficient bowyer / proficient mechanic
- a proficient herbalist / novice bowyer / negotiator / appraiser
- a proficient brewer / skilled grower / novice armorsmith
- a proficient cook / skilled grower / novice weaponsmith
And
- 2 copper picks
- 1 steel battle axe
- 1 iron anvil
- 1 plump helmet
- 4 units of assorted alcohol, 1 of each type available
- 16 units of assorted 2p meats, 1 of each type available
- 4 units of assorted 2p fish, 1 of each type available
- 11 turtles
- 16 plump helmet spawn
- 10 pig tail spawn
- 1 dimple cup spawn
- 1 cave wheat seed
- 1 sweet pod seed
- 1 rock nut
- 3 steel bolts (bug exploit)
- 4 dogs
The drinks, plump helmet, meat, and fish are bought for the free barrels. Most seeds are bought for the free bags. Turtles are bought for the shells and bones. Bolts are bought because I read on the forums that they melt into lots of steel bars. At 30 points per, they had better.
I chose a 4x4 map which I had previously verified to have hidden magma, lots of limestone and marble, tons of magnetite, some coal, and lots of trees.
I played this region as a 6x6 map, experiencing FPS in the mid-40s dipping to low 30s at times. We shall see if 4x4 makes a difference. Also I played using reveal last time, this time I hope to play it normally.
Esmullogem, "Fullpaint". Could be worse. Stroike the oith!
Enable Magma Buildings
Helper utility for Rick's reveal.exe enable_magma_buildings_33a.zip
You need this utility in the case that you used the reveal utility, and there is a magma pool or pipe on your map that does not reach the surface. (If the hide utility is ever updated, you could also hide a few magma tiles and then dig them out. That worked in the old version.)
Because there is no actual flag that controls whether magma has been seen (the game searches a list, probably a list of notable events), I had to patch the game's code. This means you need to run the patch every time you start dwarfort.exe.
Voodoo
To find the map_data, map_x_count, map_y_count, and map_z_count in an unknown version of dwarfort.exe,
- Search the program text
- (it's huge, 401000 through about 880000)
- (Search 570000-57FFFF first)
- For this sequence: C6 44 24 38 3E
- There should be exactly one match in the program.
- The address of map_data can be found 18 bytes beyond the match address,
- The address of map_x_count can be found 1E bytes beyond the match address,
- The address of map_x_count can be found 24 bytes beyond the match address,
- And the address of map_z_count can be found 2A bytes beyond the match address.
- Verify that &map_x_count + 4 == &map_y_count && &map_y_count + 4 == &map_z_count.
Rick indicates that he knows a better way, but he's being secretive about it.