• Breaking News

    Monday, June 7, 2021

    Dwarf Fortress ☼Bi-weekly DF Questions Thread☼

    Dwarf Fortress ☼Bi-weekly DF Questions Thread☼


    ☼Bi-weekly DF Questions Thread☼

    Posted: 07 Jun 2021 07:22 AM PDT

    Ask about anything related to Dwarf Fortress - including the game, utilities, bugs, problems you're having, mods, etc. You will get fast and friendly responses in this thread.

    Read the sidebar before posting! It has information on a range of game packages for new players, and links to all the best tutorials and quick-start guides. If you have read it and that hasn't helped, mention that!

    You should also take five minutes to search the wiki - if tutorials or the quickstart guide can't help, it usually has the information you're after. You can find the previous questions thread here.

    If you can answer questions, please sort by new and lend a hand - linking to a helpful resource (eg wiki page) is fine.

    submitted by /u/AutoModerator
    [link] [comments]

    My first water project wasn't a disaster!

    Posted: 07 Jun 2021 05:39 AM PDT

    A video on Workshop Profiles, and how they can make production in your fortress quick and easy.

    Posted: 07 Jun 2021 09:02 AM PDT

    Retired an adventurer character to get legends export, only to find out the world's human population boomed from doing so.

    Posted: 06 Jun 2021 12:25 PM PDT

    Retired an adventurer character to get legends export, only to find out the world's human population boomed from doing so.

    Previous legends export, from 1/15 in-game date

    After the new export, from 3/11 in-game date

    For some reason, the human population in this world absolutely exploded in 2 months and decided to concentrate entirely into this one little hamlet. The world's total human population before the export was 20,634, and after it was 773,666 which means that about 97% of the world's humans live in this one hamlet. It took about 3 minutes for the game to load when I entered the village, and I only got about 1 frame every 2 minutes so I wasn't able to see just how it looked.

    submitted by /u/MidoriWroth
    [link] [comments]

    15-20 minute compile time? How could Tarn Adams (or we) fix this? (Any expert devs know how to speed up C compiles?)

    Posted: 07 Jun 2021 07:27 AM PDT

    I listened to this interview https://www.youtube.com/watch?v=9xsv9JQ3X5w

    pretty hillarious sometimes like how the Kobald lanuage was created lol.

    Anyhow... one thing I heard shocked me. He said the compile times is 15-20 minutes?

    How could that be possible? C-compilers are quite good these days?

    As long as you don't change header-files, you can pre-cache them?

    Is tarn regularly changing some header files that the entire project needs?

    There must be solutions to this? Perhaps some devs can help the creators improve their compile times?

    Heres what I imagine... let's say it's because he has 1000 .c files and also 1000 headers, but actually all the headers are included by each file via some "umbrella header".

    So he needs some tool to make sure the headers aren't an issue. Perhaps some smart program that auto-generated header-files per c-file... making sure that headers rarely change.

    For example... let's say Tarn adds this function:

    int DF_Tavern_CheckForWitches(type1 tavern, type2); // just a silly example 

    Well... out of his 1000 .c files, only one of them is actually USING this new function. So they don't need recompilation. The "smart tool" could only update the header files, for the ACTUAL C files that USE DF_Tavern_CheckForWitches. Let's say 2 files out of 1000 actually use DF_Tavern_CheckForWitches. So that means a 500x compile-time speedup. Also if a function is REMOVED from the .c file (no longer used) we DON'T remove it from the header, as that creates unnecessary traffic, and he might just go and use it again 2 mins later.

    The c-compile-time should go from 20 mins down to 2.5 seconds. (20mins/500=2.5s)

    The linking phase still exists, but it too could be sped up. I think "incremental linking" exists or something like that.

    Thats my idea.

    Of course... SOMEONE would need to write that "super-advanced C-header auto-generator and parser"

    But consindering how smart and genius the community is... I'm sure there are people who could easily do it, or perhaps there are already tools to do this... probably used by games companies who already have 2000 or so .c files in their giant codebase.

    Someone help Tarn out?

    EDIT: (BTW DF is an amazing game the likes of which the world has never seen. Seriously it is just so fascinating for everyone... even if you can't play the game itself, the youtube videos are captivating.)

    submitted by /u/grrrrrrroar
    [link] [comments]

    Going to be finishing up my bridge megaproject on stream today. Feel free to drop by to hang out with me from 9AM until whenever it's done!

    Posted: 07 Jun 2021 08:59 AM PDT

    My close call to a lot of fun. Didn’t realize that a speedy dwarf could ruin fun that easily. :(

    Posted: 07 Jun 2021 06:40 AM PDT

    There is something very wrong here...

    Posted: 07 Jun 2021 11:23 AM PDT

    Live your best life

    Posted: 06 Jun 2021 12:39 PM PDT

    !FUN! with Goblins + Tower in the same area.

    Posted: 07 Jun 2021 03:10 AM PDT

    So I started a new game, its the year of own lord (Armok) 125 and I have already found magnetite and native gold!.

    However as summer began, I was besieged by 4 zombies, 4 Elven archers and 4 evil Dwarves.

    I don't think I'll make it... thoughts?

    submitted by /u/cmyster
    [link] [comments]

    Dwarf Fortress Roundtable Podcast has released Ep. 52: Traps! With Nathan from Nekruxx

    Posted: 06 Jun 2021 03:21 PM PDT

    A Newcomer's First Death

    Posted: 06 Jun 2021 01:55 PM PDT

    A Newcomer's First Death

    This was my first fortress. It lasted a good 8+ hours. After I got sieged already, I learned how to make burrows & military. Then I got sieged again

    My Brain: "ok, let's hide them all in a burrow behind the fortress so they don't keep running OUT IN THE OPEN to get shot"

    Goblins: "That's fine with us":

    https://preview.redd.it/9q1v57igkp371.png?width=864&format=png&auto=webp&s=a3a0403e8b5e7f86ba1be3458b3ea64392238238

    Props to the cripple with nerve damage wrestling a Beakdog

    submitted by /u/coolestardude
    [link] [comments]

    No comments:

    Post a Comment