#plugins-dev-chat

1 messages · Page 112 of 1

slate flume
#

Why not collect donations for the tournament instead of relying on micro transactions

celest thorn
#

and they are real lol

celest thorn
slate flume
#

Prize pool

celest thorn
#

I was thinking of a solution

#

for tourneys

#

but still need to be talked obv

celest thorn
slate flume
celest thorn
#

its a bad pr move ngl

slate flume
#

It's how a lot of tournaments do it

celest thorn
#

but we aren't the one making the rules

#

lol

slate flume
#

My main point is just there's other ways to get money for a tournament
Your way isn't bad but my point is that to me micro transactions is an interesting choice for an SL server

celest thorn
#

thats the point im doing

#

its totally optional

slate flume
#

I know that

celest thorn
#

because you can still play the game and enjoy everything or even getting items

slate flume
#

It's still micro transactions which is very odd to me for SL

celest thorn
#

they are cheap

celest thorn
slate flume
#

I get why, it's a valid reason, it's not predatory, but it's odd

slate flume
#

Fundamentally

celest thorn
#

you do it monthly

#

thats it

slate flume
#

Patreon is about supporting/donating, on some servers there aren't express benefits for doing it

celest thorn
#

obv

slate flume
#

Micro transactions deviate in intention

celest thorn
#

honestly

#

patreon is more predatory

#

because i know for a fact because i did plugins for server

#

that alot of them

#

do sell patreon with p2w intentions

#

even yesterday someone dmed me for doing a plugin like that

#

which i find disgusting

slate flume
#

Patreon can be more predatory

#

That doesn't mean it is more predatory

celest thorn
#

Most server do use it like that

slate flume
#

Micro transactions can be more predatory

celest thorn
#

I don't have a number to back it up obv

celest thorn
#

tickets are cheap asf

#

with just the 7.99 you can buy the entire shop

#

already

#

so imagine

slate flume
celest thorn
#

and + we have a bundle system in place and a system for giving sales

celest thorn
slate flume
#

My argument isn't that micro transactions are predatory or even that your transactions are predatory

#

I just think it's weird

#

That's it

celest thorn
#

honestly its because sl has never seen them

#

but on other games this are normal

#

or even worst

#

sl has only seen patreon

slate flume
#

Partially that and partially because it's server-specific

#

In most games micro transactions are global

celest thorn
#

Rust

slender lynx
#

the fuck are you on abt

celest thorn
#

lol

slender lynx
#

8 euros for a docker on a server mabye

slate flume
slender lynx
#

yeah cuz thats one docker

slate flume
#

Exactly

slender lynx
#

not a server

celest thorn
#

we don't host only a docker lol

slate flume
#

It's an SL server, not the server hardware itself

slate flume
celest thorn
#

we host db, website, SL servers, Projects we are working

#

so thats why

slate flume
#

They have micro transactions in rust?

celest thorn
slender lynx
celest thorn
#

do have kits

#

and other stuff

#

like donator etc...

slender lynx
#

thats not rust itself then

teal junco
#

how do you even do that

teal junco
#

i know what round robin is

#

i just dont really understand how to implement it

slender lynx
#

only forced microtransaction is the arctic set

#

arctic suit for hazzy is busted

celest thorn
#

honestly if we wanted to make ALOT of money

#

bro you know what

#

sell currency

#

and gambling for skins

#

thats like peak money

#

but the most horrible thing ever

#

im totally against

slender lynx
#

im tellin you just put loot boxes in the parkour server

#

ezpz

slate flume
slender lynx
celest thorn
#

AND YOU ARE SAYING TO ADD LOOTBOX

#

Nah

hearty shard
#

me when sarcasm exists

celest thorn
slender lynx
#

oh no this is full serious

celest thorn
#

and go back in the darkness

slender lynx
#

gambling is like

#

free money

celest thorn
slender lynx
#

im well aware you arent

hearty shard
#

i will then

celest thorn
#
  1. Because its a legal gray area in the EU
hearty shard
#

ty for idea

celest thorn
#

on a dead server

slender lynx
#

the joys of not hosting basegame

teal junco
#

i can look into it later on my own i guess

celest thorn
#

ngl the game is more optimized

teal junco
#

is there a class called server position distributor or something

celest thorn
#

yea

#

you guessed the name already

teal junco
#

Oh okau

#

then just patch or something

teal junco
celest thorn
#

honestly

#

if you scroll up you can see the exact code i did

#

honestly

#

just wait

grand flower
#

sec

#

I'll send

celest thorn
# teal junco ty
[HarmonyPatch(typeof(FpcServerPositionDistributor), nameof(FpcServerPositionDistributor.GetNewSyncData))]
public class CachingRelativePatch
{
    public static Dictionary<ReferenceHub, RelativePosition> Positions = [];
    
    private static bool Prefix(ReferenceHub receiver, ReferenceHub target, FirstPersonMovementModule fpmm, bool isInvisible, ref FpcSyncData __result)
    {
        if (!Positions.TryGetValue(target, out var position))
            position = Positions[target] = new RelativePosition(target.transform.position);
        
        FpcSyncData prevSyncData = FpcServerPositionDistributor.GetPrevSyncData(receiver, target);
        __result = isInvisible ? default(FpcSyncData) : new FpcSyncData(prevSyncData, fpmm.SyncMovementState, fpmm.IsGrounded, position, fpmm.MouseLook);
        FpcServerPositionDistributor.PreviouslySent[receiver.netId][target.netId] = __result;
        return false;
    }
}

[HarmonyPatch(typeof(FpcServerPositionDistributor), nameof(FpcServerPositionDistributor.WriteAll))]
public class ClearCache
{
    private static bool Prefix(ReferenceHub receiver, NetworkWriter writer)
    {
        CachingRelativePatch.Positions.Clear();
        return true;
    }
    
}
#

here

grand flower
#

bad

celest thorn
grand flower
#

It's a hot path

#

Transpilers are better

celest thorn
#

i know

spare zodiac
#

there is too many custom item api's now

celest thorn
#

if you have the transpiler one send it

celest thorn
#

and MeowCustomRoles

#

lol

#

(I WILL NEVER DO THAT)

upper vapor
grand flower
celest thorn
#

how tf i came up with meow

grand flower
#

@celest thorn @teal junco

celest thorn
#

is still a question

teal junco
spare zodiac
celest thorn
spare zodiac
teal junco
celest thorn
teal junco
celest thorn
#

isLoaded to == null works the same

#

best pr

slender lynx
#

@celest thorn what is this skibidi ass push

celest thorn
slender lynx
#

i just got back from the gym and im boutta pass out

celest thorn
#

can someone please fix

spare zodiac
#

Is Hubert still working on SL?

celest thorn
#

Schrödinger's server and sr spam

spare zodiac
#

haven't heard from him in a while

celest thorn
slate flume
slate flume
spare zodiac
spare zodiac
slate flume
#

You also learn a lot about C#

#

I've had probably 4 different iterations of my custom item API now

#

I constantly go back and rework stuff

spare zodiac
#

my first plugin has one loop with 6 foreach inside

#

for config

slate flume
#

I'm currently using a method with a generic abstract base class to keep implicit separate static dictionaries for data in my custom item classes

#

.

spare zodiac
#

like light colour or what schematic model to use

celest thorn
#

i've just made one

#

and its fine for me

#

lol

slate flume
#

I don't use schematics for mine, I base them off of existing guns and stuff

spare zodiac
#

try to code saving item into yaml and then back into original state

#

spent some time doing that

slate flume
#

I have like 5 things every item has to define
Name
Description
Color
Rarity
ItemType

spare zodiac
#

I also implemented full 914 support

slate flume
spare zodiac
#

or did you use some for X instance of customItem?

slate flume
#

Some of the items need some patches but that's on an item-by-item basis

spare zodiac
#

did you also make property MaxAmmo?

royal mica
#

Can you get the current slot the item is in?

#

or modify that at all? or is that clientside only

static meteor
#

Never tried so idk

unique crane
spare zodiac
#

but would have to guess a lot of times iirc you can't get the item's slot

spare zodiac
unique crane
#

Because we dont force the inventory items anywhere?

#

Why would we add that ever before

celest thorn
#

will ever fist be added?

#

fist fight

unique crane
#

Im playing phasmo so less answer time

unique crane
celest thorn
#

yo anyone alive?

static meteor
#

No

warped prairie
#

na

#

its over

#

45 tps saying optimise -> us who runs at basically 30tps

slate flume
slate flume
#

Drop items -> give them back in whatever order with fillers -> delete fillers

slate flume
royal mica
#

I need the slot number tbh

slate flume
#

Yeah getting it is the harder part

#

I would root around the code but I'm on an airplane atm

#

I mean you'd think that even if it's client side you could view where the items are

#

The server should have access to the same information as the client, no?

royal mica
#

The problem is the only code I found is just client sided

#

no server side impl touches slots

#

I mean technically it can be just client sided

slate flume
slate flume
royal mica
#

atleast I think

slate flume
#

I mean

#

Add logging to it

#

See what happens

royal mica
#

Will try tomorrow

slate flume
hearty shard
#

Only that they still have the item because they didnt try to drop it

icy knoll
#

is there a way to reset rooms like light armoury? i.e. respawn all their stuff?

static meteor
icy knoll
#

yeah i just have to figure out if ItemDistributor is a child or it is a RoomIdentifier or smth

#

idk

#

ah it's a component

#

inherits MonoBehaviour

icy knoll
#

ugh why can't we destory data stores, i really wish we could

#

number 1 issue with them rn really

teal junco
#

of course it obviously needs some tweaking but mostly it worked

#

sticky items

upper vapor
spare zodiac
spare zodiac
teal junco
#

it is a rigidbody

spare zodiac
#

do you have any videos?

celest thorn
#

Hello chat

slate flume
#

Glad my suggestions have been working out! :)

slate flume
celest thorn
#

I did test it on this version and it worked fine

worthy rune
celest thorn
#

I didn’t see it last time i’ve checked that class was possible last update

#

Or more

#

I don’t remember

celest thorn
#

Nothing else

upper vapor
celest thorn
#

nothing of the 2 lol

#

i don't care

upper vapor
#

then what's your problem 😭

celest thorn
#

Nothing

#

just saying always trains

#

lol

upper vapor
#

rage bait be like

celest thorn
#

im not even rage baiting

#

im just saying always trains

upper vapor
celest thorn
#

you know you are perfect for exiled

icy knoll
#

destroy rage bait, embrace joy bait

celest thorn
#

there you find ALOT of train entusiast

celest thorn
upper vapor
upper vapor
celest thorn
#

ngl i don't understand why you guys are trying to argue im ragebaiting when im just saying "always trains..."

#

pointing out how its always gifs of trains and nothing else

upper vapor
icy knoll
#

hey hey hey

#

allow ax to like trains

#

i like trains too

#

they are awesome

celest thorn
#

idc

upper vapor
celest thorn
#

i just pointed out how its always trains gif

upper vapor
#

"always trains" is a big thing to say

celest thorn
#

knowing you are doing a game about hungarian trains

#

you love trains

#

im just saying "always trains..."

#

btw i do have a hobby and that is playing story games or singleplayer games

upper vapor
celest thorn
upper vapor
#

cuz it's not true

celest thorn
celest thorn
#

so code

upper vapor
#

search it yourself

celest thorn
#

etc...

celest thorn
#

fr you never sent them

icy knoll
#

why do you genuinely care about ax sending train gifs?

#

seems silly

celest thorn
#

lol so am i crazy

celest thorn
#

and i just said "always trains..."

icy knoll
#

you dont always need to raise a point though

celest thorn
#

thats it not negative, nothing lol

icy knoll
#

i agree with ax that it seemed like you disliked the fact

upper vapor
celest thorn
#

idk why you lumi thinks anyone is attacking anyone lol

hearty shard
#

hi axe

celest thorn
#

i just pointed something and i was proven wrong lol

upper vapor
hearty shard
#

this is my revenge

icy knoll
#

@ lucid TrollDespair

celest thorn
upper vapor
#

😭😭

#

baba is good ngl

hearty shard
#

oh yeah axe

#

did you ever end up using secretapi

upper vapor
#

the

hearty shard
upper vapor
#

not perfume

upper vapor
#

still got my

#

2 settings

#

added new ones though

#

and it's dynamic

#

works well

hearty shard
#

omg it works?!?!!

hearty shard
upper vapor
#

for the plugin i'm working on

#

it's not just 2 settings now kek

hearty shard
#

which plugin was it

#

i forgot

upper vapor
#

scp proximity chat

hearty shard
#

oh

#

right

icy knoll
#

omg ur still working on it...

upper vapor
#

gotta release it smh

celest thorn
icy knoll
#

i thought you basically finished it 😭

upper vapor
icy knoll
celest thorn
#

oh so using speakers?

upper vapor
upper vapor
upper vapor
celest thorn
#

i mean thats cool

upper vapor
upper vapor
#

if possible

hearty shard
#

im glad to know secretapi is being enjoyed though

celest thorn
#

the only thing i could probably think that is cool

#

is customizing the voice

#

with effects etc...

icy knoll
upper vapor
hearty shard
upper vapor
hearty shard
#

so idk

#

rn its just in a functional beta

upper vapor
#

yeah would be cool

#

but like

hearty shard
#

if i just remove the pre release part from github itd be a full release xd

upper vapor
#

ughh

celest thorn
#

wait

hearty shard
#

yummers

upper vapor
#

pitch shift & fft

#

so it's just pitch shift basically

#

well

#

could just plug this in

mild ice
regal lakeBOT
#

I successfully removed Plugin Developer from obvevelyn

hearty shard
#

but

#

im

#

im better

upper vapor
celest thorn
icy knoll
spare zodiac
upper vapor
#

xd

celest thorn
#

i see that the car

#

is trembling

#

try to make the wheel collider smaller

teal junco
#

its because the car is very short

#

also the wheels dont technically exist with the system i used

teal junco
celest thorn
#

i just made it custom

#

like not using even a single unity base component

#

i made everything from scratch

#

and looked how in the past they made cars

#

and i found out that the best system in video games history (mario kart wii) was made with the same concept as a sphere

#

moving around

#

thats how they simplified it

#

which makes a ton of sense

upper vapor
#

I like how its really springy

celest thorn
#

lol

celest thorn
upper vapor
#

Enough

celest thorn
upper vapor
#

But for the vine it's good

celest thorn
#

and i did it when SSSS was just released

teal junco
#

unfortunately the car has an issue where it drifts veeery slowly over a long time

#

if parked

celest thorn
#

just applie negative force

#

or stop it

#

to contrast the wheel

teal junco
#

yeah i do have a negative force lol

#

it still drifts by a hundredth of a meter

celest thorn
#

ig set the velocity to 0?

#

idk

upper vapor
#

Make it kinematic when parked

#

Freeze all constraints for extra safety

teal junco
teal junco
#

or can i make it asleep

#

so that it will wake up if i ram it

upper vapor
#

True

#

Just don't let a keycard wake it up Kek
(Idk how sleeping works exactly)

teal junco
#

the only issue is that the way it works is that wheels are invisible zones that push upwards on the car to create suspension

#

so the wheels are constantly adding force

upper vapor
#

Make the wheels sleep then

teal junco
celest thorn
#

wheel.Sleep = true

upper vapor
teal junco
#

i can send you the design i copied

upper vapor
#

So if you make the car's "body" sleep then in theory it shouldn't move at all

teal junco
#

maybe

upper vapor
celest thorn
#

honestly guys make everything sleep

#

and go to bed

teal junco
#

i can make it so the wheels dont do anything so the car wont wake itself up

teal junco
#

and if gravity will affect manually sleeping rigidbodies

upper vapor
#

Surely unity has a way of handling this

celest thorn
#

honestly i will go back to that project

#

and i have a crazy idea

#

that none developed for sure

#

(because else why im crazy :3)

#

but i need approval from maro so i will wait ;(

upper vapor
celest thorn
#

i have a crazy idea

#

and When i have crazy ideas

#

they are crazy

teal junco
#

can i see a video of your car :3

#

or no clips were taken

celest thorn
#

and i clipped it because it was funny asf

teal junco
#

bruh

celest thorn
#

all of us, talking about politics at one point a fucking fart sound so loud

#

lol

teal junco
#

did you develop the car part in unity or in SCP

#

i would assume in unity

celest thorn
#

the car is a schematic i still used at the time MER

#

and then i parsed the car

#

finding the center

#

and giving it a sphere

#

invisible

#

i did a camera system for the car

#

and everything

#

i have another video but sadly its final and confidential because idk maro wants to do something with it

#

last update tho was 9 months ago

celest thorn
#

but yea my system works great i did all of the car things that car are supposed to do

#

still needs to thank nintendo lol

teal junco
#

if it disables gravity entirely and doesnt move and wakes up when roused thatd be fire

teal junco
#

have you by any chance made a helicopter

celest thorn
#

how tf you use a jet on SL

teal junco
#

most vehicles dont have a reason to exist in scp

celest thorn
#

yea

#

all of them

teal junco
#

unless you contextualize it

celest thorn
#

i remember i was developing the car and had alot of fun drifting on the testing map

celest thorn
#

and in my school presentation for the my best work of the year i did this

celest thorn
# teal junco

You make a waypoint toy and make the player stand on it?

teal junco
celest thorn
#

Nah i had so much fun

#

the video that maro has, has this song while i drifted in a map that i still spent 1 week to make

#

Amazing looking map

#

All Rights Administered by Source Music

Special thanks to
ZEPETO Face Creator Fairy 🦋 (Sakura, Chaewon, Yunjin) https://web.zepeto.me/share/user/profile/620155e841f0eebec0319c2b?language=ko

• Artist: LE SSERAFIM (르세라핌)
• Song ♫: 'Crazy'
• Album: CRAZY
• Released: 2024.08.30 1PM (KST)
.........................................

▶ Play video
#

with this song

#

lol

#

and it wasn't even intentional the song

#

i started the video at the drop

teal junco
celest thorn
#

and drifted in sync with the music

celest thorn
#

as soon as the ssss was added

teal junco
celest thorn
teal junco
#

oh okay

#

so its a completely different case than mine

celest thorn
#

ngl with waypoints i just wanna test a crazy idea

teal junco
#

i wanted like a semi realistic car so i needed waypoints

celest thorn
#

mine could be realistic but it wasn't

#

intended to be realistic

teal junco
#

it wont be realistic unless you can mount it in first person

celest thorn
#

aside from that

upper vapor
celest thorn
#

I love nintendo so much

#

sometimes i play their games

#

and i love the mechanics or shit

#

and i just do it

#

Recent map i developed for a game a concept comes from Xenoblade 2

#

because FUCK i love the ambience of that game

#

all of the design looks amazing

#

YO

#

CRAZY IDEA

#

hotline miami

#

IN SL

#

probably is too gory for sl tho

teal junco
teal junco
#

so if someone uses superspeed on you i can spawn a bunch of sticky red rigidbodies

celest thorn
#

postal battleground

#

lol

teal junco
celest thorn
teal junco
#

imagine pissing on medkits or adrenalines to taint it

celest thorn
#

i would do it

celest thorn
teal junco
#

no you piss on candies

teal junco
celest thorn
#

the problem of all of this games is too gory for sl

teal junco
celest thorn
#

I remember on vsr they did

teal junco
#

i dont think csg has any rules about like gore

celest thorn
#

nope

teal junco
#

or anything really besides discriminatory

celest thorn
#

searching Gore, NSFW

teal junco
#

i just skimmed

#

nothing about anything besides sexual stufd

#

so i should be clear to add anything besides slurs or a penisn(within reason)

celest thorn
#

that you can see in your hand

#

like thats something i never understood how people did

teal junco
#

i really want to make it so players can explode into red pieces when rammed using super speed

teal junco
#

like with custom models in your hand?

upper vapor
celest thorn
#

i know some people use coins to then overlay a custom schematic

#

but i still do not understand how it aligns with both the hand in the camera view and the one of the model

teal junco
upper vapor
#
  1. parent to player object
  2. move it up enough
teal junco
spare zodiac
celest thorn
#

it was CRAZY

spare zodiac
#

I haven't thought of making the car a rigidbody

teal junco
teal junco
celest thorn
sinful bronze
#

I know people who make schems for third look of player and for first look

teal junco
#

a lot of my plugins use rigidbodies, perhaps i should call my server the physics sandbox

spare zodiac
#

I thought of making fuck ton of raycasts

celest thorn
spare zodiac
#

also how do you make rigidbody not fall?

celest thorn
#

like how do they make them so precise

teal junco
teal junco
spare zodiac
#

rigidbody normally falls no?

teal junco
#

yeah this one also falls

#

it suspends using "fake" tires though, which constantly push it up

spare zodiac
#

so how do you prevent it fully fall and stay in place?

sinful bronze
celest thorn
#

because its toooo perfect

#

synced with the coin

spare zodiac
#

I might remake my helicopter plugin mess

sinful bronze
#

Coins, lamp and medkit is better items for that

upper vapor
#

add an anchor that you can rotate yaw by

teal junco
teal junco
spare zodiac
teal junco
#

that made it way easier for me

teal junco
spare zodiac
#

autocomplete won't work so yea

celest thorn
teal junco
celest thorn
#

I know im crazy :3

teal junco
#

for a car its complex but for a helicopter its basically just constantly moving upward

teal junco
celest thorn
spare zodiac
celest thorn
#

yea btw if i can make what im thinking guys, i think i will beat everyone

#

the vehicle race

celest thorn
spare zodiac
celest thorn
icy knoll
#

@unique crane hey sorry for the ping, but do you know how to respawn items for a specific room? i.e. i wanna respawn all the items inside of LCZ Armoury. I found ItemDistributor::PlaceSpawnables() but idk if that thing is for the whole map, zone or room, and if it is for room, is it a parent? child? idk as i legit can't find the component at all 😭

unique crane
#

20 minutes

#

gonna shower

icy knoll
#

alright thanks, appreciate it

celest thorn
#

im bored so

celest thorn
#

its a parent inside each room

#

as soon as it gets to spawnable structure

#

it spawns the item

#

and sets a variable called _placed

#

So yes its inside each room

#

because on the little code for culling you can find a mention that it shouldn't be disabled

#

so for sure its a component inside each rooms

#

hope it helps

icy knoll
#

no

#

😭

#

it didnt

celest thorn
#

Go inside the room and search for all of the components with ItemDistributor

icy knoll
#

i want to respawn items, the screenshots sent seem to spawn nothing

celest thorn
#

because _place = true

#

already

#

and so it doesn't spawn them

#

thats why

icy knoll
#

didnt work

icy knoll
#

lets hope in children and not in parent

celest thorn
#

honestly

#

it always brings me back to the same place

icy knoll
#

i dont see how _placed has anything to do with it tbh, it's only used in Update for inherited class

#

but lets see

celest thorn
#

yea

#

i suppose that the _placed might fix it by letting the update run

#

obv do reset for the stopwatch

#

after setting it to false

icy knoll
#

atleast for spawning

celest thorn
icy knoll
#

so by the time i set _placed to false, it wont work anyway

celest thorn
#

and thats why i said reset it

celest thorn
icy knoll
#

but anyway, it doesn't work 😭

celest thorn
#

;(

icy knoll
#

oh right

#

now lets hope

#

hi logs but not spawned

#

so

unique crane
#

@icy knoll
PlaceSpawnables();
SpawnForDoor(door);

#

That should.. work

icy knoll
unique crane
#

Uhhh yea do that

icy knoll
#

which part 😭

unique crane
#

reset stopwatch

unique crane
#

yea

icy knoll
#

yeah, only items

unique crane
#

If you want everything then get the base class

#

So only GetComponent ItemDistributor

icy knoll
#

i just want the pickups, nothing else

unique crane
#

so yea

icy knoll
#

this is for LCZ armoury

unique crane
#

that

icy knoll
unique crane
#

Reset stopwatch
GetComponentInChildren< ItemDistributor>()

icy knoll
#

ive done this

unique crane
#

yes

#

Like that

icy knoll
#

alright and keep SpawnForDoor ig

#

fine

#

easy

#

done

teal junco
sinful bronze
icy knoll
unique crane
#

bruh

icy knoll
#

yeah...

#

even tho idk how?

#

it's readonly and it is set

#

so how could it be null?

#

oh

#

ItemDistributor might not have been found

#

idk if it's a child or a parent

#

hm, it didnt work either way...

#

yeah ok so cant find it in parent, or children

#

nor is it in the actual gameobject itself

#

now i am stuck :3

#

this doesn't log anything either, like not at all, and when I did all components for parent and the base object, nothing either

spare zodiac
#

how are red circles of players handled?

quartz quest
#

Hey, I am trying to cancel TeslaGates for some custom roles, but the events OnPlayerTriggeringTesla/OnPlayerIdlingTesla are not firing, while their post-conterparts OnPlayerTriggeredTesla/OnPlayerIdledTesla are. The problem is, I need the pre-versions, since I can only use the IsAllowed flag on those. I tired logging the events. I get output for the post-Variants but not for the pre-Variants and I have no idea why...

And yes, they are registiered correctly in the Enable() since most of the events in the same class do actually work.

unique crane
#

fully client side

spare zodiac
unique crane
#

Well for 939

#

right?

spare zodiac
#

yes

unique crane
#

Client side

spare zodiac
#

makspworowpdltlekah

upper vapor
#

markiplier in poland?

unique crane
#

XD

upper vapor
#

with a little cat?

unique crane
#

Polish markiplier

royal mica
#

I suppose we do not have a good DamageHandlerBase -> Damage type Enum converstion right?

#

Based on Damage type enum is non existant LULE

unique crane
royal mica
#

I need it in string form

quartz quest
royal mica
#

i guess I'll jsut create a instaneof switch

unique crane
hearty shard
#

WITHOUT exiled

#

yea

unique crane
#

Please uninstall exiled or report it on their discord

royal mica
#

Please uninstall exiled or report it on their discord xdx

quartz quest
celest thorn
#

david rn

unique crane
#

If you want it in player friendly string

quartz quest
royal mica
celest thorn
#

labapi has almost all of the stuff

#

of Exiled

royal mica
#

Or possibly them already have LabAPI alternative

celest thorn
#

but done of base game

royal mica
#

Exiled is like Forge of MC rn

celest thorn
royal mica
#

I wish it was

celest thorn
#

its not even near

#

labapi is forge and fabric lol

royal mica
#

as in like, why people still use it

celest thorn
#

exiled is dying

royal mica
#

as forge should, long live fabric

celest thorn
#

i don't see anyone contributing

#

or anything

quartz quest
celest thorn
#

or else report it to their discord

upper vapor
teal junco
teal junco
#

fabric does have a api but also doesnt need it

#

labapi kinda just has basic wrappers and events. which is good enough, and exiled breaks half the time

quartz quest
celest thorn
restive turret
spare zodiac
#

what is publishable publish

#

nah this is for my private repo which I don't care about what I publish and if I'll loose it then it'll be easier to recover

restive turret
unique crane
#

💀

celest thorn
#

and .NETCoreAPP

plain gazelle
#

Is there a command to set myself as Tutorial regardless of ID?

plain gazelle
#

Nice

celest thorn
#

Make it yourself

#

Its just one line

unique crane
#

Just do @me and tab

#

It will change it to your id

#

Or just yknow

#

Use RA

celest thorn
#

What????

#

Minecraft clone????

#

are you guys gonna add @ s,p,r,a,e?

unique crane
#

these has been in game for ages xd

celest thorn
slender lynx
#

cuz everyone only uses *

royal mica
glad pagoda
celest thorn
icy knoll
#

is setting the DamageHandler during PlayerSpawningRagdollEventArgs supposed to work? it doesn't seem to work :c

teal junco
wheat flower
plain gazelle
#

Is PlayerEvents.Dying fired for a player leaving the server while alive?

icy knoll
#

as DealDamage is ran

#

with -1

#

meaning insta death

plain gazelle
#

Thank you :3

icy knoll
#

nws :3

plain gazelle
#

When setting the scale of someone far away, when they come near again, they dont seem to have the updated scale. Desync

Is this caused by sth on our end or this a known issue atm?

#

We just set it with player.Scale

#

Also, how can i get the DisplayName without the color data and the *
?
Im trying to save it and re-apply it but that just writes out the color hex thing and the star

royal mica
#

There is a builtin cmd for it now

static meteor
#
        Vector3 scale = new Vector3(result, result2, result3);
        int num = 0;
        foreach (ReferenceHub item in list)
        {
            if (item.roleManager.CurrentRole is IFpcRole fpcRole)
            {
                fpcRole.FpcModule.Motor.ScaleController.Scale = scale;
                num++;
            }
        }
        response = string.Format("Sucessfully scaled {0}/{1} player{2}", num, list.Count, (list.Count > 1) ? "s" : string.Empty);
        return true;
#

Scale command^

plain gazelle
#

jeez

#

Why wouldnt it update for culled players though

static meteor
#

They are set as spectators iirc

plain gazelle
#

oh ffs

#

we love anti cheat

#

we love anti cheat

celest thorn
#

I know most likely i will never get the response until tomorrow but, how much heavy are the dummies like how much they impact the server compared to a player?

#

Because it would be useful to see how performant a server is

keen halo
#

I like your name.

#

Seems familiar

grand flower
#

and they'll be cheap enough

#

if you use my round robin transpiler stuff it already does that and you're good

#

oh you mean impact compared to a player? probably close to on par in vanilla SL

#

especially if you make them move around

warped prairie
#

i suppose it would depend how much you do with them.? but id assume much lighter than real playe rs

grand flower
#

I had similar results to normal players with my testing

#

1/2 tps off maybe

slate flume
#

Can invisible players still be shot?

slate flume
slate flume
#

Last point, it might be better to use position in the player list rather than network ID, because it's feasible that there are more odds/evens as network IDs don't change when a player leaves

#

It'll only make a difference in niche situations but it can happen

worthy rune
grand flower
#

Afaik

slate flume
#

Fire

grand flower
#

Idk about the name that's just how it was described by engineers smarter than me LOL

slate flume
#

I only mentioned it cause I did round robin tournaments in high school and all round robin is is a tournament where everyone plays against each other

#

I'd be interested to check out the code behind how the even/odd split works because how would an even player get the position of an odd one and vice/versa
Ig I just haven't looked at the distributor lately to know

static meteor
grand flower
#

Did you not check the code

slate flume
#

I'll probably get my laptop out soon but I didn't want to go to the trouble to check one function

slate flume
#

I'm gonna crash out

#

I wanted to do some programming

#

I transferred my project from my computer to my laptop

#

Now I have like 100 errors

#

For no fucking reason

#

It's the same project, same IDE

#

And yet now I can't do like .Remove(key, out var value);

#

Wtf is going on

worthy rune
#

is that rider?

slate flume
#

Yes

worthy rune
#

if so, try removing and readding .netframework/system.core/system references (the ones that are from the game)

slate flume
#

I removed all system references and added them back again

#

Same issue

worthy rune
#

oof

slate flume
#

Ts pmo

worthy rune
#

i think the labapi project does this on vscode/rider aswell, it happens randomly and often is resolved randomly aswell. only fix i think is to try visual studio

slate flume
#

I hate VS

worthy rune
#

hmmm, wondering if it has something todo with unity integration. i know on Visual studio you usually install a component to work with unity. it might be required for plugin projects like this to work. does rider have a similar plugin/component?

slate flume
#

Uhhhh maybe I can try reinstalling

#

I don't remember installing any extensions other than what was offered during the setup process

#

Unity support plugin is bundled with base rider

#

I'm losing my shit

teal junco
#

whats on ur mind

teal junco
#

oh okay

#

thats not pleasant in the slightest

slate flume
#

I have a Jetbrains Rider C# project that was made using .net 9.0, but then I changed the .csproj to target .net 4.8 and was able to keep things like .Remove(key, out var value)
I tried to do that again on my new computer but it doesn't work anymore, but it still works on my old computer
I tried copying the project exactly 1:1 (including the .csproj file) but got the same errors
I have .NET framework 9.0 installed, which includes 4.8
Rider project settings on both systems say I'm using .net 4.8 and C# language version 12.0
I have no idea why it's doing this

upper vapor
upper vapor
#

You need mscorlib from the SL files

#

That's why people usually do HintPath="$(SL_REFERENCES)/Assembly-CSharp.dll"

#

But i hate seeing that

#

So I just

upper vapor
slate flume
upper vapor
#

No IDE or code editor would fix this

slate flume
#

It's done been in my project

upper vapor
teal junco
#

how do i prevent waypoints from doing this when i reconnect

clarification : it enlarges items. i assume the waypoint's default scale being 256x256x256 has something to do with this (and the fact that the waypoint in here is scaled about 2x2x2) but have no idea how to fix it

slate flume
worthy rune
teal junco
teal junco
#

maybe its because its PMER? idfk

upper vapor
worthy rune
slate flume
teal junco
#

i have EXILED plugins dude Fear
i have to rewrite them to fix this

worthy rune
#

check the EXILED discord, since they know about the issue i assumed they already fixed this

upper vapor
teal junco
#

i can make sure of it though

slate flume
upper vapor
upper vapor
#

Tbh IDEs aren't very good at customizing builds

teal junco
#

i was about to do that though

upper vapor
teal junco
#

No im a helpless bitch and i have everyone else do the hard work for me.

teal junco
upper vapor
#

GL

slate flume
#

Gotcha

#

I can check

#

I have anydesk on my computer at home so I can remote in

upper vapor
#

Kinda

slate flume
#

I see nothing in the environment variables

upper vapor
#

Uh

#

How is your build system handling it at home then

slate flume
#

Idfk I installed rider, made a .net 9.0 project, changed it to .net 4.8, and then it just worked

#

I didn't fuck with build settings or anything outside of making my C# language version 12.0 and changing from 9.0 -> 4.8

#

For whatever reason, I didn't have to disable implicit references

#

It just let me use mscorlib from SL managed folder

upper vapor
#

Did you reference mscorlib with the "add reference" dialog?