#plugins-dev-chat
1 messages · Page 172 of 1
omfg
cache it
Well mostly my time getconponent come in places where can't reference smth so
But I would definitely cache something like 3-4 monobeh on an item for example
My is just simple/shit
Aint much but get the job done
My favorite
public class BulletComponent : MonoBehaviour
{
public BaseBullet Bullet;
}
The inherent problem is I want to detect when a player shoots a ragdoll
I just don't know how to make that possible
Ye idk how u could do that tbh
I didn't really do much with ragdoll despite making pr fixing some bugs in spawning them & the wrapper update
RagdollPositionMessage
RagdollData
Mayhaps idk if when for example killed with force will send to right coord or smth
But it says startpos/rot so
StandardDamageHandler ProcessRagdoll
Yeah but there's slight incongruities between the physics calculations
Which exacerbates in a chaotic system

i did this to remove the RA player list patch
private static string RemoveCedModPatch()
{
var type = AccessTools.TypeByName("CedMod.CedModMain");
if (type is null)
return null;
var harmony = type.StaticGet("Singleton")?.Get<Harmony>("_harmony");
if (harmony is null)
return "Could not find CedMod's Harmony instance.";
var method = AccessTools.Method(AccessTools.TypeByName("CedMod.Patches.RAProcessPlayerPatch"), "Prefix");
if (method is null)
return "CedMod player list patch was found but without the prefix method.";
harmony.Unpatch(AccessTools.Method(typeof(RAUtils), nameof(RAUtils.ProcessPlayerIdOrNamesList)), method);
return "Removed the CedMod player list processor patch.";
}
server position on the server, client position on the client
it has a netid otherwise it wouldn't be very convenient to spawn one 
^^^^
especially when ppl do it multiple times in the same method
So would it be at all possible to use that to detect when a player shoots a ragdoll?
maybe, but i'd assume there would be some desync
if the client sends it flying while it doesn't move much on the server, it's cooked
players might also enable ragdoll freezing which can disrupt it even more if the duration is short
My theory was finding a way to use some kind of admin toy and receiving a client message relating to shooting one but I have no idea how possible it is
It's all about finding where the client thinks the ragdoll is
Pretty sure guns only send the refhub the client tried to shoot
i created an ability that disguise him as human from far, but when the disguise is removed, 939 appears shot.
All I did is returning a fake role in FpcServerPositionDistributor.RoleSyncEvent.
Try setting their HP to that of the default 939
You could fake the health stat if you don't actually want to change the hp
Is that when the disguise is removed?
Thats pretty damm cool
Yep
well i can't figure out how to fake his health
Wait a dam minute
That should only happen when they actually take damage
May be because of the client animator
Just for clarity,this doesn't happen when you set the role normally, right?
E.g. through RA
yes
private static RoleTypeId FpcServerPositionDistributor_RoleSyncEvent(
ReferenceHub hub,
ReferenceHub receiver,
RoleTypeId roleType,
NetworkWriter writer)
{
if (FakeRoleMap.TryGetValue(hub, out var viewerMap) &&
viewerMap.TryGetValue(receiver, out var fakeRole))
{
return fakeRole;
}
return roleType;
}
You can use the SyncedStatMessages.StatMessage to fake HP
Maybe it runs on damaged and it runs the thing since se the HP is different?
yeah that's what i assumed
but there's a subroutine that handles this server-side and sends an rpc to clients
Ye only server so idk how maybe run an event that shows damages and you might see idk
but there's no damage, it's just fake syncing the role
I would check 939 animator
Bc rpc should call it but rpc never should be called since there a fake role
check the animator i guess
if its client side
ya
I think it runs on shield break?
that could be it, too
It runs on damaged and do extra check
Scp939Model.PlayDamagedEffect
Or
Scp939DamagedEffect.OnDamaged
fyi, this would break the ctrl + a in RA if you also have the report entry selected (unless you implement that part in your own patch)
I just don't worry about it 
that works too
When I die in pocket (with effect or failed to escape) which DamageHandler it uses?
Universal (pocket decay)
Thanks
Rust content is entertaining asf to watch.
Hey where is the Wave animation called when a wave is spawning, I can't find it
Okay th
IAnimatedWave
WaveAnimationBase.OnWaveTriggered
or that, yeah
This is where its been called to do anything when spawned
Np
smart labapi users
one questions
if i need to change max size of squad in wave
can i do it without patching
something size_percentage
LabApi has wrappers for these
i know
RespawnWaves
isnt it a get only?
From there you can access and modify the waves' configs
There are setters for waves' props
@solid mica I see you reacted to a message of mine from 4 months ago 😭
🔥
How to obtain a server build with profiler enabled?
Hwo can I make custom subtitlepart?
wdym
new SubtitlePart(Subtitle.Custom, "my funny subtitle here?")
If you want custom subtitles, I used a CassieTtsPayload
var cassieMessage = new CassieAnnouncement(cassiePayload);
cassieMessage.AddToQueue();```
or that ye
You don't
Hello, we do not ship development builds
Best you can do is measure calls with Stopwatch
Or try external profilers
sad 🙁
Like this?
SyncedValue = roleTemplate.GetComponent<HealthStat>().MaxValue
Is this correct?
I searched but couldn't find it.
Right, I foegor that some roles aren't fpc 
PlayerRoleLoader.TryGetRoleTemplate(out FpcStandardScp role);
role.MaxHealth
This should do the trick
Also make sure not to access the property if the method returned false
i found and tried it but nothing changed
Maybe if you sync max HS too?
no...
He always get shot by AK with suppressor.

How change the teleport location when exiting the SCP-106 dimension?
Player something event probably
Or PocketDimensionTeleport.Exit

I'm asking it because I made a CustomWave and at the announcement I changed the subtitle to custom and it doesn't appear
But the announcement is played
I mean are you gonna do like him and not pay child support (making the update) and deny the existence of it?
Huh
btw i need some help with something
how could i make a minimap system (NOT FOR SL), that overlays on top of a game? should i make a react and Electron
Is there a plugin here so that SSSS can be used in multiple plugins?
i honestly made my own and its not too complex
you can make it yourself
What the fuck
SecretAPI
Bro im tired of checking a website everytime ALT+TAB tarkov shits itself
everytime i do that
Back in the day I used some .NET library that used transparent DX11 windows
im gonna do that myself instead of relying on a prick who wants MY MONEY (12 Euros a month) for some fuck ass feature i can do myself
Hmmm i need to display SVG and make UIs so
pretty much its gonna be complex
OCR
etc...
Not sure but maybe Avalonia had a transparent window mode
I was thinking of making it in nodejs because it has REALLY fast OCR
because it needs to run on a browser
There's some native windows apps you can use but they're rather janky
At some point I tried a cross platform .net screen capture library
So you're cooked basically
to solve the problem before i made an electron app that like overlays and can be hidden and streams the browser
which is a good idea
the only problem is middle of the map i need to change for example if i need to go to a bunker
c++ and cef
so i could be fucked by a scav
because for some REASON SCAVS are dumb asf or AIMBOT master 3000x
IF run by unity you can actually use something in unity to display stuff
OH no
I would get banned
instantly
AND THE OVERLAY DONT?:??
Yeah you're banned from earth
nope
have been running it for like 2 weeks
no ban
no nothing
daily use from 6 am to 1 am
is it actually overlay or just an application that doesnt even use the game
and the devs don't care people have maps
doesn't use the game at all
then thats why
every small shit you do to the game you get banned
most overlay hooks into the game
the only thing i have
if i click the screenshot i have perfectly my rotation and position
Discord, Steam, any other store overlay too
this is my tarkov screenshots btw
every screenshot is me checking my position
on the map
so yea what should i use?
like i would use electron but the size is massive
for no reason
aside embedding a fucking chrome instance
what the fuck
.net solves all your problems
example
2026-01-05[15-26]_-181.92, 23.22, -410.88_0.00000, 0.00000, 0.00000, 1.00000_8.13 (0).png
and this is the screenshot
guh
we love secretapi
"Alive" is a spectrum
btw i love unity
unity saves all the logs in a random ass folder and the devs lovely left console messages for everything fucking update
(Sadly not saying where AI is that is not a log)
like logs for when you complete a subtask EVERYTHING
so gold mine i stumbled upon
What?
bro BSG i love their love for logging EVERYTHING
i went back to check some logs EVEN TASK UPDATES
im crying
i can finally know what tf am i doing
but what did you find im curious
the algoritm they choose to verify any files
only me and like 3 other known and thats it, it was fun, also jsut to say, I DID NOT Cheated on it
i have an account and used to get only the rsp and that it
you know that you could sell it i bet the russian would pay a shit ton
for it
not really played an account tbh
i already have 200h
Scav?
ya
i mean i like going scav
because its relaxing
but then you find killa and he will DESTROY you
(best map is interchange)
i only played on factory
damn you like getting destroyed by tagilla
i swear i've never proven so much anxiety for a map in a game
tagilla is the only one i've proven anxiety, like you are telling me i can hear only him breathing and has class 6 Helmet and class 5 armor????
destroy me
huh
My name is icarus
The bus
employment
🗣️ 🗣️ 🗣️
is there a way to print all harmony patches?
idk whats causing my issues
harmony.GetAllPatchedMethods()
is that static?
idk but doesn't matter
iirc it's instance
but it gives you every patched method, including patches from other harmony instances
really? i thought it would look into only that instance of the harmony class, not detect everything patched

like UnpatchAll

if you don't provide an id (default) it unpatches literally everything
i cant get my npc dummy to rotate waaaaaaaaaaaaa
Then see how the base game code does it?
Lmao
Nothing worksssssss
R u sure dummy exist and a fpc role
Game preview
public void LookAt(Quaternion rotation)
{
if (Controller.RoleBase is not IFpcRole fpc)
return;
if (rotation.eulerAngles.z != 0f)
rotation = Quaternion.LookRotation(rotation * Vector3.forward, Vector3.up);
Vector2 angles = new(-rotation.eulerAngles.x, rotation.eulerAngles.y);
ushort hor = (ushort)Mathf.RoundToInt(Mathf.Repeat(angles.y, 360f) * (ushort.MaxValue / 360f));
ushort vert = (ushort)Mathf.RoundToInt(Mathf.Clamp(Mathf.Repeat(angles.x + 90f, 360f) - 2f, 0f, 176f) * (ushort.MaxValue / 176f));
fpc.FpcModule.MouseLook.ApplySyncValues(hor, vert);
}
@plain gazelle
this is
old code tho
Thats 2 year old code when we didnt have the message eve
idk how old but like a year i think
Silly
Well your setting it
Not adding it or anything
That seems like the ok result imo
Forward + middle vertical
I just want this Dummy to rotate 180° and stay in that position forever
Its spawning facing the wrong way
qwq
CurrentHorizontal = 180?
Its supposed to look at the elevator there
you have to set it every frame 
As if :(
idk why

try setting _syncHorizontal too
why can non plugin devs join the vc
so many join, say something in a foreign language with a -2€ mic that peaks during silence and then leave
LOL
Uhhh
Ill ask quincy
I asked in staff general
probably got forgotten to be unlocked
@plain gazelle soo you wanna just npc rotate via code yas?
but currently does nothing?
I know maybe why
UpdateRotation is executed and overrides your stuff
soo in this patch do FpcRole.FpcModule.MouseLook.CurrentHorizontal = your angle or soemthing
Get fpc & fpcmodule
fpcModule.MouseLook.LookAtDirection(moveDirection);
doesnt work
What the hell patches do you have then
it's not a dummy dummy
@plain gazelle just yeah you need to make sure its that dummy
Ah
do some magic with __instance._hub and checking if thats dummy
@plain gazelle just do this patch and anywhere you can just do FpcRole.FpcModule.MouseLook.CurrentHorizontal
and it should just rotate fine
compile and try o
if you set it would be always 180 soo yeah
imagine if my brain head fixed it
@plain gazelle you dont need to every frame just once
Thank you @ashen hound and @upper vapor !!
[HarmonyPatch(typeof(FpcMouseLook))]
public static class FpcMouseLookPatch
{
[HarmonyPrefix]
[HarmonyPatch(nameof(FpcMouseLook.UpdateRotation))]
public static bool OnUpdateRotation(FpcMouseLook __instance)
{
if (__instance._hub != CharacterPreviewDummy.Dummy.ReferenceHub)
{
return true;
}
__instance.CurrentHorizontal = 180f;
return false;
}
}
soo mostly dummies execute this thing
FpcPositionMessage was sent
and it overides position each lat update
you want to hide normal dummy?
@plain gazelle magic code
do referenceHub.serverRole.HideFromPlayerList = true
it works only for dummies
But how to prevent the "Delete all dummys" button to kill a dummy
whats wrong with dummies 
you can hide dummies from playerlist or rotate
do I need to create some API for it lol?
BetterDummiesAPI
Or just add into labapu
labubu
Christmas Gregory 🎄🔥
lababu
What method assigns player roles at the start of a round?
RoleAssigner.something
There's a method for spawning SCPs and another one for humans
How come conflicts don't arise then?
Cuz first it spawns scps and then the remaining are humans
And what is the method for people?
Idk, just decompile role assigner
How does the SoundtrackMuteEffect works?
client handles that
I mean the effect
Ah
its checked from SoundtrackLayerBase
And if I give that for a player why it doesn't mute it?
doesnt mute what specifically
Yeah
That's nice 
I dont think that connect to chace music
Then I will just make a patch for SoundtrackLayerBase.IsMutedForPlayer
Y'know that many stuff isnt actually transfered between server and client
patching that wont change anything for the client tho 😭
Yeah 🙁
reminder that lots of data from the client is sent to the server, but it is not sent back.
Ah
Fucking finally
Chase themes cannot be muted currently on a player-specific level
Is there a setting in ServerSpecific that would allow me to display text to the player?
i believe so yea
yeah
you can make text settings and make them server only
no clue
havent updated secretapi for server only much other than just
adding the CustomSetting::IsServerOnly or smth
idk
you should test how it works 

ill make an update on it eventually ig
making secretapi whilst not playing the game
no
making the game whilst not playing secretapi
hmmm
anyway, i should get working on my dependency tomorrow
gunna be peak
hopefully
i should get working on my addiction tomorrow

what the fuck
it looks awful ngl
WHA
wtf
Thank you jovix

no problem sigma
What in the hell...
I feel as if something stupid like that is going to show up again because of a plugin for MER
ProjectMER 🤓 ☝️
Still MER
PMER is weird to say
meoweditor
Then you have AMERT, MERO, MERT, and so much more
I remember that, but those devs aren't on SL primarily anymore
HintServiceMeow
MERT mentioned 
There's too many abbreviations for MER plugins
imagine creating things than expanding something without need to use plugin for it


Could be improved ngl
@mild ice @languid temple
@thorn escarp too as ur active
(and they sent to another channel too yippie)
Dealt with
ty ty
there's something wierd on that
How to display a warning to a player in Server-Specific?
hm?
How to display a message when a button is pressed, like a warning that the player did something wrong?
prob just a text setting saying it
i think you can use color tag in it like hints, but im not fully sure
No the proportion i mean
why r u a peanut
they are kinda weird
i love nuts and 173
and i dropped 113 bucks on a damn hoodie
of 173
Is it possible to add a default KeyCode to SSKeybindSetting that will be assigned to the player?
When a player connects to a SSKeybindSetting server without a bind
no
🥹
you can give a default for the player, but it wont auto assign
they still need to accept the default
Yeah you'll need to yell at them to make sure they set their settings (there will still be stupid ppl)
Is it possible to find out which key the player has bound?
I want to send a broadcast with the message "Press <KeyCode>"
you can use hint thing
but server has no access to the actual value

use SSKeybindHintParameter
How to use it?
You give it the setting id
player.SendHint("something", new HintParameter[] { new SSKeybindHintParameter(2) });
i
thats not valid i dont think, but its smth along those lines
player.SendHint("KEY: {0}", new HintParameter[] { new SSKeybindHintParameter(2) });
this maybe?
im not 100%
Hmm
@true cedar might know
Here
Can't I send it via broadcast?
no
broadcasts dont have the same features as hints
you can make a hint into a broadcast with a load of fuckery
What?
use hints and then do fuckery to position them at the top
thats what theyre saying
and size too
That's what you're talking about. The problem is that Hint is already used for the Lobby timer, so i cant use it
then use smth like ruei
and have "multiple" hints
HI LUCY
One day someone has to make an easier way to do this lol
wdym?
one day nw will 
jk theyre busy being LAZY!
Hi!!
lucy please explain why theres 2 roles
lucy ur forgiven, the other staff arent
So I can edit the role icon on the second one for seasonal updates
Technically, but the people with that need to be above me so I can't just ban HR Leadership / Senior Management 
hmmm
so what ur saying is...
ur not trusted...
valid
System of least privilege = More secure server
they should just make a Senior Senior Admin Override 
Idk how to tell you this....
theres senior
and then ofc theres hubert above that
but senior senior
yk yk
the server creator has all the permission
smh
oi
@restive turret help
for (int i = 0; i < MaxChecksAllowed; i++)
am i stupid
i is set to 0
MaxChecksAllowed is 10
if 0 is less than 10 then do code
but
rider says im wrong
show screenshot
do you have another i
i set it to 15 to test if it was const
no
?
damn
this works too
its fine i dont need the i, i just need 10 loops max
what the fuck is a c# syntax
extension(Range range)
{
public IEnumerator<int> GetEnumerator() { /* ... */ }
}
rider restart didnt fix 💀
ur smoking
ignore rider then
it fully errors
no compile
Error CS0162 : Unreachable code detected
even with dotnet build?
uninstall windows
lmao
i mean i could try that
yes.
this is the first time ive had this issue
omfg
it works in other file
so it has to be that file
but i dont define i in there
rm -rf --no-preserve-root /
oh
hmm
i see
turns out
youre not allowed to return true inside the for loop
hmm
wdym?
i have other code is the thing
show the full code
public static bool TryGetSafeTeleport(this IFpcRole fpc, [NotNullWhen(true)] out Vector3? position, FacilityZone zone = FacilityZone.None)
{
position = null;
IEnumerable<Pose> poses = zone == FacilityZone.None
? SafeLocationFinder.GetLocations(null, null)
: Scp106PocketExitFinder.GetPosesForZone(zone);
for (int i = 0; i < MaxChecksAllowed; i++)
{
if (!poses.TryGetRandomValue(out Pose pose))
break;
float radius = DefaultLocateRadius;
if (Room.TryGetRoomAtPosition(pose.position, out Room? room))
radius = Scp106PocketExitFinder.GetRaycastRange(room.Zone);
Vector3 pos = SafeLocationFinder.GetSafePosition(pose.position, pose.forward, radius, fpc.FpcModule.CharController);
position = pos;
return true;
}
return false;
}
are you dumb on purpose
yes
you dont continue
i dont really know loops in C# lmao
anywhere
the definition of insanity is doing something over and over, expecting a same outcome
rightt......
this is not a C#-specific thing 😭
my bad
no more calls
true
then go to sleep
i just havent put much effort into making it the most optimal
it just needs to somewhat work
it's literally 0 effort to sleep
it is when you need 3 pills to sleep
ah
did have to try out like 3 different meds just to fix it
lmao
tldr it worked w a bit of melatonin, then i had to increase it, then i stopped needing it, then i needed it again, and then i needed another increase and then i needed to try 3 different meds, and now im on melatonin + smth else
lmao
Insomnia is a thing that affects some people
dementia is a thing that affects some people
dementia is a thing that affects some people
You forgot to break out of the loop when the condition was met
what condition
the condition
what condition
the condition
When Drake shows an employee how to do something and the employee was in disbelief over how he could not do such thing
🗣️🗣️🗣️
Drake a computer wiz
In the BanIssuing event, how can i check if the target is a specific user, like via ReferenceHub?
I dont fully understand BanDetails
Player.Get(BanDetails::Id)
Here is what I did
Thank you
why jesusqc died
resigned
Please leave the Waterbottle in the game for us Devs after Christmas update gets removed 🙏
Please leave the Waterbottle in the game for us Devs after Christmas update gets removed 🙏
Please leave the Waterbottle in the game for us Devs after Christmas update gets removed 🙏
please dont
please dont
that's the problem
rp servers
We no longer have to roleplay drinking cola
Seasonal content is unlikely to be kept after the event is over
Leave the christmas event after christmas update 
btw bottle code is fun
bottle linked to marshmallow and marshmallow linked to holiday events
no holiday -> no marshamallow -> no bottle
❌
#if CHRISTMAS
AddBoOOhWoAh();
#endif
pretty please 
plz add hubert moon
Instead i would also accept adding a way to modify the Medkit's primary color via code 🙏
Now back to math, so I dont fail another exam ):
Welcome David as the new LabAPI lead btw
(I did one today...)
Happy Birthday david!
i think the waterbottle uses multiple different system keeping it for later will probably break it since those scripts might get updated
3 months early
lmao
David is doing everything according to plan
Keep it without function so servers add their own via Using/Used events 👁️👁️
You dont even have to have it in the RA 🤫
yeah if plugins can control animators
The humblous anti 207 effect
wdym
colon eye colon colon eye colon
what the
in order for it to be the water bottle you have to handle the animations
for fps and tps
ah i wouldve assumed the drinking animations stayed ingame, just not the effect it does on consumption
I’ve never seen such a good picture of Miller
also, david, custom map generation when
every room has a netid on its root object when

why auro is slurring
the effect is basically evil candy
yeah, they could just remove that effect
so nothing happens on consumption
but we could make it do whatever we want via code ourselves
genious machine
scammmmm
Xd
free money
mods kill him
get a job
Crazy
already handled
thanks
mods removing images only after using
COME ON
miller is billionaire
They gatekeep the free money all for themselves
yeah and
Nothing 👁️ 👁️
fake item for third person as cola bottle
Bro what the fuck is that gif
bruh what are these eyes emojis 😭
so cursed
green screen
👁🗨
flock safety reference?
damn

@languid temple is there a ticket bot or sth or can i send sth in DMs
xd
@surreal kiln
dm me
click 30000 times to find hubert
Default keycard texture moment.
Same picture of Hubert on the card model
that was the case before keycard update
i don't know if it is still hubert face after the keycard rework
Never said it was the case now :p
I think it got fixed
pretty sure it still works
I found out about it with a concept I created some time back
let me test (if the kernel doesn't kill sl)
Make a new card within the Unity Editor
old keycardds used to swap only materials now there is 3 models i think each of them have their own texture set
And register it
won't get merged
I made a "breaking card" concept back in 2024-2025
When testing I saw Hubert on the card heh
I've seen the hubert keycard in the unity editor
Hubert's blessing
yeah it doesn't work unfortunately
Hmmm, something with my RoleSyncEvent is crashing my connection to the server
I stay in the server locally but nothing updates anymore and server console says i left
god how do i debug this
@languid temple
How many of these happen in a day here, jeez
!softban 1015997891287994428 account compromised; chnage password
Done. Enough chaos.
Ty 
A lot actually, so far we were able to filter them with automod but due to the bots changing up how they send their stuff it no longer works
Eh could produce a lot of false positives Afaik it's not possible to scan attachments with automod
slejm support on duty
I wish it was
But yeah we get a lot of hijacked accounts
Isn't quite as bad as the Steam giftcard epidemic though lol
once bot engineers come back, im sure they will fix this issue
Once we have a bot team I have many ideas
pass them along to your favourite cat manager, maybe, idk, you do you :3
I keep him informed 
nice
Is someone actually alive from the bot team
I haven’t heard anything from years
It's dead
The sys admins do what they can to keep the bots running till we get a new one
Which should hopefully be sometime this year

When i patch cassie messages, the scp termination messages' ttspayload "content" are always completely null
i suspect im doing something wrong but i dont know what
I also tried coroutining til its at the forefront of the queue but still nothing.
Patch deez
i think the fork is a bit outdated but idk its barely different
How do you transform capsules when you only have scale, rotation, and position
There's gotta be some secret fourth thing I don't know about
Those three are the GameObject transform, but stuff like a Capsule Collider or such should™ have a 'Height' (i think?), which controls the height of the cylinder between the two half spheres
But that is on a capsule-related component, not the base transform
So then the question is how do I get that for a primitive
The "secret fourth thing"
Huuuh
I knew with 99% certainty there had to be a separate defining variable I just don't know where it is
Good question
Not sure if SLs primitive implementation would support capsule height
Ohhhh
I usually just go with two spheres and a cylinder inbetween
That's what I've been doing but I'm trying to optimize
@teal junco
ScpTerminaton defaults the content. It sets the payload at "OnStartedPlaying"
Could just ping @static meteor and ask how they got that capsule to look like that ^^
If you want to check Publicize &.
Do
if (announcement is CassieScpTerminationAnnouncement scpTerm)
{
var idk = scpTerm._announcementTts;
I don't cause I'm unhinged
I've actually done that before lmao
I was looking into how they did network prefabs
Check where capsule stuff do, or you can check unity too
Me when I was developing MERT
Fuck unity
Lel
Bro I just want to set the height of a capsule
Too bad
capsule
@restive turret why is my discord tweaking
it says people ehre but you not here
Why in gods name is it that it was decided the z-axis is 0 for quads and not the y-axis
We should be using XZ planes not XY planes and it disgusts me
Okay so question, now that I'm using primitives more, what optimizations should I make or keep in mind?
I wish we could set specific vertices for quads instead of just scale
Trapezoids would be cool fr
I'm starting to see why people have raved about triangle primitives
I thought it was niche but I see the applicability
Wdym
The height of a capsule
Right
How do you do it
So two spheres and a cylinder
Cause I saw this and if that's one capsule then that requires a height component
Sphere works too
Yeah but then it wouldn't be one single primitive
This is gonna make me crash out
Payload is set when OnStartedPlaying is called
its one capsule
What the fuck
So what if you create an empty parent, scale the parent and translate the capsule within
Okay yo
Waddup
I have an interactable toy
I delete it when the player has searched it
I subscribed to the OnSearched event
In the toy
The problem I currently have is that deleting it causes the search bar to stay on the screen until the player lets go of the interact button
I don't know how to fix that
I tried adding a one frame delay and it didn't work
I tried locking it and then deleting a frame later
Also didn't work
Also like
How do you cancel an interactabletoy search
I found the solution
So I figured, right, that the searching instances are unique to the player, not the toy
interactable.OnSearched += opener =>
{
opener.ReferenceHub.searchCoordinator.SessionPipe.Invalidate();
// Delete toy here
};
You invalidate the search first
OnSearched is called during the complete call, and for some reason it's not finished until like more than a frame later
So called the .Completer.Complete() doesn't work cause it's recursive
And delay doesn't work cause it's slow
had same problem. just made coroutine to delay destroy action
The good ending
hey I need a few people to test my new fake role stuff, with me i would need 2 different person
When are you free to test?
current time - 22:00 cest
Can’t sorry
YOU
oh...

Get this AI slop out of here
Day 1 of asking NW to vibecode the 15.0 with UE 5 🤡
i got sent this gif in another discord server its not mine they infected me with AI slop😿

worst suggestion ever
day 1 of acknowledging that the end is getting closer and closer
thoughts on the pose
it doesn't matter since the game is a psx slasher so it doesn't need to be super detailed
Dear NW Team.
Its been a while since I confessed myself to you. You know I appreciate you a lot and appreciate each update you're making... But there one thing missing from your game. I'm not talking about SCP-682 🤡 I'm not talking about client side modding 🤡 I'm not talking about fixing the AC 🤡 I'm not talking about fixing client side performance issues 🤡 BUT... yk, add a sniper to that game
I'm gonna make some trickshots before killing myself from the Gate A bridge
And post somes edits on tiktok with somes glow effect made with After Effect 
what all this got to do with me?
That made me think about that
im just trolling dw
Thx god. too cheat for a game with that kind of zone layout
yeah the rifle will not fit the enivornement that SL is like unless they make a new gamemode where you play in a forest pvp or some stuff
then i can say a sniper will fit in such enivornement
but i highly doubt SL will have gamemodes anytime soon
Sl itself is a gamemode so yea
yeah its inspired by gmod breach
but as in like a pvp Ntf vs Chaos fighting in a forest or some shit like that, i think you get what i mean
does anyone know a way to upload a plugin to the LabAPI plugins list when the plugin is owned by a github team?
these simply dont show up
even when i gave permission for nw to access the team
and where i have the owner status
you should be able to do that for orgs
@restive turret @icy knoll i know you have done this, what's missing?
@upper vapor are API Maintainers in charge of the labapi plugin website?
nope






