[-] PorkrollPosadist@hexbear.net 6 points 11 hours ago* (last edited 11 hours ago)

I can't believe Windows still keeps the system clock in local time. Like what the fuck happens if you drive into another timezone with your laptop? It's pure barbarism.

[-] PorkrollPosadist@hexbear.net 23 points 11 hours ago

boil em mash em stick em in a stew

[-] PorkrollPosadist@hexbear.net 3 points 13 hours ago* (last edited 13 hours ago)

Oh shit I forgot, lmao

Yeah I don't think Moonworm turned up (which is fine). The schedule is running on the assumption that people just want to keep playing forever, which isn't necessarily true. This week it would be @Doubledee@hexbear.net's turn.

Last week when I played I got the feeling that this fort was really running out of steam (might just be I wasn't in the right mood though). Things have gotten quite disorganized and keeping things running is very micro-managey, which makes starting long-term projects difficult (let alone the one year turn limit). I kinda lean towards retiring it and applying what we've learned to a new fort after a bit of a break, but I don't want to pull the plug unilaterally if anybody sees potential in pressing onward.

Esprit does the same shit. meow-tableflip

[-] PorkrollPosadist@hexbear.net 12 points 1 day ago* (last edited 1 day ago)

I sincerely love reading academic papers on rendering techniques and trying to implement them and adapt them to my needs. All commercial studios know these days is import UE5 open world FPS template, asset flip, eat hot chip and lie.

[-] PorkrollPosadist@hexbear.net 3 points 2 days ago* (last edited 2 days ago)

~~A common optimization in collision systems is to attempt to partition the scene. By using a structure like a quad/oct-tree (this is not the only way), you can first throw the objects into buckets based on which partitions their bounding boxes overlap, and then check collisions in all these partitions separately.~~

Doing a first pass with rough checks (radius to radius is very cheap, essentially calculating whether the distance between two vectors is less than r1+r2) before doing more precise checks can also help a lot. A lot of these checks can also be optimized by e.g. squaring the radius for the sake of comparison instead of doing a significantly more costly square root to find the actual distance.

[-] PorkrollPosadist@hexbear.net 6 points 3 days ago

Kenneth Hoste's talk, How to make package managers scream was pretty fun

23
submitted 3 days ago* (last edited 3 days ago) by PorkrollPosadist@hexbear.net to c/libre@hexbear.net

You can find talks and videos from here: https://fosdem.org/2026/schedule/

I am partial to Giacomo's talk, "You Don't Need an ORM," which reflects a rant I went on about 4 months ago. There's a lot here though, and I've only scratched the surface (and not all of the videos have been uploaded yet).

For what its worth, there are also a few presentation subjects which sound absolutely dreadful.

[-] PorkrollPosadist@hexbear.net 6 points 3 days ago* (last edited 3 days ago)

CNC lathes are definitely less complex than 3D printers. They operate in 2 dimensions and as a result the G-Code is simple enough to write by hand in many cases (while there is NO practical way to program a 3D printer without CAM software). They're just a lot more expensive than an Ender 3 and require shop utilities like compressed air.

You can get mired in selecting appropriate tooling and work holding, but there are a million things which can go wrong with a 3D print also. 3D printers typically don't eject projectiles in case of an operator/programmer mistake though.

The only thing that makes 3D printing seem simple is that the slicers are really damn good, to the point of providing a better experience than commercial CAM software.

25
submitted 1 week ago* (last edited 1 week ago) by PorkrollPosadist@hexbear.net to c/games@hexbear.net

It's Fortress Friday! Today we wait for Me to finish my turn and for control of the game to pass on to @Moonworm@hexbear.net (please confirm), with the following players waiting for a chance to leave their mark on Dwarven history.

  1. (Beginning Feb. 6) @Doubledee@hexbear.net

  2. (Beginning Feb. 13) @gay_king_prince_charles@hexbear.net

  3. (Beginning Feb. 20) @booty@hexbear.net

  4. (Beginning Feb. 27) @Oreb@hexbear.net

New players are encouraged to apply in this thread. All players and spectators are welcome to load up the save and see what's going on first hand.

Lore

How to play

Importing the save

Dwarf Fortress saves are not stored in a single file. They are stored as named directories containing over a thousand individual data files. In order to load the game, you need to download a zipped archive of the save and place it in your Dwarf Fortress save directory. This directory can be located in a number of places depending on which OS you are using and what settings you have enabled.

If Portable mode is enabled (not default), the save directory will be located in the same directory as dwarfort / dwarfort.exe. If you are using Steam with the default locations, these are:

On Linux: ~/.local/share/Steam/steamapps/common/Dwarf Fortress/save

On Windows: C:\Program Files (x86)\Steam\steamapps\common\Dwarf Fortress\save

This directory might exist, even if Portable mode is turned off (default), but in that case it will be ignored by the game. Instead, save files are stored somewhere in your user directory.

On Linux: ~/.local/share/Bay 12 Games/Dwarf Fortress/save

On Windows: %AppData%\Roaming\Bay 12 Games\Dwarf Fortress\save

Extract the FFSeason1 directory from the archive and place it inside of the appropriate save directory, then you should see it after starting the game.

Stopping the clock

By using a combination of the "Autosave Frequency" (any setting as long as it is not "Off") and "Pause after every autosave" options, you can cause the game to pause at the exact moment the calendar ticks over to 1st Granite (the first day of the year).

After the game pauses, you still have the opportunity to do a couple minor things, like designating blueprint tiles to label hazards, noteworthy sources of material, or leaving graffiti. You can also rename stockpiles and rooms, etc. before writing the final save. You should avoid doing anything that will substantially change the behavior of the fort or generate labor tasks (like creating / removing stockpiles, changing which items are allowed to be stored in stockpiles, enabling / disabling standing orders, creating new work orders, or designating new rooms / meeting areas). Military schedules often change at the start of a season (e.g. the "staggered training" preset). This is fine.

Any blueprints left are merely suggestions. The next player is free to ignore them. If you wanted something built there, you should have microed your miners better :P

Exporting the save

When Dwarf Fortress creates auto-saves, or if you use the "save and continue playing" feature, Dwarf Fortress will write these saves to an alternate directory (e.g. autosave1 or pull the lever). When you finish your turn, you need to use the "Save and return to title menu" option and choose "Save to this timeline." You need to do this even though the game just created an auto-save. This will write the save back to the FFSeason1 directory, which you can then place in a zip archive and submit.

Making your submission.

Save files can be e-mailed to fortress-friday@matapacos.dog ahead of time. Some e-mail services (like Gmail) prohibit sending large enough attachments, but if it works on your end, it should work on mine. Otherwise, the file may need to be hosted using a third-party service. Dwarf Fortress File Depot is the canonical service for this (they have a category specifically for community games), but any service which doesn't require me to create an account or jump through flaming hoops is acceptable. Currently (as of Episode 3), the compressed save is about 58MB. It won't get any smaller with time.

Alternately, submissions can be made as a reply to the following week's Fortress Friday post, which will be posted in anticipation of a submission. This thread will be posted and used to coordinate the game and get the proper files into the hands of the next player regardless of if the anticipated turn was completed.

Whether or not the file was transferred in advance, The player who just completed their turn should make a top-level comment in this thread describing noteworthy events of their turn. You are encouraged (but not required) to roleplay and continue to spin a fantasy narrative out of it, but you don't need to write us a Tolkien novel - especially if you are pressed for time and have other shit to worry about. This shouldn't feel like a homework assignment.

My initial submission will be excessive because I am also covering the results of world-generation, the historical circumstances of the civilization we chose, and the embark. Subsequent posts will mostly be focused on chronicling events in Fortress Mode. You are absolutely not expected to export the world history and spend hours dicking around in Legends Viewer spinning up backstories for every minor goblin who gets turned into dog food.

What if a turn is not completed / running late?

If you anticipate not being able to complete your turn, just let us know (the sooner, the better) so we can make adjustments. Shit pops up. There are more important things in life than a stupid game. We won't be mad at you.

In case Fortress Friday rolls around and there is no submission, Tentatively, I think we give the player 24 hours to actually make their post before we start openly contemplating passing to the next player, followed by another 24 hours to find out which of the next players is actually available. So if there is no update by mid-Saturday, we find another candidate, and if there is no word by mid-Sunday, they are given the green light to play.

What if a turn is completed early?

You can tease us (it's reassuring to know progress is being made), but hold on to your spoilers until Fortress Friday. I think keeping this thing on a regular schedule will do a lot to keep everybody looking forward to updates and keeping things organized. If anticipation is eating away at you, try to fill in some lore and backstory.

Rules

There are not many hard rules, but generally

  • You play for one year in-game time. Turns should begin and end on 1st Granite.

  • Avoid using blatant exploits (the game is built of cheese, so this is sort of like the pornography rule, "you know it when you see it.") Things like perpetual motion machines or material duplication schemes should be shunned. Some things classified as exploits, like "atom smashers" should be fine as long as their applications aren't egregious.

  • Try not to save-scum (Do save though. Crashes happen, and named "save and continue" saves won't clutter the main save).

  • You are free to use DFHack, but do not use any of it's "Armok" (god-mode) features. Also, try to keep it modest. The fort shouldn't fail catastrophically if the next player doesn't have DFHack installed.

52
State of Mozilla (RIP) (stateof.mozilla.org)
submitted 1 week ago* (last edited 1 week ago) by PorkrollPosadist@hexbear.net to c/technology@hexbear.net

Mozilla is out here unleashing levels of slop previously believed to be impossible. Some of the absurdity gets picked apart in this thread.

Anyway, development of Servo resumed a couple years ago after they managed to scrape together a couple of grants. This past October they tagged their first release (v0.0.1) and have made a few more since. It looks like things are finally moving somewhat. They will be giving a couple of talks this weekend at FOSDEM.

It is not a suitable replacement yet, but watch this space.

57
45
submitted 1 week ago* (last edited 1 week ago) by PorkrollPosadist@hexbear.net to c/libre@hexbear.net

I just started a new project about a week ago. I guess it's time to port it.

28
submitted 2 weeks ago* (last edited 2 weeks ago) by PorkrollPosadist@hexbear.net to c/libre@hexbear.net

For a short moment after it was added to the kernel, it seemed like there was a good chance of BcacheFS becoming an institution within the Linux ecosystem. A new filesystem with built-in multi-drive prioritized caching, replicas, encryption, subvolumes, the works. Anyone paying attention to the saga knows by now that this is not how things turned out, and with the release of Linux 6.18, BcacheFS was stripped out completely. BcacheFS still lives as an independently maintained project, an can be installed though the DKMS system, but this is a bit contrived even for my tastes.

While BcacheFS and Linux were still in the honeymoon phase in 2023, I decided to jump in with both feet. Today my main system runs a BcacheFS cluster composed of two 6TB hard disks and a 2TB NVMe. This created a >12TiB volume which transparently prioritizes the most frequently accessed files to the NVMe, while allowing me to set replication parameters on a per-directory basis. Aside from the nightmare of configuring the thing to boot, the experience has been stellar. Unfortunately, this is the end of the road. I'll be switching back to a more "conventional" LVM-based setup. I don't consider the potential situation where I need to compile out-of-tree kernel modules on a recovery USB to simply chroot into my system to be workable.

So today I will spend the day doing the whole hermet crab shell exchange with my files as I take the first drive from the cluster offline, reformat it, move files from the rest of the cluster to it, take another drive offline, etc. Wish me luck.

23
submitted 3 weeks ago* (last edited 3 weeks ago) by PorkrollPosadist@hexbear.net to c/games@hexbear.net

It's Fortress Friday! Today we wait for @Oreb@hexbear.net to finish their turn and for control of the game to pass on to @Infamousblt@hexbear.net (please confirm), with the following players waiting for a chance to leave their mark on Dwarven history.

  1. (Beginning Jan. 23) [Second turns begin] @PorkrollPosadist@hexbear.net

  2. (Beginning Jan. 30) [First slot for new players] @Moonworm@hexbear.net

  3. (Beginning Feb. 6) @Doubledee@hexbear.net

  4. (Beginning Feb. 13) @gay_king_prince_charles@hexbear.net

  5. (Beginning Feb. 20) @booty@hexbear.net

  6. (Beginning Feb. 27) @Oreb@hexbear.net

New players are encouraged to apply in this thread. All players and spectators are welcome to load up the save and see what's going on first hand.

Lore

How to play

Importing the save

Dwarf Fortress saves are not stored in a single file. They are stored as named directories containing over a thousand individual data files. In order to load the game, you need to download a zipped archive of the save and place it in your Dwarf Fortress save directory. This directory can be located in a number of places depending on which OS you are using and what settings you have enabled.

If Portable mode is enabled (not default), the save directory will be located in the same directory as dwarfort / dwarfort.exe. If you are using Steam with the default locations, these are:

On Linux: ~/.local/share/Steam/steamapps/common/Dwarf Fortress/save

On Windows: C:\Program Files (x86)\Steam\steamapps\common\Dwarf Fortress\save

This directory might exist, even if Portable mode is turned off (default), but in that case it will be ignored by the game. Instead, save files are stored somewhere in your user directory.

On Linux: ~/.local/share/Bay 12 Games/Dwarf Fortress/save

On Windows: %AppData%\Roaming\Bay 12 Games\Dwarf Fortress\save

Extract the FFSeason1 directory from the archive and place it inside of the appropriate save directory, then you should see it after starting the game.

Stopping the clock

By using a combination of the "Autosave Frequency" (any setting as long as it is not "Off") and "Pause after every autosave" options, you can cause the game to pause at the exact moment the calendar ticks over to 1st Granite (the first day of the year).

After the game pauses, you still have the opportunity to do a couple minor things, like designating blueprint tiles to label hazards, noteworthy sources of material, or leaving graffiti. You can also rename stockpiles and rooms, etc. before writing the final save. You should avoid doing anything that will substantially change the behavior of the fort or generate labor tasks (like creating / removing stockpiles, changing which items are allowed to be stored in stockpiles, enabling / disabling standing orders, creating new work orders, or designating new rooms / meeting areas). Military schedules often change at the start of a season (e.g. the "staggered training" preset). This is fine.

Any blueprints left are merely suggestions. The next player is free to ignore them. If you wanted something built there, you should have microed your miners better :P

Exporting the save

When Dwarf Fortress creates auto-saves, or if you use the "save and continue playing" feature, Dwarf Fortress will write these saves to an alternate directory (e.g. autosave1 or pull the lever). When you finish your turn, you need to use the "Save and return to title menu" option and choose "Save to this timeline." You need to do this even though the game just created an auto-save. This will write the save back to the FFSeason1 directory, which you can then place in a zip archive and submit.

Making your submission.

Save files can be e-mailed to fortress-friday@matapacos.dog ahead of time. Some e-mail services (like Gmail) prohibit sending large enough attachments, but if it works on your end, it should work on mine. Otherwise, the file may need to be hosted using a third-party service. Dwarf Fortress File Depot is the canonical service for this (they have a category specifically for community games), but any service which doesn't require me to create an account or jump through flaming hoops is acceptable. Currently (as of Episode 3), the compressed save is about 58MB. It won't get any smaller with time.

Alternately, submissions can be made as a reply to the following week's Fortress Friday post, which will be posted in anticipation of a submission. This thread will be posted and used to coordinate the game and get the proper files into the hands of the next player regardless of if the anticipated turn was completed.

Whether or not the file was transferred in advance, The player who just completed their turn should make a top-level comment in this thread describing noteworthy events of their turn. You are encouraged (but not required) to roleplay and continue to spin a fantasy narrative out of it, but you don't need to write us a Tolkien novel - especially if you are pressed for time and have other shit to worry about. This shouldn't feel like a homework assignment.

My initial submission will be excessive because I am also covering the results of world-generation, the historical circumstances of the civilization we chose, and the embark. Subsequent posts will mostly be focused on chronicling events in Fortress Mode. You are absolutely not expected to export the world history and spend hours dicking around in Legends Viewer spinning up backstories for every minor goblin who gets turned into dog food.

What if a turn is not completed / running late?

If you anticipate not being able to complete your turn, just let us know (the sooner, the better) so we can make adjustments. Shit pops up. There are more important things in life than a stupid game. We won't be mad at you.

In case Fortress Friday rolls around and there is no submission, Tentatively, I think we give the player 24 hours to actually make their post before we start openly contemplating passing to the next player, followed by another 24 hours to find out which of the next players is actually available. So if there is no update by mid-Saturday, we find another candidate, and if there is no word by mid-Sunday, they are given the green light to play.

What if a turn is completed early?

You can tease us (it's reassuring to know progress is being made), but hold on to your spoilers until Fortress Friday. I think keeping this thing on a regular schedule will do a lot to keep everybody looking forward to updates and keeping things organized. If anticipation is eating away at you, try to fill in some lore and backstory.

Rules

There are not many hard rules, but generally

  • You play for one year in-game time. Turns should begin and end on 1st Granite.

  • Avoid using blatant exploits (the game is built of cheese, so this is sort of like the pornography rule, "you know it when you see it.") Things like perpetual motion machines or material duplication schemes should be shunned. Some things classified as exploits, like "atom smashers" should be fine as long as their applications aren't egregious.

  • Try not to save-scum (Do save though. Crashes happen, and named "save and continue" saves won't clutter the main save).

  • You are free to use DFHack, but do not use any of it's "Armok" (god-mode) features. Also, try to keep it modest. The fort shouldn't fail catastrophically if the next player doesn't have DFHack installed.

58
submitted 3 weeks ago* (last edited 3 weeks ago) by PorkrollPosadist@hexbear.net to c/news@hexbear.net
31
submitted 4 weeks ago* (last edited 4 weeks ago) by PorkrollPosadist@hexbear.net to c/games@hexbear.net

It's Fortress Friday! Today we wait for @booty@hexbear.net to finish his turn and for control of the game to pass on to @Oreb@hexbear.net (please confirm), with the following players waiting for a chance to leave their mark on Dwarven history.

  1. (Beginning Jan. 16) @Infamousblt@hexbear.net

  2. (Beginning Jan. 23) [First slot for new players / second turns begin] @PorkrollPosadist@hexbear.net

  3. (Beginning Jan. 30) @Moonworm@hexbear.net

  4. (Beginning Feb. 6) @Doubledee@hexbear.net

  5. (Beginning Feb. 13) @gay_king_prince_charles@hexbear.net

  6. (Beginning Feb. 20) @booty@hexbear.net

New players are encouraged to apply in this thread. All players and spectators are welcome to load up the save and see what's going on first hand.

As we approach the point where players will begin their second turns, we will transition how we handle adding new players to the queue. Applications at this point will be put +/- two weeks back in the queue (after the next player) so people can have a reasonable amount of time to make adjustments.

Lore

How to play

Importing the save

Dwarf Fortress saves are not stored in a single file. They are stored as named directories containing over a thousand individual data files. In order to load the game, you need to download a zipped archive of the save and place it in your Dwarf Fortress save directory. This directory can be located in a number of places depending on which OS you are using and what settings you have enabled.

If Portable mode is enabled (not default), the save directory will be located in the same directory as dwarfort / dwarfort.exe. If you are using Steam with the default locations, these are:

On Linux: ~/.local/share/Steam/steamapps/common/Dwarf Fortress/save

On Windows: C:\Program Files (x86)\Steam\steamapps\common\Dwarf Fortress\save

This directory might exist, even if Portable mode is turned off (default), but in that case it will be ignored by the game. Instead, save files are stored somewhere in your user directory.

On Linux: ~/.local/share/Bay 12 Games/Dwarf Fortress/save

On Windows: %AppData%\Roaming\Bay 12 Games\Dwarf Fortress\save

Extract the FFSeason1 directory from the archive and place it inside of the appropriate save directory, then you should see it after starting the game.

Stopping the clock

By using a combination of the "Autosave Frequency" (any setting as long as it is not "Off") and "Pause after every autosave" options, you can cause the game to pause at the exact moment the calendar ticks over to 1st Granite (the first day of the year).

After the game pauses, you still have the opportunity to do a couple minor things, like designating blueprint tiles to label hazards, noteworthy sources of material, or leaving graffiti. You can also rename stockpiles and rooms, etc. before writing the final save. You should avoid doing anything that will substantially change the behavior of the fort or generate labor tasks (like creating / removing stockpiles, changing which items are allowed to be stored in stockpiles, enabling / disabling standing orders, creating new work orders, or designating new rooms / meeting areas). Military schedules often change at the start of a season (e.g. the "staggered training" preset). This is fine.

Any blueprints left are merely suggestions. The next player is free to ignore them. If you wanted something built there, you should have microed your miners better :P

Exporting the save

When Dwarf Fortress creates auto-saves, or if you use the "save and continue playing" feature, Dwarf Fortress will write these saves to an alternate directory (e.g. autosave1 or pull the lever). When you finish your turn, you need to use the "Save and return to title menu" option and choose "Save to this timeline." You need to do this even though the game just created an auto-save. This will write the save back to the FFSeason1 directory, which you can then place in a zip archive and submit.

Making your submission.

Save files can be e-mailed to fortress-friday@matapacos.dog ahead of time. Some e-mail services (like Gmail) prohibit sending large enough attachments, but if it works on your end, it should work on mine. Otherwise, the file may need to be hosted using a third-party service. Dwarf Fortress File Depot is the canonical service for this (they have a category specifically for community games), but any service which doesn't require me to create an account or jump through flaming hoops is acceptable. Currently (as of Episode 3), the compressed save is about 58MB. It won't get any smaller with time.

Alternately, submissions can be made as a reply to the following week's Fortress Friday post, which will be posted in anticipation of a submission. This thread will be posted and used to coordinate the game and get the proper files into the hands of the next player regardless of if the anticipated turn was completed.

Whether or not the file was transferred in advance, The player who just completed their turn should make a top-level comment in this thread describing noteworthy events of their turn. You are encouraged (but not required) to roleplay and continue to spin a fantasy narrative out of it, but you don't need to write us a Tolkien novel - especially if you are pressed for time and have other shit to worry about. This shouldn't feel like a homework assignment.

My initial submission will be excessive because I am also covering the results of world-generation, the historical circumstances of the civilization we chose, and the embark. Subsequent posts will mostly be focused on chronicling events in Fortress Mode. You are absolutely not expected to export the world history and spend hours dicking around in Legends Viewer spinning up backstories for every minor goblin who gets turned into dog food.

What if a turn is not completed / running late?

If you anticipate not being able to complete your turn, just let us know (the sooner, the better) so we can make adjustments. Shit pops up. There are more important things in life than a stupid game. We won't be mad at you.

In case Fortress Friday rolls around and there is no submission, Tentatively, I think we give the player 24 hours to actually make their post before we start openly contemplating passing to the next player, followed by another 24 hours to find out which of the next players is actually available. So if there is no update by mid-Saturday, we find another candidate, and if there is no word by mid-Sunday, they are given the green light to play.

What if a turn is completed early?

You can tease us (it's reassuring to know progress is being made), but hold on to your spoilers until Fortress Friday. I think keeping this thing on a regular schedule will do a lot to keep everybody looking forward to updates and keeping things organized. If anticipation is eating away at you, try to fill in some lore and backstory.

Rules

There are not many hard rules, but generally

  • You play for one year in-game time. Turns should begin and end on 1st Granite.

  • Avoid using blatant exploits (the game is built of cheese, so this is sort of like the pornography rule, "you know it when you see it.") Things like perpetual motion machines or material duplication schemes should be shunned. Some things classified as exploits, like "atom smashers" should be fine as long as their applications aren't egregious.

  • Try not to save-scum (Do save though. Crashes happen, and named "save and continue" saves won't clutter the main save).

  • You are free to use DFHack, but do not use any of it's "Armok" (god-mode) features. Also, try to keep it modest. The fort shouldn't fail catastrophically if the next player doesn't have DFHack installed.

7
12
36
submitted 1 month ago* (last edited 1 month ago) by PorkrollPosadist@hexbear.net to c/games@hexbear.net

It's Fortress Friday! Today we wait for @gay_king_prince_charles@hexbear.net to finish her turn and for control of the game to pass to @booty@hexbear.net (please confirm), with the following players waiting for a chance to leave their mark on Dwarven history.

  1. (Beginning Jan. 9) @Oreb@hexbear.net

  2. (Beginning Jan. 16) @Infamousblt@hexbear.net

  3. (Beginning Jan. 23) [First slot for new players / second turns begin] @PorkrollPosadist@hexbear.net

  4. (Beginning Jan. 30) @Moonworm@hexbear.net

  5. (Beginning Feb. 6) @Doubledee@hexbear.net

  6. (Beginning Feb. 13) @gay_king_prince_charles@hexbear.net

New players are encouraged to apply in this thread. All players and spectators are welcome to load up the save and see what's going on first hand.

As we approach the point where players will begin their second turns, we will transition how we handle adding new players to the queue. Applications at this point will be put +/- two weeks back in the queue (after the next player) so people can have a reasonable amount of time to make adjustments.

Lore

How to play

Importing the save

Dwarf Fortress saves are not stored in a single file. They are stored as named directories containing over a thousand individual data files. In order to load the game, you need to download a zipped archive of the save and place it in your Dwarf Fortress save directory. This directory can be located in a number of places depending on which OS you are using and what settings you have enabled.

If Portable mode is enabled (not default), the save directory will be located in the same directory as dwarfort / dwarfort.exe. If you are using Steam with the default locations, these are:

On Linux: ~/.local/share/Steam/steamapps/common/Dwarf Fortress/save

On Windows: C:\Program Files (x86)\Steam\steamapps\common\Dwarf Fortress\save

This directory might exist, even if Portable mode is turned off (default), but in that case it will be ignored by the game. Instead, save files are stored somewhere in your user directory.

On Linux: ~/.local/share/Bay 12 Games/Dwarf Fortress/save

On Windows: %AppData%\Roaming\Bay 12 Games\Dwarf Fortress\save

Extract the FFSeason1 directory from the archive and place it inside of the appropriate save directory, then you should see it after starting the game.

Stopping the clock

By using a combination of the "Autosave Frequency" (any setting as long as it is not "Off") and "Pause after every autosave" options, you can cause the game to pause at the exact moment the calendar ticks over to 1st Granite (the first day of the year).

After the game pauses, you still have the opportunity to do a couple minor things, like designating blueprint tiles to label hazards, noteworthy sources of material, or leaving graffiti. You can also rename stockpiles and rooms, etc. before writing the final save. You should avoid doing anything that will substantially change the behavior of the fort or generate labor tasks (like creating / removing stockpiles, changing which items are allowed to be stored in stockpiles, enabling / disabling standing orders, creating new work orders, or designating new rooms / meeting areas). Military schedules often change at the start of a season (e.g. the "staggered training" preset). This is fine.

Any blueprints left are merely suggestions. The next player is free to ignore them. If you wanted something built there, you should have microed your miners better :P

Exporting the save

When Dwarf Fortress creates auto-saves, or if you use the "save and continue playing" feature, Dwarf Fortress will write these saves to an alternate directory (e.g. autosave1 or pull the lever). When you finish your turn, you need to use the "Save and return to title menu" option and choose "Save to this timeline." You need to do this even though the game just created an auto-save. This will write the save back to the FFSeason1 directory, which you can then place in a zip archive and submit.

Making your submission.

Save files can be e-mailed to fortress-friday@matapacos.dog ahead of time. Some e-mail services (like Gmail) prohibit sending large enough attachments, but if it works on your end, it should work on mine. Otherwise, the file may need to be hosted using a third-party service. Dwarf Fortress File Depot is the canonical service for this (they have a category specifically for community games), but any service which doesn't require me to create an account or jump through flaming hoops is acceptable. Currently (as of Episode 3), the compressed save is about 58MB. It won't get any smaller with time.

Alternately, submissions can be made as a reply to the following week's Fortress Friday post, which will be posted in anticipation of a submission. This thread will be posted and used to coordinate the game and get the proper files into the hands of the next player regardless of if the anticipated turn was completed.

Whether or not the file was transferred in advance, The player who just completed their turn should make a top-level comment in this thread describing noteworthy events of their turn. You are encouraged (but not required) to roleplay and continue to spin a fantasy narrative out of it, but you don't need to write us a Tolkien novel - especially if you are pressed for time and have other shit to worry about. This shouldn't feel like a homework assignment.

My initial submission will be excessive because I am also covering the results of world-generation, the historical circumstances of the civilization we chose, and the embark. Subsequent posts will mostly be focused on chronicling events in Fortress Mode. You are absolutely not expected to export the world history and spend hours dicking around in Legends Viewer spinning up backstories for every minor goblin who gets turned into dog food.

What if a turn is not completed / running late?

If you anticipate not being able to complete your turn, just let us know (the sooner, the better) so we can make adjustments. Shit pops up. There are more important things in life than a stupid game. We won't be mad at you.

In case Fortress Friday rolls around and there is no submission, Tentatively, I think we give the player 24 hours to actually make their post before we start openly contemplating passing to the next player, followed by another 24 hours to find out which of the next players is actually available. So if there is no update by mid-Saturday, we find another candidate, and if there is no word by mid-Sunday, they are given the green light to play.

What if a turn is completed early?

You can tease us (it's reassuring to know progress is being made), but hold on to your spoilers until Fortress Friday. I think keeping this thing on a regular schedule will do a lot to keep everybody looking forward to updates and keeping things organized. If anticipation is eating away at you, try to fill in some lore and backstory.

Rules

There are not many hard rules, but generally

  • You play for one year in-game time. Turns should begin and end on 1st Granite.

  • Avoid using blatant exploits (the game is built of cheese, so this is sort of like the pornography rule, "you know it when you see it.") Things like perpetual motion machines or material duplication schemes should be shunned. Some things classified as exploits, like "atom smashers" should be fine as long as their applications aren't egregious.

  • Try not to save-scum (Do save though. Crashes happen, and named "save and continue" saves won't clutter the main save).

  • You are free to use DFHack, but do not use any of it's "Armok" (god-mode) features. Also, try to keep it modest. The fort shouldn't fail catastrophically if the next player doesn't have DFHack installed.

[-] PorkrollPosadist@hexbear.net 124 points 2 years ago

Observe: a fascist openly admits that an un-moderated environment of absolute free speech actually has the potential to squelch conversation. A rare sight.

[-] PorkrollPosadist@hexbear.net 127 points 2 years ago

I still haven't forgot about my $600.

[-] PorkrollPosadist@hexbear.net 124 points 2 years ago

Now that we have amassed "300,000" IDF troops on the border of Gaza, we are shutting off the cameras. Have a nice day.

view more: next ›

PorkrollPosadist

0 post score
0 comment score
joined 5 years ago
MODERATOR OF