#plugins-dev-chat
1 messages · Page 165 of 1
I don't buy equipment based on brand name but there are some brand names I never see in my search for good-quality equipment
HyperX is one of those brands I never see
I heard a lot of good things about the quadcast in terms of mics
So that's what prompted me to buy it
why even buy “gaming” headphones
And to be fair it's packed with goodies
only cuz they have mics?
The quadcast is just a mic
The hyperx headset I bought has a mic but I just detached it and don't use it
im talking about meaaagea above
for me, i dislike usb mics so i bought a full on audio interface, xlr mic and 6.5mm studio headphones
I hear wayyyy more positive stuff in mics about brands like Shure ngl
My setup is funded by commissions, I don't have the money for anything with a high focus on audio
Plus I don't want to carry too much
shure makes quality products, better than hyperx for sureeeee
That's a fair point, hyperX tends to make cheaper equipment, but I think the quality is generally not worth the price in my book
Especially when I have to move stuff every week
Damnnn
Weekends in one place, rest of the week in another
i have audio technica m50x with bluetooth built in so i can use with both bluetooth and audio interface
because school, I'm not gonna do the route from the countryside to school, so I just stay at my family's apartment
I save up and spring for good equipment when I can
I stay alone so it's a win win
It's why I got steelseries headphones
i need to stop procrastinating voice training
They're so convenient
ive never really used AT so i cant rate em
and since i make electronic music i have a quite good audio interface
m50x is a really good choice
which one you got?
Came up last time I went headphone shopping
I am improving my setup in one regard soon tho
I got a new keyboard through https://athena.hackclub.com
i got the SSL 2 MK2, which is a very good interface
iirc dj’s use m50x a lot
m50x is based
0 dollars spent, just 30 hours of my time to get a crush 80 reboot pro
I like steelseries cause they have hotswappable batteries
I never have to charge my headphones
i aint a DJ so, idk much about em
Which is nice cause I wear them most of the day
I just don't use wireless, wired is always preferred for me
Legitimately I only ever use wireless with my phone
I would say the same except I wear headphones all the time so I was constantly breaking cords
Exactly
i used to be like a youtuber/streamer but gave up, but my mic is from those days and it's still real good, i got the behringer xm8500 so
Half the time I use my headphones are with my phone
The crush 80 reboot does have Bluetooth, 2.4GHz dongle and wired
I can also connect to my phone and computer at the same time
sound devices USBPre 2
The project I worked on was for 60 hours or so, so I also should have some nothing ear (a) earbuds coming my way
never heard of this one lol
hackclub events with a shop are fun when you don't have stable income
look it up
There are great online markets to get shit for cheap
Half the time I buy even just a game I use a third-party vendor to buy a key
Save a ton of money
dont do that for indie games tho as it hurts the devs more than just straight piracy would
those keys are usually obtained through illegitimate ways anyway
Indie devs seldom have good deals at third-party vendors
It's mostly more popular games
¯_(ツ)_/¯
At least if you're talking for reputable sellers
I prefer to buy stuff with warranty when possible because I've had enough hardware problems
all i know is that every indie game dev says they would rather you pirate their game then to buy off of third party vendors that arent official marketplaces like steam, GOG, epic games, etc
Also I mean if the choice is between buying the game third party or not having it at all, most people are buying the game third-party
I had one of my sdds fail and it's the reason I can't restart my mastodon instance
If people don't have the money to pay for an indie game, hearing a warning about "don't buy it from X or pirate it" isn't really a deterrent
It's the only way they can feasibly get access to the game, of course they're going to do it
sound devices is more famous for like radio stuff but it doesnt really matter
Well here's the fun part, indie games are typically low enough prices already to where those marketplaces probably don't bring down the price meaningfully
Also most indie devs are very generous with discounts
Depends on the dev
most
I would say 50/50
I do need to get back on the game dev grind
I've been going insane writing a save load system, I literally have a function that handles round trip conversion called serialization_loterry
which converts item defs to item entries and the other way around since packedscenes aren't binary serializable
I think the idea that all (or most) indie devs are virtuous and love their fans is generally not true
At the end of the day, a lot of people are in it because they're good at it, and they need the money
Same with nodes to nodepaths
Not to say there aren't good indie developers but I don't go hoping indie developers are gonna have my best intentions at heart
They're still just people in the gaming industry, and it's pretty cutthroat
This is the trial implementation and I can't wait to be done with this trial implementation
I am legitimately gonna reimplement it as a gdextension for future uses
This fallacy is why games like No Man's Sky got away with such disastrous launches
People nowadays inherently believe indie studios are gonna do better than AAA because they're indie studios
They're still people, and not all of them are saints
Idk I find the whole "Do it for the indie devs!" idea a little preach-y
If people are buying third-party or pirating, it's typically because they don't have the money to spare to buy the game
Telling them not to do it is only going to make yourself feel better for "advocating for the indie devs" instead of actually convincing anyone otherwise
Suffice it to say when I have $20 in my bank account, and there's an indie game for $30 first-party, but I can get for $10 third-party, I'm generally going third-party because I don't have income and I don't have the money to spring for the first-party option
I will say I have bought outer wilds supporter edition on mulitple platforms cause I fucking love that game
Or whatever the thing is called
Archaeologist edition I think
Me having a new mouse every 2 years because they break by then
and I can warranty refund them
Mouse wheel ALWAYS breaks
Like either it doesnt scroll
or it doesnt click
I have a logitech mouse and I love the mouse wheel cause you can unlock it and it spins freely
It's fun
That works, too
Though I prefer obs cuz I have full control
Xdd
Not really a user, more like an advantage taker or sufferer
What if you don't have either of those
W
The GeForce experience replay thingy sucks
Not a fan of red gay blue?
Word
Ah I remember breaking my mouse wheel because i smashed my mouse onto the desk
i swear bro code, needs to be like praised as a god or something
i swear lecture after lecture i couldn't understand pointers this guy arrives
2 words unlocked a world
like for example calloc my professor didn't tell us the existence of this which is so useful but nah malloc better i saw that its like slower but bro FUCK THE CPU CYCLES
agree
bro code sold me meth
:steamh
Ohne did the same
-# he knows the reference W
we can take AI out of the equation and leave bro code
I mean ITS really useful to answer my stupid question that i will never find on stack overflow
because the biggest guy fat ass with a fedora says im stupid and i should buy a book
I heard that stack overflow people are really toxic
can agree with that
Also github ai literally give me unavailable links when I ask it so
I sometimes consult ai for the dumbest reason ever
like for example i missed a !=
one time i spent 3 hours just for a typo like that
and asked ai who found it in 2s
we know copilot is ass
I use ai rarely so
ChatGPT better 
They literally have access to the github apis and shit and cant find a suitable repo
AI is great to consult with on math and physics
i use ai not daily but alot of time for just dumb stuff or just complicated stuff i can't understand
now i finally understood thanks to bro code and AI why my professor writes for example int **arg it just means int *arg[]
like WHY???????
why you need to be a piece of shit so complicated
just fucking write more readable
How can you read with int***
writing *arg[] is much cleaner
oh and he says "typedef are just messy"
BRO WHAT WORLD YOU LIVE IN
I know your code is ass when its unreadable
but YOU ARE A UNI PROFESSOR
oh then you havent seen the thing
__int64 (__fastcall ****a4)()
What the fuck is this
Idk what the fuck any of this mean
but THANK GOD
if i pass this at the exam i will not need to bring pointers
or explain them so im locking in
to just do that
Pointer to a Pointer of an array of a function
im gonna be real shoot me
please
please
kill me
I added a toast system yesterday
dw it took me days to figure it out too
Toast??? i love toast :3
Yummy yum yum
I ate some salami toast yesterday
with cheese obviously
minecraft toast
i love tho chocolate salami
gyorshívok egy olyan dolgot amiben az első 4 karakter mindegy mi és a4-re végződik
ja és ezt egy int64-ben tárolom el
guess what I broke it
what the fuck are you saying
is that what the language of the gods look like?

oiuhwqigfiu ugiewquygfq iofweiougw
FR
vwiuewigvewjgviewrghruo fuwhiureguijhrwesoag
i reached it too
see
Toast :3
frr david :3
its Hungarian
pretty easy language
i know 

What you need a toast system?
like sending "hey you got global banned, can you close the game thx <3"
lol
Friendly version of global banning
"Please close the game you got banned ^~^"
"henlo u got gwobaw banned, can u cwose da game thx <3"
"hey 👋 you 👱 got 🉐 global 🌎 banned, 🚫❗ can 👁️ you 👈🏼 close 🚫 the game 🏸 thx 🙏 <3 😘🤔"
Even better
btw Hope now is at the stars
So Gaben release HL3
not even done and already broken
Github education denied my application because i don't want to dox myself
to everyone on github
so thanks but fuck no
Because I have a bunch of emails associated with GitHub (one is public, one is private, one is school), all of those inboxes got that email lmao
#define rope
okay thank you automod
I think this qualification isn't decided by some smart committee
Can we make that official global ban message
AHAHHAHAHHAHAHAHA
@languid temple
I also get spammed by a lot of hackclub emails because during arcade, the email you entered in the order form got automatically signed up to the newsletter, I'm not unsubscribing because hackclub emails are good lol
if you wanna piss the cheaters
hnmm
put femboys
Bundás kenyér
-# furry bread
trust me they get so pissed
I know that's not toats
cheaters hate femboys a lot
crazy
Hey look it's my image
Reál
I found it on ghostz server lol
Uh technically it's possible to show them at least once 
Do it
PLEASE
DO IT
AHAHHAHAHAH
Why would you doxx yourself to everyone????
you need to put your name surname, city and school
I don't think Andimal would approve it 
Let me talk to him/her
don't worry i gotch u
This is going down in history
It says you need to put it on your public github profile but you actually just don't
It's only in the github application form and they have to confirm your enrollment somehow
I made the new coolio stuff for them
uh which one
Also having both a school email and school id submitted pretty much guarantees your acceptance chance
Uhh the non public one xd
NO SHIT
but that's not public
Only github knows that (and the other companies it sells its data to)
But people can't ser that in your profile
do I even know that?
my school
Or should I?
doesn't have that
LOL
if you have neither that's a skill issue
DMS then
Why
aight
Dead man's switch
im gonna be real i will start crying of laughters
the stereotype is that they hate LGBT
Autocomplete recognizes that
Commander is a fucking femboy
Femboy != LGBT
As shocking as it sounds
and i have a SHIT ton of proof
Average edgy kid
They probably get bullied lol
commander is like 14 bro...
- i reported them to the CyberTipline
There is also the concept of people lying on the internet
The best tip I can offer is always call them skids
"the more you know"
I asked them if they consider themselves skids and they said no, and then said to do my own cheat client
like idc about this game
nor cheating
some of them are not skids though at least I hope so, because like some of them must be devs
They ARE all of them
Just do it anyway because it pisses them off lmao
none of them have enough braincells to understand what a string is
No matter how skilled they are just fucking ridicule them
some of them must know C# and making hack clients, others are skids
thats the devs of the Cheat
but not the clan
It's really easy to ragebait a person that uses a cheat
Fr
and its so funny
the devs aren't in clan?
another way i ragebaited them was sending my super smash bros ultimate gameplay winning with pyra
The people who make cheats are the type to sell pickaxes in a gold rush
The cheaters are typically skids that gave money
so it's just bunch of doxxing, raiding skids...
yes.
to get doxxed by them
you really need to be like levels of Ced hating
or just existing at NW
Did you mean
Intelligenceless "people"
I praise Ced for how much he fights against them
im just gonna say something funny because aftermath doesn't exist
uhh that would be a bit tricky (for me at least)
but we had an alt
You don't praise him enough cuz he doesn't write transpilers
to scrape all of their oauth steam stuff
I never wrote transpiler

sure...
Can you name this "pushing to production"
beforemath when?
It's all just a facade put up by you and maro
I've never written a transpiler because I haven't written much C#
maro is now happy asf lol
Skill issue
How???
I need to start writing unit tests for my projects since https://bun.com literally has a jest compatible unit testing system
like thats the last stage
Because she hates microsoft
i love valve and xbox but NOT microsoft
they brick my SSD
But
Linux ad
You like .NET
(xbox is different company from microsoft)
Can we all switch to like Linux
I never said i liked it
Yeah ntfs deals really poorly with fragmentation
They did brick mine as well
fuck no
lmao
AHAHHAHAHAHHAHA
nah
I would
Xbox is owned by Microsoft
Also the advantage with modern dotnet is that it's open source and with the adoption of it, if Microsoft were to try and go closed source or source available, silly little fork
I prob have to replace it since I can't get it to work 
SL now loads for 6 trillion years
of our lord gaben who now is pushing
https://github.com/FEX-Emu/FEX
To the global market thanks to the steam frame
still find it mad funny that redis fucked up so badly it got forked into valkey which is sponsored by the Linux foundation
which this is an incredible project
Valve skyrocketing Linux gaming
Bve
They recently released steamworks sdk for arm
i love gaben
yea
and thats why this sky rocketed even more
this repo
Will be interesting to start compiling my game for Linux arm
you don't need to
this translates them from x86 to arm linux
Ok but what if I want to because I like reduced overhead
so pretty much no need
Obv
but this is what gaben is trying to do
which is AMAZING
btw i wanna see in a year SL running on fucking steam frame
especially for the more demanding stuff the reduced overhead is gonna be good, not that it affects gpus since those already use a RISC architecture lol
Is there a way to find out if the user is interacting with the door panel rather than the door itself?
I do wonder if they'll try and arm port source 2
Source 1 is unlikely since I think they're pretty much finished adding new features to it
since translation layers are often considered stopgap measures
Nah this is fake
its real
I love love love transpilers
[HarmonyPatch]
public class PreventMedkitRemoval
{
[HarmonyPatch(typeof(UsableItem), nameof(UsableItem.ServerRemoveSelf))]
public static bool Prefix(UsableItem __instance) => __instance is not Medkit;
[HarmonyPatch(typeof(Consumable), nameof(Consumable.ActivateEffects))]
public static void Postfix(ref bool ____alreadyActivated) => ____alreadyActivated = false;
[HarmonyPatch(typeof(Consumable), nameof(Consumable.ServerOnUsingCompleted))]
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator generator)
{
var codeMatcher = new CodeMatcher(instructions, generator);
codeMatcher.MatchStartForward(CodeMatch.LoadsField(AccessTools.Field(typeof(Consumable), nameof(Consumable._alreadyActivated))));
codeMatcher.RemoveInstructionsInRange(0, codeMatcher.Pos - 2);
codeMatcher.End();
codeMatcher.Insert(
new CodeInstruction(OpCodes.Ldc_I4_S, (int)StatusMessage.StatusType.Cancel),
CodeInstruction.LoadArgument(0),
new CodeInstruction(OpCodes.Dup),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).GetMethod(nameof(Consumable.OnUsingCancelled))),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).PropertyGetter(nameof(Consumable.ItemSerial))),
new CodeInstruction(OpCodes.Newobj, typeof(StatusMessage).GetConstructor(BindingFlags.Instance | BindingFlags.Public, null, [ typeof(StatusMessage.StatusType), typeof(ushort) ], null)),
CodeInstruction.LoadArgument(0),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).PropertyGetter(nameof(Consumable.Owner))),
new CodeInstruction(OpCodes.Ldc_I4_1),
new CodeInstruction(OpCodes.Call, typeof(SpectatorNetworking).GetMethod(nameof(SpectatorNetworking.SendToSpectatorsOf))!.MakeGenericMethod(typeof(StatusMessage)))
);
return codeMatcher.Instructions();
}
}
It's beautiful
I mean there are easier ways to do it but they're not as optimized
Unnecessary network messages and such
Hmm, why are you calling codeMatcher. every line? Simple coding choice?
What?
but yeah transpilers are beautiful
what I got used to is just simply doing a static function with parameters and do the complex logic there
I could've condensed it all into "one line" but that typically is less readable
You right
[HarmonyPatch]
public class PreventMedkitRemoval
{
[HarmonyPatch(typeof(UsableItem), nameof(UsableItem.ServerRemoveSelf))]
public static bool Prefix(UsableItem __instance) => __instance is not Medkit;
[HarmonyPatch(typeof(Consumable), nameof(Consumable.ActivateEffects))]
public static void Postfix(ref bool ____alreadyActivated) => ____alreadyActivated = false;
[HarmonyPatch(typeof(Consumable), nameof(Consumable.ServerOnUsingCompleted))]
public static IEnumerable<CodeInstruction> Transpiler(IEnumerable<CodeInstruction> instructions, ILGenerator generator)
{
var codeMatcher = new CodeMatcher(instructions, generator);
codeMatcher.MatchStartForward(CodeMatch.LoadsField(AccessTools.Field(typeof(Consumable), nameof(Consumable._alreadyActivated))))
.RemoveInstructionsInRange(0, codeMatcher.Pos - 2)
.End()
.Insert(
new CodeInstruction(OpCodes.Ldc_I4_S, (int)StatusMessage.StatusType.Cancel),
CodeInstruction.LoadArgument(0),
new CodeInstruction(OpCodes.Dup),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).GetMethod(nameof(Consumable.OnUsingCancelled))),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).PropertyGetter(nameof(Consumable.ItemSerial))),
new CodeInstruction(OpCodes.Newobj, typeof(StatusMessage).GetConstructor(BindingFlags.Instance | BindingFlags.Public, null, [ typeof(StatusMessage.StatusType), typeof(ushort) ], null)),
CodeInstruction.LoadArgument(0),
new CodeInstruction(OpCodes.Callvirt, typeof(Consumable).PropertyGetter(nameof(Consumable.Owner))),
new CodeInstruction(OpCodes.Ldc_I4_1),
new CodeInstruction(OpCodes.Call, typeof(SpectatorNetworking).GetMethod(nameof(SpectatorNetworking.SendToSpectatorsOf))!.MakeGenericMethod(typeof(StatusMessage)))
);
return codeMatcher.Instructions();
}
}
I originally keep it spread out because I have other variables and stuff I add in between
It's easier to work with when creating the transpiler
That way I can put variable declarations and things in between the different parts
Like this
yeah this is fine to do, but if stuff can be stringed together then you should do it for readability really
When you get an Achievement (and maybe when at the end of the round you have some progress of an achievement), the Voice Chat / Player List toast replacement, also in the tutorial it will show you tasks to complete it and maybe some other stuff in the future.
I mean I think both are pretty readable but I generally agree with stringing stuff together
I just am a little dumb sometimes
i find it a bit harder to read when you do smth like that tbh
Took me a month to test it cuz I was lazy to properly implement it
so CB type of toast
Fair
I'm just used to writing stuff like
i love creating PoC's
Speaking of this is kind of bad
Never played CB so idk how they look or how they work, I was inspired by Minecrafts Advancements Toasts
What’s that
proof of concept
mostly I forget about them 
Who needs proof of concept when you have untested code
This video shows how to get all the achievements in SCP Containment Breach (as of 1.3.11)
Get SCP: Containment Breach: http://www.scpcbgame.com/
All footage recorded by me.
there's a setting where you can change it
but usually its on the top
oh wait no thats a mod
my bad
On my large project for Athena I found out very late that the scheduler code didn't work so I had to rewrite it
With the deadline in 2 days
wo need testing the code when u think it will work first time
The code I wrote for the plugin part of my project did actually work first try
The part that didn't work is that I mistyped the path strings
but everything else was sound
You have the right margin enabled
I completely overlooked that
Thank you
Np
IL
I’d have to grasp that concept. Postfix/Prefix is def simpler, but it has its drawbacks..
Wise words
-# I never use either of those
When did they make the Rider spash screen so pretty???
I feel like I'm opening an Art app
is this AI?
I have no idea
btw learning curve is working ig
im cheating alot using ReShader because Source DOESN'T look this pretty
2025 versions i think did this
it mightve been a late 2024 one but i think 25
Shows how long it's been since I used Rider lol
apparently 25.3 did a lot of optimization, for UE too
and core features being loaded earlier
They've 100% done a lot of launch optimization, it's wayyyyy faster to open projects now
Going to have to buy another year so I can get this as a fallback version lol
oh wait
Unity with IL now
"the assemblies generated and post-processed by Unity, rather than the temporary assemblies generated by an IDE build"
UE & Godot had some performance and improvements to it too
thats cool
i dont think ill ever use it for that but yk
i have it for free lel
why pay when you could just not

I mean so could I technically, but Student licences don't have fallback options lol
And I WILL pay to avoid using VS
A little over that
170 EUROS????
Yeah good software isn't cheap lol
14 a month
yea but thats insane
i wish i earned enough to pay that 💀
For a professional tool (Which is what most people are buying it for) I don't think it's that crazy lol
probably but
For a hobby it's slight overkill
im too broke for allat
slight overkill
for free :D
ill be honest idk how to prove i go to a school tbh
its not like i have a document saying i go to it
ig they could email the school and ask if a student by my name exists
This splash was added with 2025.3
So only since ~1.5 weeks
you have to request a paper or something that verifies that you are in the school
Usually you just get a code sent to your student email, which should be under a domain registered to a school
You can request these
My Uni has a thing for it
Go to the sectetary
Sectetapi mentioned
Wtf do you mean
😭
You're just giving me reasons to invade that country
ive never heard of someone requesting such a document here
Transpilers are based
except when code change and it shit itself 🔥
Transcript
That's exactly what transpilers avoid
If your transpilers don't work between updates then it's a skill issue
I've just had a brilliant idea
if yk where to find that for danish people go ahead and lemme know
I never seen any transpilers that fallbacked to original code when you failed to patch something
When a parameter or local variable index changes
Do you want me to make such a change just for you?
Ask your school

That's why you don't just use local variable indexes
That's like longevity 101
Find the code that writes to the local index and grab the index from there
So make transpilers that don't fail to patch?
If you write a good transpiler it generally should work through many many updates
I have transpilers from 13.x versions still working with no changes
You just have to structure your transpiler patch in a solid way
Soon™ I dont have to do transpiler
Me when google
What change do you propose?
Genius
trying to figure it out 
Flipping the order of two parameters
Or the type
(Ptsd from HumanRole -> IFpcRole)
The order of the arguments of a function?
🤓
I don't think I patch many methods with more than one argument I can't lie
And the ones I do I typically access just the first argument
Or no arguments at all
Patches like these will work even if arguments change
Well
Depends on the argument
I rely on argument 3
But the order of 0,1,2 doesn't matter
I wonder
Can you dynamically find arguments?
Yeah so if I change that
Then boom
Yes
But why would you
So this doesn't happen
True
It's useless tbh
But tbf those kinds of changes really don't happen much
Maybe you'll have to deal with something like this once in a lifetime
Most changes in the code that happen are minor
Yea
Roles refactor
It makes it easier to bug fix
When NW refactors their code, generally I don't need my transpilers anymore
Most of my transpilers are bug fixes
does it fucks up the IL or just throwing in your plugin?
It throws when enabling my plugin
So it shows in the console
neat
Why do you have a space in the directory name
nice localadmin bugfix
Huh?
You mean the log file?
The folder
Not really
Cuz it just forces a _ in the namespace
Yeah
I don't really mind, I don't rely on namespaces to organize my code, I rely on file structure
Like

Oh well
Shit like
What's the problem with that
You spend much time in the directory list
Yeah but I have folders in folders
It's easier for organization if I rely on a tree structure than a linear one
My plugin is massive
That's the point
By the time.you get there you can just double shift, type.like 3 chars
I'm for folders but then I keep them consistent with namespaces
Or, vice versa
Rider handles that automatically

Okay then good
It's the space I'm nitpicking the most
Obamna
Idk for me it just makes it easier to look at
I use the directory tree more often than I use the double shift when I'm looking for a general overview of things
If I need a specific file I can double shift and find exactly what I'm looking for
I never end up having to look up namespaces in double shift
I've never looked up a namespace with the context menu
It's just unnecessary
But if your directory structure and namespaced are equal
You might look up a directory, therefore a namespace 
I mean true
I just mean generally I don't worry about length or those kinds of guidelines in my namespaces, they're there for readability in the directory
https://i.e-z.host/🐀/bdqatddz.png
Btw im gonna ask what do you think im using for doing this?
Even if it creates a few oddities when rider fills in the gaps
Yeah grape
just asking do you think i used Blender or what?

hm?
yes
Yep
So is SCP-3114 still a pain to get spawning
Or was it fixed a lil bit
Wrong one
Real
Do I just need to bring back the old code I had
btw axwabo what you think i used?
yes
Fire
Can't you just patch the chance method in the role
Oh they kept that?

I'm guessing
But still source engine 1 lol
:O HUGEEE
im rendering my first animation in 4k lol
I have to shit now, good luck
lol
there was no need to say this...
Yeah, we tend to keep seasonal code
Nowadays at least
With an easy check to disable code that isn't otherwise "destructive"
Crazy
It's easier than I thought
Maybe this was in the patch notes
Set the date to Oct 31 
I have to Send Hydrogen Ions Tomorrow
This makes me a very happy man
the moderation would
and im not endorsing anyone to watch it but if you are sensible don't lol
"Terry A Davis gets a phonecall by Vantine"
Im gonna be real he calls the guy on the other end of the phone a nword alot of times
lol
as always W Terry
/ 
Terry davis is my inspiration
He showed what a completely rational and logical person is capable of
Complete visionary
(so what he wasn't)
lets remember that tarry davis was schizophrenic
The voices in his head understand him great idk what you mean
nerf schizophrenic proggramers on god
they're too op
models colors purple and broken / i use assetripper
Didn't import textures or something ¯_(ツ)_/¯
how can i import textures
Idk I've only used it for ripping audio
:/
select the standard shader
on each material that's purple
Check its shader
how
Mesh Renderer > Materials
click an object in that
Not the parent
select one that has a mesh renderer
scroll down
you'll see the materials
there, select the standard lit shader
where
which
material
that's all i can say
the one directly in Assets
yep, now locate the applicable materials and select the standard shader
Can we have chair admin toy?
where standard shader
use the search bar
ok
@upper vapor here's something but please fix sl ❤️
Is this Bonelab
SFM
I made a shader with reshade for path raytracing just because i hated the TF2 cartoon style
NAH
thats crazy the reaction
work

thanks axwabo
@royal mica i can see it 
np
I stand by my statement
True true true
You never saw mythra...
I infact saw her multiple times
oh no...
you should be standing by USAAAAAA 🦅🦅🦅🇺🇸🇺🇸🇺🇸
ok i don't need explanation i know already
I was referencing to the gifs, but that works as well
AHHAHAAHAHHAHAHA
there are a few lol
One is EVEN THE ENDING LOL
but yea im kinda using pyra because ngl her model is detailed asf and really well done
ngl im gonna switch to animating rather than developing
so fun
than dealing with NW shit code and Unity
detailed as Alyx?
even hair?
standrad
btw how you doing slem
crying, sobbing idk
1st or 2st
i don't think much changes lol
ok
only inside
i think thats not a texture...
im gonna be honest you need more than 1 texture
there is one in the folder
i find
i think
then you copied the wrong folder
can you do for me
no
why
because im doing other stuff maybe?
i need it and you said it was easy for you
yes but i don't have the tool and im doing other stuff
ok 🙁
its easy but long process
ok
i will explain it
when
you can extract for unity projects
extract sl has unity project and run it in safe mode
then copy that assets and make it a package
with his model and laticce etc...
and you have it
Is that all
So?
No?
Should be able to since shooting interactions is able to detect when a player shoots a button but not a door
Raycast a door and see what its children are and compare it to a button
Keep in mind that shooting accounts for possible lag. Raycasting when a door is used may result in inaccurate results, since the player can no longer be looking at the door.
[HarmonyPatch(typeof(InteractableCollider), nameof(InteractableCollider.TryGetCollider))]
public class DoorButtonPressed
{
public static void Postfix(IInteractable target, byte colliderId, ref InteractableCollider res, ref bool __result)
{
if (!__result || res is not ButtonVariant button)
return;
Logger.Info(button.ParentDoor.name);
}
}
This will log any attempted interaction with the panel
This will also log even if the door is opening or closing or locking or anything else
Anytime a player presses E on a door button, this fires
If you meant something else then you'll have to be a bit more specific as to what your goal is, context matters
kinfa
What?
kinda
trying to make a good udp networking stuff
Im making instead an animation a total of 30s this time
with lip syncing, camera, fabric movement (done by hand) and editing
manual cloth "simulation" sounds worse than hell
its so fun
lip syncing was so fun
and btw its my new banner now
let's go
script not gay
How can I private a server from RA?
I know you can from server console
I guess try with sudo but it's likely that central commands don't work that way
I'd assume sudo wouldn't work in the first place, the server is being hosted on windows. I can try tho.
why are magazines so fucked up in SL?
Is this a known bug?
i love it when the video plays
yeah it's just
discord
thanks
can't even download it anymore
how did you get that to happen 😭
i've seen doors (more probably, locker chambers) being desynced upon joining
idk I just joined
doors fuck up a lot of times
Is there an event in unity that gets called with every frame just like update in a monobehaviour?
How can I get a role's color? (not hex, named color)
Timing.CallPeriodicaly or smth
if you're asking that question in SL context then there is a class called StaticUnityMethods and there you will find some events like OnUpdate
Word-for-word exactly correct
I haven't seen you around here stranger you seem to know your stuff
It's nice when someone spouts accurate information, it happens surprisingly not often 😭
well, I developed private plugins for various servers since 2020 so i've browsed sl code hundreds of times
it wasn't that accurate.. I left out a very important part about what will happen when an exception is thrown in that event
And that kind of standard is much higher than I usually see lmao
Half my time in these forums is helping people and half of that time is spent trying to correct false information that other people were told
Funny things happen
Like server crash, player disconnect, everybody wait for hammer time
Is there a way to reenable the haloween candy with a plugin?
No, you cannot reenable Halloween stuff outside of Halloween
Can the jailbird's charge duration be altered
Or does that require clientside changes
Helluw,
Have you managed to get something similar ?
I can't even remember the context considering that was 6 months ago man
Just if ya ever got to find an alternative to ItemAdded event
idk tbh, and I'm not at my pc to check, there might be an event for it
if not put it in the GitHub issues
Aye aye, I will do that if no one made an issue for it
.
yo chat how tf you install plugins with the commands
the only problem is does it work on Exiled stuff?
what
p install owner/repo
and no, it doesn't work with exiled
there are some plugin installer plugins
you know where is on the SL src?
that's in LA
does it work with dependencies?
i love unknown
InventoryExtensions
I'd imagine you could spoof it
Jailbird charge ends if you collide with an enemy, if you spoof the jailbird colliding with an enemy then you can end early
For longer I'm unsure
you can change the _chargeDuration
The question is if that syncs
Dope
They are still in the code unlike last year and in brights mayhem people are still getting the special candies (evil, black, etc.) in certain events. They just don’t work so I was asking if there is a way to recouple them with their respective code or if there is some way to mimic it.
Yes, they now remain in code for us to make it easier to reenable it every year for the halloween
and for you to not need to recompile for it
but their features are disabled






