Dwarf Fortress ☼Bi-weekly DF Questions Thread☼ |
- ☼Bi-weekly DF Questions Thread☼
- My first water project wasn't a disaster!
- A video on Workshop Profiles, and how they can make production in your fortress quick and easy.
- Retired an adventurer character to get legends export, only to find out the world's human population boomed from doing so.
- 15-20 minute compile time? How could Tarn Adams (or we) fix this? (Any expert devs know how to speed up C compiles?)
- 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!
- My close call to a lot of fun. Didn’t realize that a speedy dwarf could ruin fun that easily. :(
- There is something very wrong here...
- Live your best life
- !FUN! with Goblins + Tower in the same area.
- Dwarf Fortress Roundtable Podcast has released Ep. 52: Traps! With Nathan from Nekruxx
- A Newcomer's First Death
☼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. [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
| ||
Posted: 06 Jun 2021 12:25 PM PDT
| ||
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: 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.) [link] [comments] | ||
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
| ||
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? [link] [comments] | ||
Dwarf Fortress Roundtable Podcast has released Ep. 52: Traps! With Nathan from Nekruxx Posted: 06 Jun 2021 03:21 PM PDT
| ||
Posted: 06 Jun 2021 01:55 PM PDT
|
You are subscribed to email updates from Dwarf Fortress. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment