#plugins-dev-chat

1 messages Β· Page 202 of 1

hearty shard
#

slime cant read

soft depot
#

He is stinky after all

#

Right Eve?

hearty shard
#

yes

#

hi someone

restive turret
#

stinky of them all or something

hearty shard
#

get back to work

soft depot
#

Hi nameless

unique crane
#

Next topic, where and when are we deporting Eve?

hearty shard
hearty shard
soft depot
hearty shard
restive turret
#

the "Taken" one obv

hearty shard
#

im obviously eve

#

literally

soft depot
hearty shard
#

and yes thats why i have obv in my name lmao

hearty shard
#

does that answer it

restive turret
hearty shard
#

nuh uh

soft depot
#

Both you and I are programmers too

hearty shard
#

i get someone to do it for me

#

he does it all and i commit it and steal the credit

restive turret
#

grok is this true

soft depot
#

Hell, I contribute to Exiled, so you know I’m never getting a love life

hearty shard
#

hell no dont ever mention grok

#

not after the incident

soft depot
hearty shard
#

grok try to respect women challenge

soft depot
#

(Impossible)

restive turret
#

also feel free to test your own bug reports you did

#

so I can surely close the issues

hearty shard
#

twitter try not to make it a paid feature instead of actually making it safe

#

"you must pay to be a weirdo"

#

πŸ₯€

soft depot
soft depot
restive turret
#

no your and yamatos bugreports

#

especially the SCP instant sameframe set

hearty shard
soft depot
hearty shard
#

lowk

#

i should do work

#

but

#

lazy

harsh thorn
#

they could already do this anyway, now the kick messages from gbans issued by gmods ingame will be the same as kick messages from the central server itself

soft depot
celest thorn
#

But why?

#

It was like that always

harsh thorn
celest thorn
#

Just to specify why?

harsh thorn
#

we changed the kick messages on the CS
that means the one on the game was mismatched if we banned someone via ingame

#

so now i made it so the CS will send the gmod the kick message, which will simply tell it to the server

#

so we can always change it

celest thorn
#

Makes sense

#

With context it makes sense

harsh thorn
#

technically i could just change the hardcoded string again, but the new system includes dynamic kick messages

#

so this was the most "uniform" solution and not having 6 places a kick message is located

sinful bronze
#

What about audio bug

#

πŸ’…

restive turret
#

what audio bug

static meteor
#

Never going to be fixed

restive turret
#

im not the guy who do audio related stuff

#

half of my time I blast music on my ears when i play so

sinful bronze
# restive turret what audio bug

is nw ever gonna fix the audio bug that makes people randomly unable to hear other people when a server goes above like 40-45 players

This is the result of a Unity Limitation with the amount of total Audio Sources, we have since implemented a priority system to eliminate some ambient / lower priority sounds at higher player counts.

static meteor
#

Finally made the PMER converter for my map editor. SteamHappy (Said I might do this like two weeks ago)

#

I hadn't worked on it for those two weeks. I took a break from developing

#

Ive got primitives fully clientside and im working on stuff like doors and clutter

unique crane
#

Nice

static meteor
restive turret
#

ClutterToy

static meteor
#

When

restive turret
#

When i

carmine prawn
dusk tangle
#

How can I fix a bug where NPCs sometimes appear in the player list?

carmine prawn
tired pecan
#

Whose gonna be the fastest to making a plugin to remove movement penalties

barren pasture
#

My server said my discord account was global banned, but accepted me after taking a minute to restart my game

#

It's happening again

barren pasture
#

I don't think I'm gbanned

#

There shouldn't be any reason to gban me

#

Would setting Player::CurrentItem to an item the player doesn't have in their inventory, but is in another player's inventory (a dummy in this scenario), cause flags on my account?

carmine prawn
#

guess ip banned

barren pasture
#

I'm not tho? I can still join my private server, and Silly Site

#

Ok so now it's just not putting the item into my hand. Neat.

#

I guess it could be having trouble ip banning me bc local ip, but I would assume that would also id ban me. That would make sense.

#
Player.Get(BlackMagicPlugin.UniverseDummy), "Spell", "Wizard", "Test", new KeycardLevels(0, 0, 0),
Color.blue, Color.green, Color.cyan, 0);

player.Inventory.NetworkCurItem = new ItemIdentifier(item.Base.ItemTypeId, item.Serial);
if (player.Inventory.isLocalPlayer)
{
    player.Inventory.CurInstance = item.Base;
}```
#

If I'm correct, this should be putting the keycard in my hand. (UniverseDummy is a dummy called Universe, who is stuck in OW).

#

Am I stupid?

harsh thorn
barren pasture
#

Doesn't seem to persist

#

Has yet to happen again

upper vapor
#

Did you know that the RefreshRoom method only gets called once

upper vapor
barren pasture
#

NetworkCurItem is not in fact NetworkCurIteming

upper vapor
#

You should create a new item isntead of trying to use the instance another player owns

barren pasture
#

I'm trying to not clutter the player's inv

#

Also this plugin won't be for public use, so best practice is not a priority for me.

upper vapor
#

Maybe @slow grotto can help you

barren pasture
#

I'm going to bed, have him ping me about whatever.

celest thorn
tranquil river
tranquil river
#

oh nice

celest thorn
#

this is the portfolio and i usually talk about projects i do, so here's the one for meoweditor

#

some more details are there

#

ig

celest thorn
tranquil river
#

fbx support

#

(kidding, although what it'd involve in my view is finding meshes that conform to primitive shapes but uhh that's a bit much)

upper vapor
celest thorn
upper vapor
#

If you move the primitive, you can manually call that to refresh the room (which is not needed)

upper vapor
celest thorn
#

so its not on the headless only

upper vapor
#

Yes it's called on the client, but only in Start

celest thorn
#

hope on god it doesn't destroy fps because ngl it would be crazy

#

because some stuff like trail i respawn them because was too lazy to reuse them

upper vapor
#

Try it and see toomuchtrolling

celest thorn
#

im just gonna wait lol, i cannot spin up an atoh instance

#

and 2nd my connection this days is so ass

restive turret
#

Btw no

#

Client shouldn't care about it since the room check is by server (i think?)

celest thorn
#

idk im asking if it is headless exclusive

upper vapor
#

So, both

restive turret
#

I meant it doesn't access the room properly

upper vapor
#

Might fix client side lighting issues but I'm not sure

restive turret
#

It's in the ray casting stuff

upper vapor
restive turret
#

Ye ik

#

I already have a PR doing most of good change on checking the player pos

#

Was funny when I returned in ragdoll update method and the ragdoll flew but stayed at T-pose

upper vapor
#

I'm not sure what you mean by "it doesn't access the room properly"

restive turret
#

If you already on coords (which is sadly rare) it goes to raycast

#

Eh idc

#

I already have a PR resulting like 70+ less raycast call

upper vapor
#

Right

upper vapor
#

should be fixed now

#

not sure if you made an issue in the labapi repo

hearty shard
#

buh

slow grotto
# barren pasture ```var item = KeycardItem.CreateCustomKeycardSite02( Player.Get(BlackMagicPlugin...

When I've worked with cloning items between player and dummy I still always give the item to both. The way that setting current item works is telling the client what item Serial ID they should be using. ItemIdentifier that syncs to the client is just that and the ItemType. The client side likely relies on the same check the server does that confirms the item is in your inventory before displaying it.

If I were to do that I'd dedicate 1 inventory slot to the keycards, then if they want to change it just remove the old card and add the new one to cycle the slot.

sinful bronze
restive turret
#

?

slow grotto
sinful bronze
#

ntf spawn is paused

#

they spawned

slow grotto
#

No spectators?

royal mica
#
- Added `WaveTimer.IsForcefullyPaused`, which allows developers to completely pause a wave's timer.
    - This will cause the timer to not tick down under any circumstance, as opposed to the regular pause function.
    - Additionally, if set to `true`, not even objective rewards will affect the timer.

ye

#

I assume this also affects the spawnwave not happening despite having tokens

restive turret
#

I guess

royal mica
#

or correct me if the RA pause timer does this

restive turret
#

Tag lumi

royal mica
#

@sinful bronze can you test?

sinful bronze
#

i will test

unique crane
sinful bronze
#

full wave

#

cassie named it like regular squad

#

but funny what no caps

#

or sergeants

icy knoll
#

timer completely pauses until you unpause

#

and as stated, objectives wont reduce time

#

it will be at a complete standstill until unpaused

#

as for what's shown above, they must have clicked respawn or something, because this passed QA with no issues

#

also my testing too (i waited 15 minutes for a wave to spawn, nothing)

slow grotto
#

If respawns are RA paused can rewards force the time remaining down to 0 if enough are granted? The only "natural" way I could see it happening if the round was long enough.

sinful bronze
icy knoll
slow grotto
#

Oh, wait. They were all privates. Could it gained enough tickets to get a mini-wave? Even if it said it was full?

icy knoll
#

yes, potentially

#

mini waves may have not been paused

restive turret
#

lumi is the one who build this so she knows better than me

icy knoll
#

slejm

#

im a woman

#

😭

sinful bronze
#

shhh

restive turret
#

fuck i did it again

#

fixed

sinful bronze
#

stupid english

icy knoll
#

ty

unique crane
#

just say Lumi to be gender correct these days

#

xd

sinful bronze
#

im always do this

icy knoll
#

throwing my boss out of the 10th story window hold on guys

#

brb

unique crane
#

Goodbye lumi

sinful bronze
#

when idk what pronouns of dude

unique crane
#

see you in 3 years after your sentence

icy knoll
#

smh

restive turret
#

only 3?

royal mica
restive turret
#

speakinghead

celest thorn
#

wdym?

#

no pronouns?

#

in my case (italian) a fridge is female and so on

restive turret
#

its neutral gender

celest thorn
#

crazy

celest thorn
#

far beyond the english language

restive turret
#

indeed

celest thorn
#

(crazy english is not the only language that exist)

restive turret
#

english is the worst one ngl

wheat flower
#

are you calling me stupid or something

#

πŸ’€

celest thorn
celest thorn
#

just need to say i got my hands on it :3

restive turret
#

wild usb

celest thorn
#

in case my pc explodes

#

tbh the thing i love of this collector is just the book

#

its full of details and stuff and references

upper vapor
#

also introducing:

#

"that"

worn gull
royal mica
true arch
#

is it possible to enable christmas map generation or no

#

educational purposes only

upper vapor
#

nope

#

won't sync

true arch
#

boooo

upper vapor
#

set the time to christmas on the server and all clients toomuchtrolling

#

-# it's not gonna unlock all holiday features

true arch
#

could that be used to enable flamingos

upper vapor
true arch
#

stop gatekeeping what we can do with el client and el server

#

glimpse into my spanish mind btw

upper vapor
true arch
#

games lifespan is two months from today

upper vapor
#

we'll see about that

grand flower
#

So we have to pay 1000$ to get good modding?

true arch
#

netanyahu is calling

upper vapor
#

keyword "maybe"

upper vapor
worn gull
grand flower
#

How about good modding for the people keeping the game alive with their communities

true arch
#

files showing scp secret labs strictness in the modding scene

grand flower
#

That is my main annoyance with the game

#

Considering it came from a gmod gamemode it's ironic

upper vapor
#

at big people at nw

restive turret
grand flower
#

brick_wall_talking.gif

grand flower
#

yeah

upper vapor
grand flower
#

why bother

true arch
#

they just HATE their community

#

but it’s ok because we all HATE the community

grand flower
#

I know, why do you think I'm working on my own game DogKek

#

Full client & server scripting

upper vapor
grand flower
#

SL players aren't a race though

restive turret
upper vapor
#

then

#

you can't be xenophobic either

restive turret
#

its MIT license as far as i seen it, only some of the code isnt

grand flower
#

What are we talking about here

restive turret
#

i dont know what ax is on there

upper vapor
#

cocoa

restive turret
grand flower
#

I won't, mainly because it's my blood and tears but also licensing issues. However the base modding scripts shipped with the game will be open source.

#

They don't need editor access for the best modding as long as I give them access through scripts/mods

restive turret
#

ye I know you cant open source UE games

grand flower
#

yeah

#

even then I'd rather keep it mine. But yeah if the modders need something they can just add me

upper vapor
grand flower
#

I'm not gonna yell security issues mmLul

grand flower
# upper vapor this cannot be real

Engine licensing makes it so you cant redistribute engine code. So while yeah you can open source parts of your game you might be missing some.

In my case it's more some paid plugins I use. Can't redist that so having code access would be useless anyway, wouldn't compile

#

Unless you buy the plugins yourself lol

upper vapor
#

ohhhh

restive turret
grand flower
#

Mine will be through Steam so I dont need to exist for the game to continue

restive turret
#

I plan to be able to play strightly on lan or have federation

grand flower
#

If I ever get to a point where I will stop supporting it (20+ years realistically, but who knows) then maybe I will

restive turret
#

so i dont need to do shit

grand flower
#

Yeah

restive turret
#

and i testing other platforms too (itch / eos)

grand flower
#

Either way I'm giving everything I can to modders

restive turret
#

maybe gog but i dont think they gonna give funny SDK and stuff into me

grand flower
#

And I'll be as hands free as I can with servers

restive turret
#

Ye i dont plan to over moderate anything, i let servers do their own moderation

#

obv if I run my own server as "official" that would have own moderation & only for myself which other server owner could sub to it. (get ban list from federation, etc)

#

obv many stuff has been re-planned since i started the project

grand flower
#

I won't even have any backend

#

or well that's a lie I'll have one for uh, server info

#

But if it goes down nothing happens

#

Steam master servers will handle the most of it

wary gust
#

Are the slow auth times a known issue or should I somehow report/look into it?
(they happen on my localhost dedicated server too)

grand flower
#

probably known? doesn't sound new to me

restive turret
#

idk it seems regular / fast for me

wary gust
restive turret
#

maybe your host or your pc issue

wary gust
#

and that's on local machine and all official servers too

restive turret
#

early build or live?

wary gust
#

It started happening a few weeks after 14.2.5 iirc

restive turret
#

I joined local and it took ~4 second to auth me and full load took ~16 min

wary gust
#

idk then

#

lemme time it

#

iirc it's worse on non-local but still bad

restive turret
#

~5 sec or less for me

wary gust
restive turret
#

:48 Received auth req from game server
:50 Obtained encryption key using ECDH exchange

wary gust
#

will test on a regular server tho

restive turret
#

tho it can be your connection to central server is ass

wary gust
#

well I remeber it being worse for some reason. also took around 15s on the server you're on rn

#

(from after the loading screen)

#

sorry to bother you. It used to be faster for me for sure tho.

restive turret
harsh thorn
wary gust
harsh thorn
#

well auth shouldnt take longer than 2-5 seconds
10 is stretching it but can be the case on slower connections/machines

wary gust
harsh thorn
#

sure, can always see where the "delay" comes from to see if its something

sinful bronze
eternal sleet
#

Please can someone help me in enabling UCR?

#

I have definitaly loaded the mod

#

But right now the command does not work

old nest
eternal sleet
#

brilliant, thank you so much

#

that gave the list of commands!

eternal sleet
#

If that is possible

old nest
eternal sleet
#

Okay thats coming up as "does not exist"

old nest
#

maybe you don't have the permission to execute the command ?

eternal sleet
#

My understanding is I gave the admin role the correct permission

old nest
#

i'm not familiar with ucr but it seems correct

#

syntax is at least

eternal sleet
#

Strange, at least its working from the console

old nest
#

not very practical lmao

eternal sleet
#

No, but I cant see any alternative

old nest
#

going to test on my dev server, see what it tells me

old nest
eternal sleet
#

oh my god

#

thats a different thing..

#

OKAY THANK YOU SO MUCH!!!

old nest
#

lmao

strong lagoon
#

Does it auto update labapi or do you have to manually do it?

old nest
#

if you're using the package it should be auto

strong lagoon
#

oh hi ghost πŸ‘‹

old nest
#

if you're a guy like me with 40 dlls in your repo then manual

strong lagoon
celest thorn
spring swan
#

I coded uh that one thing

celest thorn
#

One of us

old nest
celest thorn
old nest
#

149

spring swan
#

Wait I coded something?

celest thorn
spring swan
celest thorn
#

Crazy

strong lagoon
celest thorn
spring swan
#

Oh I’m no developer :P

#

That’s why I hang out in the server host chats

strong lagoon
#

I thought you were head of twilight 🀷

#

mb

barren pasture
#

No way! Is that the real Ghostz?

spring swan
#

Just that I don’t code and mainly use Linux instead :P

spring swan
strong lagoon
#

Hey does anyone know a way I can get into contact with someone named Alex? I heard they were a plugin dev that worked on brights

celest thorn
#

But there are other devs (like me trolling)

#

Crazy

#

Rejected lol

barren pasture
strong lagoon
barren pasture
soft depot
grand flower
#

Bright's devs are just that much better sorry

soft depot
#

you know I recreated like all the dr brights mayhem items when I was learning C# TrolleyDeath

#

it's a pretty fun way to get into plugin development

restive turret
#

yknow its not a competition ClassDTroll1

soft depot
#

cyn legit just made it one πŸ˜‚

grand flower
#

I beat everyone since I transcended SL /s

Jokes aside yeah custom items are a fun way to learn

celest thorn
static meteor
true arch
#

i dont remember what caused mine

static meteor
#

I think i failed to spawn a door and it started

#

Idk though

#

Ah so thats why SpawnedServerObjects wasnt getting populated Kek

static meteor
strong lagoon
barren pasture
strong lagoon
static meteor
barren pasture
#

Still neat

strong lagoon
static meteor
#

Seperate

strong lagoon
#

You should make it to where it has a detect map feature. that way if someone has a map loaded at the beginning they can detect which one it is and load a version for nuke or decon

rugged laurel
grand flower
#

Depends

#

I never asked for money on Bright's

#

if someone's project is cool I tend to like helping

strong lagoon
rugged laurel
#

yeah

strong lagoon
#

how much do you ask for?

rugged laurel
#

honestly idk cause it have to be worth developing against my own interest lol kek

strong lagoon
#

fair. I mean my server is inspired by chaos theory in some areas

#

though it’s mainly meant to be a mashup of old candy cult chaos theory and brights as well as mega patch 2 sl

#

Plus I usually pay nesquuik well for his efforts usually ranging in the 125$-175$ range depending on what’s being done

#

though I’m sure you get paid more from ct patreon money

tranquil river
rugged laurel
#

I prob wouldnt dev for another server if it wasnt at least 1k a month min lol

tranquil river
rugged laurel
#

If ur passionate about a project then its def worth it without pay

#

I deves ct 3 years while losing momey kek

#

No regrets loved every second

tranquil river
#

I see

strong lagoon
tranquil river
#

So when decontamination occurs it switches map?

strong lagoon
#

That’s one of the reasons I’m so excited for twilight hosting

rugged laurel
#

ya im excited to see where twilight hosting goes

strong lagoon
#

ct does something similar but I’m pretty sure it’s schematic based not map based

rugged laurel
#

ya we chose schematic based because it gave us more control to have full random variations

rugged laurel
soft depot
#

we're too broke for that Trolley

#

@spring swan can confirm

rugged laurel
#

before i owned the patreon i payed out of my own money for my devs πŸ˜“

#

my wallet hurt

soft depot
#

ghostz used to too, but now he has to consolidate costs SCP018Tragedy

#

btw have you been able to access the beta trouble?

#

just outta curiosity

rugged laurel
#

havent tried since exiled hasnt updated

#

i cant test anything till it does

soft depot
#

well I have a branch now on my fork with the relevant updates to the obviously broken stuff

#

but like

spring swan
soft depot
#

I can test anything without the beta 😭

rugged laurel
#

does the beta not let you on

soft depot
#

no I cant access it

#

it's not on steam for me πŸ˜”

rugged laurel
#

ill try downloading mine

soft depot
#

I think it's because CDN's tend to be weaker and slower where I live

soft depot
rugged laurel
#

ya it exists on mine

#

i can spin up a server and have my qa test

soft depot
#

if you want

#

I can probably do some shenanigans to get the new build tho

#

I just wanted to know if it was a more global problem

rugged laurel
soft depot
#

if you ever referenced Scp1509RespawnEligibility

rugged laurel
#

dont think so

soft depot
#

it's static now so the reference to it in the 1509 wrapper is cooked

#

alr then no

rugged laurel
#

coolio feel free to send me the dlls ill test em

soft depot
#

only changes noticeable so far were some transpiler indices needing to be changed

soft depot
#

btw nw people, the new network changes make it so constructing a new footprint now causes an error when you do it when a player leaves (it didn't used to do that) so next update can you guys just add a more comprehensive check to this like in the constructor?

#

just check if LiteNetLib4MirrorServer.Peers still contains the players connection id, that's all

strong lagoon
strong lagoon
static meteor
upper pike
#

That meant 1509 had little to no modding capabilities right?

#

Never played around with 1509

#

Or could you just access the base class directly?

static meteor
#

You could use the base class

upper pike
#

That tracks

harsh thorn
#

As itd most likely be forgotten here

dusk tangle
#

Can the number of doors spawning in Hcz Zone areas be increased?

restive turret
#

I didn't added new stuff (which would he cool to do honestly anyway)

#

But there is now more modding capabilities for the knife

dusk tangle
frank mica
#

is it possible to build a plugin on linux?
all the docs i can see say it needs dotnet 4.8 but dotnet 4.8 is exclusive to windows for some mystical reason

old nest
#

i don't think so, i tried, didn't succeed so i gave up

frank mica
old nest
frank mica
#

(please dont say virtual machine)

restive turret
#

Use net472

#

Or netstandard 2.0 or 2.1

#

472 should work on all

#

That's why i have that every project

restive turret
late shoal
#

This is how i did mine csproj file, mine works on windows and on linux aswell

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>net481;net8.0</TargetFrameworks>
    <LangVersion>10.0</LangVersion>
    <RootNamespace>X</RootNamespace>
    <AssemblyName>X</AssemblyName>
    
    <ImplicitUsings>disable</ImplicitUsings>
    <Nullable>disable</Nullable>
    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  </PropertyGroup>

  <ItemGroup>
    <Reference Include="...">
      <HintPath>..\X.dll</HintPath>
    </Reference>
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="..." Version="..." />
    
    <PackageReference Condition="'$(TargetFramework)' == 'net481'" Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3" PrivateAssets="All" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetFramework)' == 'net481'">
    <Reference Include="System.Transactions" />
  </ItemGroup>

</Project>```
restive turret
#

???

late shoal
icy knoll
#

i build on linux totally fine

#

just install net10

restive turret
old nest
#

no one is doing it the same way lmao

frank mica
#

lmao

restive turret
#

Net10 for plugins not supported anyway

frank mica
#

i dont even think net472 works
net48 and below dont have linux versions afaik

late shoal
#

well mine does work on windows and on linux aswell

restive turret
#

Net472 should work and prob net48 too since I personally installed VM with net10 and compiled my plugins

old nest
#

I'm a lazy guy, too much work i'll stay on windows lol

icy knoll
restive turret
icy knoll
restive turret
#

Its literally editing the csproj file and downloading latest dotnet

old nest
restive turret
#

If you that much lazy why you writing plugins that need time & brain to write it

icy knoll
#

it's so simple

restive turret
icy knoll
#

windows is more confusing i feel like

old nest
icy knoll
restive turret
#

Labapu 2.0 will break those anyway

#

Or hope so

old nest
restive turret
#

Labapu 3.0 when move to net10 (if unity finally update)

frank mica
#

switch to linux SteamHappy

#

it's nicer here SteamHappy

icy knoll
#

im currently tryna figure out if i wanna switch to a distro that doesnt have anything which has already implemented age verification checks

#

like systemd

#

very fun times for me

#

:3

old nest
frank mica
icy knoll
old nest
frank mica
#

systemd moment ClassDTroll

icy knoll
#

which is in almost every distro

icy knoll
old nest
#

yeah but it's not everywhere right ?

frank mica
#

arch uses systemctl

#

you can make arch use systemctl*

#

endeavoros uses systemctl iirc

old nest
frank mica
#

i have no idea

icy knoll
frank mica
#

tupid ^

old nest
#

cuz i've heard of it (imagine putting age verification on a open source software πŸ‘΄) but i didn't see it on any of my OS

icy knoll
#

yeah no OS has it right now

#

systemd doesnt really force anyone to do anything with the singal

frank mica
#

it seems like old men bickering rather than something that will actually happen

icy knoll
#

but soon enough systemd will require OS' to fill out that signal or systemd will be locked

#

so, time to get off of systemd before that happens

old nest
#

no offense to any american here

frank mica
#

i hate americans too

#

(american)

old nest
#

ohhhh i'm green i can use my emojis

icy knoll
old nest
icy knoll
#

we still dont have full details, just speculation

upper vapor
#

And BOOM

upper vapor
#

And don't build for newer .NET

upper vapor
#

Oh you were talking about systemd

#

Yeah I'm

#

Uh

#

Xd

royal mica
#

Yesterday it just broke

#

so i'm figuring this shit out as well rn

#

Funny thing is, dotnet build works fine

upper vapor
#

Rider moment?

royal mica
#

neovim

upper vapor
upper vapor
icy knoll
dark raptor
#

Hello

frank mica
upper vapor
#

It is that simple

royal mica
upper vapor
dark raptor
#

Anyone reccomend any plugins?

dark raptor
#

I'm brand new so your going to have to dumb it down 🀣

dark raptor
old nest
upper vapor
#

Just look around

upper vapor
icy knoll
#
upper vapor
upper vapor
dark raptor
#

anyone got any reccomendations for a RP like server?

#

-# don't judge alright 😭

restive turret
upper vapor
restive turret
#

πŸ—£οΈ

dark raptor
#

😭

royal mica
#

bruh all it take is net48 -> net10.0

#

i hate this

dark raptor
royal mica
late shoal
royal mica
#

been bashing my head cause dotnet refused to open my plugin env due to "Could not locate MSBuild on this machine" fuck sake

old nest
upper vapor
royal mica
#

For some reaosn it worked 2 days ago

#

and it just broke

upper vapor
#

And net48 builds on Linux

#

net481 doesn't

royal mica
#

fishing

old nest
upper vapor
#

Xd

late shoal
upper vapor
royal mica
#
error CS0433: The type 'UnscopedRefAttribute' exists in both '
NorthwoodLib, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null' and 'System.
Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null' [/plugins/MyPlugin.csproj]

okak

thin shuttle
icy knoll
#

yeah

upper vapor
#

Oh I'm

#

Uh

thin shuttle
#

from github ?

upper vapor
#

This is

#

This is new

icy knoll
#

dependabot mentioned the issue

old nest
# upper vapor What did you install

I actually don't remember, I went brute force mod 3 month ago, installing, uninstalling everything on the fucking planet, didn't worked so i gave up and haven't tried again since

icy knoll
#

so github links the issue

#

we didnt do this

#

blame ox-ox-ox/KillLogs

#

it's just a github feature

thin shuttle
#

i see why

#

i found

#

in it's first PR mention

upper vapor
#

Try the dotnet install scripts if it doesn't work with your package manager

royal mica
#

net48 fails to load the Dotnet environment, but it builds.
net10.0 fails to build, but loads the Dotnet environment

#

I love this

upper vapor
#

Also @royal mica you probably know this
How does one add a path to the PATH properly
Like
Where

icy knoll
upper vapor
restive turret
#

i havent installed ot

#

you know whats fun fact?

upper vapor
restive turret
#

i installed net10 via the bash script

#

run the project build tru cmd

#

worked

#

Console sry

royal mica
upper vapor
#

Profile.d right

restive turret
#

my profile isnt d

upper vapor
#

And make a .sh file like mysussyprogram.shΒΏ

restive turret
restive turret
#

finally in 10 hours I can close issues

upper vapor
upper vapor
royal mica
upper vapor
#

Uh

#

Have you tried

#

Turning it off and then back on?

royal mica
#

multiple times

upper vapor
#

Create a new user and try with a clean env?

royal mica
#

I'm on NixOS, I always have Clean env

upper vapor
#

Right

upper vapor
#

Let's split up the list then

upper vapor
#

What about the rovars

restive turret
#

not all bugs are rovar, but all rovars are bugs

upper vapor
#

True

#

Why is this a top emoji

restive turret
#

atleast not a bottom emoji

upper vapor
#

Bruh

#

Fym "at least"

royal mica
#

bruh this shit assumes Windows automatically if you use net48

#

what

#

no wonder it is broken

upper vapor
#

Which shit

restive turret
#

that shit

royal mica
#

EasyDotnet

upper vapor
#

Well

#

Maybe it's not that easy

royal mica
#

error : Operation is not valid due to the current state of the object. speed agree gif

#

whatever that means

restive turret
#

oh neovim stuff

royal mica
#

yeah

restive turret
#

good luck on it tho

#

have you tried

#

compiling outside?

royal mica
#

But do you know what is great?

#

DOTNET CLEAN LITERALLY GAVE ME THE REASON WHY IT FAILED

restive turret
#

the sky?

royal mica
#

NOT DOTNET BUILD

restive turret
#

kek

upper vapor
#

😭 😭

royal mica
#

project.assets.json' doesn't have a target for 'net8'. Ensure that restore has run and that you have included 'net8' in the TargetFrameworks for your project.

#

no fucking what that is

upper vapor
#

Shoe csproj

#

Show

#

(Pls code block coz download takes too much time)

royal mica
#

the solution is deleting obj folders

#

which dotnet clean doesn't do

#

wtf

upper vapor
restive turret
#

yeah

#

if you switch proj thats somethnig

royal mica
#
error CS0433: The type 'UnscopedRefAttribute' exists in both 'NorthwoodLib, Version=1.4.0.0, Culture=neutral,
 PublicKeyToken=null' and 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

WHAT DOES THIS MEAAAAN

#

oh great the whole project is bokrne

upper vapor
#

Remove northwoodlib

upper vapor
royal mica
royal mica
upper vapor
#

Add this

#

(Sln root)

#

And add this

#

(Csproj or Build.props file works too)

royal mica
#

why tf do you need to reference System

#

what

upper vapor
#

Also disable implicit framework references

#

That's why

upper vapor
#

So in

#

Uh

#

System for

#

System stuff ig

#

Try removing it and see toomuchtrolling

royal mica
#

I do not even have it enabled

#

WHY IS RIDER ROUNDED

#

EWWW

upper vapor
#

You're rounded

upper vapor
royal mica
#

oh rider does not work either

upper vapor
#

Ummmmmmmmmm

upper vapor
#

:Nailpolish:

#

WHY DOESNT THIS EMOJI RENDER

royal mica
#

πŸ’…

#

nail_pare

upper vapor
upper vapor
old nest
royal mica
#

i hate this

upper vapor
#

Well

royal mica
#

you throw jdk8 or jdk21 and it just works, why you cannot be like kotlin 😭

upper vapor
#

Dual boot nother distro

royal mica
#

literally not a distro problem

upper vapor
#

Remove .net

#

Follow microfost installation

royal mica
#

HAH

upper vapor
royal mica
#

well, plugins net48 -> net8

upper vapor
#

Alternative solution

royal mica
#

yes

upper vapor
#

Compile for .net standard 2.1

royal mica
#

OH THE SERVER IS NOT HAPPY

upper vapor
old nest
upper vapor
#

Yeah but like

old nest
#

so i'll say it's java to piss people

upper vapor
#

Nah

upper vapor
old nest
#

LMAo

upper vapor
#

Hopefully we'll upgrade labapi to use .net standard, which will eliminate the hacky build system procedures

#

Not just hopefully but probably

#

At some point

old nest
#

*in 2030

upper vapor
royal mica
#

Well conclusion: EasyDotnet is crapped

upper vapor
odd hazel
royal mica
#

Time to open github issue

upper vapor
#

e-on

old nest
odd hazel
#

Im blind

upper vapor
upper vapor
old nest
#

huh ?

#

so you're blind and you don't piss ?

upper vapor
#

I'm blind and I hiss

old nest
odd hazel
pulsar locust
#

What am I reading

old nest
#

hello, do you want to hold your piss ?

upper vapor
upper vapor
pulsar locust
#

I'm just gonna go back to figuring out openid 2.0

#

A standard so shit even the organisation making it abandoned it in favor of oauth2

#

but the only way to do non partner web sign in on steam is using openid

#

cause they do have oauth2, it's just partner only

upper vapor
#

I can hear the three vineboom sound effects

subtle ravine
#

Axx

upper vapor
#

Alexx

subtle ravine
#

@autumn jolt go ask this guy

upper vapor
#

What

subtle ravine
#

He had some labapi/security plugin question but I guess not anymore

autumn jolt
#

After school 😒

subtle ravine
royal mica
#

@upper vapor thanks for the help btw, for now I opened a github disc on EasyDotnet for net48.

#

it just tried to load VisualStudio on linux 😭

languid temple
subtle ravine
restive turret
upper vapor
terse bone
#

😭

#

now i have to make an alias for labapi Round class

thin shuttle
#

what is this related too ?

#

i used Early-Access

#

and can't auth

terse bone
# thin shuttle

check with F3 if it downloaded correct game version, maybe it downloaded older release

old nest
#

Am I the only one without problems on the early access ? helpmeplz

old nest
thin shuttle
#

wrong version

#

so how do i fix it ?

old nest
#

ok nvm lmao

old nest
#

there is no real fix, maybe empty cache or idk but a lot of people are struggling with that

terse bone
terse bone
#

last time i believe they pushed the build onto 2 different branches

thin shuttle
#

there was one time where SCP:SL disapear from game list

terse bone
#

and it worked

thin shuttle
#

and i contact steam support

#

they said me contact Game manager

terse bone
#

lmao

thin shuttle
#

ok lol

#

i am talking here without connection

#

nice fun

old nest
#

πŸ’”

restive turret
#

try using DepotDownloader

upper vapor
#

Since when

terse bone
#

14.2.6

#

this was added ig

restive turret
#

ah yes

#

bc needed ofr funny internal stuff

thin shuttle
#

i never got issue

#

on TryGetRoom

restive turret
#

mainly primitives

#

and items spawned in/ on primitives

upper vapor
# terse bone

Programmers try to come up with a namespace that doesn't clash with a labapi wrapper challenge (impossible)

thin shuttle
#

who made the Cassie namespace

upper vapor
upper vapor
#

(Internally)

restive turret
#

so what should we rename the Round to?

upper vapor
#

No

#

I'm not letting this happen again

restive turret
upper vapor
#

We have to change the namespace

upper vapor
late shoal
#

had to change my git actions also but anyways

upper vapor
#

No clue how nobody reported this btw

restive turret
#

we didnt used Round thing

terse bone
upper vapor
#

or, everyone is lazy TrollDespair

hearty shard
#

what is bro doing

restive turret
hearty shard
#

did you

#

bug out the feature

#

cant believe it

restive turret
#

I got a bug from our plugin so

hearty shard
#

so you replace return true with a null check and then return that value?

restive turret
#

Ye

#

Fixed our issues with that

hearty shard
#

whys the component null in a tryget 😭

restive turret
#

No the OriginalRoom one would be

hearty shard
#

oh

restive turret
#

I might added an unnecessary null check for the second one

#

(the real tryget one

hearty shard
#

OriginalRoom in IRoomObject / ElevatorChamber is null?

restive turret
#

Can be

hearty shard
#

thats the issue?

#

okay

restive turret
#

Thats why i got this issue

hearty shard
#

nw moment Trol

soft turtle
hearty shard
#

r u doing anything with the host

restive turret
#

Spawned a primitve at 0,6000,0 and spawned a keycard on it, now since the primitive doesnt set a valid room it goes to hull, and the trygetroom one returns null

restive turret
#

Yup

#

It doesnt check if the actual returned OriginalRoom is null

static meteor
restive turret
#

Someone forgot how nullable works

hearty shard
#

oh you meant the bug we were talking about not the one just posted

restive turret
#

No

hearty shard
#

or

#

guh?

upper vapor
restive turret
#

I'm on phone can't see that thing

soft turtle
hearty shard
upper vapor
hearty shard
#

and they never answered me xd

soft turtle
restive turret
#

is it live or early?

strong lagoon
#

Test

soft depot
tulip kiln
#

I'll have personal beef with whoever changed Scp1509RespawnEligibility to static

restive turret
#

it was me

#

there was zero reason to be non static tho ClassDTrollHD

soft depot
restive turret
grand flower
#

try catch in game code rip

restive turret
#

thats not a gamecode ClassDTroll1

grand flower
#

it's a game

#

doesn't mean it's NW's code

restive turret
#

its a plugin code

grand flower
#

cool

#

it's still in a game

#

should just check for validity of the objects before accessing stuff

tulip kiln