I have! You need to use behavior flags/PropFlags, (depending on what they are called in the tool you’re using). In YMTEditor, it’s flags for components and PropFlags for props. In this case, you want to use 512, which reduces damage taken. A (probably) non-comprehensive list of these flags is below:
1 = bulky = removed in some cars
2 = job = idk?
4 = sunny = idk?
8 = wet = idk?
16 = cold = idk?
32 = remove in vehicle = removed in all vehicles
64 = bike only = removed in cars but kept on bikes
128 = not indoors = idk?
256 = fire retardant
512 - armored = will reduce damage applied to that area
1024 = lightly armored = reduced head impact damage
2048 = high detail = idk?
4096 (p_head only) = motorcycle helmet = keeps when on motorcycle
8192 (p_head only) = random helmet = adds to pool of randomly worn helmets
16384 = script helmet = idk?
32768 (p_head/p_ears/berd only) = flight equipment = won’t be replaced when entering some helis/planes
65536 = hide in first person
131072 (p_head only) = use hat physics = will throw away with physics when exiting motorcycle
262144 (p_head only)= pilot equipment = hat will not be replaced in heli/plane
524288 = wet more wet = idk?
1048576 = wet less wet = idk?
To use multiple flags, add them together (Ex: bulky and armored would be 513)
Flags were found by reverse engineering the output from Durty Cloth Tool and grzyClothTool. However, I recommend YMTEditor or grzyClothTool because they’re free.
1 Like
hash_2FD08CEF corresponds to sounds in game.dat151.rel with “type=“Cloth”” in the “Item” tag. A list of all the cloth audio types can be found below.
Credits:
- Codewalker for decompiling the .rel file
- Github Copilot for extracting the name field bc I ain’t wading through 507358 lines of code
Cloth Audio Types:
- cloth_heavy_bag (hand)
- cloth_ballistic (task)
- cloth_cop_belt (accs)
- cloth_backpack (hand, task)
- cloth_tool_belt (accs)
- cloth_scuba (berd, accs)
- cloth_rappel_parachute (hand)
- cloth_gas_mask (accs)
- cloth_lower_skirt_short (lowr)
- cloth_lower_skirt_long (lowr)
- cloth_lower_shorts (lowr)
- cloth_lower_pants_tight (lowr)
- cloth_lower_pants_suit (lowr)
- cloth_lower_pants_leather (lowr)
- cloth_lower_pants_denim (lowr)
- cloth_lower_bare (lowr)
- cloth_lower_waterproof (lowr)
- cloth_lower_cotton (lowr)
- cloth_lower_extreme (lowr)
- cloth_upper_sweater (uppr, accs, jbib)
- cloth_upper_shirt_tee (uppr, accs, jbib)
- cloth_upper_shirt_leather (uppr, accs, jbib)
- cloth_upper_shirt_cotton_lite (uppr, accs, jbib)
- cloth_upper_jacket_suit (uppr, accs, jbib)
- cloth_upper_jacket_puffy (uppr, accs, jbib)
- cloth_upper_jacket_leather (uppr, accs, jbib)
- cloth_upper_jacket_cotton (uppr, accs, jbib)
- cloth_upper_fireman (uppr, accs, jbib)
- cloth_upper_cop_vest (uppr, accs, jbib)
- cloth_upper_coat_scientist (uppr, accs, jbib)
- cloth_upper_shirt_cotton_heavy (uppr, accs, jbib)
- cloth_upper_bare (uppr, accs, jbib)
- cloth_upper_bikini_top (uppr, accs, jbib)
- cloth_upper_waterproof (uppr, accs, jbib)
- cloth_upper_alien (uppr, accs, jbib)
- cloth_upper_spacesuit (uppr, accs, jbib)
- cloth_default
The following are extracted from Durty Cloth Tool. They appear to work but may get converted to hash format upon use.
- cloth_upper_cotton (jbib)
- cloth_upper_ballistic_armor (accs, jbib)
- cloth_upper_cop_vest_helmet (uppr, jbib)
- cloth_upper_kifflom (jbib)
- cloth_upper_shirt_cotton_heavy (uppr, jbib)
- cloth_lower_leather (lowr)
- cloth_lower_swat (lowr)
- cloth_lower_ballistic_armor (lowr)
- cloth_lower_fireman (lowr)
- cloth_lower_fireman_lower (lowr)
- shoe_trainers (feet)
- shoe_heavy_boots (feet)
- shoe_rubber_boots (feet)
- shoe_rubber (feet)
- shoe_flip_flops (feet)
- shoe_dress_shoes (feet)
- shoe_heels (feet)
- shoe_high_heels (feet)
- shoe_barefoot (feet)
- shoe_scuba_flippers (feet)
- SHOE_HighHeel_trainers (feet)
- shoe_normal_heels (feet)
- shoe_cowboy_boots (feet)
- footsteps_generic (feet)
- shoe_clown_shoes (feet)
- shoe_golf_shoes (feet)
- shoe_silent (feet)
How do i remove the Hair when i wear a mask?