Constructor¶
Customization library¶
When customizing your PvE constructor, make sure to keep the character_customization_library in sync with your changes.
PVE_PVP_SOLDIER = {
bodySections = {
HELMET = {
regions = {
helmet_soldier_common_01 = {
meshes = [
"soldier_helmet_01",
"soldier_lenses_01",
"soldier_helmet_01_glass"
]
}
}
}
}
}
If you change object names or add new objects, these changes must be represented in the customization library.
Decals¶
Decal on the model is a separate geometry that a decal gets projected on. In the screenshot below, the decal geometry is separated from the main geometry to display the difference:

Decal geometry is vertex-colored to indicate the actual decal placement — where to draw (e.g. a scratch on the shoulder) and where not to.

Decals are automatically grouped with geometry of the same name, but without the _decal postfix.
Warhammer 40,000: Space Marine 2 © Games Workshop Limited 2024. Space Marine, the Space Marine logo, GW, Games Workshop, 40K, Warhammer, Warhammer 40,000, 40,000, the 'Aquila' Double-headed Eagle logo, and all associated logos, illustrations, images, names, creatures, races, vehicles, locations, weapons, characters, and the distinctive likeness thereof, are either ® or TM, and/or © Games Workshop Limited, variably registered around the world, and used under licence. Focus Entertainment and its logos are trademarks, registered or not, of Focus Entertainment. Saber Interactive and its logos are trademarks, registered or not, of Saber Interactive. Powered by Wwise © 2006 – 2024 Audiokinetic Inc. Havok software is © 2024 Microsoft. Uses Bink Video. Copyright © 1997-2024 by Epic Games Tools LLC. All rights reserved to their respective owners.