Skin System
Setup Work: HighWipe recommendedTypes.xml RequiredStableπΊπΈ/π¬π§
Changelogs:
Version 3.0.1 - stable30.04.2024 12:31
To support both old and new Versions of this major update, you can use #ifdef LBmaster_Rework to check if the new version is loaded or the old
- prints have been replaced with LBLogger methods
- GetGame() has been replaced with g_Game constant
- classes have been seperated into own files
- Using the LBLayoutManager everywhere
- all files were reformatted with formatting tool
- folderstructure has been made consistent with other LB mods
- missing translation into Stringtable
- Quantity was not preserved when swapping items
- items should no longer loose their retexture after restart when placed down and repainted by the repaint spray can
Version 3.0.0 - exp16.04.2024 15:13
#ifdef LBmaster_Rework
to check if the new version is loaded or the old- prints have been replaced with LBLogger methods
- GetGame() has been replaced with g_Game constant
- classes have been seperated into own files
- Using the LBLayoutManager everywhere
- all files were reformatted with formatting tool
- folderstructure has been made consistent with other LB mods
- missing translation into Stringtable
- Quantity was not preserved when swapping items
- items should no longer loose their retexture after restart when placed down and repainted by the repaint spray can
Version 2.0.0 - stable21.03.2024 17:37
- Attachments would loose their texture when repainted individually
-
Repaint_SprayCan
item to repaint items on the fly- Spray can has 20 uses by default and can be changed via config
- Repaint sound when texture is changed by a player
- Reduced messages printed in the logs
Version 1.1.0 - stable21.02.2024 23:51
- Permission "skinsystem.access.all" to allow admins to access all repaints
Version 1.0.5 - stable15.02.2024 16:19
- lock icon path was wrong
More...
Features
Dynamic Skin System
-
Configure items to apply custom skins without having to create new items -
Skins will automatically be applied when the user has the permission to use it -
Attachments can also be configured to be repainted automatically -
Setup Textures and Materials for each Skin -
Add Skins to groups to easily give players access to a whole list of Skins -
Make skins available for all players by assigning it to no permission group -
Compatible with Advanced Groups to apply skins to all group members -
Setup Repaint Workbenches at Traders or spawn them in the world or sell them at the Trader for the players base
Swap Skin System
-
Simpler, but less flexible skin system -
Items can be swapped to basically any other item -
Items will keep the health, attachments and cargo. So players will not loose any items when swapping and also cannot exploit the system to repair items -
Weapons can be swapped seemlessly, by keeping the bullets in the chamber and properly attaching magazines back to the new weapon if possible -
All items, that don't fit the new item will be put in the players inventory or on the ground when the inventory doesn't have space