#archived-modding-development

1 messages ยท Page 42 of 1

buoyant wasp
#

yeah, game supports 7, that thing has like 50?

#

idk, it's alot

rain cedar
#

Probably just however many the SystemLanguage enum has

buoyant wasp
#

probably

warped sinew
#

do i need to use the mod installer now days?

#

i want to install KDT boss rush

#

or do i just overwrite the files?

rain cedar
#

Mod installer is pretty obsolete

#

You just copy the stuff in

warped sinew
#

oh ok

#

so i put the files in the dir and nothing has changed

#

im on 1.2.2.1

#

is there a trick to getting the api to work?

rain cedar
#

No, you just paste the stuff in

#

Is there anything in the top left of your main menu?

#

Oh, I see, Wyza messed up when making the zip for it

#

You want to get the hollow_knight_Data folder from inside OutputFinal and paste that in

warped sinew
#

ok it worked thank you ๐Ÿ˜ƒ

warped sinew
#

is there a way to switch between multiple mods?

#

i have NGG and bossrush installed but it just loads the boss rush

rain cedar
#

Not currently, no

#

But if you make it to NK Grimm in the boss rush NGG should still work

warped sinew
#

oh right i see

#

anyone got a 105% file? i dont have one currently. I want to try out NGG

warped sinew
#

thx!

noble trout
#

hey graig

#

i just finished the achievement

#

about to be done with millibelle

#

ok imagine this everyone

#

a coding language but instead of a " ; " at the end there is " & knuckles "

copper nacelle
#

better yet try brainfuck, it's a wonderful language

#

or emoji code

late sphinx
#

brainfukc

empty stratus
#

The most difficult part in translation is the poems. Wtf, I can't wrote things like that in other languages.

leaden hedge
#

roses are red, violets are blue ใŠๅ‰ใฏใ‚‚ใ†ๆญปใ‚“ใงใ„ใ‚‹

empty stratus
#

Damt, I'm a weeb and I don't know Japanese.

#

ใฏใจใ‚„ใ•

#

The second I know its like "to" and the 4th sounds like umm "chi"?

#

Am I right?

leaden hedge
#

no

#

thats hatoyasa

#

ใก is chi

empty stratus
#

Oh wait!

#

I understood what you wrote.

#

Use I'm a weeb it looked familiar

#

But omae was mou shinde iru

#

..

#

@leaden hedge at least I was close.

exotic venture
#

i think i can manage to translate that poem in Dutch

#

but the meaning would be altered

empty stratus
#

With beads?

#

Wow.

exotic venture
#

beads?

#

o.o

empty stratus
#

Holle ridder lol.

#

But at least Dutch and English are European languages unlike Hebrew. Dutch and English are pretty new compare to the 4000 years of Hebrew.

exotic venture
#

"Ohhh, begraaf mijn moeder, wit en licht,
begraaf mijn vader, met zijn ogen dicht.
Begraaf mijn zussen, zij aan zij,
en wanneer je klaar bent, doe hetzelfde met mij!"

#

it's slightly altered, translating is hard.

empty stratus
#

Wow. Almost the same. Well done buddy

exotic venture
#

the rhyme is hard to get

empty stratus
#

Yes it's 3:40 PM here lol. And the Google translate is in Hebrew.

#

And Idk why I have 23 open windows.

#

But who cares anyway

exotic venture
#

the question isn't "why", it's "why not"

#

if you can have 23 open tabs, why not have them open

empty stratus
#

Umm. Because it will take some RAM? And I have OCD

exotic venture
#

i'd love to attempt to translate HK in Dutch, but doing it solo?

#

nehhhh

empty stratus
#

Don't worry, translating is fun + if you will ask a friend I'm sure he will gladly accept the offer.

#

And you can always stop if you don't have fun, just take the time with it.

exotic venture
#

depends if there's Dutchies here, heh

empty stratus
#

Also an option, find someone here.

exotic venture
#

there was one Dutch guy here, dunno if he's up for it though

#

maybe i'll just start sometime and continue from there

empty stratus
#

This is a pretty big server so im sure there is one more.

leaden hedge
#

dunno if there would be a lot of interest in dutch

exotic venture
#

that too

leaden hedge
#

its like swedish / danish, pretty much everyone already speaks english

exotic venture
#

well, it would mean my sister would play it

leaden hedge
#

atleast anyone intending to play english games hollowface

empty stratus
#

@noble trout translated the menu first so it will fun to watch and easy to test, you can do this too.

exotic venture
#

oh, main menu?

empty stratus
#

Yep.

exotic venture
#

that's not that hard...

empty stratus
#

Also translating the little things execpt the test is fine for doing solo.

exotic venture
#

might just do that

empty stratus
#

I know it's not. We translated more of course 3/4 of the achievements, some bosses...

leaden hedge
#

how does RtL work with stuff thats already aligned in a certain way

#

like for instance the options

#

its like

Language          English

would it be

Hebrew           Language
noble trout
#

@empty stratus dude i forgot to tell you i finished 100% of achievements

empty stratus
#

@leaden hedge it's still fun to see a game in your language, In Israel there are 9 million people, it's nothing but we still translating for them. Even if one or two kids will read our translation we will be happy.

#

@noble trout Sweet! Let's finish with the bosses and get into the real shit.

noble trout
#

Which we already have the font

#

I also finished translating the banker

#

Are you working atm?

empty stratus
#

Yeah, I will find a font ( I can create one but it will take a week or two)

#

I've don't it in the past but I don't quite remember how to do it.

leaden hedge
#

there will probably already be a font that looks good

empty stratus
#

We searched for two minutes, I'm sure there is but I don't know where to find it. Like, we don't have a lot of fonts in Hebrew.

#

Im using Dafont for pretty much everything but they don't have Hebrew fonts.

surreal helm
#

Hey are there no ghost bosses in the boss rush?

#

I miss no eyes

leaden hedge
#

no

surreal helm
#

It's because I completed it yesterday and I expected them

#

But w/e it was really fun

leaden hedge
#

I saw that @royal ridge

royal ridge
#

I thought it said him

#

not them

surreal helm
#

...

noble trout
#

Guys that is the font i chose tell me if it fits i think you could judge this as it is just a font

empty stratus
#

Ho so we went on ื”ื“ืกื™ื

#

?

noble trout
#

Yup

rain cedar
#

I can't find any way at all to create a TMP_FontAsset programmatically

#

Which is a problem since that's what the dialog boxes use

#

So I guess it's not just Unity that's fucking garbage, it's any library that's meant for use in Unity as well

#

I mean seriously how hard is it to just make your shitty proprietary Font class work at runtime and not just in editor?

leaden hedge
#

TMP is free now

#

you can probably just run it in editor and export an asset

#

then import that

rain cedar
#

Wow I just assume anything with "Pro" in the name costs at least $100

#

Still a pain in the ass

#

I mean I have a perfectly good ttf file

leaden hedge
#

playmaker is like $75

#

despite being like 7 lines of actual code

rain cedar
#

Haha wow Team Cherry paid money for that garbage

#

They're even worse at decision making than I thought

#

I guess next step is figuring out how the editor even works

#

Probably poorly given how the code side of Unity works

noble trout
#

Oh sorry i didnt see anything

#

Did you solve the problem?

#

Can you send me a gif of how the banker talks?

rain cedar
#

I've built an asset bundle but I'm still trying to get it to actually load the font

empty stratus
#

@rain cedar thanks for everything.

rain cedar
#

Yeah no problem

#

Although I will say this is more work than I thought I was getting into

#

Mainly because Unity is built to be used within the editor mainly

#

It's terrible trying to do anything at runtime

empty stratus
#

Really? I thought unity is really good and advanced..

#

Is VST good?

rain cedar
#

By that you mean visual studio?

#

They're not really comparable but yeah visual studio is pretty good

empty stratus
#

Yes visual studio.. and why I need it to be comparable. I'm only coding in c#

rain cedar
#

It just seems like a random leap from unity to vs

#

The font has Texture2D and Material components and I can load those fine but not the actual font for some reason

exotic venture
#

@empty stratus @noble trout I haven't found anyone yet, but I'll commence translating on Thursday

#

or, at least the title screen, just so I can get an idea of the amount of work

empty stratus
#

@exotic venture good luck dude, msg me if you need help with something i will gladly help you if i can

#

@rain cedar You think other font will work better?

rain cedar
#

Nah the problem is Unity and TextMesh Pro

#

Font is fine

#

There's bound to be some way to make it work

#

The biggest problem with Unity is honestly the userbase, not the actual software

#

They're all idiots who have no desire to think for themselves

#

So if you want to do something in script rather than in editor chances are you're the first who's ever tried to do that and there will be literally no resources online

leaden hedge
#

me no code

#

me only use prefabs

buoyant wasp
#

Unity is a double edged sword

#

it allows for historically non-programmers to build games which gives us things like Hollow Knight (which while amusingly broken at times, is why we're all in this discord)

#

sadly that means that you get alot of folks that have no business building stuff doing things in really poor ways

empty stratus
#

also the sword of Maul. and he looks badass

buoyant wasp
#

I'm sure that should mean something to me, but it doesn't

rain cedar
#

Best thing I can think of is darth maul and his twinblade lightsaber

#

But that's not what double edged sword means

empty stratus
#

wait. so can i do something with your problem @rain cedar ?

rain cedar
#

Not unless you have experience with creating asset bundles and loading TMP_FontAsset resources from them

#

It's a very specific problem

empty stratus
#

oh then sorry. told here before i dont know a lot about progrmming

#

only some basics like int, string, double, floating point and print

rain cedar
#

No worries

#

It's fine to be a beginner

empty stratus
#

gui will work on unity?

rain cedar
#

What do you mean?

empty stratus
rain cedar
#

Well yeah I know what it stands for

#

What do you mean by it in this context?

empty stratus
#

like true type/ open type file

exotic venture
#

you wanna look how the menu looks with your font

#

that fair to say?

rain cedar
#

Ah ok

#

No, ttf does not work

#

You're not meant to be able to load fonts at runtime so you have to jump through a lot of hoops to do it

empty stratus
#

oh, well.

#

THANKS A LOT UNITY

exotic venture
#

unity uses otf btw

rain cedar
#

Either way

#

The way the game is set up there is a very specific single thing that will work

empty stratus
#

thats whay i said @exotic venture

exotic venture
#

oh ok

empty stratus
#

otf = open type file

rain cedar
#

That's actually completely unrelated

#

That's the relevant docs

#

Pretty bare

exotic venture
#

TMPro seems to also roll alignment etc

rain cedar
#

I've already got alignment figured out

#

That was pretty easy

empty stratus
#

Did you found a solution? @rain cedar

rain cedar
#

Nah I haven't been working on it for the last couple hours

empty stratus
#

Oh ok. We are still translating more stuff.

#

Good luck!

rain cedar
#

Worst case scenario I can write my own class for the dialog boxes that doesn't use tmpro

#

Then I could pretty easily change the font to whatever

buoyant wasp
#

hopefully it won't come to that

#

if you want a 2nd set of eyes on it later this evening, let me know, maybe spot something that can help

tranquil glen
#

how do i open debugger menu?

young walrus
#

F1

#

should also be open by default

#

if it's not open, you didn't install the mod correctly

tranquil glen
#

yeah i have confirmed my suspicion that i messed up the install

young walrus
#

the title menu should show what mods are installed in the top left corner.

#

you also have to install the modding API for it to work

#

the debug mod relies on that base to work

tranquil glen
#

yeah ive got modding api, randomizer, charm notch, and player dump, debug isn't showing up though :/

rose osprey
young walrus
#

pinned messages

rose osprey
#

the other boss rush doesn't work for me

young walrus
#

there's also an install video

leaden hedge
#

it works fine

hazy sentinel
#

what other boss rush intenseface

rose osprey
#

I cant pick up items/upgrade after a fight since it forces me into the selection menu

full fern
#

etto...

#

hi

#

i have a question

hazy sentinel
#

is etto the new hip vernacular these days

full fern
#

when you are installing the bonfire

#

where is

hazy sentinel
#

what

full fern
#

Assembly-CSharp(steam).dll

#

tha thing

hazy sentinel
#

Steam\steamapps\common\Hollow Knight\hollow_knight_Data\Managed\

#

it replaces Assembly-CSharp.dll

#

so you'll have to rename the modded file

full fern
#

but

#

right now

#

it says

#

Assembly-CSharp.dll

#

this

#

so

#

i don't know what i have to change ;_;

young walrus
#

you exchange one csharp dll for the other

#

the one you download is modded, so you put that there instead

#

if you want to keep the vanilla one, you have to take the original and put it somewhere safe

full fern
#

:c

young walrus
#

....that is the file. lol

#

did you open up the zip file?

full fern
#

can i send a screenshot?

full fern
#

thanks

buoyant wasp
#

that's the repository for the mod, like, the source code for it

#

not the mod itself ๐Ÿ˜ƒ

#

the one mickely posted is the mod

buoyant wasp
#

is there really a good reason to keep the pin with the mod installer even around anymore? the installer generally causes more problems than it fixes, and the 3 mods listed are all either outdated or owned by other people

buoyant obsidian
#

Yeah that should probably be removed

buoyant wasp
#

done

slate owl
#

Will the Randomizer continue to be updated via the Google folder?

#

And when will the xml 1.3.0 be released? I tried using the .dll Wyza posted some days ago without success.

buoyant wasp
#

1, yes

#

2, the one i posted a couple days ago works. ran it last night

#

2a, going to run again tonight with a few changes to fix the overlay hopefully

#

1a, guessing sean will post it once he's happy satisfied my updates to work for the tracker didn't break his updates.

slate owl
#

Can you post it again?

buoyant wasp
#

gimme like 5 minutes just to make sure this build starts, then yeah

slate owl
#

And does it requires modifying the randomizer.xml file too?

buoyant wasp
#

the one i'll post here has the fix from the quote thing

#

if that's what you're asking

#

you using the overlay too ?

#

@slate owl

slate owl
#

Planning to

buoyant wasp
#

k

slate owl
#

Its not in the mod folder list.

buoyant wasp
#

API: 1.2.2.1-24, Rando 1.5.0/xml 1.3.1, player data dump 2.4.0.0, overlay to match. for the overlay, use the same directions as the pin, but instead of the github.io URL use file:///c:/whereever/you/put/the/folder/called/overlay/Index.html

#

no, it's not

#

there is a pin with a link to a page describing the setup

#

because the overlay itself isn't a mod

slate owl
#

Not quite sure I get it..

buoyant wasp
#

the overlay is for OBS, for streamers

slate owl
#

Nvm, didnt read the github instructions.

#

The Index.html should refer back to the github page.

buoyant wasp
#

since Index.html is in OBS, we really don't want that

#

then that'd be on the stream all the time

#

the only reason you're having to reference it locally

slate owl
#

Index.html has a window with instructions

buoyant wasp
#

is because if I push this version up to github

#

then everyone automatically gets it

#

and since the updated randomizer and playerdatadump hasn't been put on the drive, that'd break everyone's overlay

#

normally, the only way you'd get to index.html is via the github page

slate owl
#

Yes.

copper nacelle
#

push a version to github saying

#

PLEASE UPDATE

buoyant wasp
#

well, yeah, when we get there, it will say as much ๐Ÿ˜ƒ

copper nacelle
#

lol

#

nice

slate owl
#

The confusion is that the instructions are split between the Index.html and github page.

#

The Initial Setup.

buoyant wasp
#

hmm, i guess so, doesn't hurt to put it on there.

#

just seems like a self-referencing circle, you only get the initial setup by (normally) going to the github page, but then the initial setup would have a link back to the github page. but if you think it's necessary, then, adding it will take less time than it's taken me to type out this message.

slate owl
buoyant wasp
slate owl
#

Perfect.

#

Still not getting it lol..

buoyant wasp
#

does your overlay say "connected" ?

slate owl
#

No

buoyant wasp
#

guessing the game isn't running then

slate owl
#

It is

buoyant wasp
#

same PC?

slate owl
#

Yes.

#

Restarting the game.

buoyant wasp
slate owl
#

PlayerDataDump is not there

buoyant wasp
#

it was in the zip file i posted

#

i think

slate owl
#

I do have the PlayerDataDump.dll file in Mods though.

buoyant wasp
#

api version match?

slate owl
buoyant wasp
#

hmm, can you post modlog.txt?

slate owl
#

Theres no modlog.txt

buoyant wasp
#

in your saves folder

slate owl
#

Oh lol

buoyant wasp
#

hmmm, oh

#

derp

#

i'm a moron

#

forgot that is normally in the zip

slate owl
#

Ok, PlayerDataDump is there now.

#

And Index.html is connected.

buoyant wasp
#

cool, so, now you can layout your stuff how you like, you can copy the url in your browser, and paste it over in OBS as a browser source, just remove "editing=true" from it

#

when you move stuff in the browser, it'll move it in OBS

#

so you can lay it out like you want

slate owl
#

How does the profile=1 works?

buoyant wasp
#

basically if you wanted, you can have different layouts

slate owl
#

Btw, changing to a smaller page size should move the icons within the new frame size.

buoyant wasp
#

it just stores them in your save folder

slate owl
#

Youre able to alter a file from the Index.html?

#

Or Index.html tells C# to modifiy it?

buoyant wasp
#

playerdatadump handles it

#

so index.html opens up a websocket to the game

#

that's how all the communication works

#

and then the game sends data back to index.html when you pick stuff up, save the game, load the game, or start a new game. and it handles storing your configuration and loading it

slate owl
#

Ah

#

Also realized that I needed to unchecked "local file" in OBS.

#

Because I guess "local file" for OBS is static local file.

buoyant wasp
#

local file expects a windows path rather than file://

slate owl
buoyant wasp
#

nice!

slate owl
#

Id flip the instructions flow on github.

#

The first instructions should be about setting up OBS and get things to work.

#

Then talk about how to make it look nice.

buoyant wasp
#

makes sense

slate owl
#

Well, I g2g now. Cya

buoyant wasp
#

later

swift python
#

What's the difference between easy and hard modes on the randomizer mod?

buoyant obsidian
#

Hard mode is designed for people who know a lot of the speedrunning skips, meaning there's a chance that you might be forced to use them to continue

#

Easy makes it so you never need to use super complicated skips

swift python
#

Skips meaning the glitches, or just the more difficult strats?

royal ridge
#

More difficult strats; Most people run randomiser with NMG rules

buoyant obsidian
#

Stuff like killing Elder Baldur with mark of pride

#

I think at least

buoyant wasp
#

shade skipps

swift python
#

Gotcha. Loving the randomizer mod, btw. Got a run where I got Mothwing Cloak, Mantis Claw, and Monarch Wings in Forgotten Crossroads. So much fun!

buoyant wasp
#

fireball/wraith skips

swift python
#

My game took away the randomization from the mod after I quit and went back into the game. Is that normal?

knotty grove
#

Probably got updated on steam in the meantime due to version mismatch

#

Normally it doesn't happen

empty stratus
#

<entry sheet="Minor NPC" key="MINER_DREAM_2">... how much longer... KILL IT... how much longer... DANGEROUS... how much longer... KILL IT... how much longer... KILL THE EMPTY ONE...<page>...how much longer... must I dig...?</entry>

rain cedar
#

What about it?

empty stratus
#

myla = minor NPC

#

lol

#

it broke my heart to kill her and they call her minor

buoyant wasp
#

or steam overwrote your saves

rain cedar
#

I mean she definitely is minor

empty stratus
#

yeah sure but i think she is underated

noble trout
#

Myla deserved the good ol' slice and dice falseknice

buoyant wasp
#

so the overlay/rando updates are almost good to go. Only thing that doesn't work now is that picking up what should be a spell but that gives you a boolean doesn't work. Know what needs to be fixed just need to go do so after work, but spells on the overlay are working again, i think.

#

i ignored myla

#

also found more code i didn't need anymore pertaining to relics

#

so that was nice to remove

ruby hawk
#

i can't find any mod that show enemy's hp?

buoyant wasp
#

debug mod does that

rain cedar
#

@leaden hedge You know things about Unity, right? Any idea why I'm only able to load the sub assets (Material/Texture2D) of a TMP Font Asset after putting it in an asset bundle?

#
if (bundle == null)
{
    LogError("Failed to load AssetBundle!");
    return;
}

try
{
    foreach (UnityEngine.Object obj in bundle.LoadAllAssets())
    {
        Log(obj.name + " (" + obj.GetType() + ")");
    }
}
catch (Exception e)
{
    LogError(e);
}```
Loading it that way and it only prints out the material/texture
leaden hedge
#

what other objects are in the font

rain cedar
#

By that you mean the sub-assets section?

#

A lot of people online have problems with the font loading but showing as pink squares

#

I'm not even getting that far

leaden hedge
#

not sure, I've never messed with TMP so I don't know what other assets you're missing

rain cedar
#

I shouldn't be missing anything

#

It makes the thing for you from a ttf file

#

Even if I'm missing some piece I would expect the asset bundle to still contain the font and not just its pieces

#

Given that that's what I'm putting in the bundle

leaden hedge
#

unity probably can't even make complicated bundles

#

just what it understands

rain cedar
#

I didn't want to do this but maybe I'll have to edit the resources for this

buoyant wasp
#

eww

rain cedar
#

Nah I think I can get around that actually

#

The texture and material are the only things I can't really generate programatically anyway

#

I'll just have to do a bunch of gross reflection to change all the private fields to be proper

buoyant wasp
#

is the class you're reflecting/needing to change in Assembly-Csharp or in another assembly?

#

cause we could get around the need to reflect all the private fields if it's in assembly-csharp

#

adding methods to classes in assembly-csharp is trivial. so we could add a method that lets you pass in all the values to change and do the changing as if it were inside the class (meaning it could access private fields without reflection)

rain cedar
#

TMP_FontAsset is in assembly-csharp but it actually looks like all the private variables have functions to set them already

buoyant wasp
#

oh, nice

#

well, if you run into one that doesn't, let me know, i can show you how to do it. I think all the examples in the current api are replacing/prefixing/appending methods, but adding them is very similar. no sense in doing yucky reflection if we can avoid it easily

rain cedar
#

That's like all blackmoth does

#

Shitty reflection

#

Maybe we should fix that at some point

#

Probably as simple as just putting something like this in one of the patch files, right?

public bool thing
{
    get => privateThing;
    set => privateThing = value;
}
buoyant wasp
#

pretty much

#

you'd need to do something like this too in it

#
[MonoModIgnore] private int privateThing;
#

basically that makes it compile-time valid

#

then when it goes to merge the patched classes, it will simply ignore that private field and use the real private field

rain cedar
buoyant wasp
#

yup, you got it

rain cedar
#

This MonoMod thing works pretty intuitively from looking at what you'd already done

buoyant wasp
#

yeah, the author of it really made it pretty easy to do most everything we need

rain cedar
#

Everything except changing the middle of stuff

buoyant wasp
#

i mean, it was feasible, but so complicated as to make it unmaintainable by pretty much anyone else

rain cedar
#

That's pretty gross

buoyant wasp
#

hopefully the author can someday sort out the ability to do something where you can tell it to decompile the method, then manipulate it as a string and recompile (basically what dnspy does, but programatically)

#

but for now, replacing the few methods where we have to is good enough

#

those few methods aren't enough to do anything with the game anyway (IE someone couldn't use them to play hollow knight in a vacuum)

rain cedar
#

The entire game code isn't enough to play it

#

So much of it is data driven

buoyant wasp
#

true, you'd need all the assets

#

and resources

#

so, were you able to then build the api locally with the current approach ? (having been the only one doing it, wasn't sure if anyone else had tried yet)

rain cedar
#

Yeah

#

Super easy

buoyant wasp
#

sweet

#

sometimes it's easy to miss some environmental thing where you're like...oh yeah, you have to have XYZ set for the whole thing to work, but you set it like once 2 months ago

#

and forgot

#

i need to write the directions for building the documentation, it's fairly trivial, but it should still be added

rain cedar
#

Probably a good idea, yeah

#

So you don't have to do that manually

#

Should always work assuming TC keeps the same version string format

buoyant wasp
#

"Should always work assuming TC keeps the same <insertanything>" - No One, Ever.

#

but cool ๐Ÿ˜ƒ

daring snow
#

Just tried messing with randomizer mod - When I quit out and try to load my save it doesn't do anything (it acknowledges the click onto the save with the audio but it doesn't let me load the save)

#

1.1.1.8 latest randomizer mod from mod folder

buoyant wasp
#

1.1.1.8 probably won't work with the latest randomizer because it probably depends on the most recent version of the API which is 1.2.2.1

#

you can look in ModLog.txt in your saves folder

#

to see if there is an error there

daring snow
#

in the randomizer readme it says 1.1.1.8

buoyant wasp
#

the readme is probably wrong

daring snow
#

I guess that's not up to date

#

fair enough

#

thanks

rain cedar
#

Oh, yeah the randomizer assumes the Grimm Troupe charms exist

daring snow
#

gotcha

rain cedar
#

I didn't think anyone would actually try playing on 1.1.1.8

daring snow
#

i've been pretty hesitant to run on 1.2.2.1 for the most part - not a huge fan of the new watchers

rain cedar
#

You read the readme too

buoyant wasp
#

that's novel

rain cedar
#

Another thing I don't expect from people

daring snow
buoyant wasp
#

no one reads the readme

daring snow
#

lmao

buoyant wasp
#

we're sadly not joking

daring snow
#

oh no I can totally understand that

rain cedar
#

Randomizer readme is kinda garbage, right?

#

Don't remember if I ever made a good one

daring snow
#

I mean other than the 1.1.1.8 it does the job

#

but it's pretty self explanatory

buoyant wasp
#

I think I'm going to add a method to the mod class that lets you indicate the minimum level of the game+API required for it so that it shows up in the upper left hand corner.

buoyant obsidian
#

I get Discord messages about people who didn't read the installation instructions in the readme.txt

#

despite the fact that the only way they got my Discord tag was through the readme.txt

buoyant wasp
#

so you can do something like

public override RequiresApiAtLeast() => "1.2.2.1-20";
rain cedar
#

That's advanced stupid

buoyant obsidian
#

It's mostly little kids for the other game I mod but still

#

reading comprehension pls

rain cedar
#

What other game do you mod?

buoyant obsidian
#

Stick Fight: The Game

rain cedar
#

Little kids makes me think minecraft

#

Oh ok whatever that is

buoyant obsidian
#

kinda like a Super Smash Bros style game

#

with stick figures

buoyant wasp
#

@rain cedar - So I'm having trouble with getting the randomizer to tell me when i get charms from the spell locations. For some reason picking up a spell doesn't seem to call Randomizer.SetPlayerDataBool for gotCharm_#. Am I missing something special about how you're handling spells?

#

or at least, I would assume it would call SetPlayerDataInt, but neither seem to happen the way I'm expecting

rain cedar
buoyant wasp
#

that's what i thought, k

#

oh, derp, apparently, copying the dll from the wrong build folder makes your changes not show up....

rain cedar
#

Oops

buoyant wasp
#

gee, when you copy the right dll, things magically work

surreal helm
#

what's the current record on the boss rush?

#

because i just completed it in 29:56

buoyant wasp
#

since it's random

#

no one is tracking it that i know of

surreal helm
#

oh

buoyant wasp
#

my best is like 22

surreal helm
#

will have to rush more then

buoyant wasp
#

eh, it's all based on how early you get high damage stuff

#

if you get early nail or early spells it's fast

slate owl
#

How to enter City of Tears with only double jump?

rain cedar
#

Shade skip or tram pass

#

Although tram pass would also need a shade skip

slate owl
#

Shade skip where?

rain cedar
#

Wait no you can go into deepnest from mantis lords

#

Shade skip at salubra

#

The most useful shade skip in the game

slate owl
#

You can shade skip with only double jump?

buoyant wasp
#

or just do dark room CP

rain cedar
#

You can do it with only fireball

#

No Wyza that doesn't work

slate owl
#

CP doesnt give you access to City

buoyant wasp
#

oh, right, no dive

rain cedar
#

But yeah shade skip with double jump is free

buoyant wasp
#

super free

young walrus
#

Shade skip at slubra is SO easy with wings

slate owl
#

Oh, and its super fast too

#

Because I can use bench there.

#

Ok its really easy with double jump..

#

I think Ill always go there once getting dboule jump.

#

Gets dream nail + dreamshield + city (aka geo trader)

buoyant wasp
#

it's a good route to go, but i wouldn't always say it's a slam dunk

#

if i have dash too, then i still feel CP is a better choice because you still end up with nail/shield, but also get key which opens 3 more items

slate owl
#

How do you get to the key with only dash?

hazy sentinel
#

key?

#

you mean the lever or what

slate owl
#

Shopkeeper key

hazy sentinel
#

you can do that spike parkour room w/ wings and dash

slate owl
#

lol

hazy sentinel
#

yes

#

pogo is god

slate owl
#

Theres no way im doing that in a race.

hazy sentinel
#

at least it's not the skip to isma's tear

slate owl
#

Ok, actually easier than I thought.

#

I just need to not use wings.

#

You got a clip of that?

hazy sentinel
#

isma's?

slate owl
#

CP pogo

hazy sentinel
#

i can record one i guess

slate owl
hazy sentinel
#

oh you don't have dash?

slate owl
#

Oh wait, it is impossible.

#

Monarch Wings + (Vengeful Spirit | Mothwing Cloak )

#

Im supposed to do it with VS...

hazy sentinel
#

why are you doing it without dash though

slate owl
#

I dont have dash yet.

#

In Randomizer.

#

Ok got it.

#

with cheats...

hazy sentinel
#

rip

slate owl
#

and then instant rip

#

If you kill the dude there, youre stuck.

hazy sentinel
#

wow this pogo is actually pretty bad

#

i made it to the third spike column thing once

#

mmk so the middle part of that is the hardest

#

can do it with 2 fireball casts

young walrus
#

That Pogo is possible here. ^

slate owl
#

You can with only 1.

young walrus
#

It's just very hard

slate owl
#

In xml file, Flukenest only requires Desolated Dive.

hazy sentinel
young walrus
#

That's correct

slate owl
#

Oh, I mean 1 fireball for each, so 2 in total.

hazy sentinel
#

yeah

slate owl
#

Do you reach city of tears with only dive?

young walrus
#

Yes

#

CP dark room, resting grounds, grave

slate owl
#

Oh ya.

young walrus
#

Then the elevator. And buy the key from sly

slate owl
#

Kinda crazy lol

#

Would probably need to add video about the unknown skips.

hazy sentinel
#

holy fuck I actually did the spike room

buoyant wasp
#

that's why i said dash+wings

#

cause dashless is ew

#

but dash+wings makes it easy

hazy sentinel
#

what are you talking about i totally did that first try and did not spend 10 minutes losing my will to live

buoyant wasp
#

LOL

rain cedar
#

So I've given up on trying to use anything to do with Unity or TMP to load the font and I'm trying to write my own parser for it

#

But I'm having problems because it's the absolute worst file format I've ever seen

#

It's plain text with a single line about 8 million characters long for texture data

#

And no matter what I do StreamReader dies at that

buoyant wasp
#

tried buffering it?

#

or something like File.ReadAllText or something

rain cedar
#

Yeah, turns out the problem was somehow that I was trying to read it one character at a time for memory efficiency

buoyant wasp
#

lol

rain cedar
#

Works up to that line then dies

#

StreamReader.ReadLine works fine

buoyant wasp
#

just not 1 char at a time ๐Ÿ˜‰

rain cedar
#

I'm gonna log GC.GetTotalMemory before and after reading this line and see the difference

#

It's a 25 MB string

#

Sick

buoyant wasp
#

the font is a 25MB string? wth.

rain cedar
#

Well it's not really a string I just have to read it that way because either TMP or Unity is dumb

#

The font is a texture

buoyant wasp
#

yeesh

rain cedar
#

But instead of storing the byte array as, you know, bytes

#

It's a plain text file

buoyant wasp
#

still, huge for a font, someone missed the efficiency train

rain cedar
#

Yeah for sure it's 4194304 bytes

leaden hedge
#

ye but it does cool stuff like have outlines

buoyant wasp
#

you going to have to write the dialog class from scratch?

rain cedar
#

Hopefully not

#

That's only if I can't ever get this font to load

#

Literally the only problem

noble trout
#

just finished main menu

#

now doing prompts

manic wing
#

verulean you mad man

#

that popped up in my inbox

empty stratus
#

@noble trout so prompts now?

noble trout
#

Yeah

#

Then elderbug

#

Then cornifer

#

Then sly

#

Then snail shaman

#

Then quirrel

#

;-;

ruby hawk
#

@buoyant wasp thanks for pointing out the Debug mod for enemy's hp. But as I remember, these is some images that the game only shows the hp bar on the enemy only

surreal helm
#

now i can't do anything this is the first time having this issue

fair rampart
#

speedrun?

surreal helm
#

Boss rush

fair rampart
#

ah ok

surreal helm
#

23 min to get to the hollow knight in a regular run

#

now that would be a nice speedrun

fair rampart
#

lol

#

ye

rain cedar
#

23 minutes at hollow knight

#

Just saying

#

Wow I chose a bad frame to screenshot that

buoyant wasp
#

@surreal helm - that happens sometimes, don't know why. but you can hit tab/left trigger to just skip pickups and move on usually.

buoyant wasp
#

i swear, the current rando logic means that flukemarm is probably the best thing to do the majority of the time

#

no specific evidence other than it feels that way anecdotally

slate owl
#

How do you get Shade Cloak with only Mothwing Cloak + Monarch Wings?

#

@rain cedar

buoyant wasp
#

if you hate yourself

#

it's a shade skip

#

but it's not in the logic

slate owl
#

-.-

#

Shade Cloak : (Mantis Claw + (Monarch Wings | ((Mothwing Cloak | Crystal Heart) + HARD))) | (Mothwing Cloak + Monarch Wings + HARD)

buoyant wasp
#

mantis claw

#

hmm

slate owl
#

| (Mothwing Cloak + Monarch Wings + HARD)

buoyant wasp
#

yeah, i don't know that was intentional

slate owl
#

And it doesnt have CLASSIC so it can't be a shade skip.

buoyant wasp
#

cause i was thinking he said he didn't put that in

#

as far as i know, it is only possible with those 2 as a shade skip

slate owl
#

But please dont put shade skip there...

#

So basically, put it to Mantis Claw + (Monarch Wings | ((Mothwing Cloak | Crystal Heart) + HARD))

hazy sentinel
#

wait how does crystal heart help

buoyant wasp
#

no idea

hazy sentinel
#

i guess the abyss lake?

buoyant wasp
#

you don't need it for the lake

#

once the lamp is turned on

hazy sentinel
#

yeah but it's boring hollowface

buoyant wasp
#

the lake is just water

slate owl
#

Crystal is to reach city of tears.

buoyant wasp
#

Shade Cloak : ((Mantis Claw | Shade Cloak) + (Monarch Wings | ((Mothwing Cloak | Crystal Heart) + HARD))) | (Mothwing Cloak + Monarch Wings + HARD)

#

is probably what it should be

slate owl
#

No.

#

Mantis Claw should be mandatory if EASY.

buoyant wasp
#

why?

slate owl
#

To get kings brand.

#

Or have isma tears.

buoyant wasp
#

hmm, i know

#

i'll submit that probably should be hard only

slate owl
buoyant wasp
#

lul

#

claw is actually a pretty terrible early item

#

at least in a race

slate owl
#

Im late game now.

buoyant wasp
#

ah

#

Shade Cloak : ((Mantis Claw | (Shade Cloak + HARD)) + (Monarch Wings | ((Mothwing Cloak | Crystal Heart) + HARD))) | (Mothwing Cloak + Monarch Wings + HARD) ?

#

i think that fixes the difficulty problem

slate owl
#

If you have Shade Cloak + Crystal + HARD

#

It returns true but it shouldnt.

buoyant wasp
#

sorry, split attention is bad for logic ๐Ÿ˜‰

slate owl
#

To go to Joni Blessing, its faster from Dirtmoth or Green Paths?

buoyant wasp
#

hmm

#

that's tough

#

i have no idea

buoyant wasp
#

@rain cedar - done a couple runs with the pull request version of rando, seems to work, so I think you can merge at your leasure. The only thing to note is that this version of the randomizer needs the updated overlay/playerdatatracker, which I don't think we should push tomorrow right before this saturday's race, probably could release it after though, give folks a week to run on it.

rain cedar
#

@slate owl For shade cloak it's mothwing AND shade cloak, not or

#

As in you need shade cloak, not mothwing cloak

#

Just go under the thing past the arcane egg the way you're meant to leave after getting it

buoyant wasp
#

But shouldn't it say shade cloak then?

#

cause if I understand it right, the original logic says mothwing cloak, not shade cloak

rain cedar
#

No, RainingChain has been modifying the logic strings to make them more readable

#

("Mantis Claw" + ("Monarch Wings" | (("Mothwing Cloak" | "Shade Cloak" | "Crystal Heart") + HARD))) | ("Mothwing Cloak" + "Shade Cloak" + "Monarch Wings" + HARD)

buoyant wasp
#

oooh

#

well if i had known that, i wouldn't have even bothered trying to "fix" it

slate owl
#

Ah my bad XD

#

That explains a few things lol

hollow pier
#

i thought this message was from ahmy because there was an ah and a my and an xd

buoyant wasp
#

Slightly less early prototype of the FSM viewer based on the original from @leaden hedge that allows for you to simply point it at a folder instead of having to manually edit each FSM's json file and load it manually. If you use the FSM viewer alot for lots of different files, this probably will be worth your time. If you rarely use it for a single FSM, KDT's original is faster probably.

Note that this is a UWP app which means the following:

  1. Windows 10 only. With At least the spring 2017 creators update.
  2. It's signed with a self-signed certificate. Trust it, or don't. (if not, can't use it, sorry)
  3. You have to turn on sideloading of apps. https://www.windowscentral.com/how-enable-windows-10-sideload-apps-outside-store

to use, unzip and run Add-AppDevPackage.ps1. That will prompt you to trust the cert, and then install the app. Should then show up in your start menu as Hollow Knight FSM Viewer.

Version .0.2.1 - the diagram can now be dragged around for when the size of the FSM exceeds the visible window. cleaned up several UI oddities.

daring snow
#

my last randomizer seed ended at 49% game completion and took 7hrs squilLUL

Mantis Claw was in the location of Hiveblood. Crazy fun / challenging seed.

turbid stirrup
#

WAIT. There's a randomizer mod?

copper nacelle
#

yes

#

it's really great

turbid stirrup
buoyant wasp
#

mantis in hive is so trolly

daring snow
#

yeah it was the last possible thing I could have gotten if i'm not mistaken

buoyant wasp
#

i had mantis in shriek last night

daring snow
#

I was hoping it was in shriek squilLUL

#

but itwasn't farCry

young walrus
#

You could have gotten shade cloak there

daring snow
#

that's true

young walrus
#

But it was either cloak or claw

#

And that's it

daring snow
#

what a crazy seed squilLUL

#

it was fun though - I learned a hell of a lot

buoyant obsidian
#

Did we ever figure out an easy way to load enemies in scenes that don't normally contain that enemy?

buoyant wasp
#

i don't think it's difficult, just costly in terms of performance

#

i think sean said that you have to load the scene, get it, and then unload it

buoyant obsidian
#

I wanna create Gruz Mothers but I can't find any way to keep her outside of her scene

hollow pier
daring snow
#

Gruz parents farW

buoyant wasp
#

@rain cedar

young walrus
#

gruz dads

buoyant obsidian
#

Also where can I save a variable permanently

#

after assigning it once

hollow pier
#

in the code

#

in a google doc

buoyant wasp
#

how permanant?

buoyant obsidian
#

Like I meet the very first tiktik and I want to spawn it in the Radiance fight several weeks later

hazy sentinel
#

as permanent as the second e in 'permanent'

buoyant wasp
#

you'll have to save it to disk

#

and load it on game load

buoyant obsidian
#

How would I go about doing that?

buoyant wasp
#

easy way? use the modding api which handles it all ๐Ÿ˜›

#

but

#

if you need something exceptionally simple

buoyant obsidian
buoyant wasp
#

so, are you trying to store the pet

#

or just that you did the fly

buoyant obsidian
#

Yep

buoyant wasp
#

storing the entire pet, is going to be really hard

#

because the pet is not serializable

buoyant obsidian
#

Yeah I thought so

buoyant wasp
#

storing information about the pet and reconstructing it when the save file loads, might be easier

buoyant obsidian
#

Whatever I can just paste in as a block of code :P

slate owl
#

Ive been thinking about how mods are managed right now.

#

Wouldn't be better if the version of the mod be included in the dll file name?

buoyant wasp
#

no

slate owl
#

How so?

buoyant wasp
#

it should be in the details

#

because if you did it as part of the name

#

then upgrades mean you have to dig down, delete the old, bring in the new

slate owl
#

Right now, upgrades are messy.

buoyant wasp
#

right now they are drop dead easy

#

drag drop done

slate owl
#

Ya, but you can keep old stuff around.

#

Those that are in folders.

buoyant wasp
#

except, randomizer is the only mod that has that

#

and that's going away

slate owl
#

If you remove a file from Randomizer, old files will stay there.

buoyant wasp
#

debug mod already is going to DLL only setup

slate owl
#

And DebugMod, and overlay you sent me.

buoyant wasp
#

overlay is never used locally except in these edge beta scenarios

slate owl
#

Can you embed image files in a dll?

buoyant wasp
#

yes

#

debug mod's newest version already does that

#

so does boss rush

slate owl
#

Then why did it use a folder XD

buoyant wasp
#

because before boss rush we didn't know we could

#

then KDT showed the light

slate owl
#

!!

buoyant wasp
#

so, yeah, basically, all of the issues you listed are basically going away ๐Ÿ˜ƒ

slate owl
#

Well, I still need to manage two version of the randomizer

buoyant wasp
#

that's true, but it's also abnormal

#

normally we'd just have released it and been done with it

#

only reason haven't really is because of the race next weekend

slate owl
#

Next weekend race will still run on old version?

buoyant wasp
#

yes

#

because it's time tested stable

#

and it's being streamed on a relatively high profile channel

slate owl
#

Gameplay-wise, what are the changes?

#

Shade cloak hard save?

buoyant wasp
#

basically

#

i think he fixed a few other things maybe

#

but it's a pretty big rewrite of the xml handling, save handling, performance handling, etc

slate owl
#

Hive Blood requires Tram?

deep pilot
#

I believe so, since the bottom left part of Kingdom's Edge which has the Hive is only first accessible via the Tram

#

The other two entrances to that part are shored-up walls which have to be opened from inside that sub-region

buoyant wasp
#

yes

#

hive blood can only be gotten to by tram

#

also, screw seeds with 0 movement abilities

#

literally had mantis+isma's, vengful1, nail1, and shamman. though i'm sure a better any% runner would have just done mantis+ismas

solemn rivet
#

hey guys

#

long time no see

#

what did I miss?

noble trout
#

trying to get a font into the game

#

that is pretty much it i dont know how long you have been gone

solemn rivet
#

neither do I

#

eh...

#

nothing remarkable when I left

#

I guess... KDT was figuring out UI stuff?

buoyant wasp
#

yeah. He's still doing that I think, though he seems to be making some good progress in different areas of that. The randomizer had a big back end overhaul. 753 is apparently trying to summon bosses out of their scenes into other scenes for reasons yet unknown to us.

#

oh, the modding API now has support to do version update checking where it can go ask github what the last release was and show a "New Version Available" next to the name in the upper left hand corner

buoyant obsidian
#

Is there an FSM for enemy damage dealt on contact?

indigo vector
#

Hello there modders sincejust going to post this here since some of you might be able to help maybe

http://prntscr.com/hlaf5w

Pretty much all of my unity games are now either opening to black screens or giving me this error for no explainable reason SOS

Lightshot

Captured with Lightshot

#

Have tried to verify and stuff btw

fair rampart
#

@rain cedar

rain cedar
#

Why me specifically?

#

I don't know how to fix this

fair rampart
#

oh

#

ok lol

#

@buoyant obsidian

buoyant obsidian
#

No clue vOv

fair rampart
#

oke

rain cedar
#

Don't just @ random people, man

fair rampart
#

well it isnt random

buoyant obsidian
#

Update drivers and pray

vale zenith
#

is glad for once to be forgotten

fair rampart
#

xd

#

@vale zenith

#

there

#

not forgotten anymore

vale zenith
#

entitled shits

fair rampart
#

lol rood

indigo vector
#

Yeah well you mod a unity game

#

So I thought I would atleast ask

buoyant obsidian
#

We speak computer

vale zenith
#

yeah almost as rude pinging random people and expecting them to fix someone elses problem

rain cedar
#

Well it says it's trying to switch to 0hz

#

Which isn't a thing

#

Make it not do that

buoyant obsidian
#

Where's KDT when you need a "Not my problem"

fair rampart
#

lol

rain cedar
#

Apparently not on the tech support list

vale zenith
#

Good for him

fair rampart
#

awww

#

so he only said it on stream

#

not here

vale zenith
#

The best way to say not my problem is to say nothing at all

fair rampart
#

but that way there is a possiblity u get pinged 50 times over

vale zenith
#

Only because of people like you

fair rampart
#

i dont do that lol

rain cedar
#

You literally just did

fair rampart
#

not 50 times

rain cedar
#

It takes 50 people pinging once for no reason

vale zenith
#

Oh, sorry for taking that as hyperbole rather than literally

fair rampart
#

lol

vale zenith
#

But you wanna know what gets people to stop working on projects like the mods for HK? Getting dragged into other stuff that has nothing to do with what they actually want to work on.

fair rampart
#

ya sorry

#

i didnt tag wyza cuz i saw he was playing

vale zenith
#

So do I constantly have to have this running now?

fair rampart
#

which thing?

#

pings u

vale zenith
#

I'll take that as a yes

fair rampart
#

lol

#

nop

#

u just have to set discord to "busy" or whatever it was called

#

"do not disturb" works

rain cedar
#

I shouldn't have to set it to busy to avoid pointless pings

vale zenith
#

Or you could just not ping people for bad reasons, how about that?

fair rampart
#

ya i already said sorry

rain cedar
#

And I'll still want notifications for some pings

fair rampart
#

i wont do it again

#

i just did 1 ping and learned my lesson ,chill

surreal helm
#

i uninstalled the boss rush to play normal hollow knight and when i tried to install it again it keeps crashing, what should i do <@&328354344313421825>

buoyant obsidian
#

lol

#

Verify your game files on Steam and reinstall it from scratch should work

surreal helm
#

i've done that three times, that's why i came here to ask for help

#

maybe uninstall and install the entire game again

buoyant wasp
#

when you reinstalled bossrush, did you reinstall the API?

buoyant obsidian
#

There's a trailer now

rain cedar
#

So dramatic

noble trout
#

trailers are just a cheap way of say "play lightbringer"

fair rampart
#

Ifuzzy caught up to u

#

Also OMG IS THAT GRUZ MOM FINAL BOSS????

#

Is this version of lightbringer out yet?

trim totem
#

hol up

#

wtf is that gruz mother

fair rampart
#

Lol

#

It's a boss 753 made i think

late sphinx
#

who even gets up to that spike part in trial of fools with 2 hp

fair rampart
#

me

late sphinx
covert shale
#

im new... there are mods to this game?!

fair rampart
#

yes

humble sinew
#

play lightbringer

fair rampart
#

^

#

P L A Y L I G H T B R I N G E R

covert shale
#

i think its a better idea to finish the game first

#

xd

fair rampart
#

tru

humble sinew
#

it really is.

fair rampart
#

"play lightbringer" is a meme btw

swift python
#

Is it actually good, or is it just a meme because internet?

exotic venture
#

it's actually dope

#

changes gameplay a lot

#

glass soul is relentless af

fair rampart
#

its a meme cuz 753 advertises his mod

humble sinew
#

not just because of that

#

its how he did it in shitmodst

fair rampart
#

^

#

i gave him that idea

mortal kelp
#

Wheres the most recent randomizer tools?

#

And randomizer

rain cedar
#

The most recent isn't really anywhere

#

But I guess since wyza posted a pack of the guaranteed stable stuff in #races-announcements it'll be fine to update the drive

#

So hang on

mortal kelp
#

Thanks

rain cedar
#

Internet just went down so give me a bit to sort that out first

mortal kelp
#

Hey no worries Sean

#

Just toss me a PM in case I'm not paying attention

rain cedar
#

I'll just ping you here

rain cedar
#

@mortal kelp It's up on google drive, let me know if it doesn't work

#

Not sure what API version is up there or what API version this randomizer requires

mortal kelp
#

Not sure if I have access to it

rain cedar
#

Really? It shouldn't be private

mortal kelp
#

Well mostly idk where to access it

#

Ive never went to the drive

rain cedar
#

Ah ok

#

It's at the top of the pinned messages here

mortal kelp
#

I dont see anything related to rando

#

Ah. nvm

#

im blind

rain cedar
#

Yeah just be sure you're looking at it in list view or it's a bit hard to find things

mortal kelp
#

Ok its installed, the game is telling me there's a new version of the rando?

rain cedar
#

Guess I fucked up the version checking

#

Didn't actually test it

#

It's the most recent, just ignore that

#

I'll fix it in a bit

fair rampart
#

@buoyant obsidian will u ever make shitmodst 2?

exotic venture
#

he's working on it

candid cloak
#

OH HAI

#

i want to try lightbranger

#

how do I install, and can I still use default game files after installation

buoyant wasp
#

this is a preview of next saturday isn't it

candid cloak
#

what happens then

buoyant wasp
#

we all turn into elves.

#

but really, look at the pins for lightbringer

#

as far as default game files, if you mean your saves, i wouldn't load a vanilla save into a modded game

candid cloak
#

so

#

I would have to uninstall it to play a vanilla save or?

buoyant wasp
#

yes, though "uninstall" is fairly trivial, it's just telling steam to validate your game files

candid cloak
#

ah

ashen warren
#

Does anyone else have a problem with the Hollow Knight in the boss rush mod?

#

Whenever I fight him it's either a white screen or when I kill him I can't focus to finish the fight

buoyant wasp
#

you're never supposed to focus to finish the fight, but I have had it happen on multiple occasions where the item menu doesn't come up or you got a white screen from the previous dream boss

#

both are known, but I don't think @leaden hedge has fixes for either

#

the item thing usually can be gotten around using the LB or Tab key to skip picking up items

#

the white screen is just a softlock, and unless you can kill him and radiance with just sound, your screwed ๐Ÿ˜ƒ

slate owl
#

In the Randomizer, having Desolative Dive allows you to get dash.

#

Right now, it's <requirements>"Vengeful Spirit" | "Shade Soul" | "Isma's Tear" | "Grubberfly's Elegy" | "Mothwing Cloak" | "Shade Cloak" | "Mantis Claw" | "Monarch Wings" | "Glowing Womb" | "Spore Shroom" | "Weaversong" | ("Mark of Pride" + HARD)</requirements>

#

Same problem with old version.

#

@rain cedar

rain cedar
#

Yeah you're right that should be on there

buoyant wasp
#

huh, weird

#

always thought it was on the list

rain cedar
#

Yeah, I thought so too

slate owl
#

Is dash mandatory to beat the game?

hollow pier
#

probably

slate owl
#

In the randomizer

hollow pier
#

probably not

buoyant wasp
#

nope

#

only thing that is mandetory is claw + (CH || Ismas)

#

and dream nail of course

slate owl
#

Ok.

rain cedar
#

Shade cloak, spell twister, vengeful spirit, sharp shadow, mantis claw, dream nail is also a winning combo

#

Can't forget the meme builds

slate owl
#

You can reach uumuu with that?

rain cedar
#

Yes

slate owl
#

From where?

#

Oh, shade cloak just skips it lol

rain cedar
#

There's a video, give me a sec

#

Thanks for the spam

slate owl
#

I do remember the jump inside the library.

#

But not how to get there.

#

But theres another path with shade cloak.

rain cedar
#

Oh it's just the last thing posted in resources

slate owl
#

Pretty much Ive never used it lol

rain cedar
#

You can do it with 2 fireballs in each direction

slate owl
#

Anyone wanna let me know if what I wrote make any sense XD

hazy sentinel
#

"just completed the game"

buoyant obsidian
#

"there is"

#

= "there are"

hazy sentinel
#

"Green Path"

buoyant obsidian