#plugins-dev-chat
1 messages ยท Page 99 of 1
i can talk about other games
sl is not that cool anymore
and there are no rules about it

can I change seed while the round is still on going?
it will not do anything
you could try but nothing will happen for sure
japjier dole
Honestly we should follow this guy
This gives me the dinosaur metorite meme vibes
best bet is fast restart
still restarts the round though
No
though i don't recommend using fast restart in general
Set it during OnMapGenerating event
Fast restart makes common players think that their game froze
and it's had unmerous issues
that's not called fast restart then 
i mean it is a
fast
restart
if it'sf ast
Crazy
let me test it
oh no
wai
its a bad idea
because i forgot this community is composed of goldfish
Yeah I think we can add like
overlay
"The server is fast restarting.. please wait.."
AHAHAHHAHAHA
so sad
see thats why nw sucks
beryl please pass the ":3"
1st of april the entire game translated in uwuify and :3

just tell them that cross really wanted it as part of the GD
theyll believe you
GD wtf is GD?
game design
Game Design

or I can ask Cross
Geometry dash, crazy
nerd type shit
Lol
Godot
calling godot "GD engine" is insane
The U Engine
what's sl engine?
XDDD
SCP Engine?
Oh wait Ive got perfect solution
Im gonna make the overlay text syncvar
FUCK
wrong zero
AHahhahaa
You know something funny
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"
COPY
I left that community 1 month after lol
every active person in this channel should now nickname themselves zer0two
just to fuck with david
:3
crazy
just kidding hehe
crazy evil
this the level of evil you don't see every day
):
lumi do you have a nintendo switch?
โ evelyn
โ
evilyn
So true
any game to reccomend
just finished off XC2
(im still doing the DLC)
zelda totk
mario odyssey is also good
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
shhh
can they add to discord channels for Plugin requests and paid plugins like in exiled
I doubt we are going to support paid plugins
why?
let people make many for good work
it's optional to pay of they don't want to pay learn how to make plugins
Someone gets scammed
We are going to get blamed
No thanks
oh alr
just dont pay for your plugins
crazy
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
It happened to me
just make the plugins urself smh, if you have the role, you are a plugin developer, as implied by the role's name ๐ญ
and honestly i didn't care
skill issue
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
I mean until they aren't like crazy unresonable one
so is there a way you could make a Plugin for requests so someone could ask for a plugin and someone would make it
99% just have the role to check the channels & plugins channel
it could be used for the same exact like
If you make this plugin i will pay it, on exiled some people do that on the stuff or they say it in dms
yesterday someone tried to pay me for my help on exiled
If they do it dms that's not our problem anymore
(which i declined obv)
that makes sense ig
I guess a request channel could be created, but we'd have to talk with API programmers to get their opinion, also Lucid would have to support it, I guess that channel would also need some guidelines so people don't "abuse it" or spam it. I can bring up the idea to Lucid in the future if it's really needed.
If he supports it, he'll talk with the necessary people and we'll see where that takes us
thanks
@ everyone please support this
so its paid or unpaid request
unpaid
unpaid
nice
.
unpaid is for this reason which makes sense
I could leave a poll here if you guys want, I can check back on it in a few hours
ig
Woweee polls
I swear we used to have permission to create polls...
skill issue

No poll for now ig
lmao
be creative
@ everyone please vote yes
@plugin dev
Good enough for now, feel to ping me in like 10-12 hrs
ok let me set it as a reminder
I'll check back and see what's up
pin it just
VOTE HERE
i forwarded it to discord suggestion chat
crazy my solution works 
Awesome!
Tbh I dont really care
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
Well the visibility event should take care of that
PlayerEvents.ValidatedVisibility?
ye
ill look into it, thanks david
I got to an area with the elevator and fell to the last jump so sad
before the habitat zone
rip
and i cannot save
You need to buy/find save disks
i found out that saves aren't for demo
Yea but you cannot in the demo
Buy the full game
sometimes hella op
Like if you have extended arm perks and some faster climbing speed
and you do that elevator part
like i need to do alot of side quest
you can do it in like a minute
wanna know something crazy
im doign all of my runs without using items
idk why
i want to step up the game
You dont need to use that many items
because first section is hella easy
but sometimes you need them
obv only when needed
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
Yea i lost there
NO?
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
oh that thing
wtf it does
i saw it took it and made me fall
lol
You squish and you can climb walls
adrenaline is OP
There is also a perk that makes effects of these items doubled
its already op
there is also infinite stamina for 2 minutes item
at that point make noclip
So you make it 4
NAh
short distances
I was joking
But you need full game fo that
god dammit
as its only in endless mode
Yeah you unluck stuff the campaign in endless mode sometimes
crazy
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
yoo how do I get tickets of wave in this new epic update?
LabAPI has a RespawnWave class
RespawnWave::RespawnTokens
if you want to go base game
then Wave is ILimitedWave wave
then wave.RespawnTokens
does anything inherit this?
yes
MiniRespawnWave and any of the base game waves
probably should use this for timers
then yeah use ILimitedWave check
I love generics so much
Is there any good ways to check if a player is in an elevator?
i think you have to check every elevator and see if the player is contained in the bounds
lemme check
yeah it seems that way
ElevatorChamber::WorldspaceBounds.Contains(Player::Position)
there might be a better way, but for now i cant see one lol
Wrapper has the bounds too I believe
Got it working, ty!
i couldnt find the wrapper
Elevator
so i gave base game
oof
how i can access elevator properties for lockdown ? like the scp 049 and 173 elevator
make a plugin
thats what im doing
this but with elevators????
yes
crazy
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
Hello, this is a base game bug we are aware of
But this exception should not prevent you from joining a server
Alright. No worries. Thanks David 
How can I give infinity stamina to a player?
give them SCP207 effect
and then slowness
ig
Just make the usage multiplier 0?
In gameplay_config
or well check what the config code does
if you want it for specific player
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?
ur sending a message to Server.Host (Dedicated)
its a hash of the method name and stuff
Yes we are trying to find out where exactly and how, I just joined the dev team there and now we have to see which dev screwed up. Thought someone might know what exactly is causing this. Now it's probably a witch hunt.
git blame 
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?
do not create new instance
just player.TryGetEffect("hi") i think
Thanks
Activator.CreateInstance isnt recommended for any unity objects
so player.TryGetEffect("FogControl", out var effect) player.EnableEffect(effect) should work?
effect.Intensity = 1
youtube coder moment
He just maintains the original (which was archived)
โ ๏ธ
why not just create from zero by yourself
support old plugin is hell
auto event system is easy
just take much time for developing
It's not for that xd
It's for another plugin xd
But yes
I'm maintaining the old one
Anyone know how something like this can happen https://medal.tv/games/scp-secret-laboratory/clips/kTFP9zjHrMAZZLZTu?invite=cr-MSxmeUYsMjExMzg3MTM2&v=8
Watch e by BrandonReal69 and millions of other SCP Secret Laboratory videos on Medal. Tags: #scpsecretlaboratory
The scientist is wearing hat but isn't invisible
๐ฃ๏ธ ๐ฃ๏ธ ๐ฃ๏ธ ๐ฃ๏ธ
At the beginning of the clip, the scientist is shown wearing 1344, and then is shown wearing 268
The 268 equip animation doesn't play
Is it just a problem with accidentally being given wearables?
merry sister
I'm just confused
Seems like something disabled his invisibility effect?
There was no equip animation played or anything though
And the goggles disappearing at the beginning makes me suspect it's an issue with wearables sync and not 268 itself
Well, unless he equipped it behind the pillar
Noob vs pro vs hacker vs god
david please tell me the stingers will be server-sent
๐
this is really cool but if we can't disable them... 
aw
cute
The What
Oh
Literally my first thought when I saw the post

ยฏ_(ใ)_/ยฏ
nah eve is a machine of horror
#plugins-dev-chat message
Btw here's your reminder
its still 8 hours
but ig best time to say it
5 people are for 
!!!!
Crazy
I only voted for that
bump
Unless I should put it in #1274618202227216414
Is it me or sending textarea text update without overriding doesn't work anymore ???
if it static it dont will sync im guess
yeah its broken, hopefully it will be fixed next update
dont have to report it as i included the fix aspart of this while i was working on it https://github.com/northwood-studios/LabAPI/issues/253
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.");```
has this occurred since 14.1.3 only?
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.
why doesn't the event include the pinged object 
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
try with the LayerMask "Player"
How?
oh because the ping is just a vector
right
you could go through the player list and raycast each individual charactercontroller instead
-# IFpcRole.FirstPersonMovementModule.CharController
Isnt this checking for NOT human ping
And them calling Player.TryGet on a non human ping
also why not use != instead of !(Statement)
!(Human ping and raycast and player)
!human ping or !raycast or !player
i would log ev.Player.Camera.position to see where it is
I'm currently logging all three and found out one is returning null, which i will figure out later
@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?
set its RelativePosition
See what dummy actions does
^
is there any way I can access the above code, or is this Northwood stuff?
Thats in FpcMotor
thank you!
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?
u can use ReferenceHub::TryOverridePosition
That will teleport the player
if(player.Role is IFpcRole fpcRole)
{
fpcRole.FirstPersonModule.Motor.Received Position = yourcode
}
or RoleBase
you need to role object
Oh so i can move dummy like this
Yes
got it
Input emulation
Thank you!!
I'll forward this (Lucid is already aware of this) Beryl is currently on leave so until he comes back, don't expect anything
Thanks for letting me know. ๐
I believe so
what if it's because of the overwatch spoofing thing
No way
What is that?
ok and?
i dont wanna end up like the Windows 11 Task bar situation
Whats Windows 11 task bar situation
that's what the new node version does
it legit just strips the types
and runs the file
Sounds like some moistcritical video XD
it's r*act
fuck off is it?
I just wanna know if it's possible there's a wearables sync issue or something else
This one guy keeps fucking harassing me about it and I just wanna fix it
unless you get reproduction steps
I don't do anything with wearables, 268, or 1344
LabApi, the older plugin is exiled, I'm trying to make it labapi
Does anyone have any insight into this, anyone ever experienced anything like this?
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?
This sticks out to me @unique crane am I crazy or is this an issue
Can you.. replicate the issue in vanilla server?
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
Well, ask the guy that keeps bothering you about it to tell you more on what happened
where
How often does it happen
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
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
I'm pretty sure the issue isn't that hat didn't work and just that the wearables sync got scuffed
Do you mess with role sync in any way?
No
do you have any code subscribed to ValidatedVisibility
No
is cedmod installed
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
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
^
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
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
^
ic
People keep getting stuck on the hat thing
Welp, in any way, this doesn't seem related to LabAPI but may be a patch
This is the only avenue I have to talk to other devs about this problem
I just want to resolve it so this guy gets off my fucking back
probably what axwabo/david said about the rolesync stuff. that was a major change which could brreak syncing stuff like this
yeah we are refering to the base-game one
This stuck out to me
Now idk if the OnHubAdded is called when a player becomes visible again to the client
No
Just throwing out ideas because I'm very confused
have you heard of the issue happening on other servers
I've been told it's happened on kitchen island before but idk I don't play the game a lot
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
I apologize I'm not being the most helpful here just this is very weird
was this in 14.1.3, as theres was an issue not long before that update that caused hat players not to dissapear(not the same issue i know, but it was reported by the attackers, not the victims. so its pretty much looks the same)
The clip is from like 4 days ago

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
Well I'll forward the message to cedric in the CedMod discord then
what if it's both 
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
It could be base game issue is the thing
Real
Yes its run on react native
As said
React to hell
Native my ass
I'm not a big CedMod guy cause I feel like it does too much
the native has a meaning
I don't get why some plugins feel like they need to do everything
It's okay to have a niche
it means that it can run on any device, as it will get compiled to that language
every framework does it
lol
Ye but react native is not
I mean i don see the meaning of it
that's why i made the stuff i have made, the way it's made lol
Just to slap some words after it
i dont want my plugins to have more than necessary
just add extension plugins to extend onto it
I don't understand why that's a problem, imo it's easier to install a few plugins and those do almost everything you want instead of having to install 20+
Because it does stuff I don't want it to do lmao
that's the wrong mindset to have
lol
make your plugin modular and include a version that has all the modules 
make your plugin being a plugin...
iirc with Cedmod specifically you can disable shit
uuuuhhhhh
Yeah but disabling it doesn't remove the code
The code still exists and sometimes causes issues

yes but a lot of it isn't disableable
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
just write your own cedmod 
I patched exiled stuff that I dont want so
you can disable the anti-cheat stuff
but i agree
๐ฅ๐ฅ๐ฅ๐ฅ
cedmod isn't fucking anti cheat
Literally
nope but it helps
cedmod broke 939
Just make it a separate plugin for people who want it
cedmod is becoming a larger plugin in file size just because it includes features that you dont need, or you just disable.
Y'know what is modular
petition to rename cedmod's "anticheat" to "niche-scenario-and-sometimes-basegame-breaking-cheater-confusion-inflicting-attempt"
i didnt know that cedmod has all this features i just thought its a web panel for perms
I'm probably gonna have to
Literally
All I want is a web panel for moderation and like synced bans between servers
but i can also understand the people that are using it
When I pile on my IL
I don't need all this extra shit
go ahead 
legit when it came out initially i swear the code wasnt tested at all, caused so many issues that servers just disabled it, and it's still kinda broken now
i have already
i made a PR converting to transpilers
then i didn't bother with it xd
https://github.com/CedModV2/CedMod/pull/30
sure i think cedmod is quite useful, but i also believe it does too much
SLAntiCheesePluginV420696661984
You know CedMod has a built-in Plugin Events system?
the fact this got closed and not looked into is crazy
cuz i didn't fix the merge conflicts
[drake laptop]
This is still pmo
Bro I DONT KNOW
What the fuck is happening to wearables sync to cause this
kiss your players
Burn the pc's
what
uhhhhhh
(only with consent)

n o
Me neither but I thought you guys were supposed to be smarter than me
Decompile your plugins with something
you don't like kissing boys, do you
See if something fucks up with inv/wearables
I have CedMod, my own, and SecretAPI
I don't do anything with wearables
Cedric has no fucking clue
And SecretAPI shouldn't be fucking with wearables
eve doesn't do anything with it as dar as i remember
Which is why I'm asking around because it might be a base-game issue
And not a plugin issue
But idfk
Idk then.
Never seen this bug
Let me ask in QA channel if they heard of something
Love you david
Heard of me
Really any and all help is appreciated
I just wanna resolve this issue so it doesn't continue in the future
Try replicate it
do not enter

leave immediately
uhm guys hello i wanted to ask if i can ban the host.. my server is lagging after it somehow
wait wait wait you have this bug too?
now i see it
See now we are getting somewhere
and no we dont use cedmod
:O
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
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
Thanks
can't have the issue if i don't have a server 
Real shit
still no clue how to reproduce it
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
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
it was tested, i spent like 3 days testing it
unfortunately i cant get all the cases of normal gameplay
its configed anyway
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)
well then turn it off in the config ๐
AC stuff can be turned off, the fakesync to spectator isnt even part of cedmod anymore, thats basegame
and even then it was a config all along
such as?
if theres something that isnt a config and you want to be a config you have 2 options
ask me to make it a config
or make it a config yourself and PR it
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?
I can only say what Takail said. Sorry if it's not true.
takail didnt even use cedmod when i did anything with 939 ๐คจ
He told me he used your patch for an exploit
Oh
yeah then im sorry
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)
The only reason I brought it up is because oftentimes when I have an issue, there is an attribution immediately to CedMod because of how much it does
Like when I was trying to figure out the wearables issue you know one of the first things I was told? Ask Cedric, it might be a CedMod issue
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
its 4 things
preventing picking up items through walls
teleporting players out of line of sight to y 600 (same thing the game does when you wear hat)
939 exploit (basegame now)
preventing cheaters from moving when they are performing an action that locks movement
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"
I think the problem would be aided if that was made more clear
Wasnt there tesla check also or am I trippin
Like you shouldn't have to come into dev chats and tell people individually what these things do
oh yeah that one too
so 5 things
i could put it in a readme somewhere, but when it was initially released it was clearly stated what was added and what it does 
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
I think its called changelogs
But there are changelogs
So yeah
I look at https://cedmod.nl/about
Detailed function and feature showcase.
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
but the main problem i'm having here, is im seemingly getting a lot of flak for having features that are behind a config
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
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
I think generally part of it is if someone is using a plugin, they don't want 90% of the code to be idling doing nothing because they didn't need it for their purposes
Makes it feel bloated rather than necessary
Then remove it? The plugin is Open Source
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
honestly i would say make a lite version
with just stuff that aren't like sentinel etc....
Not everyone is a plugin dev
again, what is the point of a "lite version"
when you can achieve said lite version
by turning off a config
Not everything can be turned off
For that there is a config
like i said before, if something isnt a config that you want to be a config, they should ask
Brings me back to this
or do it themselves, one of the 2
cedmod has some dependencies i couldn't find myself
I use CedMod, it works, whatever
Other people have more issues with it than I do
like if you could provide them ig then i would pr some configs and stuff
I'm just trying to shed light on that
well i have them so their somewhere, but i host my dependencies on dependencies.cedmod.nl
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
๐คท๐ผ I'm just throwing it out there because that's generally the sentiment I understand from others
i get that, it just upsets me
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
Lmao
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
ced release the private releases 
nuh uh
well thats the folder creation time
Im feeling old asf
I've actually seen you talk about this exact thing before
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
actually, it might just be that i didnt push a private build to it
cuz most updates arent updates that require a lot of work
and i just do it in the 2 days for hosts
@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
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
prefix to transpilers 
Real shit
write them and we have a deal
do you love them like Exiled?
The transpiler fetishists scare me
whar
it's not a fetish,hello?
with comment
well it would be nice seeing what they are doing
No its not

im not sure how some things could be transpilered (eg the anti esp stuff, its kind a big method)
same for preauth
and not shitting other plugins
but i guess i will see what you do
You can just make a method
to call that stuff ig
btw @upper vapor already did it
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
ChatGPT transpiler ๐ฅ
i mean methods could work
there is one actually
i did it like that because exiled transpiles that method (for some fucking reason)
if you can make it work that sounds good to me 
obv cedmod finally optimized is like crazy news for me
perfect asf
so everyone is happy
the problem is more patches conflict than anything else
well, i mean it is optimized
unless you refer to speed of prefixes
Im never happy
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
my dream fr
smh
You will fulfill your Dream one day! 
i try
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
the chatgpt transpiler in question
Is there a way to threat chatgpt permantly to not comment my code
me when gpt doesn't use guard clauses
Some of the advice I got
Don't rely on instructions like Ldloc2
That has a chance of silently failing
it took like 7 tries to get it to produce something working
lmao
XDDD
but maybe that was because it was gpt4
and the IL from dotpeek
๐งโ๐ณ
Some of the advice I got from x3rt
well i gave the IL
and that i want to replace the call to vector3.bounds with my own method
me when i had a seemingly undetectable bug with 079 robot
when the player died, there was an exception and they were stuck on 0 hp, everything broke
turns out, a parameter was changed from HumanRole to IFpcRole

i had pretty much no way to tell
Yep exactly
does it just not produce an exception?
Correct
lmao
It silently fails
i love transpilers
Because the instructions compile
yeah but finding the cause was more tricky
reminds me of the fun i had with c++
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
Like me every dayโฆ
Literally
Codematcher my beloved ๐๐ผ
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
I mean it's certainly saved me from a lot of needless work
When I need to update I just publicize the .dlls I need, and rebuild
Ez pz
Me when Ms build does it for me
Btw i think i used some transpiler that gpt split out
I reworked like 70% of it
But a base was enough
In my experience ChatGPT likes to hardcode transpilers
I dislike that
So I build mine by hand
based
If ChatGPT was good I'd use it more
I usually write into ACS and decompile my own code
im so glad i got people here to switch to codematchers
ChatGPT is what folks in the gaming industry like to call a "crutch item"
i credit myself entirely with that
I just read the Harmony docs where it talked about it
When she match my code or smth idk
I love it when she match on my code
i havent tried with gpt5
4 struggled to produce working stuff
I still haven't met an AI that produces code that works first try
That's what happens when i don't use ai
Real and same
i mean, sometimes it does
it depends how specific your question is
ideally you shouldnt be asking it for full methods
cuz itl likely not work
It depends on how much you need it to do
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
most it can do is sanity check*
"hey ai , remake sl now and write a custom engine"
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
Wonโt work
Even with gpt5
Ofc it would
I can convert Minecraft Plugins to LabAPI
We really need a scarcasm detect bot on here
I actually remade HSVtoRGB lol
I know you were being sarcastic
Use grok 
You mean Mecha Hitler? ๐

@celest thorn could you provide me with map gen script?
i can't decompile the files :(
map gen script from scpsl code
ok
thanks :'D
like all script so i can study it and clone it for my scpsl clone
๐

i did but it takes ages to load
skill issue
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 ๐
hey uh does the event OnPlayerToggledRadio also get fired when the player changes/toggles the radio range?=
:(
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
2018.2.17f1
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
why not switch to latest LTS unity?
yeah unity 6 will be better tbh
but probably everything will break
