PC Are subterranian prefabs possible?

geengaween

New member
One of the things I loved about the Bethesda Fallout series was the way you could be travelling through the world, find a manhole or a door in the wall, and find yourself in a dark warren of sewers or maintenance tunnels. Does the engine of 7DTD permit that kind of thing now? Or are PoI's strictly arranged on a 2D plain?

 
It is possible. 

In compopack there are fair few POI's that are entirely underground and only a small hatch leading down is above the ground. 

 
Are they able to go below other PoI's and overlap?
I am not aware of such functionality occuring on random. If they are "overlapping" it is a single POI that has parts of it under ground. I have seen few custom POI's in compopack that have significant underground elemeents attached to an above ground elements. 

 
Are they able to go below other PoI's and overlap?
No.

Also there is no way to create an "underground-only" POI. You can make a POI that has only underground stuff, but the surface itself will also be part of the POI. It's surface will not fit into the generated landscape (or will be blended in like known from  "normal" POIs).

Imho, you can see this with the vanilla "well-bunker" POI. There is only a well on the surface and next to it theres nothing and the surface is absolutely flat. Underground (going down the well) there is relatively large bunker, but sind POIs can not overlap, also not over oder under each other, everything next to it is as far away as the underground part is in size.

Afaik a POI has no height, it's always from bedrock to the sky. You can easily see this if you dig a tunnel far blow a poi. If the POI is reset by a trader quest, also the undergound structure respawns and you tunnel is closed again. And that's why you can't place POIs overlapping or even fully under or above each other.

 
Last edited by a moderator:
Liesel Weppen said:
No.

Also there is no way to create an "underground-only" POI. You can make a POI that has only underground stuff, but the surface itself will also be part of the POI. It's surface will not fit into the generated landscape (or will be blended in like known from  "normal" POIs).

Imho, you can see this with the vanilla "well-bunker" POI. There is only a well on the surface and next to it theres nothing and the surface is absolutely flat. Underground (going down the well) there is relatively large bunker, but sind POIs can not overlap, also not over oder under each other, everything next to it is as far away as the underground part is in size.

Afaik a POI has no height, it's always from bedrock to the sky. You can easily see this if you dig a tunnel far blow a poi. If the POI is reset by a trader quest, also the undergound structure respawns and you tunnel is closed again. And that's why you can't place POIs overlapping or even fully under or above each other.
That POI is NOT only the well aboveground as part of the POI. The house standing there is also part of the POI aboveground portion.

 
The way the game handles POIs is that each one is designed to fit into one of a few different plot sizes ranging from very small to large. In addition each plot has a series of meta data like tags denoting its tier and type such as residential, industry, commercial, etc. When the RNG or Nitrogen is generating the world it first generates the road ways and paths before branching out to place nodes for cities, towns, and random drive ways or paths. Next it uses a algorithm to place the POI plots around the nodes based on a series of rules such as all residential goes here and over there is the industry. Once the plots are in another algorithm goes through and tries to smooth things out to hide the POI boarders and yet another algorithm picks the actual POIs that will spawn in the plots.

As been said POIs go from bedrock to sky limit so it is impossible for two POIs to interact with each as the game also includes a buffer zone around each POI plot to avoid that.

 
geengaween said:
Are they able to go below other PoI's and overlap?
Due to structural integrity you can't really do that..... get the wrong combination and an underground POI could cause the above ground POI to collapse.

 
uhh, have you all checked out a mod called "Winter project" by Sphereii? 

You all might want to, if you think you can't spawn prefabs underground.

 
uhh, have you all checked out a mod called "Winter project" by Sphereii? 

You all might want to, if you think you can't spawn prefabs underground.
I dont think anyone said you couldnt..... all that was said was that you couldn't spawn one POI underground beneath another POI.

 
I dont think anyone said you couldnt..... all that was said was that you couldn't spawn one POI underground beneath another POI.
Not a dig by any means, but you all 'might' be wrong about that as well ;)  Things have come a long ways on the modding front. 

 
The SI issue isn't a engine issue, but a POI level design one. All you need to do is make sure the ceiling blocks of the sub-POI can be structural and support the weight (of anything) because remember SI is only checked horizontally. But I don't know if TFP wants to put the extra time into making sure of that.

And then it's just changing the x/y planar zoning into a 3D chunk one if the subterranean POIs span multiple chunks (although that from what I understand is not an easy or simple task and is an engine if I recall correctly).

 
The SI issue isn't a engine issue, but a POI level design one. All you need to do is make sure the ceiling blocks of the sub-POI can be structural and support the weight (of anything) because remember SI is only checked horizontally. But I don't know if TFP wants to put the extra time into making sure of that.

And then it's just changing the x/y planar zoning into a 3D chunk one if the subterranean POIs span multiple chunks (although that from what I understand is not an easy or simple task and is an engine if I recall correctly).
Not if we're talking about placing one POI under another.   The POI on the top could become structurally unsound if there are gaps below it.   As I'm sure you know, to be a support, a block needs to be have blocks below it all the way to bedrock.

 
Not if we're talking about placing one POI under another.   The POI on the top could become structurally unsound if there are gaps below it.   As I'm sure you know, to be a support, a block needs to be have blocks below it all the way to bedrock.
... How do you think the Skyscrapers are built in the game?

Or any of the existing prefab POIs that exist underground. I mean you could put a whole skyscraper above a bunker POI, because the roof/ground is already structually sound. As I said... the only issue would be if the engine only allows for one POI per chunk because it only exists as a 2D plane, and not a 3D aggregate space. Other than it's only a Level Design POI issue.

And to be fair, I bet the current Level Designers at TFPs can do this but either don't have the time, or the programmers haven't figured out how to do it efficiently (I bet they broadly know how to do it, but making it not run like garbage is a whole other issue).

 
... How do you think the Skyscrapers are built in the game?

Or any of the existing prefab POIs that exist underground. I mean you could put a whole skyscraper above a bunker POI, because the roof/ground is already structually sound. As I said... the only issue would be if the engine only allows for one POI per chunk because it only exists as a 2D plane, and not a 3D aggregate space. Other than it's only a Level Design POI issue.

And to be fair, I bet the current Level Designers at TFPs can do this but either don't have the time, or the programmers haven't figured out how to do it efficiently (I bet they broadly know how to do it, but making it not run like garbage is a whole other issue).
Those are 1 prefab built with an underground component.  What is being asked here is having the ability to have 2 distinct prefabs built on top of each other.

 
I am fairly sure that it is possible. POI stacking requires manual placement though and you have to take into account the stability...

 
Last edited by a moderator:
something I haven't seen mentioned specifically, but may be part of the answer:

In the vanilla prefab editor, you can choose the specific "ground height level" to set your POI at.  You only get 1 choice per POI, and you have to set it (meaning you can't choose a list of possible heights and have it randomly pick one, or set some "ok to spawn in caves" setting that I'm aware of) . So for a single POI, you could sink it into the ground if you wanted to and make "ground height" be the top of the POI (like add some dirt/rock/etc on top)

But: The POI editor doesn't seem to allow for anything like "do something if another POI occupies this space", like move a POI lower or higher.  Its been said above, but the game seems to only allow 1 POI per "placement of a structure on a horixzontal plane" as part of the automated world generation. So: You it looks like can't have an autogenerated map automatically put POI's on top of each other. In addition, I don't believe the game will allow them to even overlap a little (on the same ground level) when they are added to the map (meaning you can't build a really tall and wide "Umbrella" or dome shaped POI and have other POI's spawned below/inside it.

But: it appears you can manually spawn them in on top of each other, per

I am fairly sure that it is possible. POI stacking requires manual placement though and you have to take into account the stability...


So: A question: I was under the impression that anything "above" a POI was turned air blocks when it spawned in...meaning natural things cannot "overlap" on top of a POI ( like a POI under a cliff cannot naturally spawn in a newly generated map (or it clips the cliff off above it *when it spawns in*, destroying the cliff?) and similarly a POI will never be found under like, another bridge POI.  I know some of the Navezgane map has a "built into the wall" structure in the canyon, but I'm assuming that's not a POI, or it was just carefully/manually placed?

 
So: A question: I was under the impression that anything "above" a POI was turned air blocks when it spawned in...meaning natural things cannot "overlap" on top of a POI ( like a POI under a cliff cannot naturally spawn in a newly generated map (or it clips the cliff off above it *when it spawns in*, destroying the cliff?) and similarly a POI will never be found under like, another bridge POI.  I know some of the Navezgane map has a "built into the wall" structure in the canyon, but I'm assuming that's not a POI, or it was just carefully/manually placed?
There is no such restriction. Prefabs won't alter blocks outside their boundary. So you can put POIs under a cliff and this won't remove it (of course unless you've added some air layers as part of your prefab and the 'copy air blocks' property is enabled). The structures in the canyon are regular prefabs but the Pimps have placed them manually. You can even place two or more POIs in the same spot and configure them in a way that they get exchanged when activating a quest (e.g. from a damaged version to a repaired version). 

 
Last edited by a moderator:
As an aside to the above. You can always set in ground blocks as part of the POI to act as a ceiling supports.

I think if the programmers/engineers can figure out to make Pregen engine think in layers instead of a true 3D space, they could setup seamless modular POIs (similar to random gen Rogue-likes) granted then it would still be up to the level designers to make sure the seams are structurally sound and feel less AI created when placed next to each other. So instead of making a whole apartment building a single POI it can be several stacked on each other and the order be randomized for a little variety. Granted it won't flow as well as manually placed ones, but it can help add a little variation without having to create whole new POIs each time.

 

 
Back
Top