#plugins-dev-chat

1 messages · Page 132 of 1

unique crane
#

^

upper vapor
#

You could potentially spawn an invisible dummy there

#

Or with scale 0

upper pike
#

Wouldn't work in the dark

upper vapor
#

Give it a flashlight

upper pike
#

Wouldn't the light still show though?

upper vapor
#

Don't sync the Item

#

Give the Flashlight
Player.Inventory.SendItemsNextFrame = false

#

I'll have a look at Scp173ObserversTracker when the fuckass English lesson ends in the IT room

upper pike
#

Maybe they should change OnScp173AddingObserver so it would trigger if you look at 173 in the dark

toxic rock
#

Is there any way to disable Pickup physics?

upper vapor
#

I've heard it doesn't sync well since the last update

toxic rock
upper vapor
#

Try to patch PickupStandardPhysics.ServerSendFreeze

toxic rock
upper vapor
#

Np

upper vapor
sinful bronze
#

Patch lights off xD

upper vapor
sinful bronze
#

Remove client

#

¯_(ツ)_/¯

restive turret
#

Real

sinful bronze
#

No client no client side no problem

#

Maybe loud

upper vapor
upper vapor
worn gull
#

which submodule is that when 106 teleports with the map? I want to teleport 106 with plugin

upper vapor
#

HuntersAtlas

worn gull
upper vapor
#

Np

restive turret
#

12000 euro / answer ClassDTroll1

soft turtle
#

Is it possible to get the SCP-3114 class from a player, like on Exiled?

hearty shard
soft turtle
hearty shard
#

isnt that an event

restive turret
#

SyncTarget

hearty shard
restive turret
#

ye that

#

or

hearty shard
#

Scp3114Strangle module

restive turret
#
if (!Scp3114Role.SubroutineModule.TryGetSubroutine(out Scp3114Strangle strange))
return;
if (!strange.SyncTarget.HasValue)
return;
// my target =>
trange.SyncTarget.Value.Target
hearty shard
#
if (player.RoleBase is Scp3114Role scp3114 && scp3114.SubroutineModule.TryGetSubroutine(out Scp3114Strangle strangle))
            {
                if (strangle._syncTarget.HasValue)
                    strangle._syncTarget.Value.Target.playerStats.KillPlayer(new CustomReasonDamageHandler("e"));
            }
soft turtle
#

Thank you!

teal junco
celest thorn
#

Hiii

toxic rock
# teal junco did that work

i found this somewhere here, and its works

[HarmonyPatch(
    typeof(PickupStandardPhysics), 
    nameof(PickupStandardPhysics.ServerSendFreeze), 
    MethodType.Getter)
]
internal static class PickupStandardPhysicsIsKinematicSyncPatch
{
    internal static void Postfix(PickupStandardPhysics __instance, ref bool __result)
    {
        __result = __result || __instance.Rb.isKinematic;
    }
}```
#
Pickup pickup = Pickup.Create(Interactor, schematic.Position + Item.Position, Quaternion.Euler(Item.Rotation));

pickup.Spawn();

pickup.Rigidbody.isKinematic = true;
pickup.PhysicsModule.ServerSendRpc(pickup.PickupStandardPhysics.ServerWriteRigidbody);
upper vapor
#

nice

tepid sluice
#

hallo cat

celest thorn
restive turret
upper vapor
#

colon three

hearty shard
#

:3

tepid sluice
#

another 2 ez steal

upper vapor
#

opening brace followed by a semicolon

cyan crown
celest thorn
#

How is everyone doing :3

true cedar
cyan crown
celest thorn
#

Nice

tepid sluice
#

sigma

celest thorn
tepid sluice
#

is what

cyan crown
#

:3

tepid sluice
#

x3

cyan crown
#

x3j

celest thorn
cyan crown
#

50

#

🍍

celest thorn
#

🧹

true cedar
#

how are we all doing

celest thorn
#

but good

tepid sluice
celest thorn
#

so not enough sigma

#

:3

cyan crown
#

😿

#

SadvixTV

tepid sluice
celest thorn
#

guys and girls what is something i could do or learn :3

upper vapor
celest thorn
upper vapor
#

you write code that writes code for you... kinda

celest thorn
#

woah

upper vapor
#

anyá- nice

celest thorn
#

wait isn't labapi doing that?

#

for the custom handler thingy

upper vapor
celest thorn
true cedar
celest thorn
#

i don't like sleeping ;(

celest thorn
cyan crown
#

To much sleep makes you taller

tepid sluice
#

still waiting for ruei v3

celest thorn
restive turret
cyan crown
upper vapor
#

or 1 foot 95 inches

tepid sluice
upper vapor
celest thorn
#

or 6'5 feets

restive turret
#

dm

cyan crown
#

6'7

upper vapor
celest thorn
#

;(

upper vapor
hearty shard
#

my bad

#

actually

#

i need a job

#

holy macaron

tepid sluice
celest thorn
#

not eve

restive turret
#

evilin

hearty shard
true cedar
celest thorn
#

poor cat

restive turret
true cedar
#

im kinda mad at myself cause i forgot to add something to ruei and it would take too long to add now

cyan crown
celest thorn
#

imagine if your parents named you "Giggleshitter" would you love it?

hearty shard
tepid sluice
#

and i'll give you a rep

#

xDD

restive turret
celest thorn
hearty shard
tepid sluice
#

💔

hearty shard
#

or give me it

true cedar
hearty shard
#

id love myself 45k

tepid sluice
restive turret
#

🐢

hearty shard
tepid sluice
#

here you are

upper vapor
celest thorn
#

meow

tepid sluice
#

neko

celest thorn
#

im not a neko ;(

true cedar
#

woof

upper vapor
#

bark

celest thorn
#

bau (thats how we imitate dog in italy)

tepid sluice
#

UwU

upper vapor
#

hi UwU

celest thorn
upper vapor
#

you're just ripping off hungary smh

celest thorn
#

idk but sound makes sense

upper vapor
#

what dog says "bau"

#

😭

celest thorn
tepid sluice
celest thorn
#

its something they make us learn in primary school

celest thorn
tepid sluice
#

NO

celest thorn
#

i wanna be cute :3

true cedar
celest thorn
#

who tf draw it

#

and thought "IT LOOKS CUTE"

#

bro its demonic

upper vapor
true cedar
#

hey dont diss japanese it looks cool

celest thorn
#

its really weird

upper vapor
celest thorn
#

and it looks demonic

tepid sluice
#

Japanese == Cute English

true cedar
#

ouch

true cedar
#

t

upper vapor
celest thorn
#

BRUH

upper vapor
#

what the fucky

celest thorn
upper vapor
#

wat da dog doin

celest thorn
#

ok this is the italian dog (or named the pimpa)

true cedar
#

you know scp sl might be like the most multicultural discord server

celest thorn
#

it looks weird asf

tepid sluice
#

I was wondering how the italian song like

celest thorn
tepid sluice
#

I used to translate a song and it makes me feel the Italian style

tepid sluice
#

just in my mind italian songs mostly jazz

true cedar
celest thorn
#

i don't listen to bella ciao because i find it disrespectful but i did sing it in the streets of budapest after finding fascist there

celest thorn
#

they are all rappers now

#

and suck ass

#

or all about love

true cedar
#

wow you must fucking hate t

#

it

celest thorn
#

because people are ignorant asf

#

and cannot open more than a pack of pringles

#

and even that is considered alot

upper vapor
true cedar
#

also listen to my playlist

celest thorn
upper vapor
upper vapor
true cedar
#

yea

celest thorn
true cedar
#

one of those "place, japan" people

celest thorn
true cedar
#

but all my song recommendations are japanese

celest thorn
#

its not italian for sure

celest thorn
true cedar
tepid sluice
#

old songs

#

huh

celest thorn
#

the oldest one is "I don't want to set the world on fire" from the Ink spots

#

that still baffles me that hitler or mussolini could've listen to that song

#

and im here listening to it

#

and chilling

tepid sluice
true cedar
#

someone doesn't listen to caveman banging drums

celest thorn
#

i've transfered from spotify to youtube

true cedar
#

ive started listening to a lot more vocaloid personally

celest thorn
#

but i have 451 songs

tepid sluice
#

462

#

mine

celest thorn
true cedar
#

i think i have 650

true cedar
#

i love jamie p

#

her songs fucking rock

celest thorn
#

i found it one day while in the bus

#

and i loved it

#

didn't know it was from kasane teto until like 1 week ago

true cedar
#

try this

celest thorn
#

let me check

tepid sluice
celest thorn
#

ngl the model is crazy

#

god if its well done

#

im not a fan of the song

#

like i don't resonate with it

#

so

#

its not gonna be a hit

#

but

hearty shard
#

holy macaroni

true cedar
celest thorn
#

God if i go back in time

#

when i listen to this

tepid sluice
true cedar
#

really?

#

i know nothing about them

tepid sluice
celest thorn
#

crazy

#

btw paws

#

i know an ost that will make you cry

#

if you played this game

true cedar
# celest thorn didn't know it was from kasane teto until like 1 week ago

"you can get me out of here."

i know they're not my real friends. but am i even the real me?
...let me check my notifs rq

--

CONSTANT COMPANIONS OUT NOW!! https://jamiepaige.bandcamp.com/album/constant-companions
spotify: https://open.spotify.com/album/5VEgJeGRLD1U9p0FIaiWp8
apple music/etc: https://distrokid.com/hyperfollow/jamiepaige/consta...

▶ Play video
celest thorn
#

let me try

true cedar
celest thorn
#

good song ngl

tepid sluice
#

yea

tepid sluice
true cedar
#

are they super popular on

#

is it billibilli

celest thorn
#

under machine love i have this song
https://youtu.be/NTrm_idbhUk?list=RDNTrm_idbhUk

愛して...
★pixivFANBOXでこの曲の制作小ネタとか、制作当時のインタビューとかあります。
https://kikuo.fanbox.cc/posts/7824
https://kikuo.fanbox.cc/posts/144746
オフボーカル・アカペラ音源倉庫:http://faq.kikuo.jp

■MV:さしたま
動画:赤卵 https://twitter.com/squared37564
イラスト...

▶ Play video
tepid sluice
#

8478k

#

views

true cedar
true cedar
#

fascinating !

teal junco
tepid sluice
#

ill take a look if there is something else funny

teal junco
#

because i imagine not every hint is something specators need to know about

true cedar
hearty shard
#

wake up

true cedar
#

like ReplicateToSpectators or something

hearty shard
#

paw

#

wake up

true cedar
#

hi

true cedar
tepid sluice
#

rbf is what

#

okay

#

lemme look

hearty shard
celest thorn
#

i found i have alot of vocaloid's songs

fervent frigate
#

@tepid sluice Congratulation! new mod :D

tepid sluice
#

ty!

true cedar
#

oh ur a mod now i didnt even realize

#

oh shit

celest thorn
#

I didn't even realize

#

i thought still in trial

true cedar
#

congrats please don't ban me

tepid sluice
#

after today, not anymore

#

UwU

warped prairie
hearty shard
warped prairie
#

Welcome new mod

celest thorn
tepid sluice
fervent frigate
celest thorn
true cedar
#

i have a few more teto songs u all must listen to

hearty shard
fervent frigate
celest thorn
#

try one of this lol

true cedar
#

⚠ CONTENT WARNING ⚠
Mentions of violence, disordered eating, body dysmorphia
閲覧注意:暴力表現、摂食障害、身体醜形障害

https://flavorfoley.com/spokenfor ⬅️ Streaming, offvocal, etc

I DON'T GET THE MESSAGES, THEY DON'T COME TO ME

Art by 星空★lone https://x.com/inkopolis

Horns performed by Mikan Proje...

▶ Play video

バキバキ腰痛です(´;ω;`)

◆Music&Lyrics
なみぐる
https://x.com/namigroove

▋Production Cooperation
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◆Movie・Illusts
れでぃば
https://x.com/Readybug_

▋Information
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
◆Vocal
重音テト(Synth V)

◆Piapr...

▶ Play video
celest thorn
tepid sluice
#

tons of

#

air

celest thorn
celest thorn
hearty shard
tepid sluice
#

yea

celest thorn
tepid sluice
#

pretty fresh

true cedar
celest thorn
celest thorn
tepid sluice
#

💔

celest thorn
#

people asked me if i wanted to do basket because im tall ;(

tepid sluice
#

like 180+?

celest thorn
tepid sluice
#

wow

celest thorn
#

please kids be short

#

not tall

tulip kiln
#

Is this some kind of attack or have I goofed up hard?
[2025-09-26 17:25:02.127 +02:00] [STDOUT] [T25] [NM] DataReceived: bad! Expected Challenge was not received.
It's filling up my LA logs.

celest thorn
#

an attack

#

is it spamming it?

#

or it was just one time?

tulip kiln
#

spamming it

hearty shard
celest thorn
tulip kiln
#

I don't see it on my local instance, which I think says enough

celest thorn
#

i've never seen this error but whenever you see bad! and from mirror === attack

true cedar
#

patch it and

#

just

#

hide the message

celest thorn
#

not a good idea

#

it can be useful

#

for infos

true cedar
#

wait

#

@celest thorn

celest thorn
#

yea?

true cedar
#

listen to the vanished people they're italian and one of my favorite bands

celest thorn
#

can you link me one of their songs?

celest thorn
#

its translatable to "Talk to me"

true cedar
#

THANK YOU SOAP FOR THIS AMAZING LYRIC VIDEO!!!
Check out Soap work: https://artifisoap.carrd.co/
Official Lyric Video for "IT'S GOING DOWN" by The Vanished People & WaMi

WaMi's Spotify: https://open.spotify.com/intl-it/artist/1qanQeBBRpAXORMg7BdCol?si=kQvN3QvPRe-Omo4kSajRbw
WaMi's YouTube channel: https://www.youtube.com/@WaMiChannel
WaMi's Ins...

▶ Play video
celest thorn
#

bruh

#

SL Soundtrack???

#

now

tulip kiln
#

Did anyone have an issue where randomly SSSS butons and dropdowns just "stop responding"?

upper vapor
tulip kiln
tulip kiln
#

I actually do use secretapi's implemenation of SSSS

hearty shard
#

uhhh

tulip kiln
#

but it started happening after an update today

hearty shard
#

update today?

tulip kiln
#

like update of my plugins

hearty shard
#

oh you mean a custom plugin

tulip kiln
#

sorry

hearty shard
#

what changed

upper vapor
#

git revert

tulip kiln
#

It's like a big content update, no way I'm reverting that on players xd

#

in terms of SSSS, nothing changed

#

On my local it works

hearty shard
#

2.0 full release ?

#

2.0 beta? or just 1.x

tulip kiln
#

I'll have to check

hearty shard
#

reminds me i should release a bugfix

tulip kiln
#

I borrowed it on June 20th, not sure which version was that

upper vapor
#

that's like ancient 😭

#

you need to update & recompile

tulip kiln
#

Well it worked fine today 😭

hearty shard
#

june 15th released 1.1.2

tulip kiln
#

I don't know what happened

#

Did anything change in how base game handles things?

hearty shard
#

1.x technically should be stable but it hasnt been tested after 14.1.2 iirc

upper vapor
tulip kiln
#

what

upper vapor
#

the bugfix on early-server-build

hearty shard
restive turret
tulip kiln
restive turret
upper vapor
tulip kiln
#

I just noticed my local server has a newer build date

upper vapor
#

then whatever you did with your code broke stuff

tulip kiln
#

I'll recheck everything, but no SSSS was touched 😭

hearty shard
#

but yea

#

at some point you should update to 2.x since its maintained, but 1.x is considered stable

celest thorn
restive turret
hearty shard
#

stinky slime

restive turret
#

no u r

languid temple
#

14.1.4 is out?

#

wtf

true cedar
#

ur like

#

2 weeks late

tulip kiln
upper vapor
#

yeah you're probably getting DDoSed xd

upper vapor
#

-# good morning

celest thorn
tulip kiln
#

Ok so I subscribed to Unity's logging event and found out that harmony fails patching due to this:

[2025-09-26 18:06:30.927 +02:00] Failed initializing harmony! Exception:
                                 HarmonyLib.HarmonyException: Patching exception in method static System.Boolean InventorySystem.Items.Firearms.Modules.IReloadUnloadValidatorModule::ValidateReload(InventorySystem.Items.Firearms.Firearm firearm) ---> System.ArgumentException: Owner can't be an array or an interface.
                                    --- End of inner exception stack trace ---
                                   at RoleplayPack.RoleplayPack.Enable () [0x000e3] in D:\Documents\VS2019\RoleplayPack\RoleplayPack\RoleplayPack.cs:81 (ignore this, this is where the logging method is placed)

But it works perfectly on my local server! Why? It targets a static method, not a local interface method

#

oh wait

#

I updated harmony locally a while back

#

With updated harmony it works

#

I hate dependency issues

upper vapor
tulip kiln
#

yeah I feel stupid now

upper vapor
languid temple
upper vapor
#

najóvan

true cedar
#

chat i have bad news

true cedar
#

i think theres an intrinsic limit to how many characters tmp can handle

#

or at least a limit to how many characters together it can handle

icy knoll
#

unity! fuck yeah!

upper vapor
hearty shard
true cedar
#

its kinda weird bc its very sudden

upper vapor
#

yeah

true cedar
#

i hate git so fucking much

hearty shard
#

i could laugh

upper vapor
#

a skill issue

#

-# never had this with Rider

true cedar
#

im using github desktop so

upper vapor
#

try not to laugh challenge

true cedar
#

holy shit

#

git is such an awful piece of software

grand flower
#

I did think about using Luau

#

Still leaning more towards Lua

#

Also doesn't Luau have some performance improvements that makes JIT less useful

#

Maybe I will

#

I'm using an existing plugin for Unreal that has Lua and modifying it but it's messy

#

and annoying

#

Might just write my own from the ground up

#

Also apparently it does

#

Worth noting is that Luau is focused on, first and foremost, stable high performance code in interpreted context. This is because JIT compilation is not available on many platforms Luau runs on, and AOT compilation would only work for code that Roblox ships (and even that does not always work).

#

Having said that, Luau has been updated to include an optional JIT component for x64 and arm64 platforms.

#

Not automatic, you have to mark functions to be jitted

#

but it does

true cedar
#

FUCK

grand flower
#

how

true cedar
#

github

#

and git

grand flower
#

I haven't managed that in the past 10 years

#

How did you do it

true cedar
#

i was trying to fix something

#

because again

#

git is an awful piece of shit software AAAA

grand flower
#

I'm leaning towards skill issue in this scenario eyesshaking

warped prairie
#

Game recognizes game

true cedar
#

i fixed it but

warped prairie
#

Lel. I feel you dw

grand flower
#

Guess I'm making a Luau plugin for my project

#

Might be a good idea considering it seems more game dev oriented than Lua

#

At least from what I'm reading

hollow remnant
#

hello guys!
why this WaveUpdateMessage.ServerSendUpdate(new NtfSpawnWave(), UpdateMessageFlags.Trigger); crash my server?

grand flower
#

show callstack

#

logs

hollow remnant
#

none logs

#

idk why

unique crane
#

That crashes your server

hearty shard
hollow remnant
hollow remnant
hearty shard
#

RespawnWaves.PrimaryMtfWave

#

exists

unique crane
#

RespawnWaves.PrimaryMtfWave.PlayRespawnEffect()

hearty shard
#

its nullable though so ?.PlayRespawnEffect()

hollow remnant
#

are this works correctly?

upper vapor
#

that should work

hearty shard
#

also

#

apparently mc shulkers are considered golems

upper vapor
hearty shard
#

u stink

upper vapor
#

i know

hearty shard
#

oh okay

upper vapor
#

"i think somebody has that mace"

grand flower
#

Luau doesn't provide a way to switch its built-in optimized vectors to use doubles rip

#

might have to fork it

swift nexus
celest thorn
celest thorn
#

and another thing i probably should mention

true cedar
#

chat

celest thorn
#

that could be another way

true cedar
#

how do u get the oen way ping

hearty shard
true cedar
#

or just the ping

celest thorn
true cedar
#

of someone

hearty shard
#

uhhh mirror has it somewhere

true cedar
#

does it store it

hearty shard
#

Server.Host!.ConnectionToClient.lastPingTime

true cedar
#

no thats when it last send a ping message

#

not the ping

hearty shard
hearty shard
#

hmmm

true cedar
#

ughhhhhhhhh

#

don't tell me i need to store it myself

hearty shard
#

it is there somewhere

true cedar
#

r u sure

slate flume
#

Does burned affect explosion damage?

hearty shard
#

ive seen it before

upper vapor
#

double shift
"ping"

slate flume
upper vapor
#

i think so

hearty shard
#

LiteNetLib4MirrorServer.GetPing(Server.Host!.Connection.connectionId); @true cedar

grand flower
true cedar
#

damn nice

grand flower
#

You could just set the health of a player to 1000 hp, detonate the first grenade, print the new health in the damage event (and reset to 1000hp) and see how much damage the second does

hearty shard
#

doesnt matter what damage source

grand flower
#

I don't think that's what was asked

#

It's about if the Burned effect would be applied and active for the second grenade

#

Assuming they both blow up on the same frame

#

Which it probably would

hearty shard
#

ig it technically depends on whether the grenade reached the end of the damage code before the other grenade does its thing and then also gets to the same spot and then they have to both apply damage before the other burned is applied

grand flower
#

They're not multithreaded

#

Unless the grenade explodes instantly due to the first, I doubt you'll miss the Burned effect

#

and even in that scenario I feel like it wouldn't matter

upper vapor
#

1st grenade processes, then 2nd renade processes
the processing includes the effect application

hearty shard
#

yea ill be honest youll be burned

#

yeah

hearty shard
#

itd only be the other if you got multithreaded

#

which..

#

yk

upper vapor
#

sometimes i get a unity funny thingy called "root gets updated randomly between the updates of multiple children"

slate flume
#

Dope

grand flower
#

would be weird, and wouldn't work anyway considering you'd be calling game thread methods on another thread lol

slate flume
#

Follow-up question if it's alright

grand flower
#

no not alright

#

fuck you

#

/s

true cedar
#

fuck you /srs

slate flume
#

Shit

hearty shard
#

😭

slate flume
#

God damnit

grand flower
#

ask away

slate flume
#

Does pink candy apply the burned effect too?

upper vapor
#

yes

slate flume
#

Fire

#

Noted

hearty shard
#

its just an explosion

upper vapor
#

it's just a regular grenade explosion

hearty shard
#

same code

upper vapor
#

ye

hearty shard
true cedar
#

chat i need to figure out how to like get the offset between two times but for the client

hearty shard
#

yummy grenades

grand flower
#

Asked the Luau github repo if it'd be easy to make it support native double precision vectors

true cedar
#

do i just use Time.time + player.ping

grand flower
#

rtt / 2 is an acceptable approximation

true cedar
#

yea but like

hearty shard
#

which is what ping gives

#

or at least the one from mirror

grand flower
#

depends if time is synced

#

might not be

upper vapor
#

are you doing animated parameter time prediction

true cedar
#

how the fuck did u know

upper vapor
#

what else would you use that for in the context of hints

grand flower
#

@true cedar NetworkTime.time

true cedar
#

thats true

true cedar
#

well the issue is like

grand flower
#

then again considering you don't have access to the clientside

#

I feel like what you're trying to do is pretty useless

#

Since that's where you'd do so

grand flower
#

You want the animations to match on all clients right

upper vapor
#

she wants to send parameters so they're continuous

true cedar
#

not really? kind of?

#

they*

grand flower
#

explain what you're trying to do thonkong

hearty shard
#

can we kill someone

true cedar
#

if you send an AnimatedParamter it's an animationcurve

upper vapor
hearty shard
#

preferably not me

true cedar
#

but every time you send the hint

#

the animationcurve resets

grand flower
#

so you want to know approximately where the client is

true cedar
#

so ideally you'd store when you first added the hint so that every time you resend the hint you can just add in that offset

grand flower
#

right

true cedar
#

but the issue is ping

grand flower
#

I'll be honest you're unlikely to get it perfect, but for as close as possible then yeah use player ping

true cedar
#

my solution is just to add the current ping to the time offset

grand flower
#

This is something you'd need client access or have clients use some predicted time already (ask NW perhaps) to make it happen

#

Likely still going to be visible since it's affected by so much more than ping

#

but better than nothing

hearty shard
#

yummers

true cedar
#

what the fuck

hearty shard
true cedar
#

why is ping an int

grand flower
#

what class

true cedar
#

NetPeer

#

im guessing its in ms

grand flower
#

sec

upper vapor
true cedar
#

it is

grand flower
#

yep

#

lmk how it looks when you've done this, i'm curious

#

you'll probably have to use some software to fake lag though

upper vapor
#

so much pain just because we can't create TextMeshProUGUIs on the client Heartbreaking

true cedar
#

now do i use Time.time or Time.timeAsDouble

hearty shard
#

well well well

upper vapor
#

timeAsDouble

#

In almost all cases, you should use the timeAsDouble equivalent over time.

true cedar
#

thats what i was thinking

upper vapor
#

are you

true cedar
#

no

#

i dont think

upper vapor
#

you aren't?

true cedar
#

nope

upper vapor
#

then who is

slate flume
#

Who was gonna tell me

upper vapor
hearty shard
grand flower
#

not for SL really

#

unless Time.time isn't reset between rounds

#

if it isn't, then rip

upper vapor
grand flower
#

Unity should just get rid of floats

hearty shard
grand flower
#

then rip

upper vapor
true cedar
#

Time.time is reset across rounds

hearty shard
true cedar
#

99% sure

hearty shard
#

The time at the beginning of the current frame in seconds since the start of the application

true cedar
#

huh

#

maybe its better to use timeSinceLevelLoadAsDouble

hearty shard
#

probably!!!

grand flower
# upper vapor pffffft imagine imagine if positions above 100,000 wouldn't show a warning and p...
#define UE_OLD_WORLD_MAX            2097152.0                        /* UE4 maximum world size */
#define UE_OLD_HALF_WORLD_MAX        (UE_OLD_WORLD_MAX * 0.5)        /* UE4 half maximum world size */
#define UE_OLD_HALF_WORLD_MAX1        (UE_OLD_HALF_WORLD_MAX - 1)        /* UE4 half maximum world size minus one */

#define UE_LARGE_WORLD_MAX            8796093022208.0                    /* LWC maximum world size, Approx 87,960,930.2 km across, or 43,980,465.1 km from the origin */
#define UE_LARGE_HALF_WORLD_MAX        (UE_LARGE_WORLD_MAX * 0.5)        /* LWC half maximum world size */
#define UE_LARGE_HALF_WORLD_MAX1    (UE_LARGE_HALF_WORLD_MAX - 1)    /* LWC half maximum world size minus one */

imagine not supporting 87 million kilometers

upper vapor
#

I KNOWWW

#

😭😭😭😭

#

objects already start to glitch out severely after about 30km from 0,0,0

grand flower
#

kek

upper vapor
#

ofc there will always be precision errors but it's really bad at 70km

grand flower
#

yeah

#

Don't have to worry about precision errors in Unreal anymore which is nice

upper vapor
#

"move the map, not the player"
uh thanks nope

grand flower
hearty shard
#

ohhh

#

i see

upper vapor
grand flower
#

Time, positions, shaders, you name it, it's double precision now

#

Took them a shit ton of work, but it was nice to see

hearty shard
#

bbbut

#

floats :(

#

actually why is float the standard in unity

true cedar
#

unity

hearty shard
#

good point

grand flower
#

tbh it was for all engines

hearty shard
#

i mean

grand flower
#

But with modern hardware you really don't care much about that

hearty shard
#

i use float only

#

because of unity

grand flower
#

If the engine uses float there's no point in using double in your code

hearty shard
#

thats where i got it from iirc

#

good point

grand flower
#

won't affect much other than unnecessary conversion and memory usage

upper vapor
#

s&box uses floats too notLikeThis
-# probably cuz source

grand flower
#

yeah source still uses floats

#

which is fair again

#

The engine's not built for giant levels

true cedar
#

float is kind of the default cause 95% of the time you don't need double precision but also doubles often have the same performance as float

grand flower
#

Yep

upper vapor
#

but i want my map to have a 150km radius

hearty shard
#

well

grand flower
#

Barely saw any difference in performance with the double usage in UE, and while it does increase bandwidth usage, really not enough to care

hearty shard
#

ur ax

#

and not real

grand flower
#

You can always compress your vectors if you want to

hearty shard
grand flower
#

right, maybe I should also add some sort of world marker

#

where the player's position would always be relative to...

hearty shard
#

well

grand flower
#

what an amazing idea

hearty shard
#

sl does ushort

grand flower
#

kill

true cedar
#

god i fucking hate the c style names for primitives

upper vapor
hearty shard
#

what is it

upper vapor
#

i agree

true cedar
#

n olike

upper vapor
#

stupid piece of shit

true cedar
#

short/int/long

#

etcc

upper vapor
#

ah

#

skill issue

#

do you want

#

NonNegativeWholeNumberOf2Bytes?

true cedar
#

rust (the perfect language) does it like

#

i16 or u32 or etc

hearty shard
#

what the hell

grand flower
#

boomers

#

I like Unreal's code conventions

#

No abbreviation allowed

hearty shard
#

Integer32Bit

grand flower
#

no it's still int32

upper vapor
grand flower
#

since they have platform typedefs to make your code easy

#

but

#

you're not allowed to abbreviate variables/member names

#

class names

#

etc

#

which is sweet, i like readability

upper vapor
hearty shard
#

theres

#

FpcRole

true cedar
#

especially if its something commonly used

grand flower
#

it's really not when you have giant ass codebases

hearty shard
#

FirstPersonCharacterRole

#

my beloved

grand flower
#

I'd name that CharacterRole

true cedar
#

i think just "never abbreviate" when ur using stuff is like

hearty shard
upper vapor
#

but it's first person 🤓 ☝️

hearty shard
#

PlayerRoleBase is CharacterRole

grand flower
#

FirstPersonCharacterRole then

hearty shard
#

which actually

grand flower
#

no biggie

upper vapor
#

i have a solution

#

PhysicalRole

hearty shard
#

SL does Base after every abstract class

grand flower
#

or that

#

No Base in abstract classes

hearty shard
#

which is something i stopped doing a week into learning C#

grand flower
#

you just mark them abstract

upper vapor
#

oh like

#

naming

hearty shard
#

ye

grand flower
#

no likey unless there's a good reason to

#

I just mention it's the base in comments

hearty shard
#

AbstractPlayerRole

#

honestly

#

i was expecting this to be Base or smth

#

arson >>>

grand flower
#

that's what I do

hearty shard
#

Agahahaa

hearty shard
grand flower
#

what da actual hell

hearty shard
#

Who Died And How

upper vapor
#

water dispenser after halftime

upper vapor
grand flower
#

why didnorthwood add-the hecking-relative-positioning-system

hearty shard
upper vapor
#

do you have moleculeserver

#

and atomserver

#

and particleserver

hearty shard
upper vapor
#

and quarkserver

#

and stringserver

grand flower
#

mitochondriaserver

upper vapor
#

xd

hearty shard
#

this is what happens when you have 5 ppl on a project with various levels of naming

#

i would not have called it WDAH

#

or ModThings but

#

😭

upper vapor
#

"levels of naming" is a crazy statement

grand flower
#

also this is why we don't do abbreviations

hearty shard
grand flower
#

that's the codebase at work and it's missing all of our plugin source

#

that's only code

hearty shard
#

wait

true cedar
#

yea but if you have somethign thats used by like

#

everything

hearty shard
#

that reminds me

#

i should beg these guys to work on this again

#

but its for a dead game

#

so nuh uh

grand flower
#

add this, that's just plugin source

hearty shard
#

corn

grand flower
#

but yeah I get murderous in code reviews when someone

  • does not name their function accurately to what it does
  • does not comment
  • has a bunch of magic numbers or abbreviated variables
hearty shard
#

gigl

slate flume
#

Just had someone complain to me that I don't make changes to my plugin fast enough so I had to remind them that I don't get paid and that I only do this cause I want to lmao

#

I'm sorry my life doesn't revolve around you

hearty shard
#

i wish i got paid

upper vapor
slate flume
upper vapor
#

and when you have a request for them, it takes months to process

slate flume
#

I have a whole document of shit I'm gonna add, I'm sorry I can't fit in this one change you recommended 2 days ago

upper vapor
#

like
"please change the wording of the pinned announcement for staff because it's outdated and it's been outdated for months"
reply: "that is at the bottom of my priority list rn"

slate flume
#

Literally the change they requested was that I change the rarity of one item

upper vapor
#

can you configure that
i swear if it's a config option

slate flume
#

I can configure it lol

hearty shard
slate flume
#

I've got more pressing matters at the moment than debating with you about changing an item
I've got, you know, entire overhauls that I'm currently working on?

upper vapor
hearty shard
slate flume
#

uint importantConstant = 18537

restive turret
slate flume
upper vapor
hearty shard
restive turret
slate flume
#

I mean like I'm part-way through adding a new ability mechanic and keybind to use with different items and you're telling me I should drop all of that, go to an older branch, make the change, and then push it
All because you want one item to be 6% more rare?

#

Are we serious right now

hearty shard
#

slime boy can u fix

slate flume
#

I told them I'm not making their change because I'm already reworking the entire spawn mechanics for custom items and they said

has it been reworked yet though? no
So I just hit 'em with the
No it hasn't, but adding extra shit to the pile is not going to make it happen any faster now is it?

upper vapor
#

see

#

the more you annoy someone

#

the more they want to do what you told them to do

#

-# more often than not, it does not work that way

hearty shard
#

axe can you remake SL in assembly

upper vapor
#

no

hearty shard
#

please

upper vapor
#

i require a very specific payment

hearty shard
upper vapor
#

you don't get to decide the payment i want

hearty shard
#

i do

upper vapor
#

that's what you're supposed to say on your wedding day

unique crane
#

what

hearty shard
#

good point

#

pay for my marriage then

upper vapor
#

why would i

unique crane
#

your marrying eve?

hearty shard
#

no

upper vapor
#

ah hell nawh

unique crane
#

thank god

hearty shard
#

im happily taken

#

WHAT

hearty shard
#

david ur rude

slate flume
#

This is why I yell at customer service workers

unique crane
#

XDDD

upper vapor
hearty shard
#

what the HELL

upper vapor
#

they're perfect matches

#

both evil

unique crane
#

Eve and Evil

upper vapor
#

both love attention

hearty shard
#

shes great

#

i love her

unique crane
#

the perfect match

upper vapor
hearty shard
#

GUH

upper vapor
#

REAL

hearty shard
#

yall are mean to me

unique crane
#

And you are to us

#

:3

hearty shard
#

noo

#

im the best

#

dude i hate being named eve for one reason

cyan crown
hearty shard
#

"adam and eve"

upper vapor
#

are we gonna change the name system or wtv
if one takes up the other's name then it's e -> il
Eve Something and Evil Something

hearty shard
#

whoever made named adam and eve that needs to explode

cyan crown
#

i'm speech bubbling that davidClassDTroll

unique crane
#

Thats like the last thing I would think about

upper vapor
hearty shard
upper vapor
#

colon three

#

uwuwuwuwuwuwuw

unique crane
#

deep fake

#

generative ai used

upper vapor
#

why does not include the reply to "you are evil"

cyan crown
#

i think he uses vs code😳

upper vapor
#

or what was it

#

"you are mean"

cyan crown
#

😿 rip david fly high

upper vapor
#

just use neovim

unique crane
#

VS 2022

upper vapor
#

you think but you don't know

#

should be the other way aruond

true cedar
hearty shard
#

its just when ppl are weird and make adam and eve reference to me and anyone named adam in chat

#

and its so fucking weird

unique crane
#

rename yourself to glados

#

matching personality

hearty shard
#

what the hell

true cedar
#

rename urself to bitch

#

cause ur a bitch

upper vapor
#

Rename yourself to null so everyone crashes and dies

slate flume
#

True

hearty shard
#

ur half a bitch

slate flume
true cedar
hearty shard
#

paw ur a dog, but not a female
im a female but not a dog

#

so like

#

nuh uh

#

get away

true cedar
#

okay but

upper vapor
upper vapor
#

I was gonna say something