SkinBox

SkinBox 2.2.17

  • Added a config option by list to provide fast and easy missing item/workshopnames needed to use the skinbox.addskin command
  • The left side is always the game-item-shortname, the right side is the WorkShop-name of those items.
Current default example:
Code:
  "AvailableSkins": {
    "MissingSkinNames": {
      "bandana": "Bandana",
      "chair": "Chair",
      "rug": "Rug",
      "rug.bear": "Bearskin Rug",
      "table": "Table"
    },
  • Like
Reactions: Loonie2013
  • Client preloading did only work for items except
    the category attire (wearables)
    This patch does solve this
  • This can increase also the login times a lot more
    This way you can decide to disable the preload of attire by
    setting forceAlsoWearables to false
  • Patchfix for NRE
  • Like
Reactions: Dmitry
Added 2 new things:
  • Added a distance limiter to prevent two people to near to each other from using the SkinBox at same time.
    The default of "boxUseDistance" is 10.0
    This shall prevent item loss of force-closed SkinBoxes
  • Added support for ServerRewards AND Economics to let players pay for SkinBox usage :cool:
Code:
  "UsageCost": {
    "costBoxOpen": 5,  // Cost to access the box, 0 disables that check
    "costDeployable": 10,  // Cost to change deyployables, 0 disables cost
    "costPlayerwearable": 20,  // Cost to change attire, 0 disables cost
    "costWeapon": 30,  // Cost to change weapons/tools, 0 disables cost
    "enableUsageCost": false, // true enable's the whole function
    "useEconomics": false, // to use Economics
    "useServerRewards": true // to use ServerRewards
  }
It can only use one system at once. If both are installed and enabled in the config, then it will use ServerRewards.
  • Added option to hide Quicksort
    > hideQuickSort (default is false)
QuickSort and the LootAll option could force itemduping of stackable items.
Either you disable in QuickSort the option LootAllowed or you enable in SkinBox the option hideQuickSort
  • Added command skinbox.addexcluded to add skin numbers
  • Added command skinbox.removeexcluded to remove skin numbers
Skin numbers added this way are not available to any players under the authLevel defined by exludedSkinsAuthLevel
  • Like
Reactions: EvilynCorporated
  • Like
Reactions: Pur3x
  • Repaired full skinning functions