Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 280 281 [282] 283 284 ... 389

Author Topic: Future of the Fortress  (Read 2850818 times)

GOTOTOTOE

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4215 on: September 27, 2021, 09:19:34 am »

hey, not sure if this has been asked before but will the map rewrite include being able to actually mod in structures? so instead of having to use something like CAVE_DETAILED or CITY in your entity file you'd be able to insert your own raw defined structure.
Logged

voliol

  • Bay Watcher
    • View Profile
    • Website
Re: Future of the Fortress
« Reply #4216 on: September 27, 2021, 10:40:57 am »

hey, not sure if this has been asked before but will the map rewrite include being able to actually mod in structures? so instead of having to use something like CAVE_DETAILED or CITY in your entity file you'd be able to insert your own raw defined structure.

It doesn't appear in this ramble, which I think is the most complete account of all things the map rewrite should lay the groundwork for gathered in one place:

Quote from: MalroktheIII
Time for my newest round of stupid, far off, likely already asked, questions for you!
1:When you change world gen for the myth arc, what specific geographic features are you hoping for (either in general, or in particular)
2: With said new world gen, do you have any thoughts on how will biomes work? If you are planning a change on that front, what?
3: How long until you have working evolution (joke question, but still)
Bonus question: 1&2, but with alternate planes.

Shonai_Dweller: http://www.bay12forums.com/smf/index.php?topic=169696.msg8157663#msg8157663

The first step with the map rewrite is to create a structure which will support what we want to do, whether that's with planes or real world land/waterforms, etc.  In no particular order, one list we have is different distant/time scales, a general framework for world spanning features like rivers that will allow world trees or ley lines or tortoises or whatever), world edges, connectors like rainbow bridges/multiplanar rivers, multiple view ports, boats and moving map segments/shifting mazes, shadow/veil concepts, recursive/fractal/'levels of reality'/micro-macrocosm concepts, non-rectangular world shapes (giant pillar, tubes, giant pit, etc., though we likely won't attempt traditional spheres, as wrapping abilities are limited by the grid), better geological layers/intrusions/cliffs/eroded features, support for linkages between rivers/caves entrances/etc., support for small sites (logging camps, crossroad inns, etc.), support for nomadic groups sites (the current tents the armies use are horrible), ability to support world-spanning settlements, portals (various), faerie-type border zones, infinite worlds (not that there's memory for that, but the ability to reshift focus), liquid/air/etc. based worlds, auras/fields/mists/wtvr and restructure good/evil-type sphere links, compatability with astronomical or larger universe concepts, support for regional/world natural disasters and resulting map changes (and map repair like forest regrowth), places in the clouds, underground oceans and other improved underground linkages/structure/features, consider support for broader liquid/material types in terrain, large vortices/whirlwinds/etc., z-level buildings/doors/etc., merging/mixing planes, teleporting sites, illusions of various kinds (non-tactile, tactile but impermanent in some way.)

No way we're getting to all or even most of that on the first pass!  But we're hoping to create a backbone that support it all.  I also have a few other lists around that are mostly in that one up there, but I doubt that's everything.

Biomes relate to a lot of that, how they are contained or how they can change and bleed together, and what sort of ecological simming we can get away with.  Ultimately we'll still need to have rainfall, temperature, drainage, present species, and that sort of thing, and the existing classifications aren't bad there.

Though the development page has "Editors for fixed worlds - Maps, sites, entities, historical figures, artifacts, myths, etc." as one of its points. As I recall it being mentioned in other places, I think it is rather about hand-crafting sites/structures than the rooms/parts/algorithms they are made of, but who knows. I'm sure most of the modding community would love it if structure generation was moved into the raws.

ror6ax

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4217 on: September 30, 2021, 07:38:44 am »

Will the existing menus be polished by artists or what we've seen is the final product?

What are artists working on currently? UI feedback thread has been silent for months.

Will the game have own sound effects or at least support workshop mods to add them? I mean sounds of menu interactions, environment and unit sounds etc.

Gnomoria has a concept of darkness in caves being a source of monsters. That makes room-making more demanding and purposeful. Same with cave-ins - they seem to be rather rare now so I'm not incentified NOT to make a huge-ass 40x40 square rooms everywhere. Have you considered these or perhaps other ways to make fortress design more engaging as a game mechanic?

What is your opinion about the dwarf fortress-lite genre that seems to be blossoming? Do you consider those to be competition to DF?

Have you/Kitfox considered hiring a professional UX designer who would help find optimal solutions to the arguably quite challenging problems DF has to offer?
« Last Edit: September 30, 2021, 10:08:12 am by ror6ax »
Logged
Proficient at setting myself on fire in Adventure mode.

Mr Crabman

  • Bay Watcher
  • A person with the head and pincers of a crab.
    • View Profile
Re: Future of the Fortress
« Reply #4218 on: September 30, 2021, 10:20:28 am »

Will the existing menus be polished by artists or what we've seen is the final product?

It's been said that they will be polished/have an "artist pass", it just makes sense to leave that polish to the end once the menus are finalized.

Mr Crabman

  • Bay Watcher
  • A person with the head and pincers of a crab.
    • View Profile
Re: Future of the Fortress
« Reply #4219 on: October 01, 2021, 11:43:46 am »

Are there plans to eventually expand on senses, such as echolocation, more indepth/functional hearing, viper-like heat vision etc? Right now the [EXTRAVISION] tag seems like a sort of crude prototype version of echolocation in a way.

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Future of the Fortress
« Reply #4220 on: October 01, 2021, 04:08:21 pm »

Quote
Quote from: Immortal-D
Have you ever considered changing the lycanthrope 'Wereass' to 'Weredonkey'?  I know it's technically correct, but thinking ahead to the Steam release, might be best to just nip that in the bud, as it were.
Quote from: Silverwing235
A side note to this, but it appears demons/forgotten beasts made of vomit can also come about - definitely a bit overly 'gross-out humor' for the tone, IMO?

clinodev: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310619#msg8310619
ZM5: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310705#msg8310705
PlumpHelmetMan: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310778#msg8310778
Mr_Crabman: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310863#msg8310863
ZM5: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310889#msg8310889
PlumpHelmetMan: http://www.bay12forums.com/smf/index.php?topic=169696.msg8311051#msg8311051

Ha ha, yeah, I'll probably change it.  I don't mind the vomit as an in-universe thing, but the donkey name would put those creatures in line with the naming convention for the domestic animal (and any future wild donkey if we ever get those.)

Quote from: winggar
Hello! I've been working on a game myself that relies strongly on procedural generation, and I have a few technical questions as to how Dwarf Fortress world generation works behind the scenes. First of all, how does each tile decide which biome it's a part of? My game uses a chunk-based system, and I have a voronoi diagram for assigning biomes. A voronoi sample is done for each vertex of the chunk, and if there are any discrepancies then a voronoi sample is done on every tile.

Secondly, how are erosion passes handled? I can't think of a way to do it that wouldn't bleed over into nearby chunks.

Finally, how is it decided where lakes and rivers start? I know that they just go downhill after being placed, but I'm not sure where to place these water features in the first place.

PatrikLundell: http://www.bay12forums.com/smf/index.php?topic=169696.msg8310892#msg8310892

Yeah, as PatrikLundell writes, we have several fractal fields and the biome is determined through a formula mainly based on latitude, temp, rainfall, and drainage.  Using several separate fields allows some interesting overlap to take place to break up blobs of similar biomes.

There's definitely bleeding over into nearby chunks!  We have a finite top-level world map, at most 257x257 in size, so we can store those fields after generating them and do whatever we want to them.  Then we generate new fields when we zoom in, using those changed stored values as the edge seeds.  Of course you can't change fields as easily once the game starts since it'll spoil fractal generation for maps already made, but this is in world gen so it's okay.

We run several fake river passes to erode the landscape, starting the rivers at the base of the mountain elevation and going to the sea.  And there's also some running backwards up from the sea if I recollect since it helped smooth things out.  After many, many passes that just change the landscape but don't place water, there's a final pass, with the starting points at the base of the mountains.  Since so many erosion passes have been done, there's usually a pretty clear path to the sea at this time, so most of the rivers will succeed in finding ocean and be placed - there's possibly also a backwards process here since it seems to help.  I don't recall exactly how the lakes work, but it isn't something complicated like seeing where actual flat spaces or properly erodable places or flow blockages are - it might just expand out from random points, or something not too much more complicated than that, though at some point rainfall in the basin is taken into consideration for the flow levels.

Quote from: Rekov
How complex would it be to restructure stockpiles to accept modded materials?

For example, I can mod bone blocks into the game, but I can't add 'Bone' to the 'Blocks: Other Materials' menu in stockpile options, and consequently the bone blocks aren't accepted.

Could stockpiles theoretically be pushed to the raws, or would this require some kind of code that scans all of the reactions to see what can be made of what materials?

Yeah, either solution is time-consuming, though I'm theoretically for doing something like this at some point.  Putting it in the raws is probably the safest thing to do since the first several incarnations of a scanner would likely miss stuff or add them to an inappropriate category at times.  The sizers on the various stockpile fields forget where they come from, so save compatibility would be a whole thing and there are probably a few other issues (it can't be a raw-only solution because of the generated creature mats etc.), but it seems solvable and not hopeless anyway.

Quote from: eerr
Have you thought about revamping the three main splash pages for the graphical release?

Bumber: http://www.bay12forums.com/smf/index.php?topic=169696.msg8311505#msg8311505

Hmm, yeah, I dunno.  It would make sense to direct people to the Steam and itch pages more clearly, I think, but the site is definitely also going to remain the home of Classic DF as well as the old DF versions, and it feels historically proper to keep some visuals of that in place.

Quote from: delphonso
On a technical level, would you be willing (or perhaps as part of the steam release) to build DF for ARM architecture? Mostly for Raspberry Pis and other SBCs. No idea how much of a hassle that would be, but the latest RPis are powerful enough to run DF without immediately meeting FPS death.

The Steam release'll have enough trouble keeping the OSs we have, and we're definitely going to jump those hurdles before adding new ones.  I'm not sure how much of an extra support burden I'll be able to take on overall.

Quote from: voliol
The new video of Zach playing a desert fort has a ”stoneworker’s workshop” (seemingly) instead of a ”mason’s workshop”. The workshop also includes some tasks that reside in a craftdwarf’s workshop in the currently available versions of DF, such as those for slabs and pedestals but notably not the crafts. Does this mean all those tasks will now be done by a mason (perhaps renamed to ”stoneworker”?) and that only the common crafts such as figurines and rings will stay with the stonecrafter/craftsdwarf’s workshop?

Edit: And a question for ThreeToe: In the desert fort, you locked a door between the fort and the caverns because ”monsters might come”. Knowing building destroyers roam down there, that obviously won’t work in the long run. Was this intentional to lead new players to discover !fun! and antimeasures against it on their own? Or do you simply play more open forts like that?

Yeah, we redid all the stone jobs and names.  The whole mason thing has been bothering me for years and years.  It's still not perfect, but I like it a lot better now.  There are stonecutters, stone carvers, engravers, and masons.  Stoneworker is the skill group word (like woodworker or craftsdwarf or farmer), so it made the most sense for the shop.  Could almost be called the stone carver's shop, but then the engraving (for slabs) would have to be done over at the crafts, and slabs still felt hefty?  I dunno.  Could easily change our minds on this again, but at least they aren't masons, ha ha ha.  Stonecutters do the fortifications and smoothing, while the engravers still engrave walls and floors.  Masons are just used for stone building placement, but we'll likely involve them in stone tile constructions at some point.

Threetoe: I will only tell you this because you are a committed fan asking questions on FotF.  So, to tell you the truth, I actually saw a troll wandering down in the caves and was hoping it would wander by the door to break it down.

Quote from: Silverwing235
Just checking regarding the MAGICAL creature-caste token:

Quote from: DFwiki
No function, presumably a placeholder.

Is it actually a piece of scaffolding left sticking out, or is there more to it?

Hmm, is seems to do similar stuff to AT_PEACE_WITH_WILDLIFE and VEGETATION, in terms of hostility.  In fact, it looks completely interchangeable with AT_PEACE_WITH_WILDLIFE, and the VEGETATION caste flag is also interchangeable with it, except that the VEGETATION flag creatures are also valued in artwork more by civs with the plant sphere.  My only guesses are that this relates to the ent-type tree creatures that used to be animated by the elves, which were possibly tagged as MAGICAL and VEGETATION (which would be redundant, so not an excellent guess), or the wizard character that used to come and take a dwarf to avert the ~year 6 undead invasion and which would be nice not to be killed by a lion or something and is definitely MAGICAL.

Quote from: Carrolito
Thanks for all the effort you are doing  :D I have never felt so excited about a game!
I have a doubt, I understand that the videos so far are not going to be the final product, are there any plans to add an option to enable/disable the flicker on dwarves and entities? I feel a little weird to see sprites that don't have the characteristic flicker of the game, especially I feel that the feeling of movement when moving from one frame to another is missing

I don't understand this one - is there a characteristic flicker in the ASCII version?  To me the happy face symbols are on one tile, and then they are on another tile, and there's no flicker at all related to movement or otherwise, and it works the same way in the Steam version.  Whether or not there should be sliding movement in the graphical version is a different question as I understand it.  Things I can think of that are like flicker are the flashing legendary dwarves, the /-\|/ animation when there are multiple creatures in a tile, and the status symbols that flash over them, but those things don't relate to movement.

Quote from: GOTOTOTOE
hey, not sure if this has been asked before but will the map rewrite include being able to actually mod in structures? so instead of having to use something like CAVE_DETAILED or CITY in your entity file you'd be able to insert your own raw defined structure.

voliol: http://www.bay12forums.com/smf/index.php?topic=169696.msg8315871#msg8315871

It is one of the more complicated things to take out of code, especially if you still want to understand meaningfully what areas actually are, sometimes a few nested layers of meaning/ownership/map links/etc., rather than just creating a space that looks a certain way.  We'll see with the editors and things how much progress we make there.  Although I don't think my site/dungeon maps are particularly good right now, some of the generation is pretty complex, and touches all sorts of pieces of the game.  This would be difficult to capture in a text format, and would require a pretty huge API even for a scripting language to get at all the things queried by the code.  But that doesn't mean we can't go further than just having a few tagged types as we do now.

Quote from: ror6ax
Will the existing menus be polished by artists or what we've seen is the final product?

What are artists working on currently? UI feedback thread has been silent for months.

Will the game have own sound effects or at least support workshop mods to add them? I mean sounds of menu interactions, environment and unit sounds etc.

Gnomoria has a concept of darkness in caves being a source of monsters. That makes room-making more demanding and purposeful. Same with cave-ins - they seem to be rather rare now so I'm not incentified NOT to make a huge-ass 40x40 square rooms everywhere. Have you considered these or perhaps other ways to make fortress design more engaging as a game mechanic?

What is your opinion about the dwarf fortress-lite genre that seems to be blossoming? Do you consider those to be competition to DF?

Have you/Kitfox considered hiring a professional UX designer who would help find optimal solutions to the arguably quite challenging problems DF has to offer?

Mr_Crabman: http://www.bay12forums.com/smf/index.php?topic=169696.msg8316668#msg8316668

Ha ha, there are a lot of fresh placeholders that go in with the menus, produced by myself with paint.  Definitely not finalized!

Artists are working a bit on plants, FBs, kobs and such, but we definitely entered an in-between zone since I have so much menu stuff to do.  At some point I won't be so far behind and new art posts should pick up again.

Sound plans aren't finalized yet.  I'm not sure if we'll be able to release with that much, since it's a production track we just don't have much capacity for currently (though we have some event sounds and will likely end up with some menu sounds at least.)  I'm not sure if I'll set up a whole system in advance to support non-vanilla sounds, since we might be able add them later and we'd want to support those sounds properly, which includes me taking cues/software/fmod help from sound fx devs, and it would be best not to have to rip out another system with a bunch of existing mods to do it.

We had some ideas about how to bring cave-ins back, yeah.  Lighting has some old thoughts but I'm not sure how or when or if that's ever going to actually come up.  Generally, we just don't have a lot of proper function to our locations.  When they do have functions, like the dining room currently, suddenly furniture placement and stuff matters.  So as we make locations do more and mean more, it should help a lot.  But that's a fairly long road.

I mean, if there's something called the dwarf-fortress-lite genre I think that can only be good for us, ha ha, though business/marketing stuff isn't my realm of expertise.

Getting a dedicated UX designer is kind of the same issue with the sound stuff - we have some resources, but not a ton.  Obviously it's best to get people like that involved early, but it's just not in the cards.  Kitfox can afford the artists and the music, but not a lot of full-time DF people generally.  There are ways to get more money, but that's been true for a while now, and we're using the approach we're comfortable with.  If the release goes well, adding UX people would be late obviously, but then we'll have some additional options.  At the same time, we're slowly expanding the people testing the builds, people with various qualifications, so I'm anticipating a lot of sharp suggestions well before the release, at least, beyond what we're already getting from the community and etc.

Quote from: Mr_Crabman
Are there plans to eventually expand on senses, such as echolocation, more indepth/functional hearing, viper-like heat vision etc? Right now the [EXTRAVISION] tag seems like a sort of crude prototype version of echolocation in a way.

EXTRAVISION was a tag that made e.g. undead with rotted eyeballs unbroken, ha ha, though I don't remember the first context of its use.  We'll likely continue to just add things as they come up.
Logged
The Toad, a Natural Resource:  Preserve yours today!

A_Curious_Cat

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4221 on: October 01, 2021, 09:51:57 pm »

hey, not sure if this has been asked before but will the map rewrite include being able to actually mod in structures? so instead of having to use something like CAVE_DETAILED or CITY in your entity file you'd be able to insert your own raw defined structure.

I had a suggestion (which could probably use a rewrite) that is intended to work as a framework to allow “raw-guided” procedural generation of buildings and sites.  Iirc, I think it was my first post after I joined.  It probably needs a rewrite though (I’m mainly putting it off because want to learn more about how the raws work first, but it seems like the thing that would be perfect to put in during the map-rewrite, so I’m afraid I might not have time…).
Logged
Really hoping somebody puts this in their signature.

Doorkeeper

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4222 on: October 01, 2021, 10:11:41 pm »

Thanks Toady. Sad to see that wereasses will be renamed. The reactions from newcomers never gets old. But I understand: it's fundamentally misleading, and there are now commercial and ethical reasons for the name change.

If you ever add wild asses, including them as "wild donkeys" would work with both the re-naming and the current naming convention (i.e. if you include them as "wild ass", then players will assume that "weredonkey" refers to the domesticated form). Though that may be obvious already. Sorry if that's the case.

Definitely glad that vomit creatures will stay. Weird-material monsters are horrible and cool.
Logged

delphonso

  • Bay Watcher
  • menaces with spikes of pine
    • View Profile
Re: Future of the Fortress
« Reply #4224 on: October 02, 2021, 06:21:19 am »

Totally reasonable answers across the board - thanks, Toady.

I can't believe wereass is going to get renamed! I'll mod one in, myself, if I have to.

ror6ax

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4225 on: October 02, 2021, 03:55:59 pm »

Thanks for the answers! Looking forward to first images of military popup.
Logged
Proficient at setting myself on fire in Adventure mode.

Su

  • Bay Watcher
    • View Profile
    • Angel Island Zone
Re: Future of the Fortress
« Reply #4226 on: October 03, 2021, 07:08:16 am »

Thanks Toady. Sad to see that wereasses will be renamed. The reactions from newcomers never gets old. But I understand: it's fundamentally misleading, and there are now commercial and ethical reasons for the name change.

wait, ethical reasons? what ethical reasons?
Logged

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Future of the Fortress
« Reply #4227 on: October 03, 2021, 11:49:33 am »

Why wereass would be controvensial or ethic related? Specially why would it matter at all on a game were mutilation and potential torture and worst are part of the mechanics?
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Future of the Fortress
« Reply #4228 on: October 03, 2021, 12:52:15 pm »

I assume "ethic" is subjected to the same meaning destruction process that the words for absence and presence of the full color spectrum are (together with a plethora of other words), i.e. as a code world for something completely different, to be replaced as soon as a sufficient number of people realize that it's actually used as synonym for a word they emphatically claim nobody may use (except a select few), and they obviously claim they never use since they were enlightened/indoctrinated/started playing along. In this case I assume it means fear of offending the incredibly easily offended.

When it comes to the actual usage or not of the word "ass" I don't particularly care whether it remains or gets replaced.
Logged

LordBaal

  • Bay Watcher
  • System Lord and Hanslanda lees evil twin.
    • View Profile
Re: Future of the Fortress
« Reply #4229 on: October 03, 2021, 12:56:07 pm »

At any rate the word or any other can easily be added back if removed.
Logged
I'm curious as to how a tank would evolve. Would it climb out of the primordial ooze wiggling it's track-nubs, feeding on smaller jeeps before crawling onto the shore having evolved proper treds?
My ship exploded midflight, but all the shrapnel totally landed on Alpha Centauri before anyone else did.  Bow before me world leaders!
Pages: 1 ... 280 281 [282] 283 284 ... 389