#archived-modding-development
1 messages ยท Page 434 of 1
make this instead of the dating sim
we can have really hard problems like [1] + [1]
nah man i haven't done that yet
we need a mod where you have to solve complicated programming puzzles, like prime factorization
but with a minimal toolset
like no ram, and just adding
prime factorization
Or hard problems like how the knight can be red
LU

sigh
i disagree with the minimal toolset
it can't be epic without a freakin quantum computer
you know thats actually the hardest challenge in human resource machine
it goes from
"implement bubble sort" to "prime factorization"
Love myrths message history
They are
who isnt
Post his videos to confirm it
Mmm i am an alt
anime girl pfp
yo this definition of prime factorization
Math Term Definition. Prime factorization. Prime factorization is finding the factors of a number that are all prime. Here's how you do it: Find 2 factors of your number. Then look at your 2 factors and determine if one or both of them is not prime.
hmmmmmmmmmmmm
its just that easy
more like metroid primte amirite
But not myrth's
aren't prime numbers like really important
they are used for encryption keys
yea
ur an encryption key
They're a prime example of importancy
Can i die now thanks
lol
shut up primary key
k
more like potassium original amirite
Mr galaxy brain man here
Ttacco isnt it like 1 am
Who am i to judge anyways im gonna be pulling an all nighter anyways
yes its 1 here
yes its 2 here
why isn't there a CreateState extension in fsmutil? i mean i can make my own extension, i am just wondering why it isn't included in the modcommon fsmutil
there's one in the pale prince fsmutil
it should be in modcommon too tho 
because i use my own version of fsm util
because changing modcommon is a massive pain
and i don't want to change stuff bc i don't want to break the api surface and cause other mods to break
it's also easier to add stuff when modding when it's just with the mod
that's true
o modcommon add transition creates a new event with the event name, no overload for already existing event, guess i should use the one pale prince uses
yea, that was the reason my trinket transition wasn't working
unfortunate
Oh yeah
I had that same issue
That's why I have the overload
cause AddTransition w/ string "FINISHED" makes its own finished
garbage
indeed
I should probably fix the string one
Should I just update FsmUtil and see if anything breaks
naw
you don't even mod
just naw
:gottem:
you should 56
who even likes this dum game
never
smh, not even done with your game
ever
((never))
56 gets it
its true we're never releasing a fangame
lazy at this rate we're never- nvm
hmrpf... I don't want to have extra DLLs with my mod...
but I also can't lazy-load the assemblies if I embed
what
not without a change to the modding api

At this rate hmm?
I fundamentally misunderstood how DLLs like... work. I am referencing two libraries in my project, one of which is the netsocket stuff. Just copying the mod's DLL, obviously, the mod loader can't load that mod because it can't see the the NetSocket stuff. There is a way to embed the DLL within my project and load it, but that doesn't happen until my project is loaded, which can't happen because the mod loader can't see it
I can just distribute the extra DLLs along side the mod, but that's not nice for a number of reasons
any ILRepack
I saw that solution on stack exchange but haven't checked it out yet... That's probably an option I should check out
before I go forking the moddingAPI
just distribute it like playerdatatracker ๐ค
What does playerdatatracker do?
Uuuuh going to assume tracks player data
thanks lazy i meant in context tho
it just gets put in the same folder as the rest of the games dll
hmmm I mean, it works that way but ewww clutter
especially end-user clutter
I'll probably use ILRepack if I can figure it out
heaven forbid the folder with over a 100 dlls, which the user will never go into
has another 100kb dll
I do see what you're saying KDT, and it makes sense. but still feels icky
idk i'm weird
@ornate rivet update
Thanks all
easy
i mean it just ends up being even more bloat for the end user, if multiple people want to use the same dlls
right now if you wanted to use websockets or discord rpc, you could use the same dll my mods that use them did
i just copied the fsm util from PP, so ๐ฆ modcommon is gone ๐ฆ
nevermind doh is broken without me touching modcommon
not using websockets

you're also not using discord-rpc
but if any other mod wanted to use which dll you use, and you both just insert it in your dll
congrats now you have 2 instances of it
the whole point of them being seperate dlls is so you don't have to insert them into your exe/dll
okay but the netsockets that I'll be using is A) heavily dependant on the mod that it comes with and B) the "common" part of it is so small it's literally just a convenience wrapper for System.Net.Sockets
and no other mod is going to use discord-rpc
doesn't mean theres any benefit to putting it inside my mod dll
I'm confused
that also means there's no benefit not to
i wanted to update modcommon fsmutil but i can't because other mods depend on it
i was testing doh
and it died when i tried to update it
therefore i am not updating it
there's also no benefit to optimizing, considering the state of optimization of HK at large IE. none
unfortunate
well heres a massive benefit
i mean the api optimizes hk
the api replaces hk's reflection methods with cached dynamicmethod creation which is a fuck ton faster
can't we copy the old fsmutil code and have DoH (and other mods) reference that then update
no one will notice or complain about your extra dlls
yeah
let doh die
but i'm not going to ping alek
fair
no speedrunner has noticed websocket-sharp.dll in their managed folder and been like whys this here
until now
dun dun dun
Well when I feel like it's appropriate to distribute a common or shared DLL I will do so; until then I don't want to decouple the files in the prototype, and I'm willing to expend the some effort to make it happen; especially since the prototype will be shared, but not through the installer
lmao are you stuck on the saws attack
yes
unfortunate
I have been for the past month I think
just don't make it geometry based
so easy
what are you trying to do with the saws tho
what if I just left it as 5 minutes of flappy bird
I still love you @leaden hedge
different formations
sid that's what you find out when pale champion releases
tbf currently it is a hollow knight flappy bird situation
thats gay
you
don't tell my wife
saleh youre correct ๐
hol up
ill be ur new wife
If I had been smart and put all the saws in a 6 by 18 matrix, I wouldn't have to waste so much time
well why didnt you
mood
we'd make a great duo
Red
dye
sigh
Sigh
make the hive knight mod
๐
@hollow hearth red hive knight mod
stop stealing my identity ๐
you never had an identity
knight?
red hive knight mod when
red?
i am going to yeet you
kindly do so
50/50 chance
weren't you doing watcher knights
that was just testing something
ah ok
maybe later
as long as you don't do soul tyrant, I'm good
i can't really think of anything good for wk
56 how many mods are you making
56
753 mods when
Knight
I'm on like
number 9
actually lemme count
Glass Soul, Lightbringer, Dreamshield Co-Op, Empress Muzznik, ScaleMod, SmoothParry, Stick Fight: Weaponhack, Gray Client, and Risk of Ridiculous
so yeah 9/753
Risk of Ridiculous?
QoL mod for Cuphead
ah
I didn't make a timescale mod
did you finish overhauling the mod? ๐
I thought he was overhauling gods of battle
i don't remember him mentioning a name
i did not mention a name
give us a name
^
no
tom
same
timothy
what about pale champion?
^
show me the list
nda
break nda
nou
@gilded lotus should i add the side nail attack for markoth or no?
let me know if you have any attack ideas
i wish you said no 
mino, what
im' using that from now on
saleh ki?
wat
wat
yes and?
sigh
ok and?
who
yes and? > ok and?
ki as in who?
zaliant, when tho
ok this is incredible
at what phase
ok and?
smh
thank, it has very polished code too :^)
i just wanna get done with markoth
because marmu 
just got home, I don't think I'll be able to code the translation mod today
maybe tonight?
sure
no cause the meme is diff
well i almost radianted pale prince nail only again
i think im ready for rad nail only charmless
try double PV
sorry i only play fair bosses
bubble vechil
it actually is though
no spike pillars that cover the whole screen
are you going to voice over markoth's attacks?
https://puu.sh/DxDjY/a4b34d722d.wav try that
That puush could not be found.
๐ฉ
very cool puush thanks
Good puush
you ever want to do something and then immediately lose all motivation to do said thing
yes
yes
like living
yes
is this knightmere modding
yes
Naw usually it takes a day
ooh look here guys we have a non depressed person
that's me when i think about adding side nail attacks on markoth
everyone point and laugh
๐ค
try this @safe hamlet https://puu.sh/DxDnq/9713b3c3cd.7z
tbh depends on what the thing is
for motivation to fizzle out and discipline to kick in
it can't be living zaliant because i never wanted to do that in the first place
what do you mean
idk what you are talking about xD
eksdee
acceptable
โด
โบ
@gilded lotus do you actually not or sarcasm? 
that is like ๐ but worse
cursed
i actually dont know what youre talking about, it's an audio file so i cant like do anything with the actual game
i am never ironic when i say that (:
no i mean
ok and?
you weren't specific :^)
ok buddy
uwu
cannot relate
owo uwu
no
ewe
I'm not depressed.
Red
k'night
Why
yes why would i ever ask someone to stop spamming a word in a channel i am supposed to moderate
can we ban myrthalia
inconceivable
that part was never removed
the original one i gave you was an mp3 and what i just gave you was a wav, no diff in the music itself but another format
wait

i dont have that one except for streamable
but i had to re-structure some stuff cause it was kind of retarded
which meant cutting some stuff out
how do you decrease the spread of a particle
You moderate its fun
depending on what you actually want to do with it Sid i can cut the audio up even more so you can play different wavs at different phases, but that's extra work on your part lol
also perhaps it was just me but during jngo's video the sound of the music seemed a bit low?
then again i haven't played through so i dont know how immersion breaking it gets
music seemed fine on the last thing i tried but idk
are you talking about particlesystem particles?
yeah
no pun intended but i play HK with sound 6 music 9 so my music is always a bit louder
alright
i prefer to have my music more up front when i play games usually
same
@safe hamlet
he has done it
idk why but my particles look blurry
am i going insane or no
yikes
is that a yikes you're going insane or yikes those are blurry
blurry
thank god
they are blurry
56 what is this
it's probably just getting an average of color per pixel when you stretch
no but i mean how particles
so it looks fucking smeared
but idk anything about art so
@jovial vault might confirm ๐
what?
knightmere it's just a particle system
not sure about that one
yeah when you enlargen an image it gets blurry
i asked about the particles not the boss ๐ก
no but this is the same image i always use
you can use waifu2x if you want it to remain clean and not get blurred but still want a bigger image
wow mino you're so smart
Yeah its definitely less loud zal
hmmm, i thought i tried maxparticlesize
this ain't it
this is better
it's not blurry
and how exactly do you change the color or the particles
yeah you can clearly see defined edges there

i mean. technically
There are two color sets
There's one on the render material
And one on the startColor
main.startColor = new ParticleSystem.MinMaxGradient(Color.red, new Color(174f, 80f, 53f,248f));
And then from there you can also change the color via the ColorOverTime module
ty
so you can have it fade from red to white or whatever
if you want a video of it in the editor i took a bunch from this https://youtu.be/j4hnc5YErGg
Sid do you know how to adjust volume in uniby bengine
oh kk
thank you 56 this is useful
yes
im gonna make you do extra work then
it was gonna be really good though ๐ฉ
was it
ok and
if it requires me writing some cursed stuff, i am not doing it
particles and shaders are fun stuff
u are fun stuff

i mean sure i can try
it will give me something to do other than the side nail attack

very cool
in my artistic opinion
it's great
https://markoth.is-pretty.sexy/VAfYzWj.png me when i can't be bothered to make particle system from scratch
no i mean is it still blurry
i mean couldnt you technically make your own particles and import them so they dont look blurry
mola knows the deep lore
yeah but these shouldn't look blurry in the first place
unfortunate
it's unity's default texture
is that default
same thing i was using for wk & pale prince
no
"Default" as in the default is actually pink squares
but it's included and easy to get off resources
default as in the one you used for PP
yes
you changed the color
yes
that's true
yes

it has like 8 set positions and it chooses between them randomly
see that is blurry
yea prolly
make it as saturated as you can
who
you
bold of you to assume i know anything
can you play a sound file, wait X time, then play another
yes
but how would looping work
just loop from the phase music?
or the very start
you better pay me good for this :^)
white particles on lost kin look so sick
wks movement was kinda weird so it ruined some of it
they look even better on markoth
garmond
i am actually considering trails for marmu tho
i have this for a phase 1 loop
idk how that would look
make the trail work like how CG/Rad beam does it
this particle effect is actually so cool
CG?
crystal guardian
as soon as phase 2 is triggered, stop phase 1 wav, trigger the tuba, trigger wait phase 2.wav, then play phase 2 wav
ah
easy :^)
trigger the tuba
just make it part of phase 2 
saleh/56, give me a good way to replicate radiance's side nail attack
for loop
BOI
adjust the rotation such that it matches the throw of a nail
so it'll look like he's throwing 80 at once
and be actually hard to dodge
the prob is if phase 2 goes on long enough it will eventually loop back around on the tuba if there's a wait

oh yeah these white particles are actually very cool
wait what particle is that
it's just ParticleSystem
why is lost kin spitting out worms
@safe hamlet
my last brain cell
didnt lost lord have an uninfected spritesheet
yeah
@gilded lotus what do you think
what happpened
i killed it
uninfected as in actually uninfected or blue boi?
ew
here's the bulk of phase 2
i see
don't just make it a harder lost lord
add some attack variety
attack variety who
give me ideas for markoth except grid attack
Undyne the Undying closing spears attack
^
jngo, do the spears go past the player after they converge or no?
Well they fade away in the undyne fight
This is quite minor, but it came up today that the kingsoul increment in debug doesn't set gotShadeCharm, so it doesn't trigger the THK/Hornet cutscene
does pv take any knockback at all
don't think so
why does lost kin without knockback feel so weird
it's cause he flashes
cheats
i have fixed it
i just thought of something stupid
hive knight but the guys he summons are the big boys, whatever theyre called
big boys
i thought of something like that
very cool
Finally home
Will start work on translation mod as soon as I get my pc to turn on
Send thoughts and prayers
hello i am back
waiting...
on player data
yeeeesh
hi back
boys I am
fucking dying
this supervisor has been yanking my chain
for 4 months
hi fucking dying
im jngo
hi jngo
any idea why this ```cs
private void InitializeDictionaries()
{
var assembly = Assembly.GetExecutingAssembly();
foreach (var resourceName in assembly.GetManifestResourceNames())
{
Dictionary<string, string> tempDict = new Dictionary<string, string>();
StreamReader text = new StreamReader(assembly.GetManifestResourceStream(resourceName));
string line;
while ((line = text.ReadLine()) != null)
{
tempDict.Add(line.Split(':')[0], line.Split(':')[1]);
}
text.Close();
translationDict.Add(resourceName, tempDict);
}
}```would throw an index of out range error?
I assume it's the line processing part
if it has like e:
said error: [ERROR]:[API] - Error: System.IndexOutOfRangeException: Array index is out of range. at TranslationMod.TranslationMod.InitializeDictionaries () [0x00000] in <filename unknown>:0 at TranslationMod.TranslationMod.Initialize () [0x00000] in <filename unknown>:0 at Modding.Mod.Initialize (System.Collections.Generic.Dictionary`2 preloadedObjects) [0x00000] in <filename unknown>:0 at Modding.ModLoader.LoadMod (IMod mod, Boolean updateModText, Boolean changeSettings, System.Collections.Generic.Dictionary`2 preloadedObjects) [0x00000] in <filename unknown>:0 at Modding.ModLoader+<LoadMods>d__0.MoveNext () [0x00000] in <filename unknown>:0
Hi cami
log it
on it
line.Split(':').Aggregate((ag, s) => ag + s + " ")
what's that supposed to do, 56?
did you route the string to the Mark II traingulator from the sawyer inhibitor relay?
good lord
you gotta copy the stream first i think
no
guess not 
hmmmm
my guess is that the streamreader is not getting what I want it to get
yeah
[INFO]:[TranslationMod] - System.IO.StreamReader this is if I log the streamreader itself

also why tf is VS giving me this error
basically it's telling to to add this solution to an executable project
because you can't run a class library
when you do F5 it tries to run it
you gotta use build if you don't want that
o
oof
[INFO]:[TranslationMod] - ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ ๏ฟฝ lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet # PADPADP1K๏ฟฝd๏ฟฝY๏ฟฝqP1๏ฟฝIL๏ฟฝ๏ฟฝV๏ฟฝ๏ฟฝ3๏ฟฝำง๏ฟฝ!ๅณt๏ฟฝ๏ฟฝ๏ฟฝ ,๏ฟฝ7Y}๏ฟฝaSo๏ฟฝV5๏ฟฝu๏ฟฝย๏ฟฝว9๏ฟฝ๏ฟฝ" ุค๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝQ๏ฟฝFf๏ฟฝ฿ฝ๏ฟฝJ๏ฟฝ๏ฟฝsY ๏ฟฝั๏ฟฝัc๏ฟฝB๏ฟฝ&ะซ/
yeah, this is what I get if I log streamreader.readline()
idk if it will work but try this
var ms = new MemoryStream();
stream.CopyTo(ms);
where stream is the manifest resource stream, then pass the ms into the StreamReader
idk how manisfestresourcestream even works so prolly will not fix it
o
I get the problem
` var assembly = Assembly.GetExecutingAssembly();
foreach (var resourceName in assembly.GetManifestResourceNames())
{
Log(resourceName);`this logs
[INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources
do I need to use onbeforeserialize/onafterdeserialize to save a string list to settings?
I don't think so(?), but I wanted to check
yeah
shouldn't have to homothety afaik
i assume you are not filtering your resources
I didn't realize there were other resources aside from the ones I added
thank goodness, there are some things I can't do 
yea there are some default ones
I did learn regex to get rid of the 20 copypasted bonus eggs tho
question: are you putting the kings fountain as a long check or is it just an oof
it is an oof
oof
who be this
wait did the exhibition happen or not?
yeah, 10 hours ago
i missed it
It went well, except for when void heart despawned for half the racers and debug couldn't fix it 
also gradow, be sure to .Trim() your strings, that will get rid of any whitespaces
at the beginning and the end ie
[INFO]:[TranslationMod] - Initializing Poorly Translated Mod [INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources [INFO]:[TranslationMod] - Initialized Poorly Translated Mod
click on the file, then look at the properties then change it from content to embedded resource
never tried multiple so idk
no ok
also
all this is just so I can iterate over resources
because if I do Resources.Achievements for instance, it returns the Achievements.txt file
do you guys see a better way of doing this?
wdym
instead of this roundabout way I'm using to get a reference to all the resources
isn't there a direct way to iterate over resources?
i don't think so, you gotta get the resource names then get the stream for each
very nice
[INFO]:[TranslationMod] - TranslationMod.Properties.Resources.resources
[INFO]:[TranslationMod] - TranslationMod.Resources.Achievements.txt
[INFO]:[TranslationMod] - TranslationMod.Resources.Backer Messages.txt
...
[INFO]:[TranslationMod] - Initialized Poorly Translated Mod```
won't trim remove spaces between words too?
wouldnt it only remove the first and last whitespace
nvm
only removes the ones in the beginning and the end
ttacco mann
o
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
๐ค
so if you have like " test " it becomes "test"
h
had that issue before wondering why trim didnt do shit until it only kept removing the first and last, ended up having to use .replaceAll(" ", ""); instead
knightmere r u ok
r is the answer
hmm ok
also yes
works
i was supposed to say something after the 'aaaaaaaaaaaaa' but then forgot

why is r the answer
RilkRong
the answer to what
ahem anyway ttacco question
why does discord not bother to add the space between the username and the date
why do i feel this question is about dying
in the gun mod can you bounce on the bullets
i have a question too ttaco
too complicated, maybe ill do it on the charm, i think, or not 
tbh you were right but then i changed it because i genuinely had a question
what was your genuine question
in the gun mod, can you add radiance beam laser attack?
the bounce on bullets thing
ech i dont know how to spawn the enemy attacks yet but ill probably steal the laser mine from CP instead of the rad one, no wait
didnt rad have a direct laser version during her 4th phase
like how you can bounce on shade fireball i mean
I think the mod is done
does your shade have a gun aswell
wait, as in, pogo
now onto debugging
yes
i never thought about the shade part, now that i think about it 
it its complicated its going to "maybe some other day" category ๐ฉ
as fast as the vengeful depending on your current gun
regular SHOULD be faster than reg shade soul tho
ech effortttttttt
knightmere this is so sad please do binding all p5
unfortunate
rn sekiro
buy sekiro
Shawkiro: Shades Die Twice
me
ech i just wish sekiro was longer
NG+ tho
i want more bosses
i heard it was a 40 hour game
im on ng+2
i didnt actually find the game that hard
well
that hard
final boss was the only one that made me take a break
at what hour did you finish it
at around 50
i made sure to get all collectibles too u see
probably what made it so easy
but just give me mikiri counter and nightjar slash and im good for the rest of the game
did you beat sekiro aswell ttacco
i havent played it at all
just wondering why you said its couldve been longer when it took you 50 hour, granted different perspective on whats long and not, plus you did find it easy
probably
no i mean i just want more of it cause i enjoyed it so much
i dont pay for games more than 1k PHP in our currency except Silksong
oh i see
maybe the DLC in the future
https://codeblog.jonskeet.uk/category/c-8/ very cool article
Posts about C# 8 written by jonskeet
NOTE_JELLY_CRAWLER : The soul of the dead ancestor? Could the Greatest Minds of Creation Come? Eggs look in a safe place to throw eggs? I do not know what.``` wtf why do these have the same key
are those supposed to be seperate?
o
u mean sale
I know what happened
google stopped the translation process
and you had to restart from there
ye
yeah
but the only way to find those is wait until the game throws the "you already added that key boi"
yea
CHARM_DESC_33 : Reflecting on the desire for self-respect for spiritual superiority improves the ability of powerful users. Reduce the cost of the soul to create letters.
CHARM_DESC_32 : In combination with imperfect imperfect nails. Hada is still long. <br> <br> Owners can quickly cut nails.
CHARM_DESC_33 : Perform Sanctum Spirit in Wear Sanul for the best use of the users and perform rituals.```which ones do we keep?
I say first 33, second 32
yea
also i am very dumb, you don't have to copy manifeststreamresourcestream to use it
aren't there some streams that you have to copy in order to use?
INV_NAME_STOREKEY : Merchant key
INV_DESC_RANCIDEGG : The fruits and fatty fruits of the species are intact. This is what will change the pressure. There is no expectation.
INV_NAME_STOREKEY : user Button```
choose
I'll be back in ~20mins
user Button wins by a margin
am back
ok
sid
can I bother you to translate only one line for me?
CHARM_DESC_38 : <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>

CHARM_DESC_38 : Infectious diseases can be a dream. Shield should follow loads and try to protect them.
ty
So this doesn't save. Am I missing something?
public List<string> hintItems = new List<string>();
........
RandomizerMod.Instance.Settings.hintItems.Add(item);
success indeed
and, I might add, it's not only the game who came

In fact,
ok
stream time bois
In fact.
should I stream the first ever playthrough of this?
create history gradow
or do you guys want to experience it for yourselves?
Good either way. I'd probably try it myself at some point.
@trim totem stream?
now you'll see how bad I am at this game
even worse since I haven't played in 2 years
I'm out rn
you can't be worse than me tho 
but you should do it anyway
oof
Let's see the horror.
smh why are you out
https://puu.sh/DxMYp/63998998ed.png dont ask why
why
ยฏ_(ใ)_/ยฏ
wheres the png with a lock of homothety's hair
btw here's the dream warrior soundtrack https://www.youtube.com/watch?v=C_awix7ebfM
why is that a piano synesthesia 
Ah beautiful.
In the absence of any suggestions, I plagiarized Sean's method and saved my list as a dict with empty values. I cannot possibly imagine a better or more efficient solution than this
open source is free real estate
very nice regardless
no stop why
Try marking it as [Serializeable] or [SerializeField] @unborn flicker
56, are you watching the stream?
wait what
I've never done that
That sounds terrible
If you merge my rando it'll work fine because I use this for settings now https://github.com/seanpr96/HollowKnight.SeanprCore/blob/master/SeanprCore/BaseSettings.cs
Ah, maybe I misspoke. I meant that I used your method for saving dicts to very sloppily save a list instead
[SerializeField] doesn't work and [Serializable] gives an error. I will fix this though once I finally merge in your commits
Because this is actually pretty bad, even if it works
Guys name 5 mods I should use
whatever you want
No, No, No, No and No
pale prince
this
i should get some sleep, gn 

gradow please tell mossbag to do a lore analysis of this mod
I would if I knew him
gradow please tell mossbag to do a lore analysis of this mod
i can tell him if gradow wants
i want
๐
Time to activate my die move
Gotta pray to gradow so i dont have a terrible maths exam
u got it ez
DIE MOOOOVE YEEEEEE
akright fuckos get ready for this nonsense
so I contacted a professor and asked her if she could be my supervisor for my masters program
we meet and talk and to sum it up she basically said she wasnt sure of funding just yet
and would get back to me in a week
week pasts nothing




