PC Structural integrity - make sound when placing or stepping on stress points

toores

New member
I presume structural integrity is checked when you place a new block. And since I've had blocks brake away when stepping on them (before trap/fake floors were introduced), i presume it's checked then also.

Correct me if I'm wrong.

If that's true, could there be a sound connected to high stress blocks that are close to failing. Like if i'm placing the last block it can hold, a cracking sound is played. Also if i'm walking on a floor and step on a block that's SI-strength is under certain threshold, the same sound is played. Maybe even have a different volumes or sounds at different thresholds.

The sound could be material specific: wood/metal/stone

1. I think it would add so much to the atmosphere. Imagine sneaking in an old house and the weak floor makes a sound that wakes up sleepers around you.

2. I think it would make building more intuitive. You hear when something you place is in stress, you don't have to read wiki and count your blocks.

Technically, would it hit performance if draw calls for SI are made anyways?

EDIT:

I think i should've posted this in the "Pimp Dreams" instead.

 
Last edited by a moderator:
could be better with a color system, when you place a block that compromise SI the block became purple, or black

shoudn't be appliable when walking on blocks because there are trap blocks like in the crack a book skyscraper

 
could be better with a color system, when you place a block that compromise SI the block became purple, or blackshoudn't be appliable when walking on blocks because there are trap blocks like in the crack a book skyscraper
It's already in the creative options.

 
I think the color system should make it into the game.

BUT: only inside your claimed area,

and maybe only with a special hard-to-find goggles, or after drinking some strange brew you have to cook in a big copper cauldron....

 
Seeing how laggy it gets whenever I use the already existing feature to visualize SI (in the debug menu) that sound idea might be a better way to bring it to the regular player.

I'm still goin to be counting my blocks though :p

 
+1 to this, a cracking or creaking sound when things are getting close to collapse would not only be useful but make those horde nights when they get close to collapsing your base even more terrifying. :-)

 
Seeing how laggy it gets whenever I use the already existing feature to visualize SI (in the debug menu) that sound idea might be a better way to bring it to the regular player.
I'm still goin to be counting my blocks though :p
To be honest, i'm not sure how would the sound trigger affect performance. Even if it's only used when draw calls are made anyways. Maybe someone with development skills would know this...?

 
A great idea +1 .
It is computed already, so I think it would not affect performance in any way.
Might not be so simple.

I believe it when Kinyajuu or faatal tell me that.. :D

 
could make like a master builder perk, when its unlocked it shows you via color when it will fail. just an idea. i do like the color system. but its kind of interesting finding out as you go if it will hold or not

 
Might not be so simple. I believe it when Kinyajuu or faatal tell me that.. :D
Probably it is really simple. every block entity has a default sound when you step over it, the structural integrity is calculated every time a new block is attached to a block. In this calculation the sound for this block (and/or adjacent blocks) can be changed or overlayed without affecting the performance. Also, in the block entity (xml) a new tag can be inserted to replace the block sound (or overlay on default block sound) if it has structural stress.

 
Probably it is really simple. every block entity has a default sound when you step over it, the structural integrity is calculated every time a new block is attached to a block. In this calculation the sound for this block (and/or adjacent blocks) can be changed or overlayed without affecting the performance. Also, in the block entity (xml) a new tag can be inserted to replace the block sound (or overlay on default block sound) if it has structural stress.
Breaking one block in a strategic spot might change the SI stress level for thousands of blocks. I don't know if it's good idea to start rewriting all those tags. I think it should rather be done when interacting with specific block.

 
Sound could be a great compromise indicator of stress.

I also like the idea of the build cursor changing from green, to yellow to red to indicate stress.

- P

 
(...)
I also like the idea of the build cursor changing from green, to yellow to red to indicate stress.

- P
And then what shall indicate the different states of claimed land when building/ trying to build on it?

 
I would love that, had a structure I was building do that to me. Put everything down for my farm, dirt and all. I put 1 potateo down and everything fall.

 
Breaking one block in a strategic spot might change the SI stress level for thousands of blocks. I don't know if it's good idea to start rewriting all those tags. I think it should rather be done when interacting with specific block.
You miss the point - you can turn on the visualization of the stress right now. Every block has the value of the stress already, it is stored after calculation in memory, the structural integrity algorithm recalculates these values using the old ones.

 
Last edited by a moderator:
You miss the point - you can turn on the visualization of the stress right now. Every block has the value of the stress already, it is stored after calculation in memory, the structural integrity algorithm recalculates these values using the old ones.
Oh, so every time you place or break a block, it recalculates stress for all involved blocks? ('cause i thought it would cause lag)

If it doesn't affect performance (only changing some tags), i would really like to see it happen!

 
Back
Top