#archived-modding-development
1 messages ยท Page 127 of 1
and drawing sprites is slower and/or expensive
if I was gonna do a grimmchild mod like that I'd make it based on the damage dealt by grimmchild
Ouch
and I would steal all of gradow's gui code and all of my grimmchild upgrades code
doesn't matter :3 you don't need them , there is always an creative way of simulating things
to make it work
G O O D C O D E
Not as bad as the way the code calculates charm notches used
I actually have no idea what this does
nested switches
I mean , Im transforming all of the fighters in hyper dragon ball z so it plays like killer instinct~
and magic numbers
if I can do that , without knowing shiet ~ I bet you can do wonderful things ~
its comparing a number 0, 1, 2, 3 to get the direction you're attacking, and then checking against 1+2+4+8 for NESW invuln
What program are you using to do that?
I dunno you could make it like lil grimm explodes in some of the dreamworld particles or somethin
so if you're attacking in direction 1 its checking it isn't invincible in direction 8
But why is it 1 2 4 8?
so you can add them up
if its invincbile 1 2 4 then you can just check 7
why its not bitmasked
I dunno
Maybe it is and the compiler optimized it out
doubt it
switch (this.invincibleFromDirection)
{
case 2:
case 5:
case 6:
case 7:
case 8:
case 9:
return true;
}
return false;
this would be compiled to a hash table if compiler was doing stuff
actually I dunno ๐ค
because its one fall through
oh even weirder half the time it does
int num = this.invincibleFromDirection;
switch (num)
and the other it does
switch (this.invincibleFromDirection)
What you said for this doesn't even make sense
There's a case 7
That's 4 + 2 + 1
It makes no sense to check 3 directions
yeah if they didn't bitmask they probably did something retarded
also it does make sense
because you'd have to check every possibility with a 1
what the fuck did I just read
yo why is my mang glowing rainbow colors like them color changing christmas lights
how much geo do you have
753
go fight lost kin
i don't know which mod is causing this lol
lightbringer
lightbringer
oo
and it's way too early to go fight lost kin. i've had more geo than this before.
56 you should have added something too
753 geo makes lost kin do cool shit
yeah I was going to but then I just wanted to release
specifically 753? o.o
@ 753#0753
heres a truth table
oh that makes sense
my assumption is they have 2 enums
one that is
U,R,D,L
and another that is every possible permutation of 3 directions
so
U,R,D,L,UR,UD,UL,RD,RL,DL,URD,URL,UDL,RDL
although theres probably a few missing that never come up
RIP. somehow i collected 1 geo. lol
probably something like this
neat
so honestly the most retarded thing I've ever read
that's... certainly a way to achieve that, I guess
its especially dumb
because its an inverse check
it checks if they're vulnerable in a direction
they could pretty easily just do
switch(attackDir){
case directions.U:
return this.invulnU;
case directions.R:
return this.invulnR;
case directions.D:
return this.invulnD;
case directions.L:
return this.invulnL;
}
instead of using 2 ints lol
I mean its not return attackDir & invulnFlags but its not TC level garbage 
it's kinda memey that you need 753 geo just to fight super mega lost kin extreme.
like what do you do if you get to ancient basin with 754
I guess faulty wallet + let yourself die + kill shade
or buy something
tfw in ancient basin and nothing to buy because it's ancient basin
buy eggs
geo fountain
and then avoid picking up geo
but then you have to collect 753 geo
faulty wallet shade thing is the easiest
you can't just deposit one geo into the fountain right?
actually before you fixed it after I pointed it out
you'd lose ALL your geo
with faulty wallet + shade
bigmeme
so 753 geo, and i get to fight a boss i'm horrifically unqualified for
yeet
so assuming the original lightbringer was like that
imagine dying with faulty wallet and 50,000 geo or something
F
just get full soul before killing your shade
or take off wallet before killing shade
no the problem is the way it was originally programmed
it checked if you had full soul by comparing your soul against 99
which you can't get if you have a shade
which means picking up any geo with a shade and faulty gives you 0 geo
always
or it did
weird q. why can't i access the mods menu w a controller lol
controllers are illegal. hmmst
it used to work in my mod version
and it also used to not break the video fullscreen option
I think kerr simply stole an existing button or smth
but it was weird and hacky to avoid weird csharp referencing stuff
he did
kerr did it the same way mods did
although he used a different button
but i'm pretty sure when wyza ported my mod version to modding api he removed a "redundant" line or two
atleast thats probably what happened, I had a couple of object = object lying about
because otherwise csharp would do 420iq stuff
wait - that was wyza, not kerr
you're right
we need to start keeping track of that stuff
yes thats how my impkementation of the mod menu works
it stole the fullscreen button
wyza didn't code the ui for that I did, he just ported it to modding api
and coded the items in there
you were the one who spent most time working with canvas stuffs
its not actually canvas 
well I guess at some point it is canvas
but the main object is called Selectable/MenuSelectable
I see
its actually pretty simple tbh
it has 4 Selectable variables for U,R,D,L so it knows what to go to when you press a button
what to do when you press cancel on it
what to do when you press accept on it
and where to render it
only reason I copied fullscreen was to get the arrows at the side to work nicely without having to reimplement them
why does the modding api main menu item not work with controllers though?
most likely because the navigation object gets overwrote by something else
or it didn't get correctly set
does HK use standard Unity physics or do they have their own custom thing up in there?
if you mean does it use unities physic system yes
although some stuff has custom gravity
TC are literally the worst programmers of all time
nothing they have is custom 
what are jumpsteps referring to in the code?
iirc its how long you can hold jump until you start to fall
I thought jump was supplied by a regular old set velocity
it is but you aren;t affected by gravity until you release jump
or atleast x frames pass
nothing
wut
thats why you travel at a consistent rate
you do??
yes
holy shit I need to freaking open the game up again
what about the arcing motion at the height of the jump?
well then thats once jump_steps exceeds JUMP_STEPS
the reason why theres an arc when you hold and not when you release
is because release sets your velocity to 0
before making you affected by gravity
normally you'd expect the rate of gravitational acceleration to sharply decrease as you approach terminal velocity.
and not just linearly decrease
well terminal velocity isn't like a real thing irl either
there is
it's just the point at which drag cancels out with gravity
its c
well I mean
you mean drag never cancels gravity in unity
from your perspective there's no max speed
the closer you get to c the more time dilates such that it feels like you can accelerate forever
prove it imo
honestly Hollow Knight's controls are some of the jerkiest I've seen in a platformer
everything about hollow knight is janky
but iz gud game
is it though
wait are you an alt of someone?
I rarely see people praising the gameplay
99% of the time its:
good art
good music
many explore
boss hard
I think the gameplay is pretty damn solid
dark souls of metroidvania
lul
its really hard to not be "solid"
I'll admit that movement (especially the wall jump) was hard to get used to
but otherwise its good
did you know dashing sends you a random distance
...
stop
and you can actually dash infinitely if the game lags
I don't need these lies
did they forget to multiple by time.fixedDeltaTime or something?
the dash vector is done on a fixed thing tho
so if a frame took one second but an action only lasts half a second
it'll go twice as far
is the code split between an FSM and a c# script?
the C# is a lot of monobehaviors that are added to fsms
probably
i know you can get up to the secret passage above salubra with no items at all
1 sec let me look on the hero controller script for that dash
by getting hit by a mob below and having the game lag
this is why I wanted a custom Time.DeltaTime function for if there's ever a TAS
so you can lag manipulate
probably lets you clip through walls too
idk how it's done but it's a line collider
but Time.deltaTime is always 0.02f tho
let me find what Finish Dash does
in this function
oh
and at the bottom theres Time.deltaTime
that just sets the characters velocity for every frame they are dashing
but it would only work if the length of a frame is more than dash_timer, or at least close enough to dash_timer that it makes a noticable difference
I mean even like a small amount makes a difference
the distance of a dash is completely random
by several pixels
making setups for skips rng and computer specific
no framerate is not rng
shouldn't they be using Time.fixedDeltaTime?
first of all, your framerate is not generated by a random number generator. Secondly, it's not random
ok mr programming god how u do it
it is random
I could freeze the game and ask you how long the frame lasted
and you wouldn't be able to guess
so its random ๐ค
it's only random in the sense that brownian motion which dissipates heat from the cpu is technically random
and how should they fix
but it evens out on a non-quantum scale
Would it be better if we said it's unpredictable?
I don't know why you're arguing this even
not arguing, I just want to know whats generating this randomness
aanyway how woud you do it?
also its just
time = time.deltaTime;
if( currentTime + time >= dash_time )
time = dash_time - currentTime;
currentTime += time;
use time instead of deltaTime
fixed
mail code to TC
Hi guys, im new to modding. How do i install debug mod? i tried google and youtube but not much help
the randomness is the total time you spend dashing is effectively random
have you tried ๐
the randomness is that the time spent dashing will always exceed the time you should be dashing and the amount it will exceed it is up to the length of one frame
because it only ends when time > dash_time
sometimes time will be exactly equal to dash_time and work perfectly
sometimes it'll be 0.00000000001 less
and it'll do a full frame after
and it doesn't use the difference between time and dash_time to determine the actual distance you should dash
because frames
yes it isn't calculating how long into the frame it should have been dashing
it just assumes the entire frame was dashing
which when you have a laggy pc which sometimes lags to <10 fps like me
you get stuff moving you way further than it should
or WORSE enemies moving way more than they should
what's ur specs that you get <10 fps on HK
I've had NKG zip fullscreen when doing an uppercut
I mean not that HK is well made or anything
how much ram do you have
8gb
oh that sucks then
if you had more file caching would be better, or you could force it to be better by making a ramdisk or something.
it only really happens when im using obs
(file caching on windows sucks tho)
the drops are only like 45fps without it
I guess that means the game doesn't load everything it needs to for a scene the second you enter
its generally when enemies spawn stuff
So spawnobjectfromglobalpool or whatever isn't cached then
balloon phase, and the fire behind grimm do it
no wonder
pillars and firebats are fine though
Is debug mod still working?
i have api installed
M O D C O M M O N?
not yet i think
Debug is from before modcommon even existed
^
oh is it randomizer that needs it
Correct download? In the right place? You off beta?
yo mickely, nice save on that PoP tip on patty's stream
?
watched that vod and you saved the stream there
What tip tho
streamer like.... a week ago? was playing hk, you clued him into where PoP was when he was doing white palace
i just follow the readme file from seanpr... so is modcommon needed for debug mod now?
well, yeah, still. if not for you he likely wouldn't have done it
sooo. am i supposed to fight this pain in the keister updated gruz mother without being able to get sly beforehand? it's late so maybe i'm forgetting something but if i can't get sly, i can't get the buglight or whatever, so i can't go around to get to him the other way?
You didn't answer any of my questions
do you have a menu at the top left
you know why not instead of a timer they just define a distance for the dash
there is a writing on top left corner
does it say debug?
Modding api
@leaden hedge it says Modding Api
No. Azvon
because defining a distance is identical to define a time
gotcha
There's like 5 conversations right now
also distance has additional problems if you're on a moving platform or other oddities
if it just says modding api you didn't install debug mod
it should list your installed mods at the top left
ya...i think is either i downloaded the wrong debug mod or i placed it in a wrong folder
Send a screenshot of where you put the files
also this multiple conversation thing is why we asked for 2 channels
one for install / debugging for end users
^
and one for actual programming
And one for discussing path of pain
oooo boi path of pain

#archived-modding-development-real
#archived-modding-development-stupidpeople
#archived-modding-development-offtopic
It's probably identical saves
Weird
but I don't know if they are actually identical otherwise
no reason to encrypt if you can't access them normally I guess
I imagine the game is very similar in all regards on switch
why are they encrypted on pc anyway
hopefully with the physical release we can unpack it and repack it
I guess to stop people just editting their damage
is this them subtley hinting to us that they don't want us modding their game
I don't know where you downloaded from that has a folder with that name
i got it from here https://github.com/seanpr96/DebugMod
sigh- go download visual studio or monodevelop if ur gonna compile it from source
modding api should compile source files 
but what if they wanna compile modding api
so..wht do i do now? please guide me
๐

Pinned messages
pin from discord?
No on reddit
owh
at the top right of your discord window
theres a pin image
click on it
scroll down until you see one with a lot of text and a google drive link
I should update that pin but there's so many mods now
It's already too much with what's there
theres still a file in the drive
that has like 5 mods listed
when is there a modding site for hollow knight smh
its not like hosting sites costs money or anything
i pay for hosting on amazon that i basically do nothing with constantly, woo
Wow nice perfect place for HK modding site
aka, gimmie something to host
how does amazon hosting work
okay. so now where do i extrct it to?
super easy
do we get a database and file storage
I presume aws right?
yeah you can pay for a bunch of different things
For now you could just put up the docs KDT was working on
I think we can put those on RTD for free, although they show ads 
like right now i use it to host my old wedding rsvp page and a unity game i made for a game jam compition
super serious stuff
occasionally i check the saved data entry stuff for the rsvp and find people that tried to do ghetto db hacks like the bobby tables thing
How do people even find the site?
literally no idea
how often do people try that lol
like, i think it has to be robots or somthing
like I imagine 99% of sites by hobbyists will have better security than pretty much any major site
with much less to steal
i mean, i made my stuff dump to literal text with no processing at all, because i'd have like 20 people rsvp max, and then just copy it by hand from there. so their efforts are pointless
but it happens
but yeah once I get these docs done I can probably set up something simple like raindb
here's some entries
Guest: Barnypok "FMtwLnvXhuTWPyTZotR
Email: jfvynms4281rt@hotmail.com
Attending?: 0
Guest Count: 5
wow legit email
Guest: a:0:{} a:0:{}
Email: a:0:{}
Attending?: a:0:{}
Guest Count:
old jfvynms4281rt
Guest: Test123 Test123
Email: testguy@test123.com
Attending?: 1
Guest Count: 5
^you know he'll show up
hey Test123 is the bride's father's uncle's sister in law
Guest: "GoldenTabs "XGDLoEoOcEYIMPpzJz
Email: support@goldentabs.com
Attending?: 1
Guest Count: 4
because i always ask support for help
so they should be there when it counts
anyway
if you guys need some web hosting i can probably do it
if we want a fancy url it'll cost a few bucks.... but like... i pay more for breakfast at mcdonalds, so....
why tho
porn is lucrative
who pays 130 for a domain as long as hollowknightmods
and xxx is for porn
i don't think we have to be worried about someone else buying hollowknightmods.xxx though
so we don't have to hurry
flukenest.xxx on the othernad
othernad
not even gonna correct it
https://github.com/seanpr96/HollowKnight.Modding/blob/b7dcadc930b4dda8d3248cc14edc15e58547fcc0/Assembly-CSharp/ModHooks.cs#L1011 yeah this hook is totally related to a variable in this class
and not AddHealth
how much is flukemilf.xxx
Hm
i bet milf is a keyword though
same price
The tabbing in ModHooks is fucked again

actually
Nice
I can get all the xxx ones for that price
baby
not that I have 80 dollars a year to throw around on a stupid meme
teamberry.com is super expensive tho
get flukemilf.xxx and just make it redirect to a imgur picture of flukemilf 
does someone already own it
yeah
its TC
"premium" domains
are when a company buys out all the domains they think will sell for a lot
and then sells them for shittons
like 10k each
if they can sell one domain a year they can sustain buying 1000 domains
it's a crappy business
Probably just bought out anything resembling a porn domain
This is adorable
basically my life lately
Now go get a cup or something because my heart melted
he's a little shit, but he's coming along
fyi; don't ever get a puppy unless you want to simulate having a baby
After a Fierce battle the Hound finally defeats the plush chinese take out box thing (circa 1918, colourised)
aww hell yeah I can buy infinitegrimm.com
time to make a procedural grimms fairy tale generator
pinnedtomoddingchannel.com is for sale
too long
pinnedtomodding.chat
25 dollars a year
wtf theres .meme tld
and it's owned by google

ok just making sure I'm not lying to people in the docs
public float FocusCostCalc(){
return (float)PlayerData.instance.GetInt("MPCharge") / 33.0f;
}
this should make focusing consume all your soul right
assuming no oddities with floats 
I hope this lets me focus with 1 soul
Ok I lied the rest is in C#
no
Mostly at least
if (this.drainMP)
{
this.drainMP_timer += Time.deltaTime;
this.drainMP_seconds += Time.deltaTime;
while (this.drainMP_timer >= this.drainMP_time)
{
this.MP_drained += 1f;
this.drainMP_timer -= this.drainMP_time;
this.TakeMP(1);
this.gm.soulOrb_fsm.SendEvent("MP DRAIN");
if (this.MP_drained == this.focusMP_amount)
{
this.MP_drained -= this.drainMP_time;
this.proxyFSM.SendEvent("HeroCtrl-FocusCompleted");
}
}
}```
as you can't start to focus until you have 33 afaik
Hook is still at the start though
question. does having blackmoth active reduce the damage from the ranged attack in lightbringer?
probably
Blackmoth sets nail damage to 1 constantly, I think
Depends on when lightbringer sets its damage I guess
alright. was just curious cuz i had some trouble with a couple bosses, but used the dashes against soul master, and he went down like nothing.
hey kerr how much does aws charge for hosting again
well i know the nail itself is set mad low, i meant the ranged beam part of it
well thats probably based of nail damage too
I think it depends on your charms
there's like one that gives you six ranged things but they're small and do less individual damage
could always look at the code now that it's online
also it may not make a difference, i tried disabling blackmoth fighting those floating blob dudes after soul master. and having it both on and off, they took 3 hits.
i have no idea how to read code lol.
bool flag6 = this.inputHandler.inputActions.dash.WasPressed && !ModHooks.Instance.OnDashPressed();
so if you return true in your DashPressed delegate, you WON'T dash?
Great how my mind refuses to remember what && means in C#
logical and
I can grasp everything else but && just refuses me
I already searched it up right now
i mean its just 2 ands
The idea with the dash pressed thing is you return true if you have your own implementation of it
Tis just a curse I was set with
So that it doesn't get fucked by the TC dash start
๐ค
Submit a pr to fix it, maybe I'll accept it some time in the next month
Nice
I only have one line and its to fix a typo wyza made in CanvasUtil
Wow I have 516 lines
That's nothing
I must not have done the initial commit of this
probably firzen
DrawBlackBordersHook whats this hook for?
who was like yeah we need to hook the thing that draws the vignette
also nice spell boarders
gonna have 3 lines at this rate 
An easy way to delete the black shit around the scene is pretty handy
perfect
that looks really nice
well besides the fact that inline code doesn't wrap
yeah
There's probably a pretty simple change to the css to make it wrap
probably, I might just put them both in one code block so they take up less space
but I do like how the inline looks compared to blocks ๐ค
https://github.com/KayDeeTee/HK-Modding-API-Docs here you go, every hook is in there atleast now
not everything has a snippet and some have pretty basic explanations
you can download html.zip to see the themed version
hopefully it can get to the point where we don't have to answer questions anymore 
Just one question, how do I install mods 
I dunno
But what about uninstalling them?
What about mods for other games?
I dunno
Help me out with some nice iconoclasts modding
Ok
It was made in Construct, which is open source
So just do me a favor and take the time to fully understand Construct
Then get back to me
also i'm not sure who to credit copyright to on the docs
is it me, or is everyone that works on the api ๐ค
It's DMS
obviously
mcforge has that removed on their page
I wonder how I make sphinx do that
"Too install mods"
i grammar good

I fixed it
nice thanks for making it by the way
what else should I put in after hooks
theres some stuff I want to cover but I don't want it to be a "this is how unity works"
You could explain the general structure of the game
Just short bits on important files like PlayerData
oh yeah I should probably mention dnspy
an attempt to make modding even more accessible?
dang
now i have almost no excuse to not get involved with mod making
โ here
merci
mystery HK mod when
Mod the game into an rts
Then you have guys only spamming aspids the entire match
Perfect
nah i'll make cornifer hum something else other than the standard humming
so every time you encounter him you get a dose of "what is that song he's humming tbh"
make him hum bass boosted Thomas the tank engine
Humming Soviet Anthem (jk, what about one of the OSTs)
make him hum salubra's blessing
y e s
How to annoy casual players 101
the current list of songs is at least darude - sandstorm, smash mouth - all stars, your contract has expired from ahit, determination from undertale, eleventh hour from oneshot, hornet's theme...
but eh it might be modified in the future
Train Rush from A Hat In Time maybe?
i might pick more atmospheric titles tho
Oh, i see Snatcher's fight theme)
like subcon forest instead of your contract has expired
smh no Thomas the tank engine bass boosted
i could do the regular version though
ive seen several people saying spells are broken so imo the best way to balance it is by not balancing it and instead replacing all spell sounds into bass boosted sawblade sounds from white palace, that way deterring everyone from using spells
lol, ur so right
So in the example mods, the code uses Log(), where are you supposed to see the log outputting while playing the game
for example:
LogDebug("Critical hit!");
Where do I actually see that output while the code is running in the game?
ModLog.txt
saves folder
you can also change the API global settings JSON in the saves folder to show the mod log on screen
ok thanks
so I am in ModdingApi.GlobalSettings.json but I dont see an option to enable mod log on screen
"BoolValues": {
"keys": [
"ShowDebugLogInGame"
],
"values": [
true
]
},
but thats already true
do you see a thing at the bottom left?
oh wait nvm
press f10 if you don't

I forgot about the logger
why you no read the docs 

so what mods you guys made
Sure, it's called Sprintmaster
no itsnot
bruh
wtf the world is not designed for that speed
it would probably do you more harm than good
a mod
It's possible
HeroController class
thanks you

I honestly have no idea
but if I had to guess, I'd say it's some line of code in the game files
or in the save
@wraith ether why tf ping
Dude 56 i asked a question about modding, i thought everyone will just troll around so i asked you.
@copper nacelle
yes you can do anything if you have infinite time and knowledge
as gradow said, it's possible
in practice, it's very likely that nobody here knows
they'd have to look it up
If they can look it up, so can you

Why make the knight fast when you could make a list of every room connection in the game?
because I'm lazy
and I only work on mods that I'm interested in playing
and room randomizer seems too silly
I meant @ulamba lol
"how to be a modder 101" what does happen if I change this number? "game breaks and glitches "
better said , how to start being a modder
more like:
- change number
- nothing happens
reasons:
a) Unity silently throws exception and doesn't tell you
b) number turns out to be useless
c) you can't actually change the number because fsms are dumb
oh :3
I was recalling my experience with mugen hehe
I thought it would happen something similar here
oh heh
well this is my first game I've ever tried modding
and that's been my general experience
and with changing a number I meant something like changing a 15 to 1500
I guess it depends on the game
ye hehe
I've literally never even touched mugen so idk
is not that bad to be honest :3
but it has some limitations unluckuly ..
unluckily? ...
like it only lets you use 60 variables in total
oh
you can make 2D fighting games with it
if you like fighting games or dragon ball z , check out Hyper Dragon Ball Z from Balthazar
fucking drama for a question and a ping/tag
if you complain you most likely will get worse help :3
fun fact: modders are not modding helpdesk
lol my grammar hahaha
it takes 100000 IQ to notice that tbh
is ok to ask dumb questions but I found it's much better to ask a question of someone when you know they've coded something similar in the past
(is it posible to edit other mods? ... like I wanna change something from the bonfire mod)
probably
gradow has a source up on his github
legally yes for all mods except seanprs
unless he moved shit over to gitlabs
gradows newest stuff is on gitlab
so not bonfire 
ah the name calling to make yourself feel better
lpt: If you edit other modders mods to improve them, send them a merge/pull request
so that the main mod can improve
so then I can't just grab a "example mod" .dll and edit it , right?
in the end modding is a collaboration effort
no I just wanna cheat a bit :3
wow just install debug mod then
all the cheating you will ever need
no need to fuck about with bonfire then
I know~ but I wanna make it feel not so cheaty :3 hehe
there's zero difference
lots of collaboration from many different people here
if not I would just use cheat engine and add alll the geo I want~
I wanna make the curve in the cost a bit lower
then why don't you do that if you're planning to not play the game regularly
I dunno :3 hehe
did you even finish the game regularly
did you finish it true end 107%?
nope :3
please do that before you decide you need crutches kthx
As long as you compile your own fork, doesn't matter
Also steel soul 107% in less than 5h
it's possible
Also get a world record speedrun time? which will be hard with Todd Rogers
most likely , but I don't to experience the game the same way you guys did~
I was being sarcastic
if you haven't played the game with glass soul hardmode you might as well just uninstall
but as a general rule it's better to have completed the game to some extent before trying to mod it
so you know what to mod
oh okie :3 , here in south america we do (? instead
lol
well it's optional but I wouldn't have had any ideas for things to mod if I hadn't killed NKG
so like it was helpful to me to beat the game 107%
also, Sean, if you're seeing this. Playing the 107% rando hard the other day made me consider something. How about having Hornet give you hints about the remaining items if you're only missing like 3 or 4 charms/abilities?
it can get pretty confusing the longer you go, and it's easy to forget to check some places/think you have already checked somewhere you haven't
or buy the map 
and Ulamba, just don't abuse pings and you'll be fine. We like to troll from time to time, but we're also very helpful to people who actually try to do stuff here
map?
yeah, buying maps
does map show pickups in rando2 or am I being bamboozled
... do the map actualy like change forms in rando??
buying maps and quill at the end might show you areas you haven't been to
well, yeah
also that latter part would be sweeeet
hornet giving you a map of stuff you have missed at the end
just showing item locations
aye... might be tough
but just hornet saying "check such and such places" might be enough
because maybe you're already been there, but without the required ability and couldn't reach the item
so map wouldn't be terribly helpful there
does rando ater swapping the locations of stuff, actually store where it put the things?
maybe hornet could tell you the location where you have the most missing stuff
like: Try searching deepnest
or something
emm gradow do you have a link for the source of bonfire?
^
thankies~
it's very poorly commented/documented
cause I literally have no idea what I'm doing
well, I somewhat do now
hehe
no it's because the code is self-explanatory
but I didn't when I first wrote it
duh
I promise I'll get around to it someday
like I did with the modmanager
but today is not that day

don't worry I will figure it out~
No like my code is absolutely undocumented
and super unclear in some places
but I'm like... so lazy
:effort: when
mm?
an :effort: emote
I'm already using Zote for the modinstaller tho
2zote5me
anyways, gotta go
give a lecture
see y'all later
seeya!
The idea is the opposite of that
oh okie
I use :effort: when something is too much effort for me to even bother with
what about this, we're so lazy we're not even gonna make an emote for :effort:
it makes sense
Makes too much sense imo
what is the use of dnspy?
oh okie :3
It's useful to figure out what stuff you need to change to achieve what you want to achieve
why is the nail damage 0 when I use this
PlayerData.instance.nailDamage
the nail damage is fine when I restart a new game but when I save and quit it becomes 0
so saving and quitting and then loading causes it to be 0
yea
ok
are you including charms
are you checking when it's actually loaded
uhh
oh that's a fair point too
no
no
oof
that's title screen
how do I check if it's initialized then?
AfterSavegameLoadHook imo
ok
depends on how much you need loaded tho
could start a coroutine and just wait
I have this for when that's not enough https://gitlab.com/natis1/redwing/blob/master/redwing/greymoth.cs#L131
yeah
memes

ok thanks
bigger memes
WaitForEndOfFrame is more clear on the intent
read somewhere wait for end of frame is also after a bunch of other stuff too
Also, if you're going to edit nailDamage don't forget to broadcast the event
WaitForEndOfFrame is a completely empty class though
It should be identical to yield return null
mfw i check the gdrive and it's twice as big as when i last checked
u
u
expert goblins
shut you're heck
i just want to lul for a minute. randomized blackmoth/lightbringer run. just beat false knight, and have no charms, but i do have mothwing cloak, shade cloak, and mantis claw. lmaooo
what a good seed
hey chat, i've got a bug, and i'm not memeing
there ain't no symbol for these x.x
Weird
yeah. x.x
why does rando change all the text descriptions
Why not?
cause the new text descriptions are god
because some of em don't have descriptions, so if they end up in the shop, then it actually says something, and if you're gonna add some, might as well add a bunch
ah ok
it's free if they don't catch you
the legend of hollow knight: link's awakening
is it possible on switch to install games to an sd card
or some other removable media?
and if so why has nobody installed mods on HK switch yet
gyazo isn't working right so i can't screencap a gif, but if i shade dash by iselda's shop and turn left, my screen zooms down and to the left into blackness


