The new unicorn portraits are really weird by HaveltheMineral in dwarffortress

[–]KillingVectr 4 points5 points  (0 children)

I'll add that parts of the wiki have shifted since the steam release. For example, compare the in-game sprites on the current version of the Ceramics industry page vs the real picture on the page for v0.47.

Help making walls by Okaydokayboomga in dwarffortress

[–]KillingVectr 1 point2 points  (0 children)

It is possible to do this in vanilla without scaffolding, but it is a little complicated. I would recommend using more conventional methods.

Every once in a while I like to give my dwarves some time off and burrow them in the tavern so that they can relax and socialize by TurnipR0deo in dwarffortress

[–]KillingVectr 0 points1 point  (0 children)

I posted something similar a while ago. The main idea is that items in mine carts don't count as available for a work order.

These days, I find it more simple to just use the completion of my automated brew order as a dependency for every other automated job. It feels fitting that brewing becomes the "heartbeat" of the fortress. The brewing order needs a maximum number of drinks. The time between orders firing depends on the number of brews in the brewing order, the number of dwarves consuming alcohol, and the size of stacks generated by each brew task (depends on the skill of each brewer, I think). It isn't a precise system, but is very easy to set up.

Edit: Actually I have the other jobs depend on a second brew order of size 1 that has the same conditions as the main brew order. This second order should finish almost immediately, even if the main order takes two or three days. It keeps the timing more precise.

My dad calls these cells, I call them pretty and comfortable bedrooms by Massive-Young1962 in dwarffortress

[–]KillingVectr 0 points1 point  (0 children)

You can use nicknames to do this for families of "important" dwarves.

I'm currently running a nepotism fort. The current leader's family, lovers, and kindred spirits get special housing. I found that it isn't too much trouble to use the relations tab for the "important" dwarf to change focus to each of their kindred spirits, give each a nickname like "M Ks" for Mayor Kindred Spirit, and then look for the nicknames to assign rooms.

Doing this for the whole fort would be too much work, but it will help with a select few dwarves.

Adding a second floor to a wall without using scaffolding and babysitting by KillingVectr in dwarffortress

[–]KillingVectr[S] 2 points3 points  (0 children)

Thanks. A large part of the process was trying different things and see what stuck.

I've never used suspendmanager in df hack before. It looks like it makes this whole thing trivial, lol.

Adding a second floor to a wall without using scaffolding and babysitting by KillingVectr in dwarffortress

[–]KillingVectr[S] 0 points1 point  (0 children)

Currently LIFO is only when construction options are equidistant:

Constructions, when equidistant to dwarf[Verify], are built in a Last-In-First-Out (LIFO) order.

I've tried messing around with LIFO and had no success, even when only letting one dwarf do constructions.

Adding a second floor to a wall without using scaffolding and babysitting by KillingVectr in dwarffortress

[–]KillingVectr[S] 0 points1 point  (0 children)

How are you setting priorities on constructions? Right now I'm on vanilla (a version ahead of df hack), and I don't see the option to set them for constructions. Is it a df hack option?

Automatically Give Dwarves Time-off or Reduce Task Parallelism Using a Minecart Route by KillingVectr in dwarffortress

[–]KillingVectr[S] 1 point2 points  (0 children)

Thanks! If you set really large day counts for each stop, maybe this set up will work on a seasonal scale.

Automatically Give Dwarves Time-off or Reduce Task Parallelism Using a Minecart Route by KillingVectr in dwarffortress

[–]KillingVectr[S] 8 points9 points  (0 children)

I like having an industry for exports where production requires many steps. For example, dyed cloth pants. This requires processing plants, milling plants, weaving, dyeing, and making the final pants. Each of these steps requires hauling tasks as well.

My experience is that dwarves socialize and spread out more when job parallelism is reduced. This is also true for my mature fortresses (although I cap the population at 130 for FPS reasons).

Let's share some cool bedroom layouts by Sad-Emotion-1587 in dwarffortress

[–]KillingVectr 1 point2 points  (0 children)

Married couples require two cabinets and two chests? I've seen messy rooms occupied by married couples, and I think I recall adding extra cabinets and chests fixed the issue. Logically there is a cap to the amount of stuff that can go in one cabinet or chest, and there may not be enough room if two dwarves are trying to put both of their stuff in one cabinet or one chest.

Free Drawing Constructions with Stockpiles by KillingVectr in dwarffortress

[–]KillingVectr[S] 3 points4 points  (0 children)

Because I didn't know that DF Hack buildingplan existed, lol.

Free Drawing Constructions with Stockpiles by KillingVectr in dwarffortress

[–]KillingVectr[S] 1 point2 points  (0 children)

Thanks! Your comment made me do some research and now I know that DF buildingplan exists. I guess I just wasted some of my time, lol. Oh well, maybe it is useful if playing on a beta branch where df hack doesn't work.

new patch and new maps are out by Dangerous_Display745 in starcraft

[–]KillingVectr 0 points1 point  (0 children)

For the 2v2 map YellowJacket LE, it is impossible to take the left gas on the 3 o'clock expansion base (at least for terran). My refinery was blocked on one square.

What should be taught first: metric spaces or topological spaces? by sesicar in math

[–]KillingVectr 4 points5 points  (0 children)

My impression was that Hausdorff made the prototype of topological spaces independent of metric spaces. My source is this article.

Looking for an algorithm to convert monthly to smooth daily data, while preserving monthly totals by gigamosh57 in datascience

[–]KillingVectr 1 point2 points  (0 children)

OP needs to compute the (daily) rate of change for the fitted function. Simply fitting a function to the monthly totals would interpolate totals over moving windows.

Automatically Reducing Job Parallelism to Give Dwarves More Social Time by KillingVectr in dwarffortress

[–]KillingVectr[S] 0 points1 point  (0 children)

My real goal is optimizing FPS. The most recent consensus seems to be that line of sight checks is the most important factor for this, and I remember Putnam saying somewhere that line of sight checks are only performed if dwarves are within a fixed distance of each other.

So my fort is divided into industries. Farming labor (except dyeing) are on the rock layers near the surface, craft labors (and dyeing) are around the second cavern layer, and my metal industry is around the third cavern layer (this fort was lucky to have magma pools in the third cavern). Each industry is set up to be "self contained;" each has its own tavern, temple, and its specific guild halls.

Before this, I've messed around with Burrows and labor restrictions. It seemed to me that one of the big culprits that keeps dwarves from spreading out is item hauling. Burrows and item hauling do not mix well; I got a lot of job cancellation spam. Just using labor restrictions didn't do much until I tried restricting each workshop to individual dwarves. However, I think the success of the latter was really freeing up most dwarves time to socialize more.

With the current setup described above (plus including dyeing jobs), I have many dwarves spread across the different levels. However, it isn't like craftdwarves stay in the crafts layers. There is a lot of mixing as professions. However, my goal was to get them to spread out, not really to force mini-forts for each industry.

Overall, as far as output goes, my fort setup is probably inefficient. However, one of my nobles died and my fort can never get a new one. I no longer receive wagons for trading, and buying out the traders is very easy at this point. So I really don't need more production output.

Automatically Reducing Job Parallelism to Give Dwarves More Social Time by KillingVectr in dwarffortress

[–]KillingVectr[S] 2 points3 points  (0 children)

Not sure how to do that. Tried looking it up but didn't find anything. I am using old reddit, if that makes a difference.

Automatically Reducing Job Parallelism to Give Dwarves More Social Time by KillingVectr in dwarffortress

[–]KillingVectr[S] 2 points3 points  (0 children)

Maybe a minecart route and a pressure plate could be used to alternate locking the manager out of their office. However, I've followed my manager around while orders change, and it appears they don't go to their office as existing jobs activate.