#archived-modding-development
1 messages · Page 377 of 1
And it'll drop everything in the place it needs to be
Then do the same with modcommon
And the API
ah
it is time to ping 753 and demand that they play subnautica nitrox with me
@young walrus the data folder i replace with the debug folder?
so
replace "data" with "hollow_knight_data"
that didnt work
@queen prawn see the video in modding-help pins
Has to do it manually for 1221
yeah
Probably
but isn't veru's video good for manual installs?
the right folder is the api thing
left is hkdata
bottom left is the game
i cant find a folder called hollow Knight data
found it
its cause there is 400 files called level
so i got to assembly stuff
replace it with who
Dave matthews
it's almost
like
there's
a file
with the same name
which is also in a managed folder
^
no
I'm like 14 hours into Subnautica give me time to beat it firsts
I'm like 172 hours into Subnautica give me time to beat it firsts
so what folder
wait how long is Subnautica
2000 hours
I bet the game would decay by then
with all the garbage I leave on the ground that gets saved
hoarding bladderfish is a necessary gameplay strategy
I am beyond bladderfish
he has ascended
I have an entire facility for water filtration
one playthrough of subnautica isnt 172 hours but ive done multiple playthroughs of it
@young walrus i replaced the resources folder from the api with the regular resources folder, but now i get an error if i try to open the app
ok i figured it out
my degenerate ass thought it said replace not combine
You tag me one more time and I block you
very tempting
sorry
so you're saying you haven't done it yet monkaHmm
It's ok @queen prawn I am sure @young walrus forgives you. @unborn goblet will support you through this sad moment.

oops
What would you guys say are the best gamemode changing mods. For balanced or unbalanced play?
Play lightbringer
RNG mod
Enemy randomizer is the best mod. Just don't expect things to work right.
Cool as it is I'm trying out redwing with blackmoth
how come no one has made a hornet 3 boss fight mod?
Seems sorta wonky having started a new game with it, but might be fun
cuz you haven't done it yet
i cant code, i just saw all the different boss remix mods and wondered if hornet was hard to add stuff too or something
hornet 3
Alright, modding question. I am trying to get a grasp on how the modding API works, but the docs seem a bit sparse, so I am just cracking apart existing mods in dnSpy and trying to see how they work. I picked a simple goal to practice with: save 
private void Start(){
SceneManager.activeSceneChanged += new UnityAction<Scene, Scene>(this.cureMyla);
}
private void cureMyla(Scene from, Scene to){
if (to.name == "Crossroads_45"){
GameObject zombieMyla = GameObject.Find("Zombie Myla");
if (zombieMyla != null){
Object.Instantiate<GameObject>("Myla", zombieMyla.transform.position, zombieMyla.transform.rotation);
Object.DestroyImmediate(zombieMyla);
}
}
}
How terrible is this code? I have never used Unity before.
myla 😭
Why not just new GameObject
I'd invert both ifs
DestroyImmediate is bad
Just use Destroy
DestroyImmediate is what the enemy panel of the debug mod uses, and was the only place I could think of that I knew would have code to destroy an enemy.
Am I instantiating correctly?
And why would you invert the ifs?
Decreases nesting
Instantiate is generally used for cloning
I don't think there's any good reason to use it for GameObject creation over new GameObject
And Unity's docs outright say that DestroyImmediate should only be used in the editor I think
That might've been something on the unity forums if I'm misremembering but that's the general consensus regardless
private void Start(){
SceneManager.activeSceneChanged += new UnityAction<Scene, Scene>(this.cureMyla);
}
private void cureMyla(Scene from, Scene to){
if (to.name != "Crossroads_45"){
return;
}
GameObject zombieMyla = GameObject.Find("Zombie Myla");
if (zombieMyla == null){
return;
}
Object.Instantiate<GameObject>("Myla", zombieMyla.transform.position, zombieMyla.transform.rotation);
Object.Destroy(zombieMyla);
}
Okay, instantiation is for cloning. What SHOULD I use?
new GameObject("e")
e
e
can you clone a go with name name by doing new GameObject("name");?
Okay, GameObject curedMyla = new GameObject("Myla");
Can I just go curedMyla.transform.position = zombieMyla.transform.position to put her on the screen?
Literally first time using unity, remember.
yeah but there's also a gameobject constructor which takes a vector and a quaternion
And Myla isn't rotated every so I'd just use Quaternion.Identity
gradow wouldnt that just make a new go under tha name of "name" rather than clone something
Do the parameters go in the order you listed, like
GameObject curedMyla = new GameObject("Myla", zombieMyla.transform.position, Quaternion.Identity);
Probably
well the answer is no then 😔



This is very wrong
it be like that sometimes
Lmao
thanks
I see nothing wrong
yes

go sleep how will you game sean
@queen prawn and @ornate rivet what?
I mean, a castle flipper mod would be awesome
how feasible would that be, sean?
flipping the scenes and inverting gravity?
I assume pretty difficult, because platforms and ceilings probably aren't coded with good hitboxes to allow the player to stand on them
in a team composed of 3 members, two of them had very basic knowledge in programming
they were doing the game on Stencyl, which does not require that much knowledge in programming
when they wanted to do better, they hired David Kazi
but he mainly did Web design and Project Management before
so he was definitely better at coding than them, but probably still not that good with Unity
so the game has really blatant erros in terms of optimisation, and especially finite state machines, which they used a lot
erros
eros, the infamous god of love
i see very good explanation
@copper nacelle they have what? made a hornet boss mod? whats it called?
Daughter of Hallownest
its a modification of Hornet 2, same thing as how Pale Prince upgrades Pure Vessel etc
this is why blackmoth will never take off
oh god the context for this is even more funny
good luck spending months rebalancing the charms. Talk about an impossible project that will just never happen.

he was right about getting no money for it though 
in other news, I have discovered that coffee is the most efficient beverage in Subnautica and I have infinity of it
thats interesting
because it means that the mc in subnautica has build up tolerance for caffeine
Subnautica rules. I love it very much. Mainly because the ocean terrifies and fascinates me in equal measure.
and I still have yet to play Subnautica 
Somone should make a mod for HK where the map is reversed by 90 degrees (though it might need the claw from the start to work). Someone did it with super metroid and it worked great.
u do it
i have subnautica below zero
trajan pro or something
Trojan
Coffee takes time to make it
And for a small bonus to water
You’re better off making bleach with salt deposit and coral shell plated to make bleach to make 2 purified water
80 points of water per one salt and coral shell plate
Yes but coffee takes like a minute to be made for only +3 water
Trajan lowercase doesnt seem to match whats in the game >_>
Trajan Pro is used for titles
Perpetua is used for body copy
MySonCursor
56 i finished oathbringer

i think i prefer words of radiance tbh, both were amazing though
I like parts of oathbringer more than wor but I also dislike some parts way more
Shadesmar dragged on too long at times
imo
yea
sucks to your shadesmar
some parts felt rushed and some parts felt dragged on imo
also it feels like important stuff werent touched upon
ye
Why did steelheart 3rd book have the most disorienting ending imaginable
Let||’s introduce the most powerful epic who is the source of it all and then kill them off in the most confusing and unexplained way||
Spoiler tags for your convenience
sounds good
Hey there
I have a question
In glass soul mode
How much dmg up give you the Hp upgrades?
what
And does lifeblood count?
playerData.nailDamage += playerData.health + playerData.healthBlue - 4;
nail + 1/mask + 1/lifeblood mask - 4
monkaHmm
well it's a reciprocal function so at infinite masks and lifeblood masks you get -4 damage 
hmmmmm
because you start with 4 masks in lightbringer

in the normal game you'd get +1 by default
for 8 titanium I have a single room that gets me to full hunger and thirst in less than a minute
and this works at minimal power no matter what resources are at your disposal
any bulbo tree in indoor growbed
10 samples from one tree, 8 food and 10 water and 4 in one growbed
80 food and 100 water per tree and 320 food and 400 water per growbed
and no power use
I haven't seen land in like 10 hours
My last long term base was sitting at 700 depth
i heard there was a mod to help randos by putting pins on all locations of pick ups but i dont see anything under the mod discriptions for this
i assume this is what you want https://docs.google.com/spreadsheets/d/1l1BbXS3BCmuyfqUjKzc_XBNXRmnMvYo7n-kiQzeoApU/edit?usp=sharing
uhhh, this is so far over my head i have no idea what it is haha
56 what
This is the closest thing to what you're asking for @pine kite https://rainingchain.com/hollowknight/randomizer
Randomizer Helper for the game Hollow Knight.
Map pins
oh
You dip
It's ok that you're a bit frazzled
It's exhausting to be constantly abandoned by ptkyr
😔
What
It's exhausting to be constantly abandoned by ptkyr
Not here

You see the issue now
Is he even alive
🐱
🐱
green
both
thanks. ill use this but a streamer mentioned that if you wanna play rando but dont know where all the locations of everything you can buy maps and there is a mod you can add that will put pins on the maps for all collectable items and once you collect it the pin will automatically be removed from the map. does someting like that not exist?
Not that I'm aware of
kk thanks for the help everyone
blessed
Got better pic
?avatar Seanpr
?avatar Gradow
?dynoav
hmm
Perfect
?avatar Gradow
This is perfection right here
yes
?ping
Pong! 203ms
?ping
Pong! 103ms
Pong! 533ms
oof
join you in what
cat gang
okaty

?ping
Pong! 275ms
a new challenger appears!
?ping
Pong! 170ms
Pong! 142ms
FUCK DYNO
ptkyr ur still a number what is the implication of this
?ping
Pong! 137ms
Pong! 147ms
i see
they mean nothing, obvsly
.
best cat
that is not a cat
well i dont think it is but you convinced me otherwise so i agree now i guess
sorry my heart only goes out to mr. new vegas from fallout new vegas and roland from ni no kuni 2
this is fine
hideo kojima is an actual god cmm
Hello everyone! I appreciate all the help you've given me over the last few weeks. Since then, I've made a mod that will work with the randomizer mod. It places pins on the map wherever a randomized item location is. Not only that, but the pin goes "active" when it's in logic. I made this mod to help myself and others to learn the logic and randomizer a bit better. It's a tool for learning and I don't expect it to be used during races or anything crazy, but if you'd like to check it out and offer your thoughts, criticisms, or bug reports, I'd be very appreciative! Thanks again :)
https://github.com/CapnCrinklepants/HollowKnight.RandoMapMod/releases/tag/v0.3.2
Hello everyone! I appreciate all the help you've given me over the last few weeks. Since then, I've made a mod that will work with the randomizer mod. It places pins on the map wherever a randomized item location is. Not only that, but the pin goes "active" when it's in logic. I made this mod to help myself and others to learn the logic and randomizer a bit better. It's a tool for learning and I don't expect it to be used during races or anything crazy, but if you'd like to check it out and offer your thoughts, criticisms, or bug reports, I'd be very appreciative! Thanks again :)
https://github.com/CapnCrinklepants/HollowKnight.RandoMapMod/releases/tag/v0.3.2
so that's what the other guy was asking for earlier
btw
does it show all items from the start?
like, as soon as you get the map you can see where each item is?

hey funny how that happens. tyty for that
that's so cool! that was so fast!
@copper nacelle has speedrunner role for a reason 😎
lol
(any te ag)
low ag first
so when i update it I'll ask you to reboop it?
that or i can add you to the drive if you dm me your email
Oh okay that feels less invasive 😃 one sec
Hey dapper, do you plan on working on other mods? Asking for a friend
which friend? is he hot?
It's possible
I have some... probably stupid ideas for the randomizer itself but i am honestly too new to the whole thing to know if they're good ideas or not 😛
veru hide your embeds yoy bich
lmfao
Reee
sexy
is that you gradow
no gradow
Veru do you have a folder for each person or something
i am very very ugly
x
✓
That's a zoomed up and distorted me, TTacco
i see
actually it's not distorted
man gradow is so hot
this is interesting lore thank you for this gradow

56 admin abuse
@ benji mnods helpsser
im the only one who can comment on my appearance none of y'all have seen me
😡
the reason it may look distorted is because you took it while lying down
lmao still having a face in 2019 😂
Old school bois unite
shut up pp (place prince) head
have any of y'all played Metal Gear Solid V: The Phantom Pain
No
Any mgs after 3 is shit
no but i have played HK PP, Hollow Knight PilkPong 😤
And no one can convince me otherwise
No
Metal Gear Solid: Rising Revengeance
icono takeover was done like 5 months ago
It is hard to type with a cat on my lap
I don't want to attach balloons to sheep, ty
Also um not sure rising is technically an mgs
half life: opposing force and half life: blue shift werent made by valve but they are still in the franchise
Love me some Raiden buttcheeks
But rising is literally called Metal Gear Rising instead of Metal Gear Solid
u
Sorry, not playing mgs5
And I still try to forget I ever played mgs4 and peace walker

Why kojima, why
echprime
No u
Yes me, because im right
1st of all its a psp game so understandble
2nd of all im pretty sure thats mgs entirely to begin with
tbh imo tbh ngl
But up till 3 it was still ok
Not too much crazy or anything
Maybe I'm just old
Kids these days
i mean at least it didnt go as extreme as 5 i guess
what is this name i swear
i heard 5's story was an incoherent mess at most of the time
It is
And even when it makes sense, it doesn't
And gameplay is very different too
Btw, 1:31am
Gotta sleep

👀
@shy cloak You can use reflection instead of this https://github.com/CapnCrinklepants/HollowKnight.RandoMapMod/blob/master/HollowKnight.RandoMap/LogicManager.cs#L6
Yeah that one was kinda dirty and weird. You mentioned that eariler today too when someone asked about API stuff I noticed, but I'm not that familiar with reflection stuff.
I did make a change to the Logic parser though; it accepts a predicate callback instead of an array
Though I suppose I could just transform my data to an array and send it through
The other issue I was having was getting the list of actions back so I could detect object name changes. You remove them after going through them when the game is loaded.
My comments are too sassy for my own good but here's the file where I have to redo stuff https://github.com/CapnCrinklepants/HollowKnight.RandoMapMod/blob/master/HollowKnight.RandoMap/ObjectName.cs
hmm today i will Half-Life 2: Episode One [Music] - Guard Down
lol
I'm not sure exactly what you're complaining about but yes the randomizer save is very hacky
Yeah that's the list I could have used, but the classes i needed are internal
I guess there's not really any harm in making it all public classes if you want
😮 that'd be neat
I know my code isn't exactly clean but that would go a long way to making it cleaner 😛
That's ok neither is mine
This file especially is pretty disgusting https://github.com/seanpr96/HollowKnight.RandomizerMod/blob/master/RandomizerMod2.0/MenuChanger.cs
Need to fix that up pretty majorly at some point
It's fairly clean considering it's a menu changer... that type of thing is always messy
It'd be nice if the LogicParser could be in predicate form too, or I can just convert my stuff to arrays. Maybe I'll PR the predicate version some day 😃
There's not really any benefit to that with the setup I have
Thanks for being supportive. I didn't want to start demanding changes and stuff
Like I would just pass it
item => obtained.Contains(item);
And yeah your code by itself it would seem weird
Instead of obtained
Yeah it's fine. Like I said I can just array-ify my stuff, I think, and it should be basically the same. I'm the one using the parser twice, you only use it the once so...
The logic parsing is very fast
All the work is frontloaded in converting it to postfix
After that it's basically instant
Oh right, the bigger issue is that I have a separate set of logic I need parsed, it's the first argument that I would need different
i pass the logic as an array directly as opposed to the item's name
Why is your logic different?
I have some prerequisite definitions for some items, and the pin changes sprites based on that. For example, Sly's key locked items. It would normally show up as in logic as soon as it's possible to go get the key, but I didn't want to confuse newbies so it's a different style to indicate that there's something else you'll need to do before you can go directly to the pin.
Sly's key, 10 grubs, 500 or 900 essence, etc
I see
I was originally just going to hardcode it, but things got crazy and figured the xml defs would be better
I want to randomize keys next so that's gonna break that system a bit
They're a bit of a pain though because the bool for getting them doesn't stay true
It's a separate bool after you use them
Also a lot of the current logic is gonna need to be changed to account for them
Yeah I noticed that with the sly key actually
I went about things in a terrible way at first so I had some whack logic on the prereq before. I had hasSlykey | gaveSlyKey
Rando'd keys would be neat
Oh yeah sorry for the rambley nature of the issue i submitted earlier too lol
You don't need to pogo the miner's pickaxe to get up
There's some breakable background stuff that works
But it's a bit harder
I was trying that over and over- that's possible, huh? You have to like hit it right at the top and be moving full speed left, I kept bonking my head...
It should be pretty easy with dash
You don't have to be all the way up
Just dash against the ledge and if you're close it'll pop you up
oh wow didn't know that one. See I knew there had to be something I was missing. But then I figured I'd submit anyway because of the other three locations up there. if you can get the key, you should be able to get to at least the chest and the heart
i mean depending on your items I suppose
The chest is impossible without claw
Crystal heart makes sense though because you have cdash
Wings + dash grub gauntlet should probably not be in the easy preset though
I enjoyed it but I'm not gonna argue with you on that lol
like i said in the post i don't know the history of the logic. It just struck me as odd that stuff was available but out of logic. Like flukenest requiring claws and stuff
It's hard to say when that should be available
Technically dive is enough and it wouldn't be difficult
You would just have to grind for lantern and nail 1 to make it not suck
Yeah
nerf the lantern price maybe would be an option. But it's not a big deal, if this is a good system, then it's a good system 😃
It's not a good system
So here's an idea I was thinking about, just as a really farfetched idea, and no proposals for anything specific. What if instead of the skips switches there was a default set of logic, maybe purely "intended" logic. Then there's a folder in the mods dir that contained a bunch of different logic packs "hard.xml" that listed just <item name="Isma's_Tear"><logic>STUFF</logic></item>. Then on the start screen you pick the logic pack you want to load. The pack gets loaded and overwrites the default logic for each item. Maybe you could define macros specific only to that pack too... The advantages of that, in my view, would be the ability to define specific rulesets for specific races/tourneys/learning challenges, keep the logic clean and separate from each set of skills so you don't have huge piles of quite different logic for two or three different skips (Crystal Heart), and allowing people to tinker with logic systems without also making them learn .NET or VS etc... Disadvantages would be having to rebuild all the skip-sets as logic packs and degranularizing the current skips...
there are other disadvantages I'm sure
It would destandardize the logic too
is this a thing we do? do we copypasta text walls here?
i'm good at text walls
i see you are new
Seems like a lot of work for not much benefit
I suppose so? Just something I was thinking about. It would absolve sean of ever changing the logic again though. lol
I made the map mod to help people learn HK rando, and I can imagine a time when there are accessible tournaments for the game. In any tournament, but especially in one aimed at new people, I feel there would be clear advantages to it. Just throwing it out there 😃
I think the same effect could be achieved much easier and more effectively with plando seeds
accessible tournaments with easy presets are planned for the future
and this mod may be allowed during it
but that type of tournament would be with no skip logic of any kind
Oh cool
and would likely have multiple brackets for different levels
so the newer people wouldn't have to compete with speedrunners for #1
That's probably good. 😛 See I'm in the SMRAT tourney for Super Metroid right now. The easy preset on the VARIA randomizer still includes some tricks that wouldn't be immediately obvious to relatively brand new players. So the VARIA people put out a logic pack specifically for the SMRAT tournament, that's what I was thinking of
I suppose if it was that important to change the logic, they could prebake a DLL specific for the tournament. That would allow people to practice too, then all that would need to change is the seed during a race

I wouldn't be too worried about it. Right now, the number of people interested in HK rando is nowhere near other randomizers
metal gear solid 5 randomizer
you
😳
this is true
Yes, mods can be installed on a mac.
You can use the installer
To run the installer:
- Open the Terminal
- Type
cd $(dirname - Drag the exe onto the terminal.
- Type
)then hit Return/Enter - Type
mono --arch=32(Note the space at the end) - Drag the exe onto the terminal and then hit Return/Enter
If this fails with bash: mono: command not found then
- install mono here
- Open a new terminal window
- Type/paste in
export PATH=/usr/local/bin:${PATH}and hit Return/Enter - Repeat steps 2-6 above.
there's also a video pinned in modding-help if you want it
i have an idea for new mob you know. For void aspid. Abyss version of primal aspid it will be shooting 5 bullets and with better speed
thank you very cool
thank you very cool
i am working at it
hi working at it
😐
toxic server


who keeps talking here and then deleting their messages
https://mega.nz/#!b6p13YCZ!cl-IBOsTHM9CEmzbhrzaOWgVNUCNgN0BqYfNC15EmOs for those who want create other main character skin
ЧИКИБРИКИ И В ДАМКИ
Союз нерушимый республик свободных
сплотила на веки единая Русь
It would appear that this is gibberish
Either that or google translate sucks
idiot
probably the latter
i mean 2nd and 3rd explains it i guess, no idea what the hell the first one means
@ veru
same
блять
blyat to you too my friend
what
yep google translateor
fuck = Блядь
сука блять
Блядь = Damn
let them think it's a hidden message.
Damn = Черт
ебать вы теоретики конечно
vodka
Черт = Heck
ВОДКА ПИВО ПОД КОНЕЦ КОРПАРАТИВА
Heck = щеколда
сука зот охуенный пойду молиться на него

щеколда = latch
Soviet Union?
da
Keep it English fellas
ive come to make an announcement
steam is a bitch ass motherfucker who pissed on my switch pro controller
ok
Ты че уебан

Что мне надо написать на русском чтобы вы

thank you boba very cool

:GWczoneHotdog:
Unfortunate
🌭
the virgin global emoji server vs the chad steal the emoji and add it to my server
Ah it would appear that our friend boba can no longer speak
imagine paying for nitro
I will miss him

rip comrade 😔 7⃣

i really stretched out my creative juices with naming that one
ttacco why is your nickname just your name but uncapitalized
i hate it
😠
i mean, way better than :gwreallycoolmemenameholyshitxd: i guess
why not, better than a shitty reference
@ Papers I summon you
hello
papers can read cyrillic?
ttaco nice pp

It do be like that TTacco

i used my super power called ''Snipping Tool''
Snipping Sean's hotdog I see
💦
You guys aren't talking enough
I need entertainment to procrastinate on sleeping so I can piss off kuro
sleep early
It's too late for that
Implying kuro is worth the effort
beat the new icono wr or something
I have wr though
No icono allowed on my Christian server
shit, pretend to be ANOTHER user beating your own wr
Shit run that neither of us wants to touch
ez
No airswim is dead
Ask ptk to touch it then
this
He seems up to touching anything tbh
I have no idea why, but when i'm using pure nail with unbreakable strength, carver hatchers which should have 30 hp aren't getting 1 hit
the pure nail has base damage of 21 dmg
Carver hatchers wut
I guess they have more than 30 then
then the wiki is wrong
Unexpected
funny how i find this out checking how quickly i can gain geo grinding in the failed tramway
Yes hilarious
@ mola
A lot of the data on the wiki could be automatically scraped from the game
Faster and more accurate
okay so if the pure nail deals 21 dmg and fragile / unbreakable strength adds 50% more dmg
rounded up
then 11 dmg is added
making it 32 dmg every hit
so the carver hatchers have to have at least 33 hp
Sean, that's true, but I guess the wiki editors wouldn't like being left with nothing to do now, would they?
sigh
tbf at least the wiki is full of stuff, unlike other wikis i tend to see with barely anything even if its a semi popular game and bad formatting fextra ehem
Abs Rad is literally just a reused boss that's unfairly hard, made mainly so that the hardcore players have something to grind on
yes
YES, lucky guess
i just sometimes remember that guy who plays computer games for 10 years and struggles at hornet 1....
edino
s(h)aw
garama
hegale
but why
I'll do it before you even try 
tbh it wouldn't even be hard, just long af
1hr of fighting NKG 
i think this is a sign that TC should release Silksong soon /s
@fierce prism I would do it now but i have to study 
tbh if you feel like you can do it then I'd do it
idk
wtf is this
modding should either be about modding or being toxic and making fun of people
anyone know if there are mods to fix buffer controls in hk?
pretty sure there isn't a single buffer control that works well
Buffer control?
like when you try to perform an action directly before the end of your current action and it will perform that action after your current one as soon as possible
After you play Celeste you can see that little 0.02 seconds delay when you dash
it seems really odd, some are buffered and some are just straight up not, and some are buffered super oddly
like dashes for example
Sometimes when you pogo you won't get that "boost"
buffers the direction of your dash for some reason
yeah very rarely knockback fucks up
for like actually no reason
and then there's certain bosses collisions with walls
looking at you marmu and galien
oh and don't get me started with the hitboxes
the game is great in literally every other way but if you've ever tried poh 4 bindings you'll know what I mean
are there any differences between the public beta build and the non-beta?
the public beta is a version behind and the non-beta is not
guys i need help
Feel free to make a fuck ton of sprites
the mod installer doesnt wanna work
I also like saying "x doesn't work" with no details on errors or method
56's mods don't wanna work
Same
sorry but i fixed it
@ornate rivet Scenic says you suck
😔
commit die
if you give up on a seed for rando is there a way to see the spoilers?
Only if you haven't closed and reopened the game since starting that seed
kk
Do mods disable achievements? I'd love to just change some textures.
they don't
what is the lore behind getting soul from enemies dying on spikes
all spikes are an extension to the knight 
the soul from the enemies has to go somewhere
when I see the spikes use descending dark then maybe I'll let em suck up some of my hard earned soul
kurwa twoja jebana mac noga mnie napierdala
fuck your fucking mac leg fucking me
a weź spierdalaj chuju, taki z ciebie Carl Johnson jaki ze mnie Karol Wojtyła
phew, it's time to go back to some civilized language
@fair rampart

suck for what

i think it was calling grimm => nkg the same as rad => abs rad
well they are the same
yes
I firmly believe that
the difference is that nkg is good
cow poop & slot_machine
the difference is that people like nkg more
-person who has not fought absrad
the difference is that nkg is fun with 1 nail damage
well I don't think nkg is fun with 1 nail dmg so I single handedly destroyed your argument
blocked
if I wanted to fight nkg for more than 2 minutes then I would download infinite grimm
why waste my time dodging the same exact thing for 840 minutes
it would be more fun to have it speed up at least
it's 41 minutes idiot
41 minutes for 1 nail dmg grimm?
No, normal grimm 1dmg is 41 minutes
wtf why would you do that when infinite grimm exists
i don't think it existed when ax did it
It wasn't me lol
also it was nkg
↓ read the description pls ↓ -what is this? This is a challenge kill on Nightmare King Grimm where I only allowed myself to use a nail that has been degraded...
and no movement upgrades, charms, spells, etc
Ohh, you were talking about somebody else XD I thought you meant Dazz

oh too late I already told him the pp thing
Saleh libtard omg
Chem female omg
Q
What server is that from btw, I need to go there and make everything better by saying abs rad is the greatest boss of all time and proving it with my IQ of over 753
same
I'm glad you asked
is there any mod that’s essentially a new game+?
don't even need a mod for that just go back to king's pass
For a new game plus just straight up make it so that all the charms take up no slots. Or pick which ones you think it should be.
Using a save editor of course
God dammit I want to be able to get more slots and charms, why is there that crazy gruzzmother???? You really don't appreciate Salubra and Sheo until you have no access to them.
Any blue lake
blue lake is a myth
?
¿
Finally 5 masks!!!
Oh my that’s great
Thank you, it has been brutal and somewhat miserable though nonetheless fun.
Dragonfly King was easily twice as hard as hornet fight one, b/c it was so hard to hit him
for new game plus install infinite notches mod and completely ruin your save file @frosty pier
also to whoever mentioned it ax2u did play infinite grimm at its peak and did alright.
he only played it like a few times tho so the score was still mildly impressive
I'm still convinced that dlkurosh is the best at fighting the nightmare heart tho
it's amazing to me that it took infinite grimm existing for NGG to be finally beaten
maybe it's because original ngg ran like shit and p2 is rng
original ngg was not very well optimized. But on the other hand both DL and 56 found ways to more often than not get over 800 damage on the double NGG phase
I did change it so the second NGG doesn't spawn during the fireball section which might make it easier if not for pre lifeblood you were able to avoid all damage during this section by just DDarking
im fairly certain ig ngg is pretty much identical in terms of lag
it's a tradeoff but overall the verdict from people who are good at the game is that it's not too much different difficulty wise and DL did beat KDT's NGG later.
and any speed is just the older patch being shit
1221 fps is so bad
It might be identical in terms of lag but I can say for fact IG NGG uses much less CPU than the old one
compared to lb
the code strictly speaking does less
I don't spawn in two audiences, two nightmare hearts, etc etc. and I don't iterate over thousands of strings every second.
and I don't randomize spike positioning every frame
I have kdt's enemy rando dump if you want me to check
wait kerr
fuck
my k modders

every frame all it does is randomize spike positions
and check if it should advance phases
it also determines spike positioning based on NKG's fsm to avoid placing it in front of the fire or something like that
I wasn't quite sure why you did that
for( int i = 0; i < 15; i++ ){
if ( spikeFsms[i].ActiveStateName == "Dormant" )
{
spikes[i].transform.position = new Vector3((float)(66 + (2.5 * i) + (random.NextDouble() * 2.8)), 4.5f, (fsm.ActiveStateName == "AD Antic" || fsm.ActiveStateName == "AD Fire" || fsm.ActiveStateName == "AD Edge" || fsm.ActiveStateName == "GD Antic" || fsm.ActiveStateName == "G Dash Recover" || fsm.ActiveStateName == "G Dash") ? -1.0f : 1.0f);
//spikes[i].transform.localScale = new Vector3((float)(65 + (3 * i) + (random.NextDouble() * 3.0)), 4.5f, 0.0f);
PlayMakerFSM sFsm = FSMUtility.LocateFSM(spikes[i], "damages_hero");
//sFsm.FsmVariables.GetFsmInt("damageDealt").Value = 1;
}
}
if (fsm.FsmVariables.GetFsmBool("Done Balloon 1").Value && s1 == false )
if (fsm.FsmVariables.GetFsmBool("Done Balloon 2").Value && s2 == false)
if (fsm.FsmVariables.GetFsmBool("Done Balloon 3").Value && s3 == false)
if (s3 == true && s4 == false)
should be the only things that get ran every frame
because otherwise the fire would hide the spikes
yeah. I highly doubt it makes any real difference but I got rid of the string compare against the FSM's state and also made it only run every time it has to actually do so
because I realized I could place the spikes in the z position -0.0001 and they would be in front of all fire but behind everything else
if your computer lagged from setting 45 floats a frame and checking some strings
i feel sorry for your cpu

it could be slightly better, but tbh we didn't have fsm viewers or anything
tbf tho even if the string checks were needed necessisary you could instead make it only run once instead of once for each spike.
did kerr's dumping tools exist?
cuz those are what I used
kerr wasn't even here iirc
this was late 2017
the only other mods at this time were like lightbringer
old old bossrush
maybe rando
oh yeah you duplicated the audience and stuff
nothing fsm related other than the one to let you redo white palace
I'm looking at the old one
but then again without modcommon I would have done the same thing
is the audience a sub object of the boss
yes
i cant' really be blamed for tcs shitty object hiearchy
yeah
i had to read the fsm dumped json to put ngg together
eww
I also could have done this before the loop
spikeFsms[i].ActiveStateName == "Dormant"
and instead just checked 0
as they were in sync
but I did intend to have them not sync up Kappa
but it was janky

actually
watching the spikes come in from one side
would be really cool
dunno that it'd be that hard
so uh
when silksong comes out
are we gonna be as unprepared for modding it as hollow knight
it can't be as shitily programmed
that and I have no intention of using whatever systems they use
im going straight in for custom code
Also will we make an api for it and if so will we bother adding hooks or just use monomod
activeSceneChanged and fsm OnEnable are the only two hooks you need cmm
save game load is kinda nice
but i guess that's just activeSceneChanged Knight_Pickup or whatever
how would you get dlls loaded without an api 🤔
instead of save game load and new game hooks can we just get a single hook that happens right after the main character is loaded for the first time from the main menu
you
while (HeroController.instance == null) yield return null;
use a image library and neural net to determine if you're in game or not
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Couldn't find a Hero, make sure one exists in the scene.
(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line:
please no
the perfect nickname
its probably just unity overriding stuff Kappa
change your discord username to "make sure one exists in scene" and your nickname in this server to "couldn't find a hero"

do it
u won’t
but what if 56 is already the hero that you respect so much 🤔
56 
I am having trouble installing glass soul mode and I was wondering if anyone would be able to give me an idea of how to do it since putting the files in as the note suggests is not working and is leaving me with a black screen and the cursor for Hollow Knight
hey
where would the custom knight skin folder be?
im looking for the library folder under users > me
cmd-shift-.
thanks
What is better scripted Hollow knight or Celeste
SGDQ 2018 SMO run
celeste
so i have an issue with custom knight
i put the files in managed>mods
for the script thingy
where do I find the dropbox folder?
what dropbox file ?
I watched this video, https://www.youtube.com/watch?v=c40y5PSH-sw&t=78s
Hollow Knight Discord: https://discord.gg/hollowknight
from there
the installer itself
its the installer
whats the name of the mod that randomizes everything
What does everything mean
It could be chaos mod or rng or enemy rando or item rando
as much as possible
playmaker fsm
randomizer2 randomizes items, enemy rando randomizes enemies and chaos mod randomizes your existence
and rng randomizes existence as a whole
@hollow pier 8c
hey, how do I install randomizer v2?
also, will it screw with my existing savefile?
I have the ModInstaller API thing and ModCommon, but I don't know what to do with them
u click install next to randomizer 2 🤔
?


