#archived-modding-development
1 messages Β· Page 289 of 1
you are amazing
hey i have orwell
as do i
Have not touched it once because I got it when it was free and forget about its existence
i have hk
meme
wow i sure do love hl2
fixed it
Wow thank you it's all better
THATS NUTS
do i stream 260p portal
rainworld's getting 0 dollars sorry finch
had to click ur name to make sure you were really finch
or is that yt
im actually ghoing to sleep soon so i cant watch regardless
ah you mean perhaps tomorrow
I'm not actually finch I'm Banan I changed my name for one second and he took both my name and tag trust me I'm correct
Anyone have an image of a Hollerith Punch Card machine but it's loss
nah
is this good enough
Yes
is that what i saw when you alt-tabbed one day
Yes
huh
same
i think i see this every time i open steam
does this game get endless updates
infinite content 
infinite menu drops patched out 
Wats blockerHits
Baldur shell
it's ok i hear there's this QoL mod which patches out hungry walls and mnakes the soul bar glow at 24 soul if you hgave spell twister equipped
too bad it hardlocks you at monomon
the downside is it hardlocks you at monomonb
hmmmmmmmmm
monomonπ ±
56, remember QoL blocking soul display? If you reload save without closing game it reappears 

And it says "megagey"

Actually calling police for scam
If you got to a bench after quitting out does salubra play
dont π€ me i thought you were asking if salubra's blessing is suspposed to work after loading a save

monomon go to the polls
Where is Markoth mod
~/Projects/HollowKnight.Mods
Sound 
Looks dogshit
It's black for now
As i have to make mask over it to give it white eyes
Still, it's more of learning for me than actual project
I will just do everything to not got back to Dark Souls 
nice
56 what are you today
weary tdogRat
π©
too
πΊ π¨ π°

hmm, watching the clip again
is the run anim sped up?
Could you use the sound of the Shade swinging it's nail for the attack sound?
and use the sound you're using atm for when you hit an enemy?
Or is that the Shade's attack sound? I've never paid much attention to the Shade sounds other than the music box
how can my loads get worse when i lower my res
welcome
i was ahead of my pb and my rta turned red in the middle of a split
also it runs more smoothly but for some reason now i get encoding overloaded and huge freezes of like 5-10s
ez clap
Are you on 16:9 aspect ratio?
yea
huh, I wonder why encoding would be overloaded
i've lowerred my obs settings even more
but kuro how r u gonna abuse inventory drops now
what res
this
ok
it really were that long

they*
sorry buddy but do you get 10s in cot
almost
dude im telling you my rta turned red in the middle of the shaman stone split
and i was ahead of my pb
i almost crash on loading beast's den
yeah, that's def 16:9, I don't get it
it's really bad
how about even smaller
800x600
768x432 is the next divisible by 8
i'm more concerned about the huge 5s freezes tbh
it didn't happen until soul warrior
mine only freezes when i pogo spikes and stuff
then i got like 3 in the span on 10 minutes
loading a new enemy like that probably would do it
but i think that was just the encoding overloaded thing
and twisters just suck
so i lowered my obs settings hopefully that helps
260p feelsgoodman
good
record externally
except my livesplit is in the opposite corner
yes i shall record with my phone
the next lowest true 16:9 would be 768x432
thats the spirit
record with your brain and tell us what happened
surely that run would get verified
so i got sub2:30 nbd
also i had a wr pace run at dive 
just spill some $$$ to get it verified
i hear wr doesn't die to hive
which doesnt really mean anything because i cant keep up that pace but its nice to know i have a half decent early game
Also that eun gpt softlocked at soul warrior
The 106 special
stop doing that
π©
oh should i actually be streaming at 288p since it's a 16:9 thing
144
obs doesn't go that low
stream at 9p
well is it garbage or is it psising me of Mr. Kurosh
don't get hit lol
lol just hit the breakable wall and skip him
i already did it and nwo i cant skip him again
eat him
you couldnt compete with my 50 kings pass pace drops anyway
there's still the hope that your crawlid walks right while mine walks left
where's the #races-announcements post
not many people signed up so i deleted it
I just added the coolest thing of some time to DoH
what?
cant tell you
nice
I'm excited because I wasn't expecting it to work
so how's the mod going so far?
pretty good, not getting mantis lord boomerangs to work was a big let down
I work on it for an hour every day
well mod sounds really cool still, I'll definitely check it out after you're done
fellas I think Avenging_Angle#0272 should get modding staff π©
Excuse me, why does Dream Nail Control check if you have Baldur Shell equipped?
fellas I think @compact sedge shouldn't get modding staff π© π© π©
no
same
I feel like @compact sedge Avenging_Angle#0272 should get server admin π© π© π© π© π©

I feel like @compact sedge Avenging_Angle#0272 should get "Muted" π© π© π© π© π© π© π© π©
yes
question, heat mechanic or spend soul to shoot?
would heat just be like a second soul bar
alrighty then, also is making like, at 50% heat+ your nail crap does a bit more default damage but if you go way overboard and overheat, you take self damage (and cant shoot ofc) or is that unecessary?
not really a soul bar tbh
that does sound like an interesting mechanic
im just stealing it from guild wars anyway
alrighty then
rip off of rumble from lol
rip off of hollow point mod from hollow knight
https://wiki.guildwars2.com/wiki/Heat i literally got it from here π€
more GW2 ripped off LOL which ripped of DOTA which ripped of from Warcraft to be tbh
dota doesnt have
.a
also tbf i never played lol only dota
well does dota have a character that gains heat on spell cast, which empowers his spells and autos above 50% and if you reach 100% you silence yourself unable to cast spells
that sounds like the hollow pouint mod from hollow knight
oh actually I think rumble is spells empowered about 50%, but silenced and empowered autos at 100%
considering rumble predates hungry knight π€
no
no dota doesnt have a hero/champ like that but we do have heros with bad dental hygiene if thats close enough
former dota addict admits his
all i remembered from techies was rune spots being covered with 50 thousand mines
and suicide explosions that too
get out of jail card tbh
league also needs murky from hots
more like just bunch up every moba heroes in a single br game
well hots,league and dota are like 90% overlap
wow terrorblade and illidan look oddly similar
and sylvana, drow ranger and ashe seem pretty similar too
terror blade more like edge lord incarnate
obligatory meepo
no need for micro with meepo, just select all your meepos and spam the teleport after you net someone
i think i actually watched someone do that before, he just kept his meepos at fountain only to summon them on teleport
otherwise meepo is hard because pressing tab is hard
hots has 2 micro characters too, and its even more casual than league
so I dunno why league has none
well 3 if you count rexxar, but hes not really micro intensive
xD
Pre-nerf*
also kurosh i forgot to mention when i posted that rad absrad nail only kill i did
that 5 hit scramble i do in the 1st phase was derived from one of your strats
nice
fargo told me to explode
where
sorry i exploded can't respond
aight
What's the font in HK?
Trajan Pro
Also perpetua
Hey UWP sucks how do I make it not suck?
I'm getting very rare crashes from wmpeffects.dll when using MediaPlayer
But I'm not even using windows 10
I guess they backported it because it's working
Most of the time
Idk how else to play audio in C#
SoundPlayer sucks dick
Only one sound at a time, only wav, no volume control
AudioSource?
Not unity just C#
o
That doesn't even do anything because I muted all system sounds years ago
Nice
all of these say soundplayer wtf
SoundPlayer is actually trash though
[sysimport(dll="winmm.dll")]
public static extern long PlaySound(String lpszName, long hModule, long dwFlags);
which also only takes wavs
I downloaded some example code using winmm but it crashed so I gave up on it
Idk maybe I should try again
It gave me an NRE in the imported function every time
Like wtf

WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
wplayer.URL = "My MP3 file.mp3";
wplayer.Controls.Play();
maybe
Idk WMPLib isn't one of the dlls visual studio offers to import
You have to browse to it
There's probably a reason for that
it's windows media player
good reason
there's https://github.com/naudio/NAudio but that's a lib

I have windows media player
Obviously
So idk that's weird
Guess I'll check what MonoGame uses
hmmm
Excellent
what
0
Ok MonoGame uses either OpenAL or DirectX situationally
I guess I could have seen this coming
Nice
π©
nice
Maybe I'm just asking the wrong questions
MediaPlayer is fine except for when it causes a crash
So I just need a way to somehow catch an unmanaged exception from code in a System library
There's like no chance that's a thing
I can't even really debug this because it takes like 10 minutes of relaunching to even get the crash
That's if you can put a try/catch on it yeah
But this is crashing from asynchronous code completely inside a separate library
pain
That starts running after I call something
Idk the chain of events that even leads to wmpeffects.dll
My thing -> MediaPlayer (PresentationCore.dll) -> ??? -> wmpeffects
are you making another modding api sean
Maybe some day
whatchu doing then?
It's only kinda homework, that's an oversimplification of it
I'm allowed to do whatever personal project I want as long as I follow scrum with my group
That's the actual classwork part, the scrum
Yeah seems familiar
lmao doing homework
I think vlc has one too
but the itunes one is the best one I've ever seen
I mean electric sheep is cooler
but this was like
affected by the music itself
so spikes in the bass aka drumbeats would cause it to pulse
Great idea
https://www.youtube.com/watch?v=n0HJNf_TiWI this is the vlc one. I think it's open source
VLC is GPL I might just use some shit from that for audio
A cool visual effects program that runs on almost every multimedia players.
also uh
lpt
wtf
I did it twice
lpt. vlc has a library you can link against that provides basically universal video/audio decoding
it's static too
convert your mp3 input to wav whenever the user tries to do anything
no need to worry about not having ffmpeg
on the target pc
it bundles all the decoders
Neat
incidentally if you write your own engine, in my opinion libVLC is a better way to do video/audio playback than sdl.
since it's way easier
at least for simple stuff like cutscenes
Eh if I actually make an engine for serious use it's not gonna be the one I'm working on now anyway
It's pretty fucked, as school group projects tend to be
Same
So you're just trying to play sound in c#?
Yeah
And you can't use a library?
does System.Media count as a library
It's not explicitly forbidden but I probably shouldn't use anything beyond included system libraries
MediaPlayer also seems to have some arbitrary cap of 123 sounds btw
For some reason
Like trying to load any sounds beyond that just fails
eww media is wpf
Yeah but as far as I know your only other options are SoundPlayer, pinvoke, or a 3rd party library
But C#
c++ is a good language and if you know C and C# it's probably very easy to pick up
like I made infinite grimm a week after knowing 0 c#
and it was complete spaghetticode
but it worked
Yeah from my experience most programming skills are transferable
I'm just gonna make it load one sound at a time instead of all at once and hope that it doesn't die anymore
Gonna take like a year to load any decent amount of sounds though
A really crappy game engine
I see
I made one of those for a school projects
but we had to use java
so it was java
Did you make Minecraft?
I made uh
which powers the amazing
Wow there's like no classes
I prefer to think of it as a "minimalistic" graphics library
but look, built in physics https://github.com/natis1/Fae_Graphics/blob/master/src/Sprite.java#L14
This is already a way bigger project
Scribbled out names because it's a private repo and idk if they want to be known
Even if the foundation is fucked up a lot of the stuff I've made is re-usable
1500 lines of code in damned dwarves deux
Like polygon triangulation for arbitrary colliders
Very nice
I did as much work as the number 2 guy
But have you made a really shitty bullet hell in java swingx
also I was gonna write a machine learning evolutionary thing
which is what this is
and I just never even started
I just got confused about how to send it data that it could meaningfully react to
Understandable
but I had this dream I'd write a ML library for my game (having not written the game in a way that's easy for machines to learn from) and then train it and just like have a screensaver of it playing flawlessly
Nice
https://github.com/natis1/DamnedDwarvesDeux/tree/master/src and here's that sexy class naming scheme that you love so much 56
Upper camel case is just standard though
I don't think ElvenX is
I literally only stopped that grossness halfway through redwing
which is why all the early redwing classes are redwingX and all the later ones are like cutscene.cs
Yeah putting one thing in every class name is just redundant
But at least ElvenX is better than elven_x
modern_mod
btw
no regrets on mods with custom settings file names
because
ModName.GlobalSettings.json
is bad
no offense sean
u
I hate how I needed hacks to get modnames with spaces
because you can't set the modname in the ctor
like you should be able to
that's like my one real complaint with the modding api
that and the completely useless vector utils class
oh and modding api's lack of healthmanager support
but that can't really be blamed
that's just cuz y'all stopped caring about it by the time lifeblood came out
which is fully understandable
oh and lack of serializable doubles which I could add in one pr but e
You can serialize anything if you try hard enough
no I mean the only code I'd need to write to get it is
using System;
namespace Modding
{
/// <inheritdoc />
/// <summary>
/// Represents a Dictionary of Doubles that can be serialized with Unity's JsonUtil
/// </summary>
[Serializable]
public class SerializableDoubleDictionary : SerializableDictionary<string, double>
{
}
}
and then add that to the SaveData thingy
Then do it
e
also speaking of effort
if I was smart I would add the actual modlog logging ingame to the config file
as a thing you can toggle
instead of having to manually add the bool value entry
oh and also I forgot my biggest pet peeve
disabling mods does not persist
but it's supposed to persist
but a bug wipes out the config file for that every time you launch
Hey What kinda mods are they for hk

Is there a list or something somewhere
Thx
I do
I mean
that doesn't help you guys

im gonna add a ;installer command
tomorrow
or maybe I'll just make a ;radiance command to print all the radiance.host services including game servers
ladies and gentlemen I present the terraria modding community
i also like open sourcing by not open sourcing
did you know tmodloader comes with something which tries to make it so you can't get the dll(s) of the mods you use
also a weird mod format
they're dll + resources
so they can do this
if hideCode or hideResources is enabled it won't give the dll
fuck this shit
I dnspy'd it and changed it
you can't even edit the method easily because it's a local method
turn not into 56 #2
I had to send the screenshot
speaking of which
no
56 CONSIDER SLEEP
Tmodloader is if microsoft made a modding api
falling asleep on chem test
cmv
microsoft's new stuff has been fairly friendly to open source
make WMDs in chem class, get an instant A, and arrested by the FBI
ok but this is like, one of microsoft's projects that's techincally open source
but like
designed to be anti opensource friendly
like
mono for example
is a MS project
that's why i said new stuff
is imkSushi one of the guys with the shitty method swaps
I can't remember
idk
ching wanted their mod on the server and I refused to put any closed source mods on
Overhaul
well god's code isn't running on my dedicated server if there's even a 1/10th of a hundredth of a percentage of a chance if it's mining monero
e
a
s
y
tru
Overhaul now increases game performance apparently
they started detouring game functions
and rewriting them
nice
it also uses monomod detours now
makes it even the besterst mod
arent open source mods just closed source mods that you dont need to use dnspy on
no they have comments
close enough
also 56 for the first time ternaries appeared out of nowhere in my quiz and i got the answer right, making it the FIRST and ONLY time it was useful 
theyre ok i guess
ternaries best
@floral furnace
int median(int a, int b, int c) {
return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b;
}
i can't find anything more nested
but wh
y
also til you can nest ternaries
still not using them
unless its a super niche reason
ok i found one
const getMonth = month =>
month == 0
? 'January'
: month == 1
? 'February'
: month == 2
? 'March'
: month == 3
? 'April'
: month == 4
? 'May'
: month == 5
? 'June'
: month == 6
? 'July'
: month == 7
? 'August'
: month == 8
? 'September'
: month == 9
? 'October'
: month == 10
? 'November'
: month == 11
? 'December'
: 'Unknown'
ech
that was actually from an example on shitty ternary formatting
const getMonth = month =>
month == 0 ? 'January' :
month == 1 ? 'February' :
month == 2 ? 'March' :
month == 3 ? 'April' :
month == 4 ? 'May' :
month == 5 ? 'June' :
month == 6 ? 'July' :
month == 7 ? 'August' :
month == 8 ? 'September' :
month == 9 ? 'October' :
month == 10 ? 'November' :
month == 11 ? 'December'
: 'Unknown'
or you can use switch instead
boolvar == true ? doThis : doThat;
More like
switch(boolvar){
case true:
doThis;
break;
default:
doThat;
}
actually now that i wrote it, ternaries are alot cleaner, im still not using them
also why
idk
why do i have a ping in general
cause someone pinged you there
oh ok
It was some random guy
He was like
Hi @ptkyr
Hi @56
And then hi @56 again
And then got muted

@ him back to show dominance
should I not do that?
as long as it works
it works
dunno hey 56 whats the chance that it will fuck up at awake
only thing i know about the awake issue was stuff like the herocontroller instances not existing yet but that shoudlnt be your problem i think
I mean I printed a list of everything that loads and saved it so I know all the prefabs I am getting exist
unless you mean the list changes some times
The position isn't necessarily wrong
But you don't cache the prefabs
And Resources.LoadAll sucks
because it lags the game for like 15 seconds
So if you're going to use it
Call it in the mod init
And cache it
yeah but 10s increased loads
on a boss which is probably hard as fuck
where you die repeatedly
is pain
Featureβ’
oh yea that makes sense
it doesn't lag the actual boss fight though, just the entrance to the boss fight (which is just as annoying) right?
Yes
Load all objects instead of just gameobjects for an extra 20s of lag
good idea
is there a way to get the path of the game object so you dont have to do loadall?
Not that I know of
I've been trying to find a way to get it
but resource manager ended up just being language assets 
start an infinite loop in the Update when you get hit once so it fucks your game
Add a component to hero controller and yield return in a coroutine for ~3s
it'll put you 5 feet into the floor

can you hijack the player's r2d2 btw or theres no point because the velocity limit will always stick it to the limit
like just for the sake of the example, on the update just add rjd2 velocity to 0 x -500 y permanently
idk try it
figures
i think you can
ill test it tom
i remember that
ughh im gonna delve into math just to fling the player across, the recoil methods decays too quickly and its more of a really quick burst in terms of speed
oh hey
found something
which'll probably help you
it's in FixedUpdate on the HeroController
I imagine the best way to go about it would be an IL hook
Inject a method which checks if the recoil is from a gun and modifies it from that
Yeah but you can change the decay rate by changing this I think
i dont know the IL part tho
shouldnt be too hard right? since im just hooking a method
shouldn't be too bad
i tried just changing the HORIZONTAL VELOCITY var before but all it does is launch you farther, but you get cut abruptly anyway
@ornate rivet btw ask kuro he might be willing to wanna trying that out
what is grammar
@cunning lagoon π ±ornet 3
imo at this point its just better for me to make my own method with modifying the recoil one anyway
yeah
also y cap still applies if you set it
or it should
It just checks if y is beneath something in FixedUpdate
does it manually check it?
because, i couldve hope there would be a "MAX_DOWNWARD_VELOCITY_THAT_THE_PLAYER_CAN_GO_DOWN"
tf is recoil steps
MAX_FALL_VELOCITY yes
wait, there is?
yes
π«
if (this.rb2d.velocity.y < -this.MAX_FALL_VELOCITY && !this.inAcid && !this.controlReqlinquished && !this.cState.shadowDashing && !this.cState.spellQuake)
{
this.rb2d.velocity = new Vector2(this.rb2d.velocity.x, -this.MAX_FALL_VELOCITY);
}
kill me
but i cant set it manually anyway because i dont want the player to be always falling at mach speed, but i can bullshit that i guess
yes
horizontal steps
You could just
IL Hook the method
add another and
w/ a bool from your mod
so if(stuff && !hpoint.machSpeed)
and then just set machSpeed whenever you want to go at rapid speeds
oh yeah now i remember that il is just hijacking whatever method you want
so i just "override" it so to say
so yeah like beating a guy driving to work taking his car then driving it over the speedlimit (if you want it to)
The nice thing about IL is that you can modify small parts of it without just copy-pasting the whole thing with a tiny part changed
yeah it makes it convenient i see
just like ternaries, except i dont use them
emit a delegate call which takes a bool and returns a bool
?
?
oh ok
?
theres a doc explaining an example of hooking il right?
i remember reading it once
for a bit at least
There's a terraria based one iirc
It's somewhere tm
yeah this is the goodshit
@cunning lagoon
Please test hornet 3
https://github.com/SalehAce1/Daughter-of-Hallownest
actually 76 is basically what you want
int id = c.EmitDelegate<Func<string, string>>((str) => {
return str += ", Hi Placeholderβ’!";
});
heard 76 is really buggy atm so im not interested tbh
hmmm
like, cursor pointing at the IL, or is it the actual cursor
each i => bool is a match
so cursors[3] is the 4th match found by the while
wdym actual cursor
no no i was being dumb dont mind
oh okay so it puts the matches in the cursors
but shouldnt that be stored in cursors[4] because something something array starts at 1 something /s
is this ptkyr
i thought this was a kuro joke, or did kuro just took it from ptk
understandable
nice kuro lore
i keep forgetting how the lambda operator works
or wait, is that NOT the lamdba operator and is more of an IL thing?
(arg1, arg2) => { method body };
or (arg1, arg2) => expr;
which thing
=> is lambda/expression bodied method
i => i.Match etc
yeah those are lambdas
alright alright
they're just mini functions
if you really wanted to
you could make 8 different functions
and pass them in as args
dead horse at this point so its just similar as conditional else ifs to ternaries
i => i ? 1 : 0;
yes
help can't clear the ping since i don't want to read general
right click => mark as read?
pog
DoH is "released" now?
just the beta
second phase is wonky
third phase is too simple compared to the second
I see! I'll still give it a good run
no
maybe im just going nuts 
oof
sometimes the beams just vanish
yea sometimes they despawn not sure if it actually has to do with the weaverling
I forgot to remove the thing where if an enemy touches the beam it disappears
I can't seem to get it to work? The text is changed, but I'm just fighting plain ol Hornet 2
I'm on a Godseeker file, if that means anything
hmm
milky actually just so good it seems like regular h2
this in my o
@vapid cape
Have you beaten regular hornet 2 in godmaster mode?
I didn't, this file only went to p2 before stopping
I switched to another file and got destroyed
at 0:05 you can see her try to throw the needle
but it just doesnt spawn
then she tries to do it again
not really a big deal but i figured id mention it just in case
gdi tc
fixed bug where hornet would get stuck in the wall
is this tc
omg that hornet fight looks sick
ok
milky you are correct, the mod doesnt start even after you beat regular hornet 2
when in godmaster mode
I am assuming this is because HoG scene is not named GG_Workshop in the godmaster mode
I wouldn't know.
friendship ended with lost lord now h3 is my favourite modded boss
at least it's harder than regular h2
this tbh
I beat her, though. She's pretty exciting, but definitely kinda rough around the edges. I'm sure you know where and why, a lot of it's really obvious. The way she sometimes floats/doesn't animate when walking in phase 3, the general jank with the elegy beams (she can hit HERSELF with them, too, I'm pretty sure.) and the way she hilariously kinda bellyflops when hitting the cieling. That one may be vanilla behavior, though.
I beat her, though. She's pretty exciting, but definitely kinda rough around the edges. I'm sure you know where and why, a lot of it's really obvious. The way she sometimes floats/doesn't animate when walking in phase 3, the general jank with the elegy beams (she can hit HERSELF with them, too, I'm pretty sure.) and the way she hilariously kinda bellyflops when hitting the cieling. That one may be vanilla behavior, though.
I beat her, though. She's pretty exciting, but definitely kinda rough around the edges. I'm sure you know where and why, a lot of it's really obvious. The way she sometimes floats/doesn't animate when walking in phase 3, the general jank with the elegy beams (she can hit HERSELF with them, too, I'm pretty sure.) and the way she hilariously kinda bellyflops when hitting the cieling. That one may be vanilla behavior, though.
the bellyflop is vanilla
yeah the elegy beams are kinda jankyt
yep, I will fix those (hopefully)
I see. Yeah, I must not have noticed because I never really pogo hornet 2. I pogo this one.
thanks
It is! Real fun.
hardest part is going to be trying to stop her from floating in the third phase
should I determine the height of the beams based on the knight's height or hornet's (for when she does her air dash after the needle throw)?
for those i think she should just throw them the way she's dashing and not backwards
ok
i feel like spawning it at hornet's height would jkust make ittoo easy
i feel like its more awkward now when you dfash through her and she shoots a beam out her ass
also rename to godnet
we dont want bosses with good names thanks
(i jest)
yea I will stop her from shooting beams backwards for sure
u ever just lose a 2:45 pace run to dashing into the vines at the end of the flower quest

no
i mean i couldve kept going and pb'd by like 2 minutez
but fuck thaT
ill just get a better one

wait Mick you changed to NHDG?
yeah
hmm
I have my vote on both
it's more specific - HD could bring into question elevator clips and even superslides to an extent (not saying i'm arguing that)
just thinking of possible bad scenarios
BUT if something that isn't a load based HD glitch gets found in the future
then we're not future proofed
so it's... hmm
nice #archived-modding-development going on here
I wish we had channels dedicated to speedrunning 
we require a mod to play all glitches and we're trying to iron out definitions 
hmmm
mmmmh
functional languages are pretty tedious to learn initially
dont use them
it's such a different workflow
ez
i might try and make a mod in f#
oh god lmao
I would only use them for back-end shit that requires recursive data structures
and testing
understandable
π©
so I think I just need FSharp.Core
and it'll otherwise just workβ’
fsharp
why not Gb? 
can you dnSpy stuff as f#
real questions
ilspy has a plugin
finna
decompile my mods as f#
can u stop having so much time to run kurosh jeez
i havent been able to do a run the whole week pepearms
I probably won't even have time to run GH% soon
level editor is updated for latest version of unity, just have to fix a few texture loading bugs and some other weird cases
that looks interesting... 
anyone know how to add 21 : 9 support on latest patch? hex edit stuff isnt working for some reason
speaking of which when is next stream
Those are some nice channels
oh boy
56 are you learning a new language?
apparently
fsharptest π€
i'm trying a mod as f#
mod in Q#
Is C# not good enough?
just bored
&#
What happened to the letters between C and F?
ok
decompiles to this
idk how to use instance methods
it says log doesn't exist

ok so you do Mod.Log
the fuck
interesting i guess
this.Emote('π ±')
what do i even test this with
mod
thanks
