#SCP-066 - "Eric's Toy"

1 messages · Page 1 of 1 (latest)

wintry spear
plucky marsh
#

cool

#

it would be a good practice to remove the logger and automatic updates from the plugin, or better yet, transfer them to RoleAPI. I conceived SCP-066 as a small part of a large number of plugins and wanted to maintain compatibility with future plugins.

#

Unfortunately, I haven't been able to implement many of the ideas that I would like to implement. I have implemented an API so that I can continue to create custom roles without problems.

#

In the future, developers will add the ability to overlay game textures on primitives. So this plugin, SCP-999 and similar plugins have a good future.

#

If you want to continue creating custom roles in the future, then focus on the core or expand UCR through HarmonyLib to add support for Abilities.

#

Have a nice day

wintry spear
#

Btw 999 is ready too trollface

hearty zodiac
#

thats adorable. i know 066 is just some friendly scp, but im wondering what does it do ingame

#

@plucky marsh do you have a server that uses both of your plugins 066 and 999?

plucky marsh
# hearty zodiac <@604354782903140362> do you have a server that uses both of your plugins 066 an...

I used to have a lot of servers. Even Northwood banned them, and I tried to bypass the restrictions))). It was fun. We got a ban for six months. All this time, I was creating copies, and they were also popular. The servers survived the bans, but they died due to admin disagreements later. That's how servers die. Yes, I used my own version of SCP-999 on my server four years ago, and I wanted to bring it back. Make it more accessible to everyone. It's the same with mini-games.

#

SCP is updated quite often, and parts of the game's code can break plugins. This is a real headache for me. I enjoy creating in my free time, but not maintaining it. It's a good thing I stopped writing plugins because I haven't gotten enough sleep for a long time.

hearty zodiac
#

ohh rip

hearty zodiac
#

this throws an error

#
[ERROR] [UncomplicatedCustomRoles] System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
                                 Could not load type of field 'Scp066.Features.Abilities.PlayNoise+<>c:<>9__11_0' (1) due to: Could not load file or assembly 'AudioPlayerApi, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
                                   at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
                                   at System.Reflection.Assembly.GetTypes () [0x00000] in <13c0c460649d4ce49f991e2c222fa635>:0
                                   at UncomplicatedCustomRoles.Manager.YamlFlagsHandler.GetModules () [0x0001b] in <a87ee97f31984f60ad3f7cb2fd1ff89e>:0
                                   at UncomplicatedCustomRoles.Manager.YamlFlagsHandler.get_Modules () [0x00007] in <a87ee97f31984f60ad3f7cb2fd1ff89e>:0
                                   at UncomplicatedCustomRoles.API.Features.CustomModules.CustomModule.Load (System.Collections.Generic.List`1[T] modules, UncomplicatedCustomRoles.API.Features.SummonedCustomRole summonedCustomRole) [0x00000] in <a87ee97f31984f60ad3f7cb2fd1ff89e>:0
                                   at UncomplicatedCustomRoles.API.Features.SummonedCustomRole..ctor (LabApi.Features.Wrappers.Player player, UncomplicatedCustomRoles.API.Interfaces.ICustomRole role, System.Nullable`1[T] badge, System.Collections.Generic.List`1[T] infiniteEffects, PlayerInfoArea playerInfo, System.Boolean isCustomNickname) [0x0009f] in <a87ee97f31984f60ad3f7cb2fd1ff89e>:0
                                   at UncomplicatedCustomRoles.Manager.SpawnManager.SummonSubclassApplier (LabApi.Features.Wrappers.Player Player, UncomplicatedCustomRoles.API.Interfaces.ICustomRole Role) [0x00811] in <a87ee97f31984f60ad3f7cb2fd1ff89e>:0```
plucky marsh
#

I think I did that in the Exiled version

wintry spear
#

I hope xd

#

If I get home I will check it

hearty wigeon
#

Can we stop weaving

wintry spear
#

Huh?

hearty wigeon
#

You can just distribute the dependency DLLs

#

Either way you'd need to include their licenses

plucky marsh
#

I tested this locally. The more stupid users there are, the more errors there are when installing plugins. They don't even want to read the instructions. Fody is a small way to reduce the number of requirements for installing a plugin. Moreover, there are sound files and schematics that people also need to install. It's a hassle.

plucky marsh
#

There's only one dependency in this plugin. I don't think Fody is necessary, but there might be a conflict if you install 999 and 066

hearty wigeon
#

The plugin manager supports dependencies anyway (non-plugin deps)

late niche
#

@wintry spear in this version

wintry spear
#

I'm using the plugin on a server about 20-30 player and it worked perfectly

plucky marsh
wintry spear
late niche
#

@wintry spear hey i dont know why but there is no ucr role named 066

#

and no config for 066

wintry spear
#

Did the plugin loaded correctly?

late niche
#

going to see

late niche
# wintry spear Did the plugin loaded correctly?

[2025-10-12 16:49:53.902 +02:00] [ERROR] [Exiled.CustomRoles] Error loading types for Scp066, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. It can be ignored if it's not using Exiled.CustomRoles.

#

huh

#

@wintry spear also :

#

i have UCR for labapi

#

have to use UCR for exiled ?

wintry spear
#

This plugin is labapi

#

You need to put it in labapi

#

Also ucr labapi

#

Idk if it works with ucr exiled

#

Ah

#

Fody moment

#

I'm gonna remove it in next version and it will fix it xd

late niche
#

i put it in labapi

#

@wintry spear

#

maybe make ucr in glbal and not in (port) files of labapi ?

#

@wintry spear Could not load file or assembly 'RoleAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

#

maybe have to have RoleAPI in dependancies

#

who is made by rissotoman

wintry spear
#

My version

#

And it's inside the plugin

late niche
ruby ice
wintry spear
#

Still a labapi plugin

#

And also you can't have my version of it, next update I will fix it

ruby ice
#

ok

wintry spear
late niche
#

[2025-10-26 12:26:07.373 +01:00] [ERROR] [LabApi] [LOADER] Couldn't load the plugin inside '/home/container/.config/SCP Secret Laboratory/LabAPI/plugins/global/Scp066.dll'
[2025-10-26 12:26:07.383 +01:00] [ERROR] [LabApi] [LOADER] Missing dependencies:
- LabApi v1.1.2.0
- UncomplicatedCustomRoles v0.0.0.0
- System.Text.Json v9.0.0.9
- System.Net.Http v4.2.0.0
[2025-10-26 12:26:07.388 +01:00] [STDOUT] gpath.c:115: assertion 'filename != NULL' failed

#

@primal crater i continue have this

late niche
wintry spear
late niche
wintry spear
#

Also put UCR to plugins

late niche
wintry spear
late niche
#

if soemone have this bug he have to put UCR and 066 in the same fokder (global)

#

also there is alitlle bug

#

you an see the 049 2 eyes and i think the scale of the scp is sus

wintry spear
#

Yeah I know

#

This is the only way to do it

#

Because in UCR the Team setter is buggy

#

But soon it will be fixed

late niche
#

k

primal crater
hearty wigeon
primal crater
wintry spear
late niche
#

ping miss click

primal crater
#

Understandable

hearty wigeon
plucky marsh
lethal nightBOT
torpid merlin
wintry spear
hearty wigeon
#

that's an SCPDiscord issue