#plugins-dev-chat

1 messages ยท Page 99 of 1

south socket
#

yes!!!!!!!!!!!

celest thorn
#

i can talk about other games

#

sl is not that cool anymore

#

and there are no rules about it

spare zodiac
#

can I change seed while the round is still on going?

celest thorn
#

you could try but nothing will happen for sure

spare zodiac
#

japjier dole

celest thorn
unique crane
celest thorn
#

AHAHHAHAHAHHA

#

im laughing so hard rn

#

i forgot about this meme

upper vapor
#

still restarts the round though

upper vapor
#

though i don't recommend using fast restart in general

unique crane
#

Set it during OnMapGenerating event

celest thorn
#

i use fast restart and i have no problem

#

(only for one server)

unique crane
#

Fast restart makes common players think that their game froze

celest thorn
#

oh no i use Server.Restart()

#

and thats it

#

lol

upper vapor
#

and it's had unmerous issues

upper vapor
#

i mean it is a

#

fast

#

restart

#

if it'sf ast

unique crane
#

Fast restart is just your game freezes

#

and you suddenly appear at waiting screen

celest thorn
#

Crazy

#

let me test it

#

oh no

#

wai

#

its a bad idea

#

because i forgot this community is composed of goldfish

unique crane
#

Yeah I think we can add like

#

overlay

#

"The server is fast restarting.. please wait.."

celest thorn
#

my optimal design

unique crane
#

Let me just put it in with the :3

#

i dont think that will pass Beryl dammit

celest thorn
#

so sad

#

see thats why nw sucks

celest thorn
#

beryl please pass the ":3"

#

1st of april the entire game translated in uwuify and :3

unique crane
icy knoll
#

theyll believe you

celest thorn
#

GD wtf is GD?

icy knoll
#

game design

unique crane
#

Game Design

upper vapor
unique crane
#

or I can ask Cross

celest thorn
#

Geometry dash, crazy

icy knoll
celest thorn
grave eagle
#

Godot

celest thorn
#

Nah entire game uwuify

#

and its done

upper vapor
unique crane
#

The U Engine

celest thorn
#

what's sl engine?

upper vapor
#

XDDD

celest thorn
#

SCP Engine?

unique crane
#

Oh wait Ive got perfect solution

#

Im gonna make the overlay text syncvar

#

FUCK

#

wrong zero

celest thorn
#

AHahhahaa

unique crane
#

@celest thorn

#

There is like 50000 of you

celest thorn
#

one time i needed to be renamed

#

because a fucker copied my ALL account

#

and the mods didn't want to ban him

#

because he was sucking their dick

#

and i was punished for "impersonating"

tepid sluice
#

COPY

celest thorn
#

I left that community 1 month after lol

icy knoll
#

every active person in this channel should now nickname themselves zer0two

#

just to fuck with david

#

:3

celest thorn
icy knoll
#

just kidding hehe

celest thorn
#

this the level of evil you don't see every day

unique crane
icy knoll
#

just rememeber david

#

im not as evil as eve

celest thorn
#

if you remove the last "e" and add "il", evil

celest thorn
upper vapor
#

โŒ evelyn
โœ… evilyn

celest thorn
icy knoll
#

2, no

celest thorn
#

just finished off XC2

#

(im still doing the DLC)

icy knoll
#

zelda totk

celest thorn
#

I mean alot of people told me a really good game

#

i could try it

#

ngl

icy knoll
#

mario odyssey is also good

celest thorn
#

My eyes are probably set to Mario ALL STAR

#

like mario galaxy "remastered"

#

im already there crying

#

Mario brothership is AMAZING as always

#

Mario & Luigi games always the best tho

#

i think i would buy a nintendo switch only if more mario & luigi games are out

hearty shard
sweet flax
#

can they add to discord channels for Plugin requests and paid plugins like in exiled

languid temple
#

I doubt we are going to support paid plugins

sweet flax
#

let people make many for good work

#

it's optional to pay of they don't want to pay learn how to make plugins

languid temple
sweet flax
#

oh alr

celest thorn
#

it makes alot of sense

#

lol

#

btw chat is alive

south socket
#

just dont pay for your plugins

celest thorn
languid temple
#

Plus it creates some other issues, what if someone purchases a plugin then just sells it as their own or just publish it for free

#

Selling plugins is pointless

icy knoll
#

just make the plugins urself smh, if you have the role, you are a plugin developer, as implied by the role's name ๐Ÿ˜ญ

celest thorn
#

and honestly i didn't care

languid temple
#

Requests are not necessarily a bad idea though

#

But feel like that's just going to be used to beg people with knowledge to make shit

celest thorn
#

I mean until they aren't like crazy unresonable one

sweet flax
south socket
celest thorn
#

yesterday someone tried to pay me for my help on exiled

languid temple
celest thorn
#

(which i declined obv)

celest thorn
languid temple
#

If he supports it, he'll talk with the necessary people and we'll see where that takes us

sweet flax
#

thanks

celest thorn
#

@ everyone please support this

tepid sluice
#

so its paid or unpaid request

sweet flax
#

unpaid

celest thorn
tepid sluice
#

nice

celest thorn
#

unpaid is for this reason which makes sense

languid temple
#

I could leave a poll here if you guys want, I can check back on it in a few hours

celest thorn
#

ig

south socket
#

Woweee polls

languid temple
#

I swear we used to have permission to create polls...

celest thorn
#

skill issue

tepid sluice
languid temple
#

No poll for now ig

celest thorn
#

here's the poll

Unpaid Request Channel

Yes โœ…
No โ›”

#

Solved see

tepid sluice
#

lmao

celest thorn
#

be creative

sweet flax
#

now ping plugindev (jk)

#

and solved

celest thorn
#

@ everyone please vote yes

tepid sluice
#

@plugin dev

languid temple
celest thorn
languid temple
#

I'll check back and see what's up

tepid sluice
#

pin it just

celest thorn
#

just made the reminder

#

now its time to get everyone to vote it lol

tepid sluice
#

i forwarded it to discord suggestion chat

celest thorn
#

crazy my solution works Trolley

slate flume
#

Awesome!

restive turret
icy knoll
#

is it possible to make 096 see their team mates whilst enraged? got a suggestion for it and idk, i was thinking updating visibility or adding the scps as targets? but idk if that would break anything lol, probably adding targets would but ye

unique crane
icy knoll
unique crane
#

ye

icy knoll
#

ill look into it, thanks david

celest thorn
#

I got to an area with the elevator and fell to the last jump so sad

#

before the habitat zone

unique crane
#

rip

celest thorn
#

and i cannot save

unique crane
#

You need to buy/find save disks

celest thorn
#

i found out that saves aren't for demo

unique crane
#

rip

celest thorn
#

Yea but you cannot in the demo

unique crane
#

Buy the full game

celest thorn
#

lol

#

i mean i could

unique crane
#

You get perks too

#

really helpful

celest thorn
#

which is kinda cool

#

yea

#

game is cool asf

unique crane
#

sometimes hella op

celest thorn
#

but before i need to finish XC2 Dlc

#

The problem is that its hella boring

unique crane
#

Like if you have extended arm perks and some faster climbing speed

#

and you do that elevator part

celest thorn
#

like i need to do alot of side quest

unique crane
#

you can do it in like a minute

celest thorn
#

wanna know something crazy

#

im doign all of my runs without using items

#

idk why

#

i want to step up the game

unique crane
#

You dont need to use that many items

celest thorn
#

because first section is hella easy

unique crane
#

but sometimes you need them

celest thorn
#

obv only when needed

unique crane
#

Some sections will just trap you

#

if you dont have any

#

or are useful

#

Liike the elevator part

#

where you go to the habitation zone

celest thorn
#

Yea i lost there

unique crane
#

YOu dont need to go to the buttons

#

and turn them on

celest thorn
#

NO?

unique crane
#

you can snipe them by the javelin

#

XD

#

thingy

#

spear

celest thorn
#

LOl

#

I didn't know

#

i fell to the last one

#

lol

unique crane
#

Or you can skip the whole part altogether

#

The hatch is open

#

All you need is the cute bug item

#

which you squish and can climb walls

celest thorn
#

wtf it does

#

i saw it took it and made me fall

#

lol

unique crane
#

You squish and you can climb walls

celest thorn
#

THATS WHY

#

i probably grabbed the wall

#

lol

#

i was so confused

unique crane
#

yea

#

You combine this with adrenaline and your going fast

celest thorn
#

adrenaline is OP

unique crane
#

There is also a perk that makes effects of these items doubled

celest thorn
#

its already op

unique crane
#

there is also infinite stamina for 2 minutes item

celest thorn
#

at that point make noclip

unique crane
#

So you make it 4

unique crane
#

you can tp with

celest thorn
#

NAh

unique crane
#

short distances

celest thorn
#

I was joking

unique crane
#

But you need full game fo that

celest thorn
#

god dammit

unique crane
#

as its only in endless mode

#

Yeah you unluck stuff the campaign in endless mode sometimes

#

crazy

celest thorn
#

Endless sounds fun

#

this game is removing my will to make maps for ATOH

#

like i know i have 1 year to make a hub

#

but idk i like to plan things out

spare zodiac
#

yoo how do I get tickets of wave in this new epic update?

icy knoll
#

RespawnWave::RespawnTokens

#

if you want to go base game

#

then Wave is ILimitedWave wave

#

then wave.RespawnTokens

spare zodiac
icy knoll
#

yes

#

MiniRespawnWave and any of the base game waves

#

probably should use this for timers

spare zodiac
#

that's wrapper though

#

I'm using SpawnableWaveBase

icy knoll
#

then yeah use ILimitedWave check

spare zodiac
#

I love generics so much

pallid galleon
#

Is there any good ways to check if a player is in an elevator?

icy knoll
#

lemme check

#

yeah it seems that way

pallid galleon
#

damn, alrighty

#

cheers

icy knoll
#

ElevatorChamber::WorldspaceBounds.Contains(Player::Position)

#

there might be a better way, but for now i cant see one lol

unique crane
#

Wrapper has the bounds too I believe

pallid galleon
#

Got it working, ty!

icy knoll
unique crane
#

Elevator

icy knoll
#

so i gave base game

icy knoll
#

at all

#

so

unique crane
#

oof

mild walrus
#

how i can access elevator properties for lockdown ? like the scp 049 and 173 elevator

mild walrus
random scaffold
#

then just get access

#

and change

mild walrus
#

this but with elevators????

random scaffold
#

yes

upper vapor
#

Elevator.List

#

look at the wrapper

celest thorn
#

How can i reset my SSSS

#

because as of rn its bugged asf

#

the old selection i did

upper vapor
#

registry.txt

celest thorn
#

crazy

upper vapor
#

delete any line that has SrvSp_

#

rejoin

celest thorn
#

steam is screaming at me lol

#

lovely

warped prairie
#

hey, one user in particular reported that they were just unable to join our server but could join others. on account of this errror. anyone know what would cause this? i thought (clone) was a unity thing

InvalidOperationException: SpectatableModuleBase of name 'ChaosRiflemanRole(Clone)' does not have an owner!
at PlayerRoles.Spectating.SpectatableModuleBase.get_TargetHub () [0x00000] in <00000000000000000000000000000000>:0
at PlayerRoles.Spectating.SpectatableListEffects.Scp1576SpectatorIconEffect.UpdateVisibility () [0x00000] in <00000000000000000000000000000000>:0
at PlayerRoles.Spectating.SpectatableListElementBase.Update () [0x00000] in <00000000000000000000000000000000>:0
at PlayerRoles.Spectating.FullSizeSpectatableListElement.Update () [0x00000] in <00000000000000000000000000000000>:0
at PlayerRoles.Spectating.StandardSpectatableListElement.Update () [0x00000] in <00000000000000000000000000000000>:0

unique crane
#

But this exception should not prevent you from joining a server

warped prairie
worn gull
#

How can I give infinity stamina to a player?

icy knoll
#

and then slowness

#

ig

unique crane
#

Just make the usage multiplier 0?

worn gull
#

Somwhere in fpc?

unique crane
#

In gameplay_config

#

or well check what the config code does

#

if you want it for specific player

worn gull
#

Okay

#

Thanks

south socket
#

Hi, does anyone know what this network message is supposed to be?

Iโ€™m getting the following in the logs:

[STDOUT] Unknown message id: 46055. This can happen if no handler was registered for this message.

And I dont have an idea which plugin is doing it. Sooooo anyone knows what message ID (46055) is handling?

hearty shard
#

its a hash of the method name and stuff

south socket
worn gull
#
                var effectName = effect.Type;
                Logger.Debug(effectName);
                var effectType = Type.GetType($"CustomPlayerEffects.{effectName}");
                Logger.Debug(effectType?.Name ?? "Effect type is null");
                if (effectType != null && typeof(StatusEffectBase).IsAssignableFrom(effectType))
                {
                    Logger.Debug($"Enabling effect {effectType.Name} with intensity {effect.Intensity} and duration {effect.Duration}");
                    player.EnableEffect((StatusEffectBase)Activator.CreateInstance(effectType), effect.Intensity,
                        effect.Duration);
                }```
Why this gives me null?
hearty shard
#

just player.TryGetEffect("hi") i think

worn gull
#

Thanks

hearty shard
#

Activator.CreateInstance isnt recommended for any unity objects

worn gull
hearty shard
#

effect.Intensity = 1

worn gull
#

ah okay

#

thanks

random scaffold
random scaffold
#

or its just one event

upper vapor
random scaffold
#

โ˜ ๏ธ

#

why not just create from zero by yourself

#

support old plugin is hell

#

auto event system is easy

#

just take much time for developing

worn gull
#

It's for another plugin xd

#

But yes

#

I'm maintaining the old one

upper vapor
slate flume
#

The 268 equip animation doesn't play

#

Is it just a problem with accidentally being given wearables?

slate flume
unique crane
slate flume
#

And the goggles disappearing at the beginning makes me suspect it's an issue with wearables sync and not 268 itself

slate flume
celest thorn
#

@hearty shard is this u?

upper vapor
#

david please tell me the stingers will be server-sent

#

๐Ÿ™

#

this is really cool but if we can't disable them... despair

upper vapor
hearty shard
#

Oh

pine parcel
upper vapor
celest thorn
celest thorn
#

its still 8 hours

#

but ig best time to say it

restive turret
icy wraith
#

Is it me or sending textarea text update without overriding doesn't work anymore ???

random scaffold
worthy rune
barren pasture
#
                Physics.Raycast(
                    ev.Player.Camera.position,
                    ev.Player.Camera.forward,
                    out var hitInfo) &&
                Player.TryGet(hitInfo.collider.gameObject, out puppet)))
{
                LabApi.Features.Console.Logger.Debug("[DEBUG]: Puppeteer: Not a valid player.");
                return;
}

LabApi.Features.Console.Logger.Debug("[DEBUG]: Puppeteer: Valid player.");```
upper vapor
barren pasture
#

So I'm using this code with a computer to get who the computer pinged, and this is code that worked in an older Exiled plugin, but now it doesn't work. I currently assume either ev.Player.Camera.position or ev.Player.Camera.forward is wrong here, but I don't know. The issue is it sends not a valid player.

upper vapor
#

why doesn't the event include the pinged object despair

barren pasture
#

Also I now realize putting [DEBUG] at the beginning of a debug is pointless, but it's habit from framworks for other games

#

idk

#

Maybe they were too lazy to add it

#

Would be SUPER helpful tho

upper vapor
#

try with the LayerMask "Player"

barren pasture
#

How?

upper vapor
#

right

barren pasture
#

Oh

#

Would still be helpful

upper vapor
#

you could go through the player list and raycast each individual charactercontroller instead

#

-# IFpcRole.FirstPersonMovementModule.CharController

hearty shard
#

also why not use != instead of !(Statement)

barren pasture
#

!(Human ping and raycast and player)

worthy rune
#

!human ping or !raycast or !player

#

i would log ev.Player.Camera.position to see where it is

barren pasture
#

I'm currently logging all three and found out one is returning null, which i will figure out later

pine parcel
#

@barren pasture were you looking for code for exiled or LabApi?

#

also does anyone know how I can move a dummy using the built in Motor controller?

upper vapor
#

^

pine parcel
#

is there any way I can access the above code, or is this Northwood stuff?

unique crane
#

Thats in FpcMotor

pine parcel
#

thank you!

pine parcel
#

I might be misunderstanding, but I tried to recreate the above

public void SetPosition(Vector3 dir, float distance, Player player)
{
    var hub = player.ReferenceHub;
    var mainModule = hub.GetComponent<FirstPersonMovementModule>();
    var fpcMotor = mainModule.GetComponent<FpcMotor>();

    Transform cam = hub.PlayerCameraReference;
    Vector3 relDir = cam.TransformDirection(dir).NormalizeIgnoreY();
    fpcMotor.ReceivedPosition = new RelativePosition(mainModule.Position + relDir * distance);
}

but when I use this, my dummy has no FirstPersonMovementModule, am I overcomplicating this?

tepid sluice
#

u can use ReferenceHub::TryOverridePosition

unique crane
unique crane
#

or RoleBase

#

you need to role object

tepid sluice
#

Oh so i can move dummy like this

unique crane
#

Yes

tepid sluice
#

got it

unique crane
#

Input emulation

tepid sluice
pine parcel
#

Thank you!!

languid temple
icy wraith
slate flume
upper vapor
#

what if it's because of the overwatch spoofing thing

sinful bronze
#

No way

upper vapor
slate flume
restive turret
#

i dont wanna end up like the Windows 11 Task bar situation

unique crane
#

Whats Windows 11 task bar situation

icy knoll
#

it legit just strips the types

#

and runs the file

unique crane
#

Sounds like some moistcritical video XD

upper vapor
icy knoll
#

fuck off is it?

unique crane
slate flume
unique crane
#

No reports of that in bug reports

#

so might be plugin issue

slate flume
#

This one guy keeps fucking harassing me about it and I just wanna fix it

unique crane
#

unless you get reproduction steps

slate flume
#

I don't do anything with wearables, 268, or 1344

barren pasture
slate flume
#

I mean if no one's got any ideas I'm just gonna root around the assembly and see if I find any potential issues

#

Which will likely lead to me asking a lot of dumb questions

#

One thing I noticed

#

Before the payloadwriter is written to it typically is reset

#

That doesn't happen in OnHubAdded

#

Also idk if it's a problem that the network writer is static and shared but I'd presume not?

slate flume
unique crane
#

Can you.. replicate the issue in vanilla server?

slate flume
#

I don't know how to replicate it

#

I don't know how the issue is caused

#

That's the thing

#

You're asking me to reproduce and I don't know how

#

I just know the issue has happened

#

I know I don't fuck with wearables so the only other way I can actually resolve this goddamn issue is by rooting around NW code

#

I don't know what else you want me to do in this situation

#

I'm doing my fucking best

unique crane
#

Well, ask the guy that keeps bothering you about it to tell you more on what happened

#

where

#

How often does it happen

slate flume
#

Not often, it's happened multiple times though

#

Where it happens is inconsistent

#

He hasn't provided me a lot of details and I've tried grilling him about it

modern lark
#

that's the first time I've seen such an issue, as you're supposed to see the hat on head only in spectator mode

slate flume
#

I'm pretty sure the issue isn't that hat didn't work and just that the wearables sync got scuffed

unique crane
#

Do you mess with role sync in any way?

slate flume
#

No

worthy rune
#

do you have any code subscribed to ValidatedVisibility

slate flume
#

No

worthy rune
#

is cedmod installed

slate flume
#

Yes

#

I apologize I'm just losing my mind over here cause this one guy keeps being such a dick towards me about this issue and I have no idea what's going on

#

I just wanna fix it

worthy rune
#

i know hat had issues with cedmod but that was awhile ago.dont think the issue is around now, but cedmod uses alot of patches so theres always a chance it can break or break your plugins if you have a harmony prefix in the same place

slate flume
#

At the beginning of the clip the scientist is shown wearing 1344 and then it just disappears

#

That leads me to believe the problem is wearables sync shit and not the hat itself

#

Especially since that player is never shown equipping hat nor did I find any mention of him doing so in the CedMod logs

worthy rune
#

thing is, the position isnt synced by the server if they are wearing hat, only way around it is if your changing the result of the visibility either in the labapi event, or through a patch

worthy rune
#

ic

slate flume
#

People keep getting stuck on the hat thing

modern lark
#

Welp, in any way, this doesn't seem related to LabAPI but may be a patch

slate flume
#

I just want to resolve it so this guy gets off my fucking back

worthy rune
#

probably what axwabo/david said about the rolesync stuff. that was a major change which could brreak syncing stuff like this

slate flume
#

I don't do rolesync

#

So it would have to be base-game

worthy rune
#

yeah we are refering to the base-game one

slate flume
#

Now idk if the OnHubAdded is called when a player becomes visible again to the client

unique crane
#

No

slate flume
#

Just throwing out ideas because I'm very confused

worthy rune
#

have you heard of the issue happening on other servers

slate flume
worthy rune
#

on the server im a dev for the players generally complain the second the see something like this(from experience last time cedmod casued it) but so far i havent heard it yet for 14.1.3

slate flume
#

I apologize I'm not being the most helpful here just this is very weird

worthy rune
slate flume
worthy rune
#

ki does use cedmod, which is the only public plugin for that server

#

kinda hard to narrow it down further, its likely cedmod or base game

slate flume
#

Well I'll forward the message to cedric in the CedMod discord then

slate flume
#

I just hope the issue gets resolved I don't wanna keep having to deal with this guy

#

Fuck

#

๐Ÿ˜ญ

#

What the fuck is happening bro

south socket
#

just dont use cedmod

slate flume
icy knoll
#

to be frank, a lot of servers could probably get away without having cedmod

#

lol

south socket
#

i know but someone had to write this message

#

you know i just took the job

slate flume
#

Real

restive turret
slate flume
icy knoll
slate flume
#

I don't get why some plugins feel like they need to do everything

#

It's okay to have a niche

icy knoll
#

it means that it can run on any device, as it will get compiled to that language

#

every framework does it

#

lol

restive turret
restive turret
#

I mean i don see the meaning of it

icy knoll
#

that's why i made the stuff i have made, the way it's made lol

restive turret
#

Just to slap some words after it

icy knoll
#

i dont want my plugins to have more than necessary

#

just add extension plugins to extend onto it

languid temple
slate flume
icy knoll
#

lol

upper vapor
#

make your plugin modular and include a version that has all the modules Smart

south socket
#

make your plugin being a plugin...

languid temple
#

iirc with Cedmod specifically you can disable shit

slate flume
#

Yeah but disabling it doesn't remove the code

#

The code still exists and sometimes causes issues

languid temple
icy knoll
restive turret
#

Just dont use it

#

Patch cedmod

icy knoll
#

like you'll still have bs you dont fucking want

#

lol

slate flume
#

I mean I like CedMod for the moderation tools
(e.g. web client, synced bans)
But why is it doing shit like anti-cheat measures and patches for rolesync and other stuff like that?
I never asked for that

south socket
#

just write your own cedmod CapybaraHuh

restive turret
#

I patched exiled stuff that I dont want so

icy knoll
#

but i agree

upper vapor
icy knoll
#

cedmod isn't fucking anti cheat

slate flume
languid temple
south socket
#

cedmod broke 939

slate flume
icy knoll
#

cedmod is becoming a larger plugin in file size just because it includes features that you dont need, or you just disable.

languid temple
#

bother ced to make it modular

#

lol

restive turret
#

Y'know what is modular

upper vapor
south socket
#

i didnt know that cedmod has all this features i just thought its a web panel for perms

slate flume
upper vapor
#

ugh

slate flume
#

All I want is a web panel for moderation and like synced bans between servers

south socket
#

but i can also understand the people that are using it

restive turret
#

When I pile on my IL

slate flume
#

I don't need all this extra shit

languid temple
icy knoll
upper vapor
icy knoll
#

sure i think cedmod is quite useful, but i also believe it does too much

restive turret
#

SLAntiCheesePluginV420696661984

slate flume
icy knoll
upper vapor
#

[drake laptop]

restive turret
#

Bro I DONT KNOW

slate flume
#

What the fuck is happening to wearables sync to cause this

restive turret
#

remove your plugins

#

Dont fuckin now

upper vapor
#

remove your players

restive turret
#

Real

#

Close the setver

south socket
restive turret
#

Burn the pc's

unique crane
upper vapor
south socket
#

(only with consent)

upper vapor
unique crane
#

n o

slate flume
restive turret
#

Decompile your plugins with something

upper vapor
restive turret
#

See if something fucks up with inv/wearables

slate flume
#

I don't do anything with wearables

#

Cedric has no fucking clue

#

And SecretAPI shouldn't be fucking with wearables

restive turret
#

eve doesn't do anything with it as dar as i remember

slate flume
#

Which is why I'm asking around because it might be a base-game issue

#

And not a plugin issue

#

But idfk

restive turret
#

Idk then.
Never seen this bug

unique crane
#

Let me ask in QA channel if they heard of something

slate flume
restive turret
#

Heard of me

slate flume
#

Really any and all help is appreciated

restive turret
unique crane
#

i love when I press enter accidentaly

#

anyways

slate flume
#

I just wanna resolve this issue so it doesn't continue in the future

restive turret
#

Try replicate it

upper vapor
restive turret
restive turret
south socket
#

uhm guys hello i wanted to ask if i can ban the host.. my server is lagging after it somehow

south socket
#

now i see it

unique crane
#

See now we are getting somewhere

south socket
#

and no we dont use cedmod

slate flume
#

HOLY SHIT NO WAY

#

YES

#

It's been happening for at least a few days now, off and on

#

It's rare but it happens

south socket
#

yeah same

#

it happens to us also when the player is not wearing the hat

slate flume
#

It may have started before that? But I only really learned about it recently

#

It's killing me dude

#

This is huge because it means it's almost certainly not my fault this is happening

restive turret
#

Nah its all yours

#

You started it

#

Now every server will have this issue

slate flume
#

๐Ÿ˜

#

You're welcome!

restive turret
#

Thanks

upper vapor
#

can't have the issue if i don't have a server shrug

slate flume
#

Real shit

south socket
#

still no clue how to reproduce it

slate flume
#

Me neither

#

It's so odd

#

It has to be some problem with wearables sync, right?

#

Because in my case when I checked logs I saw no mention of the scientist in the video ever having 268

#

And the 1344 disappearing mid-clip is crazy

upper vapor
#

yeah i've seen cases when 268 appears to be on the player from a 3rd-person perspective

#

spectator, too

#

so maybe it's due to who the message is sent to?

#

if it's SendToAuthenticated then uhhhhh

#

gotta make sure to restore the state when the role changes

harsh thorn
#

its configed anyway

harsh thorn
# south socket cedmod broke 939

i dont recall this being the case, considering i tested the 939 patch before it went out, and if that was the case
i didnt receive any bug reports about it
(especially considering this patch is now implemented into the game itself)

harsh thorn
harsh thorn
#

i dont bite

#

like honestly, i find the "it does too much" to be the biggest bullshit argument ever
ok then disable what you dont need, if it isnt toggleable, just ask me to make it toggleable?????????
The base is perms (which can be turned off by simply not setting any perms), bans, logging (either just dont use them or set every event to be ignored), thats what it was in the beginning, and still has as its core

the AC stuff can be disabled
what else do you want to be a config?

south socket
harsh thorn
#

takail didnt even use cedmod when i did anything with 939 ๐Ÿคจ

south socket
#

He told me he used your patch for an exploit

harsh thorn
#

then he copied it wrong

#

๐Ÿ’€

#

like legit we added my patch to the game, works fine

south socket
#

Oh kekw_pain yeah then im sorry

harsh thorn
#

like, i test things before i release them
in cases of the anti esp, edge cases may have been missed like sounds
its not like i play the game a lot anymore, i tested the standard stuff i could think of, and expanded it to work with what people reported
(ofcourse for that to happen people need to report things)

slate flume
#

I have no idea the scope or magnitude of what things like "anti-cheat measures" are

#

That could be one bug fix, it could be a complete overhaul of the game

harsh thorn
#

and the to spectator fakesync was part of cedmod, but was added to the game now by someone

#

people do kinda overshoot "how much cedmod does"

slate flume
south socket
#

Wasnt there tesla check also or am I trippin

slate flume
harsh thorn
#

so 5 things

harsh thorn
slate flume
#

It'd just be nice to have some way (outside of reading the source code or directly asking you) to know the specifics behind the changes you make

harsh thorn
south socket
#

But there are changelogs

#

So yeah

slate flume
harsh thorn
#

tbh thats just old

#

thats mostly regarding the panel, not the extra plugin stuff

slate flume
#

Like in my case when checking wearables, I wouldn't have had to bring it to you if there was an easy way to know whether or not you made changes to wearables without reading through all of the changelogs
I know personally I keep a channel for my plugin where I give details on all the changes I make outside of changelogs

#

It's like a master list

harsh thorn
slate flume
# slate flume It's like a master list

That way I don't have to rely on the individual person to scroll through all the changelogs I've made over the past months to see if I made a change that broke something

harsh thorn
#

when, additionally the plugin is open source
anyone can add a config for something if they need to
or even ask me, but that may depend on if i have time or not

#

as for the transpiler thing i read
i closed the PR because nothing happened with it

slate flume
#

Makes it feel bloated rather than necessary

south socket
harsh thorn
#

but like, what is the problem when you can just turn off a config?

like it would essentially be the same as if i separated everything into 5 different DLL files

#

its like like those 5kb of ram are going to affect your server

celest thorn
#

honestly i would say make a lite version

#

with just stuff that aren't like sentinel etc....

slate flume
harsh thorn
celest thorn
#

Not everything can be turned off

south socket
harsh thorn
harsh thorn
#

or do it themselves, one of the 2

celest thorn
slate flume
#

I use CedMod, it works, whatever
Other people have more issues with it than I do

celest thorn
#

like if you could provide them ig then i would pr some configs and stuff

slate flume
#

I'm just trying to shed light on that

harsh thorn
celest thorn
#

let me check i didn't know about that

#

Nice

harsh thorn
# slate flume I use CedMod, it works, whatever Other people have more issues with it than I do

im just failing to see these issues

like, respectfully
if someone doesnt care about a feature they can turn it off, if theres no config. that can happen, they can ask for one (or add it)
i dont see the point of "but i dont want X" when all it takes is "hey i want to use your plugin but i dont want Y, is it possible to disable it"

and "idling code" just doesnt make sense, if theres an event handler it might not even run depending on what the config is (eg i just dont register it) or it straight up returns

#

transpiler shenanigans is an argument, sure
i dont write transpilers and i dont have time to learn them
if someone wants to make them, go ahead
but they should be maintainable as otherwise their getting prefixed again if i need to do something but cant get ahold of the person that made them and cant figure it out myself

#

like, i see the discussion here
but if you want something to happen
you need to give me feedback
as im the one that would need to make said changes, without feedback nothing will change and you'd be back here at the same discussion about "cedmod this cedmod that"
just so happens to be that i actually read this chat

slate flume
harsh thorn
#

i get that, it just upsets me

slate flume
#

That's fair

#

I know you put a lot of work into it

#

And I appreciate that, and so does my server

#

Personally, I have things I wish I could edit in the config but I can't because I'm not the owner of the server, I'm just the plugin guy

#

And that's about the extent of my frustration

#

It lies with others and not with CedMod itself

#

Well also just getting spammed with errors in the console but that's kind of a given atp

harsh thorn
#

errors is kinda a "double edged sword"
some people want their console to be "clean"
but a console is a console, its not supposed to be "clean" i should contain important logs

i can either hide them, and get questions on why logs go missing
or i can not hide them, and troubleshoot someone with repeated dissconnects that would for example be too far appart to hit some threshold

celest thorn
#

ced release the private releases Trolley

celest thorn
#

this are old asf

harsh thorn
#

well thats the folder creation time

south socket
#

Im feeling old asf

slate flume
#

I mean personally if there's an error I'd like to know about it

#

It's less that there's an error in my console and moreso just that there's an error

harsh thorn
#

cuz most updates arent updates that require a lot of work

#

and i just do it in the 2 days for hosts

slate flume
#

@harsh thorn I know people diss on CedMod a lot but I do wanna say that I know you put a lot of work into it and I appreciate it and respect that

#

Especially given how much you help others in the support channels or with bugs

#

And the other shit you have to do

harsh thorn
#

if anyone has an actual issue
please tell me about it instead of just gossiping here, so i can actually do something about it instead of reading back later
And if im doing something wrong please just tell me

cuz about the AC stuff, afaik it works
if it doesnt, tell me about it and give specifics so i can look into it, as if i test it, it seems to work
but if you have maybe some guy at higher ping, or different tps that can contribute too, and may not always appear in my testing

and well, i already mentioned the config stuff
as it is just upsetting to have to read back about people complaining about stuff that could have been raised to me

harsh thorn
celest thorn
#

100%

#

i will do it

harsh thorn
#

just make them maintainable

#

(so that i dont have to touch them)

celest thorn
#

do you love them like Exiled?

south socket
#

The transpiler fetishists scare me

harsh thorn
upper vapor
celest thorn
south socket
#

Change my mind

harsh thorn
#

well it would be nice seeing what they are doing

celest thorn
unique crane
celest thorn
#

its called make this good and faster

#

without re using code

harsh thorn
#

im not sure how some things could be transpilered (eg the anti esp stuff, its kind a big method)
same for preauth

celest thorn
#

and not shitting other plugins

harsh thorn
#

but i guess i will see what you do

celest thorn
#

to call that stuff ig

#

btw @upper vapor already did it

harsh thorn
#

just need it done in a way where i can actually work with it without having to fuck about much
as i will chatgpt transpilers or just revert to a prefix if i cant get them to work and you arent responding ( ๐Ÿ˜ญ )

#

eg on game update

south socket
#

ChatGPT transpiler ๐Ÿ”ฅ

harsh thorn
#

i did it like that because exiled transpiles that method (for some fucking reason)

harsh thorn
celest thorn
#

perfect asf

#

so everyone is happy

#

the problem is more patches conflict than anything else

harsh thorn
#

well, i mean it is optimized
unless you refer to speed of prefixes

south socket
#

Im never happy

harsh thorn
#

but i mean, for uh the position syncer, the whole goal of it is to override the base behaviour, so im not sure how you'd pull that off as a method to not conflict
unless you like uh move the esp logic into a method and then just shove in the invisible value the checks return in place of what the visibility controller says

harsh thorn
harsh thorn
south socket
harsh thorn
#

๐Ÿ˜”

#

everyone happy except myself

#

a small price to pay

south socket
#

That sounds way too sad crying_man_gif

#

Be happy

harsh thorn
#

i try

slate flume
#

I like transpilers

#

I learned assembly back when I used to do a lot of cheat engine stuff

#

I took some tips from x3rt when he joined the server I dev for and now I know how to write some pretty good transpilers ngl

harsh thorn
#

the chatgpt transpiler in question

south socket
#

Is there a way to threat chatgpt permantly to not comment my code

upper vapor
slate flume
harsh thorn
#

lmao

upper vapor
#

XDDD

unique crane
#

I give it the base code

#

the new one

harsh thorn
#

but maybe that was because it was gpt4

unique crane
#

and the IL from dotpeek

slate flume
unique crane
#

and it cooks something

#

Usually...

south socket
slate flume
harsh thorn
upper vapor
harsh thorn
upper vapor
#

i had pretty much no way to tell

harsh thorn
#

does it just not produce an exception?

slate flume
#

Correct

harsh thorn
#

lmao

slate flume
#

It silently fails

harsh thorn
#

i love transpilers

slate flume
#

Because the instructions compile

upper vapor
harsh thorn
#

reminds me of the fun i had with c++

slate flume
#

I do that for all my transpilers

upper vapor
#

when patches were run, no exception

#

harmony just accepted it

slate flume
#

Instead of Ldloc 3 I'll like CodeMatch the getter code -> save the index -> call it later using the saved index

#

It keeps my code working between versions and changes

#

I have like 3 transpilers(?) in my plugin atm
I added them around 14.0/14.1 I believe
They still work even through the updates

#

No maitenance

#

I usually also write some multi-line comments with my code

#

Usually about the size of a couple paragraphs

#

Just explaining my thought process and what I did to make the change

#

I learned a lot about transpilers and it saves me so much work to this day

south socket
slate flume
#

Literally

slate flume
slate flume
# slate flume

So yeah suffice it to say I recommend this kind of thing for anyone writing transpilers

#

Even though it's easy, avoid hard-coding your transpilers

#

They have a higher likelihood of breaking after updates and will require more maintenance

slate flume
#

When I need to update I just publicize the .dlls I need, and rebuild

#

Ez pz

restive turret
#

Btw i think i used some transpiler that gpt split out

#

I reworked like 70% of it

#

But a base was enough

slate flume
#

I dislike that

#

So I build mine by hand

upper vapor
#

based

restive turret
#

Tbh i lost my chat about that

#

So can't backtrack into that

slate flume
#

If ChatGPT was good I'd use it more

restive turret
#

I usually write into ACS and decompile my own code

true cedar
slate flume
#

ChatGPT is what folks in the gaming industry like to call a "crutch item"

true cedar
#

i credit myself entirely with that

restive turret
#

I don't use it

#

I don't even know what's that

slate flume
slate flume
restive turret
#

When she match my code or smth idk

slate flume
#

I love it when she match on my code

harsh thorn
#

4 struggled to produce working stuff

restive turret
#

I think i used GitHub ai for it i think

#

But all my chat gone

slate flume
#

I still haven't met an AI that produces code that works first try

restive turret
#

That's what happens when i don't use ai

harsh thorn
#

it depends how specific your question is

#

ideally you shouldnt be asking it for full methods

#

cuz itl likely not work

slate flume
#

The use cases for AI code is very niche in this day and age

#

I'm sure it'll get better sometime but rn it's just passable

harsh thorn
#

most it can do is sanity check*

slate flume
#

Pretty much

#

I use AI primarily for code reviews

restive turret
#

"hey ai , remake sl now and write a custom engine"

slate flume
#

When I write a bunch of stuff and I'm about to test, I check with AI first for any glaring issues I overlooked

#

It helps me find niche side cases and things I would've otherwise not noticed until someone does a bug report

#

I tried 5o and the "reasoning" feature and I've still found it has about the same practicality

#

Doesn't really feel like much of a step up

winged meteor
#

Even with gpt5

south socket
winged meteor
#

Nu uh

#

I can convert almost any exiled/old plugin api to labapi

south socket
#

I can convert Minecraft Plugins to LabAPI

winged meteor
#

wtf

#

Thatโ€™s not even the same shit

#

I made Java HSVtoRGB in Lia

#

Lua*

south socket
#

We really need a scarcasm detect bot on here

winged meteor
#

I actually remade HSVtoRGB lol

winged meteor
slate flume
restive turret
slate flume
cyan crown
#

@celest thorn could you provide me with map gen script?

#

i can't decompile the files :(

cyan crown
#

map gen script from scpsl code

celest thorn
#

ok

cyan crown
#

thanks :'D

celest thorn
#

What method do you need?

cyan crown
#

๐Ÿ˜Ž

cyan crown
celest thorn
#

Decompile this fucking gamwe

#

its 40 fucking class

cyan crown
#

i did but it takes ages to load

celest thorn
#

skill issue

cyan crown
#

i decompiled it 8.0.1 revision then fixed all the bugs then when i upgraded to unity 2020 to fix a TMP issue it got stuck loading files :(

#

a decompiled version ready to be fixed ๐Ÿ˜Ž

fresh zenith
#

hey uh does the event OnPlayerToggledRadio also get fired when the player changes/toggles the radio range?=

cyan crown
restive turret
#

have you tried selecting newest .net?

#

idk which one new unity use

#

i mean from netcore3x to net4x

#

also why are you using decompiled TextMeshPro

#

i dont think NW modified it

cyan crown
#

so that it doesn't break when launching

#

now i will fix and delete some stuff then i can switch to unity 2021 or later

restive turret
#

why not switch to latest LTS unity?

cyan crown
#

but probably everything will break

restive turret
#

ye duh

#

thats why there isnt much or more big project that convert old unity decompiled proj to latest unity