Jump to content

Skinner 3.0 Beta Update

Pending 2.1.9

Whispers88


Bear Grills

Posted

Error from 2.9.93

 

Failed to call hook 'SkinCMD' on plugin 'Skinner v2.9.93' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Skinner.GetPlayerSkins (BasePlayer player, System.Boolean update) [0x00034] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner+BoxController.StartAwake () [0x00045] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner.SkinCMD (Oxide.Core.Libraries.Covalence.IPlayer iplayer, System.String command, System.String[] args) [0x00212] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00b0b] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d59b507fd76240e5b62228d0eae39b73>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d59b507fd76240e5b62228d0eae39b73>:0 
Failed to call hook 'SkinCMD' on plugin 'Skinner v2.9.93' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Skinner.GetPlayerSkins (BasePlayer player, System.Boolean update) [0x00034] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner+BoxController.StartAwake () [0x00045] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner.SkinCMD (Oxide.Core.Libraries.Covalence.IPlayer iplayer, System.String command, System.String[] args) [0x00212] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.Skinner.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00b0b] in <66f8a72df72448369d2c47da713a7c99>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d59b507fd76240e5b62228d0eae39b73>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d59b507fd76240e5b62228d0eae39b73>:0 

venda_vole

Posted

11 minutes ago, SpookyBoo12 said:

A question: where do you import skins from and how do you know that those skins are in accordance with the terms and conditions of Facepunch?

There is couple ways to do that. 
1: u selecting skins from Rust Workshop on Steam
2: importing can be possible over in-game command or over console command 

/Skinimport or /sip - Import custom workshop skins

Args - WorkshopID example: /Skinimport 2397648701
 

/Colimport or /cip - Import custom workshop collection using /skinimport collectionID

Args - Collection ID example: /Colimport 2921147807

3: u can verify it is allowed/approved on steam with marker "added in game", for DLC items is good list on CarbonWebsite or ninco did small checker web HERE

When we wait, bee probably do update on his editor for permission change in config so it can be fully usable too. I hope this helps  you 🙂

  • Like 1
dustyhansen

Posted

1) We are still seeing items like bamboo salvaged shelf skin and iced ak skin

2) You appear to be able to still use skins in your recently used skins even though they shouldn't be allowed

3) It appears to have removed all of our existing workshop skins that we had loaded?

4) It is showing skins your teammates own without them sharing it with you

This appears to be completely unready for today's wipe. Was this tested at all?

  • Curator
Whispers88

Posted (edited)

54 minutes ago, dustyhansen said:

1) We are still seeing items like bamboo salvaged shelf skin and iced ak skin

2) You appear to be able to still use skins in your recently used skins even though they shouldn't be allowed

3) It appears to have removed all of our existing workshop skins that we had loaded?

4) It is showing skins your teammates own without them sharing it with you

This appears to be completely unready for today's wipe. Was this tested at all?

1. I just tested seeing items like bamboo salvaged shelf skin and iced ak skin - i own both of these, but once i turn the config option "Allow Owned Skins"  to false I dont see them any more.

2. You may have to delete the PlayerUsageData.json in data/skinner, this file can't be filtered easy as we can't get data for offline players.

3. If you backed them up you can move them to the data file. The next update will move them automatically.

4. Set "Allow Skin sharing for teams" to false

Edited by Whispers88
Hanumann

Posted

Plugin enables players to move items they don´t own in their inventory and for example scrap them for components

we are having also multiple players getting kicked off server after moving items "RPC Error in MoveItem".

Bear Grills

Posted

Issues with latest version:

Failed to call hook 'SkinCMD' on plugin 'Skinner v2.9.94' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.Skinner.GetPlayerSkins (BasePlayer player, System.Boolean update) [0x00034] in <84b5da1d593e40c88b48b340d7be3eaa>:0 
  at Oxide.Plugins.Skinner+BoxController.StartAwake () [0x00045] in <84b5da1d593e40c88b48b340d7be3eaa>:0 
  at Oxide.Plugins.Skinner.SkinCMD (Oxide.Core.Libraries.Covalence.IPlayer iplayer, System.String command, System.String[] args) [0x00212] in <84b5da1d593e40c88b48b340d7be3eaa>:0 
  at Oxide.Plugins.Skinner.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00b0b] in <84b5da1d593e40c88b48b340d7be3eaa>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <d59b507fd76240e5b62228d0eae39b73>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <d59b507fd76240e5b62228d0eae39b73>:0 

venda_vole

Posted

allright for everyone maybe it will helps someone. what helps me was to fully remove all configs and data files from skinner, restart server, upload skinner, applied settings for new TOS, reload plugin ... and started importing collections .... this solved me many errors of normal use skinner ... errors releated to new options menu in not counting in that ....

  • Confused 1
RIDGID

Posted

Anyone have a list of un-approved skins? The update deleted all of the skins...90% were un-approved skins. FYI: Seems like everyone is freaking out about this stuff. I hope you guys realize they ARE allowed to be on servers, and you ARE allowed to use them, only on NPCs though.

I think you should go back to the old Skinner 2.0. Seriously. Add a button on it (with permissions) so that regular players cannot use. Call it FP skins,, Approved Sins or something. Its gotta be easier to just add a container for it/them than re-writing a perfect plugi-in. Now it's just messed up (No offense). Bugs. 

dustyhansen

Posted (edited)

NVM

Edited by dustyhansen
confused
m3dus4

Posted

weve also load our 6k skins but the cfg will remove all skins ^^ just 18 reamining

so from our 600kb file we get a 3kb data import file.

venda_vole

Posted

On 8/8/2025 at 5:20 PM, RIDGID said:

Anyone have a list of un-approved skins? The update deleted all of the skins...90% were un-approved skins. FYI: Seems like everyone is freaking out about this stuff. I hope you guys realize they ARE allowed to be on servers, and you ARE allowed to use them, only on NPCs though.

I think you should go back to the old Skinner 2.0. Seriously. Add a button on it (with permissions) so that regular players cannot use. Call it FP skins,, Approved Sins or something. Its gotta be easier to just add a container for it/them than re-writing a perfect plugi-in. Now it's just messed up (No offense). Bugs. 

u can use them on NPC's only if they dont drop these skinned items in loot ....

i dont think someone share their list of skins ... i bought it and slightly edited it ... mostly i added collections what i have before ... 
 

about editing imported skins file ... what was worked for me is to download it, edit it out of server, unload skinner, upload edited file and reload skinner. 
i know it is little complicated but nothing major i guess and im working with 2,2MB file so i rly dont want to adding them manualy 😄 

Papi Rusty

Posted

all good over here guys but im still on the old version thats why. Let me know when all the bugs are fixed!

RIDGID

Posted

Me too, staying on 2.0 lol i always save a good backup file lol when its bugless ill jump on board

dustyhansen

Posted

Even with share with teams set to false, I am still seeing teammate skins that I don't own in skinner.

Bear Grills

Posted (edited)

Performance really bad still.

951 skins loaded from 11 collections. Apply a skin from skinbox on a weapon or rock and it just doesn't load when you hold the item. It only shows the skin in the inventory (it does eventually load but takes 30 seconds plus). Using around 3000 skins on another server and the load times are minutes. And with a huge collection on another test server (30k skins from 400 collections) nothing at all is happening.

Edited by Bear Grills
  • Curator
Whispers88

Posted

1 hour ago, Bear Grills said:

Performance really bad still.

951 skins loaded from 11 collections. Apply a skin from skinbox on a weapon or rock and it just doesn't load when you hold the item. It only shows the skin in the inventory (it does eventually load but takes 30 seconds plus). Using around 3000 skins on another server and the load times are minutes. And with a huge collection on another test server (30k skins from 400 collections) nothing at all is happening.

After you donwload a skin for the first time it gets downloaded into your local steam files so the loading should then become very quick. But yes new skins will take longer and steam rate limits, networkspeed, corrupt downloads will all hinder the process.

Bear Grills

Posted

1 hour ago, Whispers88 said:

After you donwload a skin for the first time it gets downloaded into your local steam files so the loading should then become very quick. But yes new skins will take longer and steam rate limits, networkspeed, corrupt downloads will all hinder the process.

At what point is it downloaded? Only when you apply that skin to an item?

  • Curator
Whispers88

Posted

2 minutes ago, Bear Grills said:

At what point is it downloaded? Only when you apply that skin to an item?

Once the player gets networked the skin, this can be either in the form of an item in a container or a held item

Bear Grills

Posted

2 minutes ago, Whispers88 said:

Once the player gets networked the skin, this can be either in the form of an item in a container or a held item

So I'm right in understanding that simply opening the skinbox menu is not enough?

  • Curator
Whispers88

Posted

10 minutes ago, Bear Grills said:

So I'm right in understanding that simply opening the skinbox menu is not enough?

Well if you tried to skin a rock it would download the rock skins for each page you visit..... but it wouldnt download rocket launcher skins without trying to skin that item or going to the skin craft menu

dustyhansen

Posted

On 8/10/2025 at 9:34 PM, dustyhansen said:

Even with share with teams set to false, I am still seeing teammate skins that I don't own in skinner.

Is this going to be addressed?

dustyhansen

Posted

Compile error on the latest update:

Failed compiling 'Skinner.cs':
  1. 'ItemSkin' does not contain a definition for 'itemid' and no accessible extension method 'itemid' accepting a first argument of type 'ItemSkin' could be found (are you missing a using directive or an assembly reference?) [CS1061]
     (Skinner 62 line 322)

 

dustyhansen

Posted

And are we going to see more frequent updates? Tomorrow is one week post-TOS enforcement and this plugin is still not complying.

SpookyBoo12

Posted

I, for one, gave up so I wouldn't get banned or worse 🙂

m3dus4

Posted (edited)

1 hour ago, dustyhansen said:

Compile error on the latest update:

Failed compiling 'Skinner.cs':
  1. 'ItemSkin' does not contain a definition for 'itemid' and no accessible extension method 'itemid' accepting a first argument of type 'ItemSkin' could be found (are you missing a using directive or an assembly reference?) [CS1061]
     (Skinner 62 line 322)

 

search for:
_contentToItemID[skin.id] = itemSkin.itemid;

and replace it with:
_contentToItemID[skin.id] = itemSkin.itemDefinition.itemid;


tested by myself but all my skins are gone ^^ just 20 skins in my new data/skinner import file ^^

(16:22:37) | [Skinner] Configuration appears to be outdated; updating and saving
(16:22:37) | [Skinner] Configuration changes saved to Skinner.json
(16:22:37) | Loaded plugin Skinner v2.9.96 by Whispers88 [209ms]
(16:22:37) | [UpdatesChecker] Skipping plugin Skinner : Non standard version number 2.9.94 BETA.
(16:22:38) | [Skinner] Steamworks Updated, Updating Skins
(16:22:38) | [Skinner] Configuration changes saved to Skinner.json
(16:22:38) | [Skinner] Skin indexing complete. 5600 Workshop skins were indexed
(16:22:38) | Skinner v2.9.96 by Whispers88 hook 'OnServerInitialized' took longer than 100ms [794ms]

Edited by m3dus4

1.9m

Downloads

Total number of downloads.

9k

Customers

Total customers served.

131.5k

Files Sold

Total number of files sold.

2.7m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.