#archived-modding-development
1 messages ยท Page 130 of 1
Oh ok
I don't think he finished either
is that the way it works Kappa
any idea what will happen to them? Will he just finish them later?
Anything I put up with no license is because I forgot
not according to gbatemp
I don't actually care if anyone uses my stuff
if you put code on github its free game 
if you put code on github anyone can download it for personal use IIRC but you could DMCA someone if they modify it and redistribute it
the purpose of a permissive license is to explicitly waive your own right to send a DMCA
GPL 3 also specifies any modified version has to be GPL 3 as well, right?
yes
Yeah thought so
but only public projects
so you could internally fork it and do whatever
but if you wanna sell or give out binaries you have to include source code
this is about Xecuter using Atmosphere homebrew code in their proprietary OS
under the GPLv3
which is a sold product
and atmosphere is GPL v2
so definitely not allowed in any way
I have no idea what Xecuter is but that's shitty of them
you can do that if you provide your project's source code along with the sold binaries. You can sell open source stuff
well they don't
and only provide source to buyers
Xecuter make a CFW for switch that loads "backups"
iirc it's just that you have to provide the modified source if someone asks for it
so like
they can send you a cd w/ the source if they want and it still counts
I'm gonna take a guess and say they wouldn't
for v2
The text of the license obliges you to provide source code for binaries you distribute, and gives you exactly three options for providing source code. These options are spelled out in section 3 of the LICENSE file in the BusyBox source tarball:
3(a) bundle the complete, corresponding source with the binary.
3(b) bundle a written offer good for three years to provide that source upon request. (These days this is often a URL).
3(c) pass along somebody else's 3(b) offer.
considering they charge for it and the licence checking is on the switch
I could email them and ask 
if they have no way of telling if you didn't buy it then I'm sure you could email them. Good luck actually getting it tho.
in that case
... hahaha there's no way they're gonna comply
but
they legally should have to
nothing like trying to sue random asian companies under US courts.
painless and super effective and fast process I'm sure
I think if their company was legit and in china it'd work
but they'd just vanish suspiciously
aaaa why does list.Count give me a null ref when I have list = new List<Collider2D>(); in my start function
omg
eww I know why
for some reason my trigger is running before start
bad code delet
needless to say my lasers have a few problems with them
copy crawlids lasers
for one... and I'm still not sure why... I take double damage when I'm hit but both flameshield and lasers are down
for two, you should see their hitboxes
it's crazy how bad they are
not that anyone can tell since the lasers are so shortlived
for three... they're STILL not long enough
uhh oh for some reason I'm not getting iframes after getting hit like I should
so that's why I'm taking 2x damage
I don't have anywhere else to complain about things I find in salt & sanctuary source
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
hollow knight 2 source code leaked
well this has no variables ๐ค
Excuse me flags is a variable
sorry
it has a variable
and 100 magic numbers
why even list the 2nd set of numbers
There I fixed it
I got knocked around by a few enemies and now I have immobility storage. How did I mess up my code this bad.
why not
switch(flags){
case 1:
case 2:
break;
default:
//stuff
return;
}
//stuff
although I shoudn't question stuff that has a 40 item long fallthrough
Why do that when you can put another switch in your default?
what the actual fuck
12 tredecillion iq
Seriously though I don't know how this game runs well
Never had problems with hitting 60 fps
And it doesn't really crash
Pretty stable
Of course
It's kinda tempting to clean up the code in some of these files
Just so I can tell what it even does
alright I need y'all's help I screwed up something big and idk what
That's fucked
how come I keep taking damage without any iframes
probably some coroutine on the hero isn't being ran
I'm using ModHooks.Instance.TakeDamageHook
wow you stole blackmoth's bug
If you want kind of a hacky not-supposed-to way of doing it, you could set HeroController.instance.INVUL_TIME to some interval (takes a float, I believe) every time you get hit
probably won't fix the floating
if HeroController.instance.INVUL_TIME is more than 0 I shouldn't take damage right
well the floating is probably from being hit WAY before my character should be able to be hit
causing some storage or something
Yeah I can't help you there lol
you can set the invuln var probably
I have 0 iframes for some reason
maybe I got rid of them in greymoth
actually
let me try disabling greymoth
since 56 said I stole a blackmoth bug
you did
the flying into the air uncontrollably stuck like that thing happens in blackmoth sometimes
huh I forgot I actually added a thing if greymoth is turned off
oh cool I found a mothbug
1 it was greymoth's fault
2 I think my modding api code doesn't work
I mean
it works 100% don't even bother checking sean
Ok I wasn't going to check anyway
wait no it works fine
it's uh
I forgot dash pressed hook overrides original dash
meme
sorry it's weird for me to think about modapi hooks actually stopping the original function
and now I'm remembering why I needed greymtoh in the first place
lol you know what the problem is in blackmoth and my mod
EVERY SINGLE FRAME that you aren't dashing
this is set:
HeroController.instance.cState.invulnerable = false;
thankfully, believe it or not, my anti-turbo button code can be adapted to fix this issue as well
nice
should I send a PR to gradow
react below
regardless of reactions I will
but
do it anyway
gotta relookup how to update my remote repo
cool it actually works
nice
oh it's already fixed in 1.7.2
or it should be
what version of blackmoth do you use
4.2.0
Blaze it

waiting for Redwing v4.2.0 with meme changes and it's called BlazeWing
I'm still waiting for redwing 1.0
YESSSSSSSSSS
guess who blessed my mod testing again
I love this game
6th time
this is why I test in this area
change it so he always spawns
that'd ruin the fun
Go further, make a playable menderbug mod
yes
y e s
make him spawn everytime even after you kill him then kill him repeatedly
Mender Emperor boss battle
welp just released another beta of my mod so uh fun times
he gets so tired of fixing everything that he's just absolutely furious with rage and attacks
better idea
anyone ever try killing the chickens in zelda games
that but for menderbug
omg hahaha
that'd be neat
or combine the two. he attacks you and his attacks are the zelda chickens
if I ever made this I'd make menderbug completely unkillable
and he'd haunt you for the rest of the game
with these attacks
and to make it even better, they're actually just zelda chickens instead of bugs.
you can kill his ghosts but they keep appearing
bonus points if they're from links awakening
not gonna lie I'm mostly just estatic that my project which has turned into about a month and a half in the making is finally starting to shape up
I really hope I can beat the release of GnG
wouldn't it be better to wait til after to avoid having to recode?
very little will need to be recoded on my end
I may have to wait for some patches for ModdingAPI
inb4 lost kin fsm gets completely changed
my mod is currently using ONE, count them, ONE FSM
and it's the knight
well two fsms on the knight
but only one game object
is there a way of keeping a game on steam from updating at all so none of the mods break until i decide to update?
im really happy my favorite boss only has one FSM I care about
don't you replace grimm's stun control
meirl
That screenshot above is the first time I have seen Menderbug
Menderbug is bless
time to see what happens
lost kin in crossroads-1 big think
make mods you can test in crossroads 1
like that old version of mantis gods
where they followed you everywhere
Lost Lord new version when?
var is just always set to false
wait, the headbang with all the bubbles?
yeah
SET IT TO TRUE AHAHAHHAHAA
did
so after I make redwing I have to do a meme mod right
he just kinda headbanged and spawned nothing
headbang doesn't spawn anything with lost kin cause it's unimplemented
idk
oh yeah it's cause they removed the FSMs
ok cuz I kinda wanna make shitmothst and I know how I want to do it and it shouldn't take more than like 3 hours to do
was looking through the FSM Viewer and another gameobject called Infected Knight Dream also had lK Control and stuff but left the headbang FSMs in
also has stuff that are now moved to components
like recoil and such
for added fun shitmothst will, like all my other mods, be compatible with all other mods
Lost Kin doesn't have Stuns, right?
they learned their lesson
lost kin has stuns
when they made TGT expansion
i just killed them
i imagine i could reimplement the headbang attack if i wanted to
don't really want to tho

fight lost lord with redwing
e v e r y t h i n g
once I add the crazy insane redwing handicap that makes all attacks that aren't redwing attacks do 1 damage
then try it
this would probably be better if the shake fsm actually existed
also he has some var called angry
evade backdash now spawns bubbles, starts the sword wave and after sword wave ended another bubbles
(56 said something's not a bad idea wow)
make it so that the sword waving attack now constantly spawns bubbles
hows the ram usage
I'm fine on RAM
8.47/16
dnspy is using as much as all the visual studios combined anyway
It's way more of a problem
16 GB RAM... I have only 6!
I effectively have only 6 or 7
I have pretty cheap laptop
but ram actually costs more now than 5 years ago
I only have 8 gigabytes so F
costs for me around $500
Costs more but you're still expected to have more than 8 for any heavy use
my lack of ram on this laptop is actually somewhat slowing down my mod development pipeline
I need just 1-2 more GB and then I'd have enough
but 10GB of ram is weird
I bought 16GB around 4 years ago because of modded minecraft using like 20GB
Good purchase
not the worst idea in the world
^ This but unironically
https://smile.amazon.com/Kingston-Registered-Workstation-KVR13LR9Q4-32/dp/B008L5HUQ8 Here you go buy two of these
It said 2
Maybe they're used
Whatever, buy this instead https://smile.amazon.com/Samsung-2133MHzCL15-Internal-Memory-M386A4G40DM0-CPB/dp/B00URYU93C
Cheaper anyway
Only $1300 to get 128GB
And I would need a new motherboard
Which means probably a new CPU
Very good investment I'm sure
Kind of overkill though
What would you possibly be running to need 128 gigabytes of ram?
Ramdisk
Understandable
According to Google
It is possible but not typically with whats on your motherbd since, as you know, its volitile. The did make a ram drive board called the iram that had a battery backup on it for just such thing. Sadly Gigabyte never followed up with more of this kind of product.
The thing with this is it's too small to put anything meaningful on
So the fast speed will mean nothing since you'll be waiting on transfers to/from the slower disks
Maybe someday in my lifetime there will be large affordable hardware ram disks
ใผใใฎใดใ will go on there
My Piko
Boku no piko
Bye
Nice
Wow I hate it when people gary in the bathtub
the bathgorb

time to go to bed before i start thinking i have a sense of humor goodnight cool people
By the way when I say soon I mean Team Cherry levels of soon
hey could somebody please help me? i wanted to try bonfire mod. when i just replace the Assembly-CSharp.dll the game wont launch just a black screen. but if i put the whole folder into the directory the game starts but i dont find any menu or something else to use the bonfire mod. sorry but im new into modding ._.
how? its the first time for me to use discord
I'll do it
i watch it right now
the mod installer said it is installed but how do i use it ingame?
Bloodstained beta release 
oh boi
should I record it?
@compact sedge what's that about setting invuln false?
hey
is there a gog api for version 1.1.1.8 ?
why would you need 1.1.1.8?
I want to speedrun this game and a friend told me to use the 1.1.1.8 version for some glitches. I wanna use the debug mod for practice but the api version isn't working on gog.
you mean the 1.1.1.8 modding api version doesn't work on your gog copy, is that it?
yes
try using the Info Program from the Resources on the SR.com game page
Hollow Knight - Resources
it has basic functions such as infinite HP/Infinite Soul if I'm not mistaken
nice
thanks
I didn't know it was a bug in blackmoth truth be told. Maybe in a really old version but in every version I've worked on it hasn't been
it was 56 who brought it to my attention at all
well
people keep complaining about it
and I have no idea what to do tbh
I added an invul timer after each dash to try and prevent that
as it is now it seems mostly bug free as far as I can tell. There's a few oddities that aren't really your fault, along with a lot of exceptions thrown that don't seem to matter too much. but otherwise it works pretty well.
eh
like I said I plan on rewriting most of it at some point
because as it is, the code is so ugly
weren't you the last person to update it?
uhh so there's a problem in KDT's documentation but I have no idea what to put for the example code that would be concise and accurate
this is what he has https://github.com/KayDeeTee/HK-Modding-API-Docs/blob/master/docs/Hooks.rst#dashpressedhook
What, in the fewest number of lines, would cause the character to dash?
Dashing = true
really? I'm mildly suspicious that just setting: HeroController.instance.cState.dashing = true;
wouldn't do much
papers pls
Sorry
Gradow would this work or do I need more here?
if (HeroController.instance.cState.jumping)
{
HeroController.instance.cState.dashing = true;
HeroController.instance.GetType().GetMethod("dashQueueSteps", BindingFlags.NonPublic |
BindingFlags.Instance)).SetValue(HeroController.instance, 0);
}
not trying to write good code just functional code in fewest number of lines
Papers pls is a good game
*GetField
what exactly do you want with this code?
prevent double-dashing/air-dashing?
idk I'm trying to rewrite the bad and wrong code in the docs
which
tbh
makes more sense than how the hook is actually done
https://github.com/KayDeeTee/HK-Modding-API-Docs/blob/master/docs/Hooks.rst#dashpressedhook
This is what the code looks like in the documentation, and IMO what the code should be.
but in reality it's just a void hook that stops the original from running 100% of the time
I'm back, I'm here to let you know i was able to get the enemy randomizer to work but whenever I click the "randomize enemies" button it works for some minutes but then the game will crash sometime during the process(The mouse will change to the normal one and then the game will close. I most recent time it also made a loud buzzing sound while doing that)
Any ideas why?
Minimum requirements:
Windows: 12GB of RAM 2GB vram
Mac/Linux: 8GB of RAM, 3GB of vram
best I can tell anyway
https://github.com/KayDeeTee/HK-Modding-API-Docs/pull/1 this might be the worst pull request title ever not gonna lie
didn't the api get updated?
or is it still void?
I think we changed it to bool not too long ago
unless there's a modding api version 44 then no
might me wrong tho
I changed DashVectorHook to have an input
oh
but not DashPressedHook
Wait how do I download RAm
sean's change was internal
HOW do I acquire big ram
and doesn't affect the hook itself
basically
the hook is supposed to return a bool
but it's defined as a void hook
so the bool would always be null
and instead of making the hook defined as a bool hook he just made the bool always true
so that it wouldn't break blackmoth
this being on my request
but very early into the redwing development
But
how do i get big ram
I agree but this was because I asked him to fix it and he didn't want to ask you if it was ok to break it
anyway what I said was wrong
so ignore that I guess
I'm gonna eat lunch and do some homework but I'll send a PR to revert this commit and also switch the hook to a bool
unless you want to do it now
well, but that's only internally, no?
public delegate void DashPressedHandler();
the delegate is still a void
the delegate needs to be switched to a bool, and that commit needs to be reverted
those two things should be all you need to fix it
yeah
Compact mode big meme
aaaa you can't just easilly revert it because it also changes a bunch of style stuff https://github.com/seanpr96/HollowKnight.Modding/commit/58aa35b0d68bf1ca27617a9af5c2d443943f9433
I'm currently editing it to submit the PR
internal bool OnDashPressed()
{
Logger.LogFine( "[API] - OnDashPressed Invoked" );
if( _DashPressedHook == null ) return false;
bool ret;
Delegate[] invocationList = _DashPressedHook.GetInvocationList();
foreach( Delegate toInvoke in invocationList )
{
try
{
ret = (bool) toInvoke.DynamicInvoke();
}
catch( Exception ex )
{
Logger.LogError( "[API] - " + ex );
}
}
return ret;
}```
this should be it, right?
yeah make ret default to false not true
good
although
maybe better would be
having the hook use a bool arg
yeah
I was thinking about that
adding an override argument
something like DashPressedHook(bool override)
works for me

wdym
DashPressedHook runs every time you press the button
but you can press the button and not dash
because either your dash is still on cool down
or you're in the air
uh-huh
anyway just make it have 0 args
anything DashPressedHook(bool override) could do, dynamically linking to other mods could do better.
I mean uh why would anyone ever do that
How I get more ram guise
the minimum requirements are pretty high, not a lot you can do about them
I guess rewrite enemyrando to have a serializer
but until then unless you have 8-12GB of ram and 2-3GB of vram there's no hope
I can't think of a better solution than what we had earlier, AA
making it return if it should or not everride
yeah IMO that makes the most sense
play different mods
Raisin bran, in short you can't play it
there's this really fun one which lets you throw spears
and another one that lets you become a spear
No
I need big rando
now NoW NOW
Y enemy rando want so much Ram
salty me
Enemy RAMdo
what are ur computer specs
I'm not steve jobs Angle
Well yeah, cuz you're alive
wrong

papers I honestly cannot believe that you would continue using 32 bit windows even with all the ram you give up
but
How do you not do 32 bit windows
do what
I want to yote 32 bit windows so I can not give up so much ram, like you said
So you too suffer the curse of 3.5 GB ram
And the inability to run Firewatch you Stupid wretched idiot of a maschine
install lunix
Stop speaking Italian guys
embrace the infinite ram... and finite vram it provides
ANyways how do I install big lunix and will there be any side effects
o
/s
/s?
is this... he who should not be named
no
ok
another person
Rip RAM
aa: https://github.com/seanpr96/HollowKnight.Modding/pull/17 this is pretty much it, right?
wait
that still makes no sense
what if one mod tells it to override and another tells it not to
sigh
I can fix that
internal bool OnDashPressed()
{
Logger.LogFine( "[API] - OnDashPressed Invoked" );
if( _DashPressedHook == null ) return false;
List<bool> overrides = new List<bool>();
Delegate[] invocationList = _DashPressedHook.GetInvocationList();
foreach( Delegate toInvoke in invocationList )
{
try
{
overrides.Add((bool) toInvoke.DynamicInvoke());
}
catch( Exception ex )
{
Logger.LogError( "[API] - " + ex );
}
}
return overrides.Any(b => b);
}```
how's this, aa?
Well I don't know, gradow. you?
ffs
eh
I hadn't realized it didn't already have LinQ as a reference
sigh idk if I wanna add another using
I can do it with an if but
ugly
internal bool OnDashPressed()
{
Logger.LogFine( "[API] - OnDashPressed Invoked" );
if( _DashPressedHook == null ) return false;
bool ret = false;
Delegate[] invocationList = _DashPressedHook.GetInvocationList();
foreach( Delegate toInvoke in invocationList )
{
try
{
toInvoke.DynamicInvoke();
if ((bool) toInvoke.DynamicInvoke())
{
ret = (bool)toInvoke.DynamicInvoke();
}
}
catch( Exception ex )
{
Logger.LogError( "[API] - " + ex );
}
}
return ret;
}```without linq
"what if one mod tells it to override and another tells it not to"
That was mildly why I wanted it to have a bool arg
wait so what's the behavior now
does it run the hook 3 times with
toInvoke.DynamicInvoke();
if ((bool) toInvoke.DynamicInvoke())
{
ret = (bool)toInvoke.DynamicInvoke();
}
or am I reading this wrong
I hope not
but maybe
internal bool OnDashPressed()
{
Logger.LogFine( "[API] - OnDashPressed Invoked" );
if( _DashPressedHook == null ) return false;
bool ret = false;
Delegate[] invocationList = _DashPressedHook.GetInvocationList();
foreach( Delegate toInvoke in invocationList )
{
try
{
if ((bool) toInvoke.DynamicInvoke())
{
ret = true;
}
}
catch( Exception ex )
{
Logger.LogError( "[API] - " + ex );
}
}
return ret;
}```
hacks
You know what would be hilarious, a mod that replaces the radiance with a tik tik
otherwise, I can locally get the return value and check if it's true
but that is even uglier
IDK how it should be done but my wishlist is:
- be able to hook this without changing if the original dash is run
- be able to run the original dash while using this hook
This seems to solve both of those problems
just don't know if it'll work tho
that's the main issue
bool overrides = (bool) toInvoke.DynamicInvoke();
if (overrides)
{
ret = true;
}```
maybe this instead?
I think that's the same as what you had above
yeah
but idk if it'll work inside an if statement
and I was hoping resharper would suggest refactoring it to what it was before

if I knew c# I could say for sure
56 help
test it imo
do I only need the vanilla dlls?
@solemn rivet what
I got u
I was just reading through chat
doesn't Kerr's PR already fix the returns
the ones that's there from like October
oh, does it?
no it doesn't
no
it was "fixed"
but the current behavior sucks
and doesn't match the documentation
what's even the point of the return rn
not spamming modlogs with nres

thanks aa
56: will this cs if ((bool) toInvoke.DynamicInvoke()) { ret = true; }actually invoke the method?
56 help The enemy rando mod is big ๐ ฑ roke
I think so
can you call GC manually in unity
yeah that should invoke it
would calling Resources.UnloadUnusedAssets() between the enemy rando scene changes help with the ram usage
I need to fix blackmoth rq
Typo, You said "Blackmoth" instead of "enemy rando"

Keep complaining all you want. Your machine can't play it. shrugs
https://github.com/Ayugradow/HollowKnight.Modding here's my current commit
as soon as I'm sure it works I'm gonna send a pr
https://www.youtube.com/watch?v=kpk2tdsPh0A
Fix enemy randomizer by putting the on the thing in or I will QPU misalign you in 0.75 a presses
I collect the star Watch for Rolling Rocks in Hazy Maze Cave using 0.5 A presses. The A press is to perform AB kicks on the rising elevators. Without doing t...
could you not post that in here please
He's even more annoying than DMS
Also, hey mys! Any news on the new channels? Not to pressure you or anything, just asking
any news on gng
WWIII when mys
We fallout boys
Hmm. Would anyone be willing to tell me how to bring up the menu for the debug mod? I have no clue if I installed it properly.
F1
If you don't immediately see it upon entering a game, you didn't do it right
should be in the top left of the title if you installed it correctly
No clue what I'm doing wrong then.
Use an installer
Make sure you have modcommon installed
Make sure the api is installed
Make sure you're on the proper version
@pearl sentinel pls fix
stop
Kerr doesn't even have anything to do with debug
what
I'm not gonna scroll through hundreds of messages to figure out what you mean
Oh yeh
It'll happen when/if it happens
Don't ping people to tell them to do stuff
We're all volunteers here doing modding as a hobby
I am A literal plague
you're not wrong
please do not mention modders without clear reason and randomly mentioning them isn't gonna solve your issues
actually they'll make them worse
Any ways I can free up RAM to possibly help in the meantime?
Imagine if a thing called a search engine exists that lets you search the entirety internet for help
close what stuff tho
all of it
programs you don't need
Imagine if a thing called a search engine exists that lets you search the entirety internet for helpโข
don't @ the modders or they'll bully you
actually multiple mentions of modders for no reason will get you angry modders and even angrier mods
this is a fact
so, enemy rando loading crash is usually not a ram issue; i've found. it's been one of two things
either they're on a laptop with an nvidia graphics card that is suffering from a bug with unity games that causes them to wrongly use the integrated graphics device on the laptop
OR
they have a crappy graphics card with not enough graphics memory
in the first case, there's a fix
in the 2nd case, there's an expensive fix
anything new and fun here?
pretty fun to read Raisin bran's messages depending on how much pain you want to feel
im already in so much pain
well, I use a laptop with nvidia gpu and it runs fine
how muchvram do y'all have
0
same
but the problem is this
mesa will not on my system, allocate more than 2GB of system memory as video memory
which means my cap is 2GB
it's possible there's a config for this tho
I have 8GB of ram
yes
i've got 12 gigs on my laptop so it takes 3
or
4
i can't even count
no it's 3
I'm gonna send the pr then
the 3 commits are thanks to the back and forth we had
LPT you can squash commits
git rebase -i HEAD~3
and then change the two most recent commits to squash
and it will merge them into one commit
then do git push --force and it will automatically update the PR
ok I can try to explain
I mean
rebase -i does it in interactive mode
I changed it to squash no problem
ok
gitbash
ok
so you changed it to squash and saved the file
and then it should have let you change the commit message
right
no
ok
I just changed it to squash
ok
and can do nothing else
now
press escape once you've made your changes
and type
:wq
that's how you exit vi
big secret
oh
many jokes made about it
Ok I merged it

Same
meme
see this is why vi is the worst. by the time you figure out how to exit it to improve your PR it's already too late
3 commits
just squashing 3 commits that all do the same thing
because me and AA are big dungos
omg
Doesn't really matter
life without vim isn't worth living imo
no I just find it really funny that that joke about being stuck in vim is still relevant
idk tho I told git bash to use nano as my editor
so i'd have no trouble escaping
it's still relevant because college
actually I don't even have vim installed right now
:P
clearly I'm a monster
Available targets for the EDITOR variable:
[1] /bin/nano
[ ] (free form)
how does this make you feel 56
/bin/nano 
also not having di) is painful
omg it's the chosen one
I use kate with regex when I need to change a lot at once
try vim without google
I use vim mode in all my ides
and evil-mode in emacs
also Kate doesn't have multiple cursors therefore ad
you know what does tho
multiple cursors???
wow
you can also in rider and probably vim too select all occurances of some text
to edit simultaniously
also both Rider and Kate don't have :<15, 20> normal 0f"d0
line number is good enough for me usually
my eyes
Don't worry this soothing desktop background I have should fix that.
I use light theme for my laptop because I use this device in bright areas usually
use light theme on a low brightness monitor
I can certainly keep my brightness a lot lower than I would be able to otherwise
so 50% find one harder and 50% find the other harder
Neither is hard to read, light mode just actually hurts to look at
believe it or not though I actually don't have it and I know because I have glasses and had that tested
it's mostly I've stopped doing all my work in a dark room
because idk something about the sun just makes me happier
But if it's 3 in the morning there's no sun
Wow 80 so hot
then i moved it back into the basement where it's like 68
You baby
warm
the warmer the less strain
but also the uglier everything is
But yeah the 3am thing isn't a problem for me because I'm usually up before dawn and asleep not long after sunset, except in the summer
or when I'm cramming for finals
By dying
that's like, more or less my score
gotta prejump
apparently
I sure af can't do it
is normal mode affected by the starting multiplier thingy
also is ngg affected by it
just normal, it's probably not even possible to get over like 1.6k on hard mode
let alone 3.2k
i did more damage first try on hard mode than i've done in all my normal mode attempts
well you do have twice as many grimms you can attack
ree i was just gonna use hard mode for easy score
ok
look
if you get a high score in hard mode I'm willing to put you on the board
let's just say the board is any mode
I mean you can take advantage of getting all your soul at the start to spam spells to hit both grimms at once
but other than that you have nothing on your side
pain
448
welp now ur on the scoreboard have fun
hard mode easier than normal mode stay woke
I have been placated from Randomizer rageโข
But I think it would be a good Idea to state that I had removed a lot(most likely at least 1.7 GB) of stuff and the thing still didn't work
I wonder if it might have bee something else(which could possibly provide insight into what is causing this bug if somebody somehow figures out what it is) or, more likely, the mod still needs more RAM to function
hard mode way easier than normal mode
get to 3200 before you say that
Was the first thing for me?
or alternatively get to 2400 on normal mode and 800 on hardmode and splice them together
uh yeah harddrive space is not ram
so, enemy rando loading crash is usually not a ram issue; i've found. it's been one of two things
either they're on a laptop with an nvidia graphics card that is suffering from a bug with unity games that causes them to wrongly use the integrated graphics device on the laptop(edited)
OR
they have a crappy graphics card with not enough graphics memory
in the first case, there's a fix
in the 2nd case, there's an expensive fix
Well, how do I figure out what graphics card I have?
uhh do you see a windows icon in the corner of your screen
it really be like this huh
click on it
you get like this menu ok
and on it you should see my computer somewhere
and if you right click it
and click properties
and take a screenshot
now this is really hard
to take a screenshot you press this button on your keyboard that says "print screen"
but sometimes it just says prt sc
but don't worry
it means "print screen"
and then you type ctrl + v in this discord chat
dxdiag
I see "prt scr" which I assume is the same thing
yes prt scr == prt sc
I love you
No prt scr is actually the button that deletes your computer from existence be very careful with it
cool
wait does windows not show you the gpu on the computer properties sean is this a legit problem?
it doesn't
works
it shows processor and ram
Not Using Chrome
no
whats a gpu
stop finch
not using firefox themed with userchrome.css
oh

@fair rampart Press win+r and type in dxdiag
^
Show us that
There's a button that says save all information on the dxdiag screen
Click that, save the file somewhere, send it here
btw nobody ask how I got 8 CPUs in one computer. it's a really big server motherboard
pain.mp4
Where the fricc win button
^
Windows key
I was running out with 2GB
The one that opens the start menu
but 4 should be enough
the key with 4 wobbly squares on it
I'll use snipping tool to take a picture of the key on the keyboard
I wanted to commit to the meem by using the onscreen keyboard but you physically cannot
ok gonna leave before i die

so
The onscreen keyboard is physically unable to be snipped
you can also post the output_log.txt
๐โ๐จ ๐ ๐โ๐จ