vfig on 7/1/2024 at 08:58
here is a pack of climbable chain meshes, for use with placed rope objects. they are intended to match the appearance of the "jochain" models by Jason Otto.
the chains come in three sizes: small (same diameter as a rope), medium (twice the size), and large (four times the size). for each size, there are four different models, each suitable for different lengths of chain: 8, 16, 24, and 32 units. the reason for these four different models is to accommodate different lengths of rope object without the chain links getting too stretched, visually. see readme.txt in the zip for details.
(
https://www.dropbox.com/scl/fi/r248o7fbf4tvh46n23yp2/vfig_ropechains_v1.zip?rlkey=n207za8aipw28v1ptfgf260si&dl=1) download from dropbox
the zip is packaged like an fm, so you can load it into dromed with fmsel and see the chains in action in the test mission. if you arent using dromed with fmsel (you really should!), then just grab the files out of the mesh/ and mesh/txt16/ folders in the zip.
(
https://imgur.com/a/LM8n61N)
Inline Image:
https://i.imgur.com/FUcrTll.jpg
R Soul on 7/1/2024 at 13:05
Nice work vfig. Thanks for your efforts to get them working.
I'd like to suggest the following for schemas:
Addition to feet.sch (these are haunt footsteps):
Code:
//CLIMBING A CHAIN
schema climb_chain
archetype FOOT_PLAYER
volume -700
ft_hh1 ft_hh2 ft_hh3 ft_hh4
env_tag (Event Climbstep) (CreatureType Player) (Material Chain)
Addition to hits.sch (taken from an ambient schema for miss4):
Code:
//HIT All <--> Chain
schema hchain
archetype HIT_MATERIAL
chain1
env_tag (Event Collision) (Material Chain) (Material2 Carpet Ceramic Earth Glass Gravel Ice Metal MetGrate)
env_tag (Event Collision) (Material Chain) (Material2 Snow Stone Tile Vegetation Wood)
(the code for the .sch files can actually go in
any .sch file, which will make it easier to distribute)
Additions to Envsound.spc:
Add
Chain onto the ends of the
Material and Material2 lines.
vfig on 7/1/2024 at 14:36
oh brilliant! yes, having suitable schemas is the finishing touch these need.
Kubrick on 7/1/2024 at 16:14
I can attest to how good they look and feel. Thank you vfig and thank you R Soul for the schemas <3
vfig on 10/1/2024 at 20:32
you could add these tags to the climb_chain schema, for a sound when the player grabs the chain:
Code:
env_tag (Event Collision) (CreatureType Player) (Material Chain)
and these ones to the hchain schema for a sound when an arrow hits the chain:
Code:
env_tag (Event Collision) (ArrowType Broadhead Rope) (Material Chain)
or, of course, you could create different schemas for these events, if you prefer.
Marzec on 11/1/2024 at 12:31
Shouldn't it be possible to create a tag for any kind of collision?
vfig on 11/1/2024 at 15:23
yes, but that would not be good sound design. the player grabbing the chain (as they initially collide with it) should sound different to an arrow hitting the chain. ideally the latter would have a sound combining the arrow impact and the chain jingle, in the same way as the existing arrow hits for materials do.
of course, that means for a good setup, you would want a set of custom sounds for the chain material. since many fms have had hanging and walkable chains (just not climbable rope ones) with custom schemas, it might be worth digging into them for their existing sounds and Material Chain schemas.
Marzec on 12/1/2024 at 14:57
Yes but that is a lot of work. How to start easily and then work my way detail by detail?
For example, I want all creature types to collide with chain and make a sound of it. Do I need to set this up for every CreatureType individually?