faatal

faatal



21 Apr

Comment
    faatal on Forums - Thread - Direct

It is not as simple as that. In tweaking rwgmixer.xml wilderness counts, I found there is a max count at which it stops successfully finding locations for for prefabs. Don't yet know what the limiting factor is. On a 10k I can get over 600 to spawn, so the Wilderness Many setting for that is now 750, up from 400. Many is now 450 on 8k. Reducing mountains also helps as that does limit some prefab locations.

Hopefully less often, but there is no guarantee some tech issue requires changing data formats in a way we can't make backwards compatible. Ideally we will load/convert what we can instead of nothing at all.


20 Apr

Comment
    faatal on Forums - Thread - Direct

Yes, specific traders appear in specific biomes in A22, but this could change as we test and iterate on the design.


19 Apr

Comment
    faatal on Forums - Thread - Direct

Towns flatten terrain, except for mountains. Terrain is generated first, so the more mountains, the less success towns have in generating and you would get less. I reduced mountain max scale a bit and may reduce the default mountain percent. I recently removed mountains from wasteland to allow bigger cities there, but their success rate is not as good as I hoped, so needs more work to figure out why.

I don't think anything is adding them after. Cities/towns use up the space pretty well now.

Maybe. Artists add those, not me.

Comment
    faatal on Forums - Thread - Direct

Is the same. I have not looked at that code. It may or may not change.

Town planning changes involve more successfully making towns on the map. It failed a lot before due to excessive randomness and retrying the whole process instead of specific sections. The town tiles are the same layouts.


A township is a city, town, countrytown, oldwest or roadside type of location made up of a random range of tiles and these change based on world size.


Yes, we want better and more stamp variety, but there is no timeline for when that might happen.

Towns don't have a shape. I think they just grow in random directions, but I have not looked at that code, but plan to as I improve the systems.


17 Apr

Comment
    faatal on Forums - Thread - Direct

No new stamps. Artists would typically make those. We could use more. Not planning on making it procedural.

Yes. Any POI could be listed with any combination of biomes.

It could do more than 10k, but no plans for it. We would have to test to see what memory is needed and if we need to, then disable it on some hardware.


You should get more buildings now anyway with the recent changes as cities/towns generate more successfully and even more so if you increase Towns to Many.

Comment
    faatal on Forums - Thread - Direct

Yes. Future biome progression/survival/story will probably tie into specific traders, but that is all subject to change.


You can change it by modding rwgmixer.xml:

Comment
    faatal on Forums - Thread - Direct

Well, if I added a colon as it would appear in our change log, it would be more clear:

Added: Trader types are each in their own biome (with a min of 2).


I don't think there will be more traders, but could happen in a DLC or sequel in a galaxy far far away.

Comment
    faatal on Forums - Thread - Direct

More RWG changes coming to A22:


Improved player spawn locations.

Added rwgmixer biomeTags which limits to one or more biomes (requires partial_name).
Added trader types are each in their own biome (with a min of 2).


Improved town planning quality.
Adjusted township counts and sizes.
Added biome township count logging and trader logging.
Balanced lakes, rivers, craters, canyons, township and wilderness settings.

Added POI spawning limits based on surrounding density in world.
Improved POI spawning fallback to use a smaller size but ignore name restriction.


Added preview coloring for districts (3 brightness levels each) and traders.
Improved preview POI descriptions and added score.


This is the current default 8k map:

Comment
    faatal on Forums - Thread - Direct

That is why many of the games that have clothing/armor with bonuses also have cosmetic slots to allow them to look different for the players that care about cosmetics.


Cosmetics is something we may do after a22. At this point most devs have their plates full for a22 and we are not doing additional features unless critical.


16 Apr

Comment
    faatal on Forums - Thread - Direct

Each zombie adds rendering, animation, collision and character controller overhead. You can turn off AI and watch the FPS drop as you spawn more and more.


07 Apr

Comment
    faatal on Forums - Thread - Direct

That has yet to be determined.


06 Apr

Comment
    faatal on Forums - Thread - Direct

There are about the same of each type.


05 Apr

Comment
    faatal on Forums - Thread - Direct

Yes, except the increase in players is not guaranteed. More players uses more memory in some cases, so additional memory optimizations may need to be found for it to run reliably.


8k RWG maps is the current limit. Also due to memory limits.

Comment
    faatal on Forums - Thread - Direct

LOL


Yes, because the dozen programmers working on 7dtd are all needed to help artists get new content into the game. Some people...

Comment
    faatal on Forums - Thread - Direct

Console play is peer to peer without cross-play. Once cross-play is released then you could log on to a dedicated server running on a PC/Linux OS. I am not working on any of that, but I believe that is how it will be.

Comment
    faatal on Forums - Thread - Direct

I don't think modding zombies will be all that different, but it is hard to remember a years worth of changes.


Textures? Artists make those.


29 Mar

Comment
    faatal on Forums - Thread - Direct

Split screen is a memory issue and a performance issue.


A typical gaming PC will have 16+8 GB RAM.

Xbox series X has 16 GB of total RAM, but only around 13.5 GB available for the game. PS5 is similar. That is not great.

Series S has 10 GB total RAM, so even worse. We use half res textures and medium quality settings on S, which manages to fit into RAM while allowing for some memory growth as you play the game for hours. This was only achieved with a lot of memory optimizations to the point we have basically run out of big things to optimize. We can squeeze a bit more, here and there, but diminishing returns.


Performance wise, you have to have a render a different part of the world, which uses a lot more CPU and GPU.

Comment
    faatal on Forums - Thread - Direct

Yes, any entity being drawn in the world decreases performance whether dead or alive, so removing them is also good.


Inside/outside ambient light scaling is already in worldglobal.xml since it was implemented. It is not meant as a simulation of eyes. It was simply to make outside bright and inside dark as ambient light is a global value, so you can't use it to make part of a mesh dark and other part bright. Block ambient occlusion does allow different parts of the mesh at different brightness values, but the implementation had problems and was not fast. The improved version works better.


27 Mar

Comment
    faatal on Forums - Thread - Direct

No plans to add back zombie looting. I find it tedious.


Block ambient occlusion has returned, so interiors are darker separate from ambient light. We still change the ambient light for indoor/outdoor, but subtle.

Comment
    faatal on Forums - Thread - Direct

Yes. Works like grass.