Open Xenthio opened 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
What would you want in this scenario?
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,
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