Facepunch / sbox-issues

176 stars 12 forks source link

More base surface types #3967

Open Xenthio opened 1 year ago

Xenthio commented 1 year ago

For?

S&Box

What can't you do?

Right now, the base sound effects contain way more useful footstep sounds that s&box doesnt get to use

If we're using assets from asset.party, we can expect they will be using only base surface types, and if a game wants to use more surface types (eg, introduce metallic catwalk footstep sounds on a catwalk texture) we cannot do so without creating new assets and possibly creating a mismatch of style in their maps, as these assets may be used for more than just one game,

How would you like it to work?

It would be cool if sbox could extend the amount of base surfaces to encompass all of the available core footstep soundeffects the game provides, that way assets can still remain game agnostic while introducing a higher variety of surfaces that games can either use as is or replace in code if needed

What have you tried?

i wanted to try things like surface overrides for materials, but unfortunately i cant grab the name of a material from a trace so manually overriding materials in code would not only be annoying but currently is impossible

Additional context

No response

Xenthio commented 1 year ago

it'll be very annoying to have materials from asset party use their own surface types, with each one with a custom surface having a different sound style, or 3 different wet floors using 3 different footstep sounds,

another reason why this should be done over just using a custom surface fit for one game is because assets might be shared across games (most likely for teams who are making generic assets and buying asset packs from stores), and one game you might want the sound of big heavy boots, while in the other you might want the sound of something more light

bakscratch commented 1 year ago

What would you want in this scenario?

Xenthio commented 1 year ago

as sbox already has sounds for these, they'll be very useful to have default: chainlink, concrete flooded, gravel, metal walkway, debris, wood debris, mud, mud puddle, rough concrete,