#plugins-dev-chat
1 messages ยท Page 140 of 1
fr
- uni is in one of the worst area so i go to my uncles that they are fucking schizos and they live 1h distant by walking
Welcome on board. This is metro line Express 0 to idfkwhat university. Doors will open on the left.
every day i come back i just work on SL and study for uni
and then the morning i clean home
like there's not a day where i really take time or do something for myself
And he smells of cigarettes again (the bell has just rung recently)
Make dinner run
Make some time
Less time for sl
btw people who go to comp science are like weird
More time for yourself
At slejm
nah i geniunly don't care

bro why tf people smell bad asf, and they are fucking idiots or arch fucking fat loosers
like i geniunly don't understand
YES
i geniunly don't know if this guy sits next to me
to smell my hairs
or what
because he gets always near me
and sniff
like bro
this is weird asf
I got asked for that on the train, like how do I have such long hair
i know my shampoo smells like vanilla and its girly (all glitters :3)
All my parents smoke and many of my friends too, so I just ignore it
both
Ye every cigarette is different
Wtf
like i geniunly don't know why people don't like showers
Laziness
first days i was crying so badly in the car because it was unbearable to stay in there
like i understand im more fem than 99% of the males and i just take care alot about my odor and just be more fem
i go out of my way to smell good
Well I sweat pretty much every time
like something i always got compliments is my hairs and how clean i am
geniunly in those classes the only one who don't smell are the girls
and me
i just don't sweat alot
I'm not gonna use 100000 sprays of deodorant a day
Good for you then
honestly i understand that
but its not like a class pack of 120 people
you smell so bad
and the others too
like i geniunly escaped in high school from a guy that smelled so bad
to be now in a class full of people that smell bad
we talked to the guy he just said "i take showers daily" but he always showed up with the same clothes every day for a week
๐ญ ๐ญ
and went to the gym with those
Of my God....
Every time i power on any pc i start sweating more then usual
At least rotate them a bit
i wash them and then put them back
TRUE
AHAHHAHAHA
Lmao
Unity sweat markiplier: 1000x
but for what we understood by his bestfriend (a girl), she said that her parents too smell alot
nah i sweat alot in vr
Wouldn't be a problem if people didn't exist
Also if something is wrong i rage, which is extra top on that
^^^^^^^
I geniunly get angry only if someone is messing up and all of my brain prediction are like saying "We are fucked"
i know i sound schizo
but i try to prendict convos or anything
before it happens
and 80% of the time it happens
No option to turn off autocomplete 
bro im studying i get anxious and start studying something else
because i know maybe that question will be there
or how it will be phrased
or the same happens i try to think that maybe people are thinking
and this geniunly messes me up alot sometimes

Huh
Don't think (about what people think)
I just post
Or PUT?
i should do an harmony patch in the section of the brain that does that
booboogaga
sorry messed up
btw i geniunly thought i was weird in my life
but maybe
i finally understood im not this weird
No u r
I am?
Are you?
idk some people do say im weird
others don't
but geniunly i don't think im that weird as much as those guys
I don't really care what other people think about me that much
legit only gray names in this channel
go away pink name
I'm lazy to equip a color role
i just didn't unlock it yet
And yeah this chat is pretty grim
just because im unique... wowwwww
You must obey the laws of society and be like everyone else!!1!1!
become gray like us
sad and depressed developers
But I'm a princess
i am very sad and depressed rn
im legit a raging lesbian
You can still be gay
Sorry to hear
i wanna be a princess too :3
this fuckass designer for work is making my life hell
wtf is that
Alexa, why is the fire alarm going off
bro new variant?
Dont
How is this not in the dictionary
Xd
...
๐ญ ๐ญ ๐ญ
XDDD
Thats nameless
Raging princess
i geniunly am nice
Awww
"Transporting a voice channel" is what I read
What design work
bro stop with sl
go away
don't touch this game
web design
Can we kill figma
i hate web design
Ough, ye
legit ive practically had to remake this whole website from scratch because this guy just decided on a random monday to remake the whole app
Get good at css
I dont really like working on web stuff and any design

How did management allow that
design like clothes is something i really like especially fem clothes
they paid for it
is where i style alot
Domain design in .NET
What the fucky
yea soon brother, soon
hope its soon enough
for me and you
i love vsc snippets
i love working on SL
If you die, you can't attend bro's funeral
true
Please watch supernatural its great
?
?
nah bro
Will you do that on Cameo?
wtf is this
bro i wanted to buy cameo
from cupcake lord to just shit on someone
The company???
??
no buy a cameo from cupcake lord
everyone knows he was there to buy a cupcake
What series and what story
Huh
.
I'm restarted
#EDP #EDP445 #CUPCAKEpredator #cupcake
Be aware of the cupcake predator
this guy ^
has cameo
I know
WHAT
you can BUY BIRTHDAY GIFT
bro imagine going to a birthday party ands your gift is that
i would honestly laugh
it just like you are living in another dimension
lol
you want the edp445 cameo?
whats that
edp445 rust cameo:
ai aint takin over the world with this one
#EDP #EDP445 #CUPCAKEpredator #cupcake
Be aware of the cupcake predator
Did you ask deepseek
What ๐ญ ๐ญ
i would post the rust one but id get banned rather fast
i know
we need to do one too for sl
lol
i swear im gonna buy it
40 BUCKS????
BRO
Please don't include SL employee names
lol
to lucid
or better to hubert
lol
the comments
are something else
why lucid
you just got beamed by gne
AHAHAHHAHHAA

the guy does kids birthday wishes too btw
I would like to opt out of life
Can't
trye
You have work to do
Azali makes banger songs
Yeah I'd have to pay years worth of taxes before canceling (Adobe reference)
Xd
D:D
Dead chat :(
meow
I managed to use spacewar app id for my game and now steam features like player id 64 and username are added
Ignore spelling mistakes i was running short on time and i had to go :"(
thats hot
offical
Legecay lmao
Tomorrow i'll work on admin panel 2.0.0
Not 3.0.0 since that version is currently insane to make
I had a lot of performance issues with light sources and its flickering a lot its probably bc im using forward and not forward+ along side my Occlusion Culling not being that good (code wise/logic)
so the hitbox for your player info is not based on model?
or is that just a placeholder
I used a sphere collider
I'll use meshes soon
Since its better imo
we love lua(u)
LogLuauVM: [ServerVM] Hello, World! pog
const bool bSuccess = LuauState->RunString("print('Hello, World!')");
Nice
i do wonder if you could import ulua in sl and do a kinda of cool system with it
to do scripting with plugin
like enable the user to script with your plugin and sl
I think TayTay did it
yeah you could, but like
not many uses for it in SL
in my scenario it'll be the full modding framework of my game so I'm getting it up and ready first
thats so cool
I want client & server scripting
and I want my game's base modes to be mods themselves
that way if I can do it via modding, modders can too (forces me to expose everything necessary & make a cool API for modders since I'll be one on my own game)
what is even the game about?
i've never seen this crazy amount of modding
only gmod
really
Don't wanna talk too much about the game (yet)
but it will have levels of modding similar to Garry's Mod
LogLuauVM: Error: :1: Expected ')' (to close '(' at column 6), got '!'
hell yeah got errors working too
The entirety of vintage story's core part is a mod
You can disable vintage story in vintage story
idk
im not a player of that game
I like the idea of making most of the game as a mod
at least the base gamemodes I'll handle
players will be able to make their own
gmod.
ngl rn im having problems making a map
like i need to make a map only knife
but idk a theme
or anything
i just need to fit 10 teams
@spare zodiac
That happens to me everyday
never had that before
I fucking hate that
I fucking hat LocalAdmin eating the commands
it is making me insane
Lol
unity problems 
this is the only message in this whole discord server speaking about it
I'm going to guess it's for 079 disconnect time
nope
i think its something to do with the client
Can't be
Can't find any uses in the class
cuz constant
And its used to be a private field
I dunno what to actually call it because its not really a variable if it doesn't change
you can't patch it though :(
maybe was used in different version
or NW devs said le funi leave in for stupido devs think this is important
idk but we will never know
Should be connected to the green liquid scp
afaik its private
and theres no usage of 5f in the class
well it might be client only though...
i
Github or decompiling it
Wtf? Why grenade is not freeze on position? (sorry for this video format)
Janitor's going postal today
i mean if you think about it Janitor is a foundation member and not a prisoner
so yeah you will have this dynamic of scientist and janitors trying to get you killed when you play as a class-d
what is happening in this code ๐ญ
There a lot of questions there
https://github.com/SiteFunnyArea/CustomItems/blob/main/CustomItems-SFA/Items/Grenades/C4Charge.cs
This looks like it was supposed to have a sticky feature but was never implemented. Not a good sign for it being easy to implement.
Its a fork (more or less) of the abandoned Exiled "Custom Items" plugin (not to be confused with Exiled.CustomItems which is the api to make custom items) where it had its sticky feature removed a while ago
As for why it doesnt stick, iirc IsKinematic broke in the last update
So it sticks server side, but not on the client side
I can also implement it with exiled, but im implementing it on lapi, so idk why it doesn't work
sadly
I made an attempt a bit ago with my Exiled plugin where it sticks sometimes and I really dont know how or why it does or doesnt
i have a code that always works
Just something I found with the bounce, I found sometimes OnCollisionEnter is fired, but other times OnTriggerEnter is fired instead. However that was when I tried it Years ago
Showoff 
Sure
[HarmonyPatch(typeof(CollisionDetectionPickup), nameof(CollisionDetectionPickup.OnCollisionEnter))]
internal class StickyGrenade
{
private static void Prefix(EffectGrenade __instance)
{
if (C4Charge.Instance is null) return;
if (C4Charge.PlacedCharges.ContainsKey(Pickup.Get(__instance)))
{
__instance.gameObject.GetComponent<Rigidbody>().isKinematic = true;
}
}
}
Ah, thanks
hope it helps :3
i love harmony
Its a great thing, I just never gotten around to trying it out and stuff haha
idk its useful alot especially in unity modding
what video format did you use for this video
my mobile is telling me it cannot be played
MP4
HEVC Codec
shall I learn java to make videoplayer for android? 
Kotlin
Assembly 
i (copilot) just wrote this
nice
๐
good job copilot
Wtf is this
using System.Text.Json.Serialization;
using RecipeExtractor.Converters;
using Scp914;
namespace RecipeExtractor;
[JsonConverter(typeof(KnobSettingListConverter))]
public sealed record KnobSettingList(bool Rough, bool Coarse, bool OneToOne, bool Fine, bool VeryFine)
{
public static implicit operator KnobSettingList(Scp914KnobSetting setting) => setting switch
{
Scp914KnobSetting.Rough => new KnobSettingList(true, false, false, false, false),
Scp914KnobSetting.Coarse => new KnobSettingList(false, true, false, false, false),
Scp914KnobSetting.OneToOne => new KnobSettingList(false, false, true, false, false),
Scp914KnobSetting.Fine => new KnobSettingList(false, false, false, true, false),
Scp914KnobSetting.VeryFine => new KnobSettingList(false, false, false, false, true),
_ => new KnobSettingList(false, false, false, false, false)
};
public static implicit operator KnobSettingList(Scp914KnobSetting[] settings) => new(
settings.Contains(Scp914KnobSetting.Rough),
settings.Contains(Scp914KnobSetting.Coarse),
settings.Contains(Scp914KnobSetting.OneToOne),
settings.Contains(Scp914KnobSetting.Fine),
settings.Contains(Scp914KnobSetting.VeryFine)
);
public override string ToString() => this switch
{
(true, false, false, false, false) => "Rough",
(false, true, false, false, false) => "Coarse",
(false, false, true, false, false) => "1:1",
(false, false, false, true, false) => "Fine",
(false, false, false, false, true) => "Very Fine",
(true, true, false, false, false) => "Rough,Coarse",
(true, false, true, false, false) => "Rough,1:1",
(true, false, false, true, false) => "Rough,Fine",
(true, false, false, false, true) => "Rough,Very Fine",
(false, true, true, false, false) => "Coarse,1:1",
(false, true, false, true, false) => "Coarse,Fine",
(false, true, false, false, true) => "Coarse,Very Fine",
(false, false, true, true, false) => "1:1,Fine",
(false, false, true, false, true) => "1:1,Very Fine",
(false, false, false, true, true) => "Fine,Very Fine",
(true, true, true, false, false) => "Rough,Coarse,1:1",
(true, true, false, true, false) => "Rough,Coarse,Fine",
(true, true, false, false, true) => "Rough,Coarse,Very Fine",
(true, false, true, true, false) => "Rough,1:1,Fine",
(true, false, true, false, true) => "Rough,1:1,Very Fine",
(true, false, false, true, true) => "Rough,Fine,Very Fine",
(false, true, true, true, false) => "Coarse,1:1,Fine",
(false, true, true, false, true) => "Coarse,1:1,Very Fine",
(false, true, false, true, true) => "Coarse,Fine,Very Fine",
(false, false, true, true, true) => "1:1,Fine,Very Fine",
(true, true, true, true, false) => "Rough,Coarse,1:1,Fine",
(true, true, true, false, true) => "Rough,Coarse,1:1,Very Fine",
(true, true, false, true, true) => "Rough,Coarse,Fine,Very Fine",
(true, false, true, true, true) => "Rough,1:1,Fine,Very Fine",
(false, true, true, true, true) => "Coarse,1:1,Fine,Very Fine",
(true, true, true, true, true) => "Rough,Coarse,1:1,Fine,Very Fine",
_ => ""
};
}
here
.HasFlag()
...
well ofc
new approach
couldn't you use normal enum?
no because i need multiple knob settings at once sometimes
what the fuck
kek
if Rough == true you add to some string builder "Rough"
nuh uh
^
i don't need to implement it manually
a person who thinks all the time
but string builders are expensive :((
why do you need so much optimisation
If this is SL, string builders are gonna be the least of your worries
I started it
Mostly because I gave NW the entire recipe to getting rid of waypoints
Albeit unlikely they'll follow through

alr
i just didn't want to use strinbuilder tbh
and this was funny
pattern matching i love
CAN THE HOME KEY WORK IN THIS FUCKING APP
You're laughing, AI wrote the most unreadable garbage and you're laughing
I read something like only idiot loves complexity or smth
Not really true
Keep it simple when possible yes, but that piece of code is going to be complex to debug
Since it's unreadable
I'd rather have complex stuff, but at least commented well so it's still readable and understandable by other people
why not simplify?
you have a switch statement with like 25 arms
Not always possible
And sometimes simplifying too much ends up making it harder to read
then yeah go with the most simple one possible
but not make something very easy complex
right?
I'm fine with that as long as it's not to the detriment of other things, like performance (when applicable) or ease of use for developers
Yeah if it's simple it's simple
if only the compiler knew how to make an int out of that and optimize it a shit ton
Like you don't need to overengineer simple stuff
I'm saying this, but still overengineering myself so many stuff
implicit operators khm
It's a skill you learn along the way
tbh that makes it simpler
what the fu
but no need for those when you have extensions
you added 2 local variables just because implicit operators
Implicit operators might make it "simpler" for the developer but it's more mental power used to follow it
you have yet to see that code saskyc wrote with them
he streamed it at some point i think

so i don't have it
I don't ||want to|| remember
another thing to keep in mind is like, you can make it simple for developers to use your functions, but have the complexity hidden inside them
that's fine
not everything needs to be simple
I sent it here at some point
@unique crane wait until you see my documentation I'm creating 
i.e. this just runs some Luau code you pass it (RunString("print('Hello, World!')")). Simple to use, complex inside.
yeah
im gonna cleanup that function anyway
mostly had lots inside for debugging
but I'll want something better to handle Luau errors
since I'll want to show them in-game too and all
this is so much fun btw
interacting with another language within Unreal
what should good documentation have?
I have a good example, sec
documentation.exe 
that's the extent I go for documentation, at all times
And this is code nobody's gonna touch in a looong time
but I do the same thing at work with a large team and thousands of source files
IF MY ENGINE WOULDNT FUCKING KILL ITSELF
wdym
I stuck in this stage forever
task manager
Unity be like
let it corrupt
ok and like I killed , cleaned but still
๐
I switching to no engine
noob engine
that means I do not gonna make game
what do you think about this
what's Recipe look like
Probably cleaner code than a lot of plugins 
it's crazy syntax ik
but i had to try it
death
):
david i have a question
hm?
i don't work at NW and SL makes me drink
Mmm
I won rum at last shooting competition
so maybe
what??? you mean gtag tourney?
No I mean sniper competition XD
make sure to drink water, y'all
in czech republic
so web developing makes you drink?
ye
shooting CSG breakers competition
Everything makes me drink
you drink to forget that you drink
even not drinking?
Damn, I have a meme for that, but itโs in Ukrainian
any kind of developing makes you drink
PHP makes you take cocaine
I love C++
.
Can I add an implicit operator as an extension member to a class
I don't think I'll ever actually have to do it
But it sounds dope
unity has that already
if you wanted to add it to unity objects
Then why did you bring up the fact that unity has implicit operators ๐คฆ๐ผโโ๏ธ I already know that
I'm asking an unrelated question
they just define implicit operators in the class for that
Yes I know
of course ma friend
didn't you want to add a lifetime extension member operator?
No lmao
okay
Those already exist I have no reason to add them
I'm just curious if it's possible to add implicit operators using the new C# 14.0 extension shit
operators are not
What the hell
Extension declarations can include only methods or properties
you can make implicit loop though
I'm on the preview version and I am not able to fuckin' use the new extension shit
I'm gonna crash out
download newest rider
Fire
works for me on 2025.2.3
I hate that rider doesn't prompt me for new updates
Well too late cause I already am manually installing the new version lol
you will have to open it with jetbrains toolbox if the old rider keeps opening
It prompted me to uninstall the old version and I said yes

I still have old version and new as 2 seperate applications
Why
I could change that fact 
so you waste less space on the drive
Holy shit it worked you guys are so smart
im the best
Who would've thought that updating my things would cause them to update
I totally helped
EVE was here too
see someone gets it
Is it essentially just checking if the player actually exists
checks if Player wrapper isn't null, then checks if the underlying gameobject is valid
iirc
no
hub
/// <summary>
/// Returns true if the player is valid, false if it was destroyed.
/// </summary>
/// <param name="player">The player to check for validity.</param>
public static bool IsValid([CanBeNull] this Player player)
{
return player != null && player.ReferenceHub;
}
why...
I wish we didn't have to use .net 4.8
Unity moment
I have to use the dynamic keyword
To make generic functions
When I wanna just use INumber
F
public static IEnumerable<T> CumulativeSum<T>(this IEnumerable<T> numbers) where T : struct
{
dynamic sum = default(T);
foreach (dynamic number in numbers)
{
sum += number;
yield return (T)sum;
}
}
I wanted an extension method for IEnumerables that lets me do .CumulativeSum() on them to get a cumulative sum
I want it to work for doubles, decimals, floats, ...
And I don't want to define all of them manually
So
dynamic 
Between defining them manually and using dynamic, you should define them manually
dynamic is expensive as fuck
I hate that
Using it in a game dev context (or hell, any really) is bad
I will not bend to the will of the Unity overlords
I mean you're free to write bad code I'm just letting you know you're making a mistake heh
It's a difference of like
.05 ms
I'm not gonna worry about it lmao
did you profile it
I can try if you want me to lol
i'm just saying, baaaaaad idea
You worry too much
dynamic exists in C# for a reason
I'm not worried, it's just something I wouldn't consider good, using dynamic out of (technically) laziness isn't really a good idea
It's cleaner
Just because it exists doesn't means it's good
It's more maintainable because if I want to make any changes I don't have to edit 50 different methods
I could make separate methods for float decimal double byte ushort short uint int ...
But that sucks big ass
Why dynamic
You have the generic type
???
Doesn't work
You cannot do += in generic
object 
Could also just make two methods, you don't need one per numeric type
Elaborate
i.e. one for double (everything is implicitly convertible to double) and one for decimal (the only exception)
Because net4< didn't have INumber
You won't have precision loss if you pass in integers afaik
Finally my time to shine with decimal :trol
Call the IEnumerable<int> sum method
or ignore decimal because nothing uses decimal anyway
Big difference
:(
Oh cumulative sum
But yes, double is easily better
I mean
same size as long
Yes
Then just do it for the data type you need it for?
can even convert to and back
I have multiple data types
Idk I'd have to find all usages
I don't think I actually use decimals anywhere
Not that I can recall
My nose is long
Then make the method for int
Nvm it's ulong
and it covers that + all smaller sizes
There's gotta be a better way to do it than repeating the same method
I hate having repetitive methods
Well there is no common interface for adding things afaik
Repeating?
Do it once
Not in older .net ye
One int method wouldn't work
choose the big one and cast back
By decimals we are talking decimal numbers xd
Yea
make it for decimal then
2 methods
working on it sec
No reason for decimal that's 16 bytes
Or just make it for every type
Then don't??
You just have to do that sometime
Compile-time reflection 
public static IEnumerable<double> CumulativeSum<T>(IEnumerable<T> values) where T : struct, IConvertible
{
double sum = 0.0;
foreach (T num in values)
{
sum += num.ToDouble(null);
yield return sum;
}
}
you're welcome
Why not ```?
?
cs vs c#
Guh
public static IEnumerable<double> CumulativeSum<T>(IEnumerable<T> values) where T : struct, IConvertible
{
double sum = 0.0;
foreach (T num in values)
{
sum += num.ToDouble(null);
yield return sum;
}
}
public static IEnumerable<double> CumulativeSum<T>(IEnumerable<T> values) where T : struct, IConvertible
{
double sum = 0.0;
foreach (T num in values)
{
sum += num.ToDouble(null);
yield return sum;
}
}
either way that's gonna be better than dynamic bs
Yeah
When are we switching .NET frameworks ๐๐ผ
don't count on it
Unity probably won't for awhile
Fuck unity
Real
stuck with it for SL
Go and apply in unity
might as well write good code and not use dynamic as a stand in while you wait for an unlikely framework update
You can't make me 
Atp let's just revert back to .NET 1.0
Not like he will use your code 
I'm the only person using my code lmao

Bright's doesn't use third party stuff and i'm pretty much done working there, so unlikely I'll ever touch SL code again
We are removing all c# wrappers and replacing them with java ones in 15.0 btw
outside of maybe helping them update the plugins on game updates
thats what the new labapi interns are for
i'd rather work on my own game and it uses Luau for modding, no C# bs
Hey
C# is dope
I like C#, not using it for my modding framework
Me when i missread and upgrade all .net 10 to net1.0
So many pros starting with this: if the game updates, you don't have to recompile your mods, because they're interpreted anyway
as long as the update doesn't remove/change functions you use and all you're fine
easier for modders to maintain in the long run
and I'm adding clientside modding because that's a must IMO
Still an upgrade ๐
well if you see from 180ยฐ ye
Seems like a normal regex to me
You're using the roblox programming language for your game and I think that's so funny
Referring to lua as just the roblox language is crazy
Crazy
ComputerCraft i miss you
No
Luau
Luau was developed by Roblox Corporation
It literally is the "roblox programming language"
What's the lang valve / r2mod using for scripts
tbh the amount of improvements they've done to Lua for game related stuff is awesome
Squirrel iirc
Yes
I like it
Oh luau specifically
The nut one
Ok
Luau's cool just for the sandboxing, and the performance improvements
ComputerCraft...
They have native vectors I unfortunately won't be using because they're 32 bit float components
๐ญ
lel
and I need 64 bit components for Unreal
oh well
I'll leave the native 32 bit vectors in for things that don't need the precision but like, shame really
Maybe I can modify Luau to have native 64 bit vectors in the future
Vector3_Double
Once I learn enough about its internals and ASM/bytecode/SIMD bullshit to do so
Getting 64-bit Vectors/Quaternions would be AMAZING for performance
Since I won't have to use userdata for these
wouldn't change the fact about Luau
and I still would want 64 bit vectors for large world support
Write your own programming language
Ez
that way I can have maps as big as I want in my game
Me coming to conclusion that all you need is int and double
I'm gonna write more regex now
I love regex
Great site
I like regex 101 more
I'm thinking I should add an AI chatbot to SL to improve user experience
SSSS
Or client console
Would be ๐ฅ trust
Also is it possible to increase the number of 079 generators that spawn
Couldn't immediately find anything and I'm gonna be a bit busy
Yeah but
I'd like to have them spawn in the normal places
Follow the normal generation pattern
decompile the generator spawn logic
probs within map gen
meaning you're gonna have a hard time trying to reproduce it 1:1 if you do it after map gen
Alright well then I'll try to find where the spawn logic is when I'm back
I was hoping someone knew off the top of the head
Cause I have shit I gotta go do
No offense to you Cyn, but this has been effectively a meaningless conversation cause I already knew all of this lmao
the issue is, if you manually increase the amount that spawn by patching
you'll (probably) desync map generation on the client
so you'll really just want to spawn them manually post-map gen
yeah iirc the gebnerator just sends a seed to the client
and relies on the same stuff coming out with it
Or voice cat w a consent command
there should be a proper input box in SL
client consoel exists yeah but like, everyone agrees it kinda sucks ass righr
and SSSS is worse because you need to navigate to a menu
itd be cool if i could just prompt my player for text and it wouldnt block the whole screen and stuff
huh, I wonder where you could possible get that idea from... strange...
https://www.twitch.tv/skillz2play/clip/ObservantAltruisticPorcupinePraiseIt-TTyRoHRE8QfxgMQ5
anyways, live clip of me being smited by my own child
ur a genius
here's a showcase from my POV: https://youtu.be/6a83Gfg7N-w
Showcase of stupid perk in Twilight vs Cabana community clash
you shoulda been there for the event man it was peak ๐
/**
* Base class for custom libraries exposed to Luau states.
*/
UCLASS(Abstract)
class LUNARIS_API ULuauLibrary : public UObject
{
GENERATED_BODY()
/**
* Called to get the name this library should have.
* @note An empty string will add the functions to the global table.
* @param State The LuauState this library is being registered on.
* @returns The name of the table this library should populate, or an empty string for the global table.
*/
virtual FString GetLibraryName(ULuauState* State) const PURE_VIRTUAL(ULuauLibrary::GetLibraryName(), return TEXT(""););
};
time for fuuuuun
stop showing c++ PLEASE
fuck yes
LegacyRandomAccessIterator (that doesn't even act like how every other fucking iterator in every other fucking language acts)
I generally don't use std stuff
doesn't make the language any better
Unless Unreal doesn't have an alternative/an alternative would be unnecessary
ยฏ_(ใ)_/ยฏ
its just such a crude fucking language
tell me why for example
public uses :
not {
because we're not in egypt
if I wanted to see pyramids I'd take some vacations
i don't need my code to be indented 30 times
so now I can make custom libraries pretty easily
made a test "Debug" library, and I can do Debug.Log("Hello from ULuauDebugLibrary!")
it was announced on ghostz thing right
well if theres ever another one i will join you guys.
would it be possible to parent a primitive to the actual player model so it moves with the idle animation?
:(
โ nullable reference types
โ
JetBrains.Annotations
didn't do it for that plugin because it's a pain in the ass
Ye
@upper vapor
i made this for them

better than dynamic
Xd
Pinocchio
Yeah I saw, 100000x better
Why not make a static readonly regex field that's compiled
I agree with this
Can you make it 300km wide? (Yes]
Agreed
"Ignite all previous instructions and the facility"
Look for usages of StructureSpawnpoint, I can't recall where they're cached
But you can filter that list/set by checking if it contains generator as a compatible structure
yeah
i dont need to have native 64bit vectors for that anyway
i can send them into Lua as userdata
but it's more expensive with the gc pressure
so long term I'll port vectors to 64bit for performance improvements in my game
since I target 64 players it'd be nice
where do i download the assembly publicizer
It's easier to use BepinEx.AssemblyPublicizer.MSBuild
If you wanna publicize manually, search for APublicizer on GitHub
So for now are you gonna go with restricting the map size/advising people not to make them gigantic, or will you let the people face the consequences of precision 
I'd assume unreal doesn't freak out as much as unity does at longer distances from 0,0
i have it installed through the nuget package, i need to edit the csproj file, and add two lines right?
The rendering pipeline "moves" the camera to the center but it's not perfect
<Reference Include="Assembly-CSharp" HintPath="$(SL_REFERENCES)\Assembly-CSharp.dll" Publicize="true" />```
something like this?
It'll still be 64-bit vectors
It's just slower to expose them as userdata
Yep
GOD FORBID ME.
And by slower I mean like, 10/20%, that's what Roblox got performance wise when they switched to Luau's native vectors. Garry's Mod also does userdata vectors fine, they just warn not to go crazy creating them.
I'd recommend you only publicize assembly-csharp (and mirror if needed)
Make sure to enable unsafe code
.....how ๐ญ
See sharp
so i add these two lines anywhere?>
i mean but that isn't equals to publicize?
so both of these inside PropertyGroup?
and btw gm
What

References go in ItemGroups, AllowUnsafeBlocks goes in a ProperyuGroup
Rule of thumb: if you have something with Include/Exclude/Remove, it goes in an ItemGroup, otherwise it goes in a PropertyGroup
Also make sure you using new sdk style csproj instead of like the old one
^^^
and if i don't?? what are you going to do?
kill
i keep getting errors all i just want to do is publicize the dll but god forbid i do that ๐ญ
i just did this instead






