#archived-modding-development
1 messages ยท Page 196 of 1
360 degree dash thanks
360 degree ddark
OMG you somehow made it look and control exactly like shitmothst grubbers
I love it
well
that's the actual original implementation
which I later changed, in an attempt to make it more "usable"
if you watch any old videos, you'll see it was just like that
amazing
I was just trying to pump out a mod that added 6 different dashes in under 24 hours so I did everything the quickest and hackiest ways possible.
https://clips.twitch.tv/ColdShakingPieCoolCat someone's reaction to the first grubberfly implementation
nice
wow xenon existing
inorite
whats uumuu called in the code?
is it megajellyfish?
yeah, that
but whats the explody one then
nah there's an int for megajellyfish kills
thats prob the explody ones
check for just jellyfish
uumuu is Mega Jellyfish
i think uumuu is megajelly
and explody ones are megajellyfish
why would there be an int for number of uumuu killed
looks like ooma AI
dunno
56 how do I do printscenehieararchytree again?
UnityEngine.SceneManagement.SceneManager.GetActiveScene().PrintScenesomethingsomething
MEGA
i think
I mean that one in modcommon
that prints the components of the gameobject, including fsm and their vars
probably
@solemn rivet tbh that's an incredible reaction and I totally would have done the same thing if I hadn't ruined it for myself by basically reading through the entire source code before installing it.
it was my fault tho

I was really surprised by his reaction too
yeah, I tried that before asking 56, but red
although it wouldn't have been an OH MY FUCKING GOD. reaction as much as a: "wow that's kinda broken. I wonder if I can just stand in the middle of the NKG pufferfish with this?"
does ReSharper not have the alt-enter using?
setting defeatedMegaJelly to false respawned uumuu so idk
what if your modinstaller required modcommon?
but not like the rest of the assemblies
just modcommon
ye?
I made it install it with API
eee
No I mean link against modcommon so if people don't have modcommon.dll downloaded alongside the installer it will break
missing ref?
oh, what I do is silently download it without the user noticing it
yeah, missing ref
BUT
@trim totem howmst second phase orbs
I forgot to check yesterday but modcommon still with crazy stupidly high for no good reason numbers.
on is in api now
yeah
you have to do calculus in your head to curve the orbs into the platforms sorry you have not learned enough math
I moved it to the api because sean stopped giving a shit and so wouldn't notice
But the real reason I did it is because I don't wanna have to rebuild both the api and modcommon for every HK update
I rewrote the CheckForAPI methods in the installer
now they check both for API and ModCommon on launch + after every installation
nice
and I removed the api from the installable mods list
so they can't uninstall it

less power to the end-user imo
@copper nacelle i found something on the internet and it made me think of you, no clue why though
Fuck
me irl
shit fuck
Woah there! The owner of Hollow Knight has requested that Discord block any messages our mostly-accurate robo-hamsters deem to be explicit. Seems like you found one, so your message has not been sent. Please be nice.
๐ซuck
of

there
i got my friend to read stormlight
56 has friends
i got two of my friends to play hollow knight

one of them just beat watcher knights
nice
false knight
furry king
thats lame
...
i
I almost stopped typing when I read that
but I managed to finish somehow
@copper nacelle thanks dad 
@solemn rivet https://i.imgur.com/laXYzfA.mp4 explain ๐
does dashmaster do anything in blackmoth
Looks like it should give you an extra airdash
What does blackmoth do? :P and also - is there a boss health bar mod anywhere?
I can understand ignoring text to some degree but come on there's a flashy gif right above you with a boss hp bar
I thought that was a part of blackmoth - just want one seperate from other mods - also just joined yesterday so...
so... common sense does not apply to me?
-_- So i literally just asked a question so I didnโt have to scroll up for ages
would it be possible to mod in checkpoints in PoH?
yes i know but it would be nice to be able to not lose 30min of progress to weak and boring bosses just so you can do the hard ones.
Ok
Then do the hard ones in hall of gods
If you're not good enough to do the pantheon that's fine
I'm not going to help you cheat
cheat is a pretty harsh way of putting it. I know i can beat the first 48 or so bosses. they are just a waste of time to beat over and over again. so would it be possible to add a checkpoint?
i'd be surprised if you could beat the first 48 bosses
the point is to be able to beat them so easily you could do it without even worrying about messing up
NKG just needs practice. That guy's so easy I could do him in my sleep now. PV is much the same but I don't have as much practice with him only about 5 hours. abs rad has an easy cheese strat you can learn in 1-2 hours.
i can beat NKG easy, i can beat PV a bitt less reliably but i still just want to know if it is possible (and how to do it) not the moral ramifications of it.
yes it's possible. No, nobody's made a mod for it.
It wouldn't be a very satisfying victory anyway
Even though you're lying to yourself that it's not really cheating
tbh I wouldn't recommend against cheating if you're just trying to unlock all the bosses to fight them in HoG
oh shit firzen appears in the absence of a ping
but if you're doing it to beat the panth then it kinda ruins the point of it.
is this the end

and lets be honest, if i wanted do to beat it i would just make my nail do 1000000 damage
i want to do it so i can practice
Too bad there's no other way to do that
??
man if only a massive practice room existed
Like a convenient room with any boss in it
then go to debugmod, cheat urself to unlock all the bosses and kill yourself on absolute radiance
but don't cheat to kill her. Because any victory you get where you cheated to get there is gonna feel hollow.
I mean empty since y'all people probably view hollow as a positive after 40000 messages of #hk-lore
yeah absrad did nothing wrong and all that
absrad is void
maybe in 3 weeks
p5 hella free just dont ide
man too bad i ide a lot
modding joke because ide
yes dont integrated developement it
e stands for kit
haha monomod monomon
oh fuck
eit to be tbh
there corrected /s
oh wait i still didnt, fuck whatever
who uses an ide these days anyway
I use notepad
--
no joke i had a classmate who during an ojt, was made fun of because he used ides unlike them who, used pure notepad and compiled using the javac command in cmd
heh
I had people give me shit for spending like 10 minutes making a script to graph things
To save time in a physics lab
People are weird
Make fun of me all you want for cutting down trees with chainsaws instead of my bare hands but I bet you're just jealous I figured out how to do it better and faster.
if youre not doing it the hard way youre not doing it the right way /s
i had people give me shit for installing debug and doing p5 all binds faster
oh wait
haha
yea
bet you he's trying to use the crossroads - resting grounds tram to go to kingdom's edge
oh he even says it
just gotta do the skip lul
if you have nail 0 it's actually p easy since you get two bounces
what is this skip you speak of
you bounce on a vengefly
and if you have double jump and dash you can make it barely
where
The tram duh
oh wait I'm dumb
Idk all I can think of is stag nest but that's super unrelated

useless stag = second tramway he needs
or just use them men in black light stick thingies
he's using the wrong tram and chalking it up as a bug 
" Got to say, as much as I can praise it in general, much can be said about the idea that a game can have something that impacts so heavily on its progression as a bug, it's a very frustrating idea."
I mean this is the subreddit that gave 600 votes to very shitty drawings of random npcs
can you even actually juggle him?
like during his bounce around as a ball thing yes but like overall you can?
No
where else would you juggle him
IDK when I think juggling, esp on a post with 700 likes, I think a dumb cheese strat where you stop an enemy from being able to attack by constantly hitting them into the air
like it's not juggling if they can just use another attack and ruin it, right?
isn't that the purpose of juggling? To at least temporarilly stun the boss?
But the WD juggling is just fighting as intended
yea
he's never stunned by being in the air
i really don't get what you are trying to say at all
how the fuck can you make a video with "insert boss name" juggling in the title if while the boss is being juggled it's not stunned at all even a little bit.
i've never heard the term "boss juggling" before
i thought it just said juggling wd bc he is a ball
and you juggle balls
best I can tell it's only used with regards to fighting games where you keep constantly knocking your opponent in the air for a finite or infinite time so they cannot retaliate or use any attacks long enough for you to use a strong but slow combo on them/ widdle them down to zero depending on if it's finite or not.
that's what the guy in the video is doing
but the attack is supposed to eventually end
you "manipulate" it so it doesn't end
oh I didn't see the video

u right then
Big think
AA is becoming salty about the hk community
Nice
Keep going like that and one day you'll be just like firzen

more like I'm a supreme dumbass 2 times in 1 hour
i think the main lesson here is that you never go to the subreddit in the first place
yeah p much
everything I say is wrong
no
everything I say is right? :GWchadMEGATHINK:
oh yeah ptk cant use these anymore right

56 gave us an invite 
nice
ye my only excuse is I don't want any more servers on my sidebar
just drag them to the bottom
yeah except for the servers that gets constant drama on them that they need to ping everyone, now thats good shit /s
by sending this message you're about to ping 75320+ people (Edit) (Send)
does that actually exist
yes
why don't you try pinging everyone in a 75320 person server and find out
20+ ; think?
oh
by sending this message you're about to ping less than 20 people, that probably won't even get you angry ping emotes, is that really worth sending (Edit) (Send)

fun fact: the absolute radiance title card is like 10% higher on the screen than the normal radiance one
and by 10% I mean only a little higher maybe only 5%
i mean, technically they are
200 hp โ
infected โ
checks out
they have 170 health
wait i just realized is the husk sentry supposed to be a mini tutorial when you fight false knight
what
you know it sort of a like a mini tutorial
like how the early geo deposits are positioned nearby breakable walls to let the players know they can break stuff
i assume you mean husk guards and not husk sentries
great husk sentries are the giant dragon tooth lads in crossroad yes?
great husk sentries are the big red shield guys in cot
oh is this the city of tears big lads youre talking about?
this is some nice game knowledge
husk guards are the false knight "tutorial"
whatever thats what happens when all of them has husk for names
and husk sentries are the small thin guy who can do 1 nail swing or 3 nail swings in cot
they shouldve just renamed them to "Big Red Lads" in the game
or is it 4 ๐ค
3
it's 1 then 2 tbh
i think it's 3 fast swings then 1 slow one
yeah, 1 and 2 makes 4
it's because they have the death type of a boss
also for some reason white palace wingsmoulds have that death type as well
so they are I guess canonically infected
also I have to ask is this line checking if the HP is over 5k for infinite grimm because if so thank you gradow https://gitlab.com/gradow/Enemy-HP-Bars/blob/master/src/HPBar.cs#L87
nice
I mean as great as infinite grimm having a health bar would be lul.
playing IG with the health bar should just replace the hpbar with a "Health what health" text
make the health bar loop across the screen until it hits the bottom
or just make the healthbar break out of your monitor into the physical world
smh modders so lazy these days, not even making mods that go into the real world
well if it makes you happy sure
but it was meant to remove hpbars from levers and doors
levers and doors have healthmanagers?!?!
they used to when I first created this mod
I can make a quick dirty fix to see if they still do
actually, I sent dlk a hpbars that put them on everything that could potentially have one
did you even try that, dlk?
nah keep it IG not having a health bar is a really good thing
nah lol

gradow just say its intended and you perfectly calculated it to happen, on purpose
just send me your modlog after hitting one of them
I'll add them to the list with the wingsmoulds
there are like 4 of them in one area so it's not like the wingmoulds where you can't avoid hitting them AND they cover your screen
is the name fine
Great Shield Zombie
they have 170 health
sure, the name works
yeah, but that's ez
nice
don't they have 99999 hp?
bc they are not meant to die so they prob were like "eh who cares"
they have 100 hp
I thought that was the issue
they have 999
oh
yeah
I thought they only had 100
also i believe pogos dont always refresh the airdash in blackmoth
@copper nacelle it's yo boi once again
might be worth looking into that
so like they give you the normal dash back but sometimes i was able to do the second dash and sometimes i wasnt
second dash?
yeah the one you get with dashmaster
yeah but can they do it hitless with an arcade stick?
how come i didnt notice it before 
also yeah dashmaster gives u lots of dashes
thats insane
not as many as QS
panth 5 with a dance pad when all bindings
shhh AA
not as many as grubberfly
also i still haven't been able to figure out when the lag happens :/
it's fine for a while then suddenly it drops to 80fps and it stays like that until i restart the game
dlk I removed some things from checking every frame
now they only run when a button is pressed
maybe that'll help?
oh nice
anyway, let me record something for y'all

I was trying out up-cdash last night
and managed to somehow store cdash
so if you held down cdash, pressed dash and held any direction
you'd be flung like a slingshot
it was great
here dlk
omg it's glorious
you need grubber to get storage
I might leave that as a feature
Assert dominance by tposting in the water
my kind of dominance imo
the fact that you need grubbers to get it just makes it all so much better
actually
I wonder...
maybe...

here's what I think is happening
nice
grubbers basically ignores the universe
you can be standing, swimming, falling, dying, cdashing, whatever
you press that dash button, u gon fly
so I don't think it's because I basically broke the cdash fsm
I think it's because of how grubber is
the true blackmoth

for (int i = 0; i < _superDash.GetState("Dashing").Actions.Length; i++)
{
_superDash.RemoveAction("Dashing", i);
}
for (int i = 0; i < _superDash.GetState("Dash Start").Actions.Length; i++)
{
_superDash.RemoveAction("Dash Start", i);
}```quality shitcode
question: what is this "salubrakiller" I have found in my options after installing QoL?
it mutes salubra's blessing
oh that makes sense
so if you have 3 dashes then what i think was happening is
pogoing doesnt actually refresh the extra dashes and i was just using the extra one
so thats why it wasnt consistent
oh
I think I can fix that
not rn
but at least now I know that that feature is not in the base blackmoth
nice
also @compact sedge you can't actually go through shade gates without the shade cloak in blackmoth
idk
you literally told me the opposite the other day 
wut
you told me you wouldn't need the cdash in a blackmoth speedrun because you have the shade cloak
I just downloaded bonfire mod, how do I close the menu?
you can travel like you have the crystal dash
I mean
for one
you can lake skip
easily
but also
sure if you're fast enough
well it's misleading
you don't HAVE the shade cloak you have the shade cloak ability for the most part
the shade cloak itself just gives you 2x damage and lets you go through the barriers
actually having the shade cloak would be insane
you could get into queen's gardens right after VS
dont you need claw for beasts den
yea i dont think it would do much but you would have the option to go there
well maybe the updash would let you clear the jumps
you still wouldnt have dnail
but you can also solve that easily with the updash
maybe a blackmoth speedrun would skip claw entirely
specially if it gets quickdash/dashmaster
it is
what does it do
you know dashmaster?
invincibility 
yes
it's that, but x infinity
actually dont you need dive to get it
you do
yea no way its faster then
blackmoth 112%, on the other hand... ๐
blackmoth 112 doesn't use quickdash tho
i'd route it
because it has grubberfly
I mean, sure
idk what that does either
oh its the cdash thing
balanced

nah bonfire's hella unbalanced rn
can't even kill enemies in one shot by greenpath
do you level up from geo or what
ye
there was this time when veru glitched the mod while doing a room dupe
and got like 99 in every stat
but that dex
i think I found a bug in the Bonfire mod
if you go above 21 damage with it, it does your base nail damage
damn
What does that even mean
was it a nice truip
very
nice
horseflies arent that hard just nail bounce them then cast descending dark if you need too
but yeah their patterns need some getting used to
yeah but they are like 90% rng that's the worst part
euch
so you can get good but it's still a slot machine
apparently there's a bug in that part of the country that the locals call a "newsbee" though
it doesn't bite or anything, it just flies around you and looks at you
curious little fella
still an annoyance tho tbh
if theyre not biting that causes enough pain to regret your own existence, or if theyre not transmitting diseases that makes you also question your existence, its that theyre an annoyance
oh i see!! because its a game about bugs
the newsbee was pretty cute though
we went hiking up the creek and it followed us the whole way just checking us out
I have a question: how does strength work in the bonfire mod?
]
because It says I should do 20 damage yet I do like 10
@fair rampart enemy hp increases
with your str?
you know I had an idea for a mod, but it involves spoilers for the new DLC
if anyone's okay with spoilers
it was a joke there is not much left to be spoiled for us
Already got that
people who want to avoid spoilers probably won't read these channels
Does the bonfire mod have the kinks worked out
no it still has a foot fetish
@solemn rivet https://i.imgur.com/ir6UoON.mp4 so for some reason the updash is insanely long in this room 
it goes back to its normal length if i leave and reenter the room
does that happen in other spas
check if not then its probably somethin with the room
or somethin
thats just a weird buggy
also stalking devouts have a boss healthabr @solemn rivet
hive guardians also have a boss healthbar 
DLK that updash might be because you're on water
try doing that same thing elsewhere
it's not
it just happens whenever you're in the room?
howmst 2nd phase abs rad balls
so like i benched there and stopped playing for a while
tol room do the stretcc
i launched the game, started dashing around and noticed it
it doesn't have anything to do with the water
if you leave and reenter it doesn't happen anymore
and it happens again if you s+q
the answer was ddark
haha yes
yeah it happens in any room
when you load a save
it goes away when you go to a different room
new speedrun tech for blackmoth 
early cp access from dirtmouth
except you still need cdash so it doesnt really work
but this should have some uses somewhere else
probably
I can't remember are ints null upon creation in C#?
or are they unnullable or some shit
your lif is null
if (chargeAbility == null)
{
chargeAbility = 1;
}
this is angry
Well, not angry
unreachable
๐
are they zero by default?
needs to be int? chargeAbility;
int is initialized to 0 by default but if you try reading an int from reflection it could give you a NRE if you don't use a nullable int.
I see
this is very much a c# thing btw
in many languages uninitialized variables take on effectively a random value (whatever was sitting there in ram before)
which is why it's good practice to explicitly initialize your vars
java does the same thing iirc
yeah
wow quickdash is a very balanced charm
is there literally no reason to use dashmaster now
yes
nice
go throw dashmaster in a fire
Hollow Knight likes to crash when Steam is broken
i need to write a plugin which removes xd from all messages
also that
OwO is art
no
UwU
56w56
phase through walls

don't you watch like any videos I post?
nah lol
literally the last video I sent you about blackmoth had me equipping sharp shadow and dashing through walls
wasnt that grubberfly
yeah, but I equip sharp shadow too
ah well how do you expect me to figure it out!?!?
because you can see me equipping it?
hmm
must be a bug
https://i.imgur.com/LSXPf4S.mp4 please delete this thank you very much
Use crystal dash there
just jump lol
I will not use crystal dash there
great i got a white screen after killing lurien
who do i blame for this @solemn rivet @copper nacelle
fuckin broken ass mods
that's vanilla
u are vanilla
you get it all the time if you play the game
wow nice
a dozen playthroughs
i very much doubt it
DreamRespawner came back from the dead to haunt my playthroughs
maybe it's a blackmoth thing
but i can't see how
it doesn't change anything related to this
or does it
nice
skurry got whitescreen all the time
56 what's this
OwO
uwu
hatchling t pose
good job Verulean
@trim totem gateron blue mechanical keyboard switches
nice
I can't change your mind bc you're right
๐
How does the nail binding work
Does it set the damage to 13 or modify it in some way
Ah oki
56 do you have the superdash fsm?
ye
ty
yw
I think I'm gonna have to rewrite the whole superdash mechanic for it to work
because it checks every frame if velocity = (30,0)
and if it isn't, it stops the dash
๐ช โ
absolutely not 753 irl
yes
\----PFSM ---- FloatTestToBool (everyFrame) = True
\----PFSM ---- FloatTestToBool (float1) = 30
\----PFSM ---- FloatTestToBool (float1 Name) = Speed
\----PFSM ---- FloatTestToBool (float2) = 0
\----PFSM ---- FloatTestToBool (float2 Name) =
\----PFSM ---- FloatTestToBool (greaterThanBool) = True
\----PFSM ---- FloatTestToBool (lessThanBool) = False
\----PFSM ---- FloatTestToBool (equalBool) = False
\----PFSM ---- FloatTestToBool (tolerance) = 0.1```
heh



what c# version does hk use
trick question they use mono because they use Unity
and before you ask which version of mono they use
they use a custom one because unity uses a fork of it
https://github.com/Unity-Technologies/mono this one to be exact
hhhhhhhhhh
glhf
glhf figuring out which one of their 347 releases is bundled with HK.
can't you use Application.unityVersion to get the the version ๐ค
is that the version of unity or mono?
truth be told asking what version of c# hk uses is a bad question
because it doesn't really matter... mostly
until stuff breaks
pretty sure unity uses a really old "stable" version of mono
Branches for released Unity versions are of the form unity-<version>[-mbe][-staging]. The '-staging' suffix is used as a branch for PRs to target with potential changes. The '-mbe' suffix indicates the branch is for the MonoBleedingEdge version of Mono mentioned above.
so you'd be able to find it from the unityVersion
doesn't
I just assume old and no support for anything new
but it shouldn't be hard to figure out the exact version they use
if i do
HeroController.instance.slashComponent = HeroController.instance.normalSlash;
HeroController.instance.slashComponent.StartSlash();
can i replace the last line w/
HeroController.instance.normalSlash.StartSlash();
maybe
thanks
smh I thought you loved reflection
Reflection is a pretty cool chapter but Summit is my personal favourite
2b
or not
is git's diff checking that bad?
Why don't you just use self and self.playerData?
good question
Also no idea what you're talking about with line limit
line length limit
Is that a gitlab thing?
all my lines were getting wrapped
Oh you don't mean an actual limit
Just turn off wrap
If that's not an option use a better IDE
I mean it's more a readability thing
yeah i just changed it to 180
woke
I still need an extra 1080p monitor I can turn vertical for coding
a first monitor
Interesting idea
Upgrading to another outdated resolution lul
I have two good ones w/ the bad one being used for discord
I've heard 1440p is good
tempting tbh
you ever refactor something and then realize you refactored it in the wrong way
no
i created two vars but i should've added an enum
just expand it lol
awa stream twovarria
hhhhh
very sane amount of params
i also have an overload and two functions which just call it
make that 3
make that :3

fuck i broke everything
nice
this doesn't work
try casting and check if it's null ez
ahh that literally just refactored itself back into that
is this loss
oh it's null
agony
ok i fixed one case
@buoyant obsidian does no charms have no recoil or did i just fuck it up
h a h a y e s
i unfucked evreything
i either introduced a bug or found one
nope i introduced a bug
big
u
no u

i thought you were doing recursion or something then i noticed theyre both different methods apparently 
don't worry i added some recursion
idk which one i'm even using cause all the charm names are different
re
don't know if this is the right channel, but does anyone know if there's a fresh Godseeker save file out there?
or is anyone able to send one here? I'm on switch or I wouldn't be asking
in?
phone did im->in instead of I'm
no
not to my knowledge
I have a friend on PC who's been struggling and really wants to try sisters of battle
oh ok
you can't get that w/ a fresh file
i have a save file w/ it unlocked in HoG if you want it
wait, why doesn't a Godseeker file work? the game is smart enough to know you shouldn't have it unlocked yet?
it's after p3
sisters of battle is p5 
yes but Godseeker mode has it unlocked
hence me asking for Godseeker mode savefile
it'll be in Hall of gods with everything else
(absrad still locked behind gate)
yeah, no rush!
siqq. thanks a lot!
lolol, no problem
ty
tc irl
it's like
3 different places setting the same bool
and 6 checking its value
and it all condenses into one variable
wtf
why
cause tc

its like a modern art masterpiece

how do I make a coroutine run every frame until I tell it to stop?
yield return null
~~do while loop with an wait until end of frame yield
~~ wait nvm
yield break
while (true)
{
DoAThing();
if (ShouldStop()) yield break;
yield return null;
}```
got it
IEnumerator hello()
{
do
{
yield return null;
StartCoroutine(hello());
}
while (!false)
}```
does this make any sense?
won't that while always be true
yeah, but I just wanna know if the overall structure makes sense
no put the yield return null in the while loop
ok
will the code over reach below the while tho?
or will it get stuck there till it's false
even if you put the other code inside the while loop speed would still always be 30f
yeah, I'm gonna change speed later
well it's more like the float you have is never modified
you could do speed -= 1f;
I'm only trying to grasp the overall structure of how coroutines work
I know, AA, this is just barebones, I know the while will loop forever
ok
I'll make the speed read from somewhere else
but for now I need at least this to work
yeah that'd work fine then w/ a yield return null inside that while loop then
so, I'm trying to mimic this:
wait
I'm a dungo
nvm
I can just set the gravity before the while
wouldn't that make you fall while you cdash up
Perfect
u right
HeroController.instance.affectedByGravity(false);

