#archived-modding-development

1 messages ยท Page 56 of 1

young walrus
#

i can fucking see

#

.............

exotic venture
#

do you need a cup of coffee mick

young walrus
#

apparently

hollow pier
#

how do you know he doesnt play on 1.2.1.4

young walrus
#

he can't. unless he purposely down patched

exotic venture
#

because he uses the steam version which is 1.2.2.1

young walrus
#

or paused all updates

hollow pier
#

i play on 1.2.1.4

exotic venture
#

but why tho

hollow pier
#

objectively better

exotic venture
#

do tell where it's better than previous patches

hollow pier
#

its got a 4

young walrus
#

i'm sold

#

down patching now

hollow pier
#

top salesman

young walrus
#

use this

#

i don't see that in your downloads folder

digital axle
#

i verified

exotic venture
#

then launch the game

#

just to see if it works

digital axle
#

yes it works

young walrus
#

k. install the API from the folder i posted

#

then relaunch game

digital axle
#

it is still working then?

young walrus
#

is what still working

#

the API?

#

yes

#

used it yesterday

digital axle
#

bonfire is working so thanks

exotic venture
#

dank

coral fable
#

tried the boss rush mod for the first time

#

collector became invulnerable

#

rip my op build

rain cedar
#

Maybe some day team cherry will fix that

#

2023 is my estimate

hollow pier
#

wow you used that dreamshield op build

rain cedar
#

It's not just that

#

Fluke, weaversong, grimm

#

Basically anything that isn't standard spell/melee

coral fable
#

i actually had all of those lul

hollow pier
#

crest

coral fable
#

crest too

hollow pier
#

womb

coral fable
#

Nah

#

okay maybe i was asking for it i guess

rain cedar
#

I think tonight I will look into making a mod that fixes collector

leaden hedge
#

its fixed in beta apparently

#

although I expected them to release it this century so I didn't fix it

scenic slate
#

Request to modders: if an enemey randomizer mod is possible, make it happen pls ๐Ÿ˜ƒ

leaden hedge
#

do it yourself

exotic venture
#

all enemies are aspids

#

million dollar idea

#

right there

#

empress muzznik is now a challenge

scenic slate
#

idk how to mod ;w;

hollow pier
#

orange name

#

bam

exotic venture
#

step 1

#

c#

#

step 2

#

assembly

#

step 3

#

modify the fuck out of assembly-csharp

#

step 4

#

congrats you are now making mods

#

not any good ones

#

but mods nonetheless

scenic slate
#

thank you for the wise guidance

tranquil glen
#

i heard something about a room randomizer. that would be cool. approxiamtely how many years from completetion would that be?

scenic slate
#

funny, I suggested that idea months ago lol

exotic venture
#

exit king's pass

#

sealed vessel fight

#

enjoy nail0 no charms no spells

tranquil glen
#

i'd just use a different seed

scenic slate
#

nightmare king first room

#

or u could always repawn at a random bench

solemn rivet
#

Someone was making an enemy rando

#

It was @pearl sentinel iirc

young walrus
#

Room rando is a Fuck ton of mapping work before even starting

solemn rivet
#

Yeah, and I've been playing Iconoclasts most of my off time, so haven't been mapping much

#

Sorry

hollow pier
#

not celeste?

#

are you even a speedrunner

solemn rivet
#

Tbh I didn't like celeste that much

tranquil glen
#

yeah i figured it would be a ton of work, just wonderin

hollow pier
#

wow hi paerux

young walrus
#

Took me a couple hours just to map crossroads

#

The easiest area to map

solemn rivet
#

Yeah... But, hey! It's done now

hollow pier
#

soul master 1st room flukemarm 2nd room hollowwoke

young walrus
#

Also, the town is a nightmare

#

So many transitions

pearl sentinel
#

Yeah I was doing enemy rando

young walrus
#

With goofy names

pearl sentinel
#

On hold for the moment, but I got it 95% working

#

I started on a sort-of room randomizer, but haven't tried the implementation yet, it's just some pseudo code.

solemn rivet
#

sorry to tag you out of nowhere, Kerr

ornate rivet
#

wait

#

why is Gradow not a modder anymore

solemn rivet
#

never was

#

I mod

#

but I'm no modder

vagrant leaf
#

why are no modders modders anymore

#

did they just stop giving the role

hollow pier
#

why arent modders > mods

vagrant leaf
#

they are

hollow pier
#

tru

ornate rivet
#

oh

solemn rivet
#

creator > creature hollowface

hollow pier
#

creatore

pearl sentinel
#

It's fine gradow ๐Ÿ‘

#

It's a good reminder that I need to finish the thing up and post it somewhere so at least it's there if anyone wants to mess with it

#

And it's pretty fun as is, tbh

leaden hedge
#

modders aren't just modders

#

its modding mods than also mod

solemn rivet
#

^

#

they are the mods of the modders

#

Who mods the modders?

exotic venture
#

we do

leaden hedge
#

no

#

get out of my channel reee

exotic venture
#

mind if i post some

#

fsm

#

here

leaden hedge
#

post whatever you want

#

this is a no moderation zone ๐Ÿ˜Ž

exotic venture
#

oh nice

vagrant leaf
#

modders are at the top of the hierarchy

exotic venture
vagrant leaf
#

cant dupe relics

#

im bad

leaden hedge
#

I'm gonna be rich

exotic venture
#

banned tbh

vagrant leaf
#

understandable

#

play lightbringer

buoyant obsidian
#

Agreed

vagrant leaf
#

lightbringer best mod

#

fact

hidden oasis
#

Interesting thing I found after glitching the Grimm fight with the boss rush mod, Brumm is right outside the gate

rain cedar
#

Looks like we've got two relevant errors in here hidden among the thousands of FSM not Preprocessed warnings

#
  at System.Collections.Generic.Dictionary`2+Enumerator[System.String,System.Boolean].VerifyState () [0x00000] in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2+Enumerator[System.String,System.Boolean].MoveNext () [0x00000] in <filename unknown>:0 
  at System.Collections.Generic.Dictionary`2+KeyCollection+Enumerator[System.String,System.Boolean].MoveNext () [0x00000] in <filename unknown>:0 
  at Modding.ModLoader.LoadMods () [0x00000] in <filename unknown>:0 
  at OnScreenDebugInfo.Awake () [0x00000] in <filename unknown>:0 ```
```NullReferenceException: Object reference not set to an instance of an object
  at UIManager.get_instance () [0x00000] in <filename unknown>:0 
  at Modding.ModVersionDraw.OnGUI () [0x00000] in <filename unknown>:0 ```
#

I think I'll just fix the problematic foreach loop myself, shouldn't be much effort

#

RIP me I guess

fair rampart
#

Lol

#

Rip

#

Have you tried turning it off and on again?

rain cedar
#

Eh it's honestly probably just a broken file path stored in some obscure place

#

Recently moved windows installation

exotic venture
#

windows never likes being moved

rain cedar
#

Just spent 5 minutes booting the game repeatedly with no error so I'm gonna call this fixed

#

Took 9 characters of code

#

What a stunning contribution

solemn rivet
#

Those were happening to me as well, Sean. I'll test this later and see if it's fixed

digital axle
copper nacelle
#

try using the arrow keyes

young walrus
#

if the mod was installed, it'd show up top left

digital axle
#

it isn't working 56

copper nacelle
#

give modlog

#

also output_log

#

also did you install the API

#

because it usually gives a failed loading thing post-31

digital axle
#

yes i did

copper nacelle
#

give mod+output log

#

then

digital axle
fair rampart
#

It says start

#

That's a bad sign

#

It usually says something else

#

Forgot what tho

copper nacelle
#

you're missing global settings

#

give modlog imo

#

it's in the saves folder

digital axle
#

i couldnt find saves folder

fair rampart
#

appdata/locallow/teamcherry/hollowknight/ModLog.txt

digital axle
copper nacelle
#

I think your settings are just screwed up

#

I would give mine but not on windows rn

#

try deleting your settings actually

#

it's called mod global settings or something

#

also in the saves folder

digital axle
#

ModdingApi.GlobalSettings.json ?

copper nacelle
#

yeah

#

kill it

digital axle
#

i did it

copper nacelle
#

try running hk

#

see if there's any diff

digital axle
#

is isnt working only black screen

copper nacelle
#

ahhh

#

reinstall api

digital axle
#

it works !! so thanks

copper nacelle
#

lmao

#

you're welcome

digital axle
#

what does randomizer mod do?

copper nacelle
#

randomizes charms+abilities

#

very fun

digital axle
#

where can i find them for emxample

young walrus
#

where can you find what

#

pickup locations are the same, but what you get from each location is random

copper nacelle
#

^

#

like you can get gathering swarm from desolate dive

young walrus
#

You can even get compass from compass

copper nacelle
#

i got compass from compass

digital axle
#

can i see charms loaction on the map

young walrus
#

can you in base game?

digital axle
#

np

young walrus
#

then no

digital axle
#

thx

tranquil glen
#

for mapping rooms for randomizer do you need to know what abilities are necessary to get to each loadzone and item?

#

i could do some of that at some point

leaden hedge
#

you need to know how to get to each transition in each room from each transition

#

and how to get to any progression items in the room

#

from any transition

young walrus
#

^

leaden hedge
#

i.e. mantis claw room only needs fireball to get to mantis claw if you come from above

#

but requires dash or djump

#

if you come from the right

young walrus
#

take a look at the form for crossroads

tranquil glen
#

ok yeah, i might do a room or two every once in a while just to help out slowly

#

since this is something im interested in

young walrus
#

the more man-power, the better

#

there's a shit ton of rooms to map

copper nacelle
#

pfloat from the right

mortal horizon
#

how do i uninstall mods

hollow pier
#

move to a different folder

#

for api verify game files i think

mortal horizon
#

feelsbad i think i messed up my 106%save

dapper folio
#

Always backup your saves

mortal horizon
#

yeah lol

dapper folio
#

Mods can be removed by deleting the mod files and verifying the game

#

If you're using gog, try keeping copies of the unmodded files

leaden hedge
#

you can just copy your assembly-csharp

#

and keep a backup of that

dapper folio
#

Yeah, that's the one

mortal horizon
#

this is an experiment for me if it goes wrong I get to play hollow knight again yay

#

oh boy

#

nvm it just reverted back to its original self when I validated the game files

#

it said I had 107% completion but it also changed that when i loaded it up

exotic venture
#

download hpbar mod

#

aw

leaden hedge
#

are you sure about that ๐Ÿค”

exotic venture
#

fucking overwriting permissions

#

damn you discord

vagrant leaf
#

bossrush is bad pls delet

leaden hedge
#

no

#

u

hollow pier
#

kdt make a good mod

vagrant leaf
#

^^^^^^^

leaden hedge
#

no

#

u

hollow pier
#

got me there

leaden hedge
#

stop spamming in modding

hollow pier
#

hello kdt

pearl sentinel
fair rampart
#

what is unending dreams mod

leaden hedge
#

lets you refight the dream fights

fair rampart
#

kk

versed adder
#

What's the definition of a game mod

#

Just changing/modifying the game

#

Adding, taking away

#

Would reskins be considered mods?

leaden hedge
#

anything that modifies the game files are a mod

versed adder
#

Okay. Thought so.

fair rampart
#

reskins are texture mods

versed adder
#

Alright

eager pasture
#

what does Charm Notch mod and FSM do? coudn't find anything about them on google

fair rampart
#

Charm notch auto gives you charm notches when you get enough charms

#

Instead of having to go to salubra

#

It's mostly used for stuff like rando races

rain cedar
#

FSM mod saves json of all the FSMs that get loaded

#

It's a tool for mod making

eager pasture
#

I see

#

cool, thanks guys

digital axle
#

anyone who knows a mod that you are so powerful?

exotic venture
digital axle
#

what is the best mod?

#

for you

exotic venture
#

the best mod for me is randomizer, because i enjoy playing that

buoyant obsidian
#

Lightbringer best mod

exotic venture
#

HK Remaster

dapper folio
#

Glass soul best mod

digital axle
#

what are the glass souls features?

dapper folio
#

You die in 1 hit

#

Increased damage

#

Some charm changes to account for health no longer being relevant

digital axle
#

guys i installed blackmoth mod but my nails damage decreased so much (i uninstalled the mod)

#

anyone help me?

solemn rivet
#

blackmoth is supposed to make nail deal only 1 damage

digital axle
#

how can i fix it

solemn rivet
#

your only way of actually dealing damage is dash

#

you start with dash

#

just dash and kill things

digital axle
#

cant i fix it?

solemn rivet
#

what do you mean "fix it"?

#

that's how it's supposed to be

#

that's what the mod does

digital axle
#

but i want to increase damage

#

i uninstalled the mod

#

its still 1

solemn rivet
#

instead of uninstalling, disable it via the in-game menu

#

that should reset the damage

#

otherwise, just use the save game editor and change your nail damage to whatever

digital axle
#

thx i'll try

solemn rivet
#

so, you install the game first, and then you should find the "MODS" option inside the "OPTIONS" menu in the main menu

young walrus
#

"mod is broken, it doesn't do what i want."

digital axle
#

when i close it form options damag isnt changing

solemn rivet
#

did you disable it?

digital axle
#

yes idid

#

it was still 1

solemn rivet
#

either use Debug to set your damage

#

or use the save editor

digital axle
#

how can i use debug?

solemn rivet
#

actually

#

try enabling the mod

#

and then disabling it using the pause menu

digital axle
#

it worked so thanks

solemn rivet
#

@buoyant wasp iirc you said something about making it so that mods couldn't be disabled via the in-game pause menu, but for my mods (which change player data directly) the best way to disable them seems to be in the pause menu...

buoyant wasp
#

the problem is that then you're talking about disabling a mod while the game is in motion. Most mods assume that you're going to start a new game or load a save to start playing the game

#

if you say "well this mod can be turned off/on after the save is loaded" then you add a big layer of complexity

#

it's easier to just say that mods can only be enabled/disabled in the main menu, outside of an actively running save

solemn rivet
#

gotcha

#

in that case, bonfire/blackmoth saves are definitely irrecoverable

jovial vessel
#

Can I still get acheivements I have mods on?

rain cedar
#

Yes

jovial vessel
#

If I want to start a new save, but I still want to finish a normal 106% file can I have both, without the mod changing my 106% file?

#

I mean a new modded save.

rain cedar
#

Mods aren't gonna affect any saves you don't load

#

But if you load it all bets are off

jovial vessel
#

Rip I guess ill 106% first.

solemn rivet
#

just don't load the 106% save while playing the mod

#

if you don't load it, it's safe

young walrus
#

or copy it and store it somewhere else

#

as a backup

solemn rivet
#

^

rustic stag
#

Anyone know how I would go about changing the max health and charm notches? I changed the values just fine, but it won't actually display more than 11 health / 12 charm notches.

rain cedar
#

If it's changed fine, why does it matter?

#

Also if you're gonna cheat anyway there's better ways to have infinite health + all charms

rustic stag
#

Because it's inaccurate? And it leaves a large gap if you have any blue health.

rain cedar
#

Eh

leaden hedge
#

the capping is probably somewhere in fsm

solemn rivet
#

just do what I did in bonfire

#

add blue health

#

those can go on forever

rustic stag
#

I guess, but I'm not really looking for band-aid solutions. I'm assuming there's no simple way to edit FSMs?

leaden hedge
#

editing it is simple enough

#

its just a pain to parse

rustic stag
#

Okay, where do I start?

leaden hedge
#

you need to install the fsm mod

#

and download the fsm-viewer

#

fsm mod is in the drive and edits playmaker.dll

rustic stag
#

It's not up to date, is that a problem?

leaden hedge
#

nah that'll work fine

#

playmaker.dll never gets updated really

rustic stag
#

Is FSM Viewer not in the pinned messages?

leaden hedge
#

not sure if that one has a release actually

#

mine does

rustic stag
#

Much obliged, I'll let you know if I figure it out!

leaden hedge
#

well mine doesn't have "release" but its just a webpage that you can load locally

rustic stag
#

Yeah no worries, I figured it out.

#

The patched is giving me an error? "xdelta3: target window checksum mismatch: XD3_INVALID_INPUT"

#

patcher*

leaden hedge
rustic stag
#

Thanks! And does the viewer have to be placed anywhere specific?

leaden hedge
#

nah

#

just make sure the data.json file is in the same folder as it

#

note that csharp stores floats and strings in weird ways

#

so sometimes it'll give you garbage as action values

#

and some actions just crash

#

but you can still get a good jist of what each fsm is doing

rustic stag
#

How do I get data.json? I don't have one.

leaden hedge
#

you need to make a folder in your save folder

#

called save_fsm

rustic stag
#

The %appdata% save folder, right?

leaden hedge
#

%appdata%\..\LocalLow\Team Cherry\Hollow Knight

#

and you want Team Cherry\Hollow Knight\save_fsm

#

then run the game and every fsm that gets loaded will get dumped into there as
tag, gameobject, fsmname, checksum.json

rustic stag
#

Oh boy it sure created a lot of files. Well, guess I'll get to work!

charred parrot
#

so I've downloaded the viewer that opens within a web browser

#

how do I set it up

solemn rivet
#

rename whatever fsm you wanna peek into

#

to data.json

charred parrot
#

how do I get a selection of FSMs?

#

all I see right now is this

solemn rivet
#

you need to dump them

#

see what KDT and esipode went through above

charred parrot
#

k so I have the viewer downloaded

#

opened it on a webbrowser

#

placed a save_fsm folder in Hollow Knight

#

game is playing

#

nothing is appearing in the viewer and no files are being placed in save_fsm

#

:/

solemn rivet
#

did you install the fsm dump mod?

charred parrot
#

probably not

charred parrot
#

literally have no idea what im doing :/

solemn rivet
#

download this and put this inside the managed folder

#

hollow_knight_data/managed

charred parrot
#

it already has one in it

#

swap it out?

solemn rivet
#

yup

charred parrot
#

kk anything else?

solemn rivet
#

should be it

#

now try playing

charred parrot
#

crossing fingers

#

so exactly what should I expect to see?

#

a bunch of files in the save_fsm?

solemn rivet
#

yup

charred parrot
#

oh jesus

solemn rivet
#

where did you put save_fsm?

charred parrot
#

within LocalLow/Team Cherry/Hollow Knight

#

thats a lot of files

solemn rivet
#

oh

#

it worked then

#

great

#

yup

#

loads of them

charred parrot
#

so wait

#

is there every file

solemn rivet
#

and you'll load even more as you walk around

charred parrot
#

or just what was loaded

#

oh so if I want to see the fsms behind a boss

#

I need to fight that boss?

solemn rivet
#

I think just getting it on screen should be enough

charred parrot
#

do you guys have some type of repository for all of them

solemn rivet
#

and then you'll have to find that fsm

#

nope

charred parrot
#

rip

solemn rivet
#

because there are loads

charred parrot
#

k so how do I view them now?

solemn rivet
#

filename format is tag, gameobject, fsmname, checksum.json, just as KDT said

#

okay

#

so you pick whichever fsm you want to view

#

and put it in the same folder as viewer.html

#

rename it to data.json

#

and add "var fsm=" to the beginning of the file

#

(to add "var fsm=" just open it with notepad or whatever)

charred parrot
#

when you say viewer.html do you mean this guy?

solemn rivet
#

oh

#

you're using wyza's version

#

dunno how that wroks

#

it should be what I just told you

charred parrot
#

is there any difference between the two?

solemn rivet
#

dunno

#

never used wyza's

charred parrot
#

apparently wyza's doesn't require a rename

#

according to KDT

solemn rivet
#

apparently

leaden hedge
#

its also a win10 app

#

that you have to compile

solemn rivet
#

eww

#

win10 app

charred parrot
#

eww

leaden hedge
#

although wyza has a compiled version somewhere

charred parrot
#

well I'll just use yours for now then

solemn rivet
#

be warned tho

#

that the viewer will only give you a brief understanding on how that fsm works

#

it's still a pain to change stuff

#

(so prolly wait for next patch)

charred parrot
#

got it working

solemn rivet
#

nice

charred parrot
#

whats next patch?

solemn rivet
#

next patch basically removes most fsm with the switch release

#

TC had to recode most of the game for better switch compatibility

exotic venture
#

death of lighbringer

charred parrot
#

oh they're remaking the whole game without the FSMs?

solemn rivet
#

nope

#

still some

leaden hedge
#

switch worked fine with the fsm

#

just at 5fps

solemn rivet
#

^

charred parrot
#

why was it so brutal?

solemn rivet
#

like I said, "better compatibility"

leaden hedge
#

because the fsms work via a programming paradigm called composition

#

where you make functions inside of objects

#

then create sets of functions with those objects

charred parrot
#

ya I've used playmaker before

#

I get the concept

leaden hedge
#

then create stuff with those sets of functions

#

its something like 8 objects

#

to add 3 numbers together

#

and it just gets worse and worse the more stuff you do

#

and all those objects add massive amounts of overhead

charred parrot
#

so its just super inefficient compared to standard coding?

leaden hedge
#

extremely

#

composition can be more efficient for certain problems

#

where being able to make objects out of building blocks is actually what you want to do

#

everything is not that use case

charred parrot
#

is there something specific about the switch that makes this set up brutal for it to run?

leaden hedge
#

no

charred parrot
#

sorry I'm just interested

leaden hedge
#

its brutal on the pc too

#

just most pcs are really fast

#

so it being 50x slower than it could be doesn't matter

solemn rivet
#

one easy way to see this is to run a few comparisons during runtime and see your fps drop

#

seanpr actually helped me a lot some time ago, because I had basically a needlessly long if running every frame looking for certain fsms - for my weak pc it didn't do much, but for him, it dropped his usual 300+fps to something like 200

#

which is a HUGE hit

leaden hedge
#

if you really want to see the sorts of fps drops you get, the average scene in hollow knight has something like 2000 gameobjects

#

and several 100 fsms

#

make a semi-complicated fsm with maybe 10 actions running a frame

#

make 100 gameobjects run that fsm

#

and then do the same thing but code it in csharp

#

your frame rate will probably go 5x easy

solemn rivet
#

I might be wrong, but in bossrush when you first killed False Knight the game had a pretty noticeable lag spike - was that due to fsms being fsms?

leaden hedge
#

thats because I was generating 3 lots of the item prefab

#

which has like 6 fsms on it

solemn rivet
#

hm..

charred parrot
#

ive heard having multiple smaller FSMs is better for performance than a few large complicated ones

#

for the FSM viewer

#

does it display the global transitions?

leaden hedge
#

no

charred parrot
#

rip

leaden hedge
#

you can just look at the file if you want to see

#

"globalTransitions": [

#

should bring you to the right area

median trout
#

I was just playing lightbringer, and fought the mantis lords. I know the gruz mother (or empress muzznik) is buffed a lot, but I couldn't find how to get to the shopkeeper without fighting her (also without lantern). When are you supposed to be able to fight her?

hazy sentinel
#

you can fight muzznik whenever you want

median trout
#

But when is it viable?

hazy sentinel
#

it's supposed to be the final boss

median trout
#

Really...?

#

I get that you're supposed to go around, but how are you supposed to be able to without the lantern?

solemn rivet
#

Via Blue Lake

vagrant leaf
#

?

#

blue lake?

solemn rivet
#

That lake above city of tears

vagrant leaf
#

ik

#

but what does that have to do with going around without the lantern

solemn rivet
#

No, that's how you get to salubra and sly without killing gruz

vagrant leaf
#

oh

solemn rivet
#

(that's actually how I first got to salubra on my first playthrough)

exotic venture
#

to get to salubra/sly, the convoluted way

#

step 1, crystal dash

#

step 2, go to the following areas

vagrant leaf
#

or you can get to resting grounds from CoT

exotic venture
#

City of Teras -> Royal Waterways -> Kingdom's Edge -> City of Tears -> Resting Grounds

#

or skip kingdom's edge because you are not a dungo

hazy sentinel
vagrant leaf
#

waterways dont go directly into kingdom's edge

exotic venture
#

and stop crystal dash ont he way to isma's grove

#

eh

#

EH

vagrant leaf
#

oh wait yeah they do

exotic venture
#

superdash or crystal heart

#

whatever

median trout
#

Can you use the tram card and desolate dive?

vagrant leaf
#

yes iirc

#

i don't think you need ddd

#

dd

#

just tram pass

young walrus
#

you need dive

#

to enter grave

#

and get down to lake

vagrant leaf
#

yo udon't need to enter grave

#

the elevator in CoT

exotic venture
#

you do

#

u dungo

young walrus
#

yeah you do

solemn rivet
#

But you do

vagrant leaf
#

leads to beside the grave

young walrus
#

if you take tram, you need dive

#

if you come up from CoT, you don't need dive

vagrant leaf
#

Tram --> ancient basin --> CoT --> Resting grounds

median trout
#

What kind of person would make this so difficult? It is just a shopkeeper.

solemn rivet
#

753

young walrus
#

shopkeepers are OP

solemn rivet
#

Tbf they are

exotic venture
#

tram to ancient basin

#

wtf

#

cdash is easier to get

#

so much easier

#

and you need it anyway

solemn rivet
#

Take tram directly to resting grounds, no?

exotic venture
#

^

#

that too

#

also deepnest no lantern is pretty much hell

#

so fuck that

solemn rivet
#

It's fine if you don't go to herrah

median trout
#

I'm not a master at hollow knight. I don't know every path or what is easiest to do when. I just wish I could get the lantern.

hazy sentinel
#

lightbringer is not a mod for hk masters

#

tbh

solemn rivet
#

Sadly, there's no easy way in the latest lightbringer version, sorry

exotic venture
#

thanks 753

#

the only way to get through there is the convoluted wa--

#

wait

solemn rivet
#

Just ignore it... It's not a terribly useful item anyways

exotic venture
#

i forgot

#

you need a simple key

median trout
#

Well, i also want charms and charm notches so...

exotic venture
#

oh one can be found in CoT you should be fine

hazy sentinel
#

just buy one from sly intenseface

solemn rivet
#

Salubra does have nice charms in the mod

exotic venture
#

sly is being held captive by empress muzznik pls

solemn rivet
#

Use save editor, give yourself 999 nail damage, beat muzznik, set it back to 5

#

Done

charred parrot
#

but is that what a MAN would do?

versed swift
#

where can i get the boss health bar mod

exotic venture
#

pins

#

hpbar mod

#

in the drive

versed swift
#

where's the guide to install it in the pins

leaden hedge
#

How to install Boss Rush

#

all mods are installed the same way

#

its a yt vid

scenic slate
#

Trying to install randomizer mod, I think the part Im having trouble with is the replacing vanilla .dll with the modified version. whenever I try to start hk up, it crashes

exotic venture
#

you need to install the modding api

#

not rename the file

scenic slate
#

link to api?

hollow pier
#

pins

#

pl0s

#

why does no one use pins

scenic slate
#

if u mean that api in drive, I put it in managed but it still crashes

jovial vessel
#

What mod would you recomend to someone who hasnt played anymods before.

hollow pier
#

you got the right api?

scenic slate
#

ye

#

1.1.1.8

hollow pier
#

boi

#

1.2.2.1

#

what is you doin

#

unless you're always downpatched to run nsoob

scenic slate
#

oh shit im stupid xd

#

I kinda assumed that the last folder was the one up to date and didnt bother reading the name lol

hollow pier
#

read file names

#

what if the file was virus dont install

scenic slate
#

bit too late for that one

copper nacelle
jovial vessel
#

Hey what mod would yall recomend to a person new to modding

#

?

copper nacelle
#

hell mod

#

wdym

#

any of them

jovial vessel
#

Kool

#

What exactly does hell mod do?

#

Im guessing it make sit tougher?

copper nacelle
#
# Hell Mod
#### By 56 (me)

## Effects
- 1/2 Nail Damage (actually less than that)
- 2x incoming damage
- 1/3 max SOUL
- 1/2 SOUL collection
- no SOUL collection while your shade is alive
- Heal focus is nerfed to Deep Focus speed
- Deep focus multiplier increased by 1.3725
- Dream shield only costs 1 notch 
- 5/6 spell damage (1/6 reduction)

## Installation
Hell Mod is an API mod, so install the Hollow Knight API (by Seanpr, Firezen, and Wyza) and then place the HellMod.dll into the Mods folder
hollow pier
#

no hell mod makes it much easier

copper nacelle
#

also everyone who's played hell mod so far has played it old nail

hollow pier
#

wow 56 had that ready just like jonny's nkg guide and totf build

scenic slate
#

randomzier sounds like a fun first mod lol

copper nacelle
#

I just search my message history for hell mod by me

#

ez

jovial vessel
#

Why is dreamshield one notch.

#

It should be 6.

copper nacelle
#

ye wot

#

dreamshield is garbage

#

and does nail damage

#

and I nerfed nail damage to < 2.5

jovial vessel
#

I think its alright.

#

Its saved me a few times.

hollow pier
#

its alright when its 1 notch

#

you know whats really broken

#

dnail

#

because 56 cant mod

copper nacelle
#

re

jovial vessel
#

Dreamnail?

copper nacelle
#

I could fix it but that would take effort

hollow pier
#

and it would mean not beating bosses hollowface

copper nacelle
#

soul vessel makes bosses easy enough tbh

#

only boss which would be harder is failed champion

jovial vessel
#

Soul vessel?

hollow pier
#

broken soul vessel

jovial vessel
#

What do you mean by that?

#

Ok.

scenic slate
#

I have a mod suggestion that's probably possible: A speedrun mod that automatically equips charms at the start of the game that are useful for speedruns but dont take up notches. Like dashmaster, sprintmaster, dream wielder, and gathering swarm.

rain cedar
scenic slate
#

u save time picking up geo

rain cedar
#

Maybe a couple seconds over a full run

scenic slate
#

every second counts in a speedrun

leaden hedge
#

more than sprintmaster

trim grove
#

if the mod auto equips charms at the start of the game are you even really speedrunning the game anymore? or is this some ng+ style mod? ๐Ÿค”

leaden hedge
#

I mean none of the charms he listed are even used in speedruns

#

other than dashmaster in glitched categories

#

and dreamwielder in true end nmg nail0

trim grove
#

oh kdt, you were the one who made that, iirc, java based save editor ye?

leaden hedge
#

yes

trim grove
#

would debugmod + PDT interfere with its operations in some fashion? cause v0.3, latest public one i can find, causes saves to be unreadable by the game

leaden hedge
#

should work fine

trim grove
#

hm. ill have to test without those installed

scenic slate
#

its more of a timesaver mod for people who wanna do a quick playthrough

#

not really to compete with speedrun records

rain cedar
#

Go for it

#

Something like that would take only a few minutes to make

scenic slate
#

Lol I gotta learn how to mod then zote

rain cedar
#

Look into NewPlayerDataHook

trim grove
#

yeah even after a steam verify files it causes em to not show up... wonder if its cause i had lightbringer installed previously?

leaden hedge
#

usually that happens when it can't parse the file

#

what did you edit

trim grove
#

nail damage, geo, grimmchild charm status
not all at the same time

#

er, not geo, dream orbs

leaden hedge
#

did it work inbetween those

#

I assume if any broke it'd be grimmchild status

trim grove
#

n, all 3 causes it to stop showing up

#

hm... i should run the save through the json and see if it can parse it

#

ahhh. think i figured it out. likely the api leave tags in the save file, which if i had to guess your editor trips up on? if i 'save' again with a totally vanilla game, it strips those tags and your editor works like it should

leaden hedge
#

oh yeah it does do that

#

didn't think it'd break it

rain cedar
#

I don't think debug changes saves

leaden hedge
#

its the api

rain cedar
#

I'm only saving global things

leaden hedge
#

it puts tags into the save to say what mods were installed

trim grove
#

makes sense

copper nacelle
#

@scenic slate do it imo

scenic slate
#

I'm too lazy, I'd rather have a slave do it for me zote

copper nacelle
#

r e

median trout
#

I tried to use the save editor to temporarily set my nail damage, but whenever I started up hollow knight, it always reverts to my base damage. Btw I am using lightbringer, if that has anything to do with it.

amber hamlet
#

Henlo, can I get some help.

royal ridge
#

What's up

amber hamlet
#

I'm tryna install a boss rush mod~.

#

Need something challenging.

royal ridge
young walrus
#

mickWiggle
watch the video
mickWiggle

royal ridge
#

The downloads are in the pinned google drive, the downloads you'll need are the API and Boss Rush. (ensure it's the same version as your game)

solemn rivet
#

@median trout lightbringer sets your nail damage every frame

#

so even if you edit it in the saves... It'll just get reset when you run the game

coral fable
#

Boss rush mod is not really challenging though ๐Ÿค” you get way more op than a regular playthrough but its really fun

solemn rivet
#

^

#

if you want to challenge yourself, try rando hard mode

#

you might just get a shitty seed

coral fable
#

What about a money prize to someone who finds the seed with everything same as regular pt

solemn rivet
pearl sentinel
#

so, i just got done making a batch file that should allow mod authors to give their users a "one click install" as long as the resources and dll are packaged with it

solemn rivet
#

nice

pearl sentinel
#

it opens a file selector, the user just needs to find the hollow_knight.exe and click it

solemn rivet
#

there used to be something like that a while ago, before the API even came into being

pearl sentinel
#

it has 2 copy paths that you can set, one for your dll and one for the resources of your mod

solemn rivet
#

you had to specify filepaths for the .exe and for the mod zip

#

oh

pearl sentinel
#

end user doesn't have to do anything though

solemn rivet
#

so you can just reference the .dll directly instead of a whole folder structure?

pearl sentinel
#

can just check it out, i'm not good at shell scripting

#

but i wanted to have people be able to have an easier time installing my mod once i put it up

solemn rivet
#

how hard would it be to make it an interface in which you can have a list of mods and from which you can choose which ones to have active?

pearl sentinel
#

probably just a bit of c# or something

#

like a forms app

#

and just have it pull down a master list from somewhere

#

basically a package manager

solemn rivet
#

basically, yeah

pearl sentinel
#

wouldn't be hard really, just take a little bit to set up

solemn rivet
#

you find the .dlls wherever they are on your pc and it adds them to a list

#

and then you just select which ones you want to use

pearl sentinel
#

ah, yeah that'd be even easier

solemn rivet
#

sorry, I literally have no idea how to do that

amber hamlet
#

Alright, this is gonna sound pretty dumb, but uh...

#

How do I actually access it...?

solemn rivet
#

what?

#

access what

amber hamlet
#

The mod.

#

I'm dumb.

solemn rivet
#

which one?

amber hamlet
#

Boss rush.

solemn rivet
#

okay

#

did you watch the video already?

amber hamlet
#

I should have downloaded it correctly, yes.

#

Just trying to find the thng now.

solemn rivet
#

boss rush should play automatically when you start a new game

#

if you want any indications if you installed it correctly or not, just check top left

#

should tell you API and installed mods versions

amber hamlet
#

I have done something horribly wrong, ree.

solemn rivet
#

I'll try kerr's solution

#

if it's fine, I'll just point you to it

amber hamlet
#

Got'cha.

solemn rivet
#

in the meantime, send us a picture of your hollow_knight_data/managed folder

#

and your saves folder

pearl sentinel
#

you should only need to update the $modXXX variables in the batch file

amber hamlet
#

probably where i assume something fucked up

solemn rivet
#

looks fine

#

is there anything inside Mods?

amber hamlet
solemn rivet
#

@pearl sentinel it's looking into my Downloads directory. Is that how it's supposed to look for the mods?

#

@amber hamlet what happens when you launch the game?

pearl sentinel
#

the batch should go in the folder with the 2 things it wants to "install"

#

so it would look like

amber hamlet
#

The game just launches.

#

No real issues or irregularities.

pearl sentinel
solemn rivet
#

oh, right

#

I'm stupid

pearl sentinel
#

that's how the batch file should be positioned relative to the dll and the resource

solemn rivet
#

big tiddy: send us a screenshot of the game's main menu

pearl sentinel
#

you can edit $current if you need it to be slightly different

amber hamlet
#

i'mverysorryyouhavetocallmethat

solemn rivet
#

yeah, I was just being obtuse

amber hamlet
solemn rivet
#

seems to work perfectly, Kerr, except I had to relaunch it a few times because it wouldn't look for the exe, or it would look for it, and then do nothing once I selected it

#

did you install the API, goth gf?

amber hamlet
#

I have the API, yes.

solemn rivet
#

are you running the steam version?

amber hamlet
#

Yes.

young walrus
#

Did you download the 1.2.2.1 version of the API?

solemn rivet
#

okay, do you have a modlog.txt in you saves folder?

amber hamlet
#

I did, yes.

pearl sentinel
#

brb

solemn rivet
#

I assume so, mick, otherwise game would crash on launch

amber hamlet
#

You're gonna have to point me in the direction of the saves folder 'cos I can't seem to fnd it.

solemn rivet
#

should be appdata/locallow/team cherry/hollow knight

#

also, it's working fine now, Kerr

#

I've tried relaunching it a few times, and all of them worked fine

#

maybe it was somehting on my end?

amber hamlet
solemn rivet
#

okay, so it seems you do not have the api installed

#

it seems you did install it, tho

#

judging by the modification date on the assembly

amber hamlet
#

Whaddya suggest I do, boss?

solemn rivet
#

just to be safe

#

this is the latest version of the api

#

there should be a .dll inside the zip

#

copy and paste it in the managed folder

amber hamlet
#

Assembly-CSharp?

young walrus
#

ya

#

replace existing

amber hamlet
#

Done and done.

solemn rivet
#

try launching it now

#

even if it doesn't show anything top left, try playing the game and see what happens

#

I've seen blackmoth sometimes not show the text on upper-left, but thought it was a mod-specific bug

amber hamlet
#

So the good news it, it worked.

#

Bad news is I have no save files anymore so I guess that's my bad.

solemn rivet
#

but the only mod-specific bug I know of is Muzznik kek

#

not, it's a feature of bossrush

young walrus
#

boss rush doesn't give you options of save files

amber hamlet
#

Yes, I'd assume that. It's my fault for not backin' stuff up or something maybe.

solemn rivet
#

because, to be fair, you won't need to save

#

no

young walrus
#

no

solemn rivet
#

they're not gone

young walrus
#

they will come back

#

boss rush doesn't use any saves

amber hamlet
#

goodie because i was like 75% done with a steel soul run

young walrus
#

and loading up a save with it installed will bork them

solemn rivet
#

look for "Mods" in the options menu, there should be a way to disable the mod

young walrus
#

so it removes the option to even load a save

solemn rivet
#

Otherwise, just create a 'Disabled' folder inside the Mods folder in managed and move bossrush there when you want to go back to the game

amber hamlet
#

Well, thanks for yer help friendos.

solemn rivet
#

Np

#

Btw, only bossrush, bonfire and blackmoth have the option to disable the mod in-game

#

The other ones you have to do it with the Disabled folder I told you above

gusty sparrow
#

watching the other guy on screenshare rn and i'm lowkey gonna get that mod

pearl sentinel
#

@solemn rivet glad to hear it works

gusty sparrow
#

is there any way to get the fully upgraded grimmchild in boss rush meme?

solemn rivet
#

Only after you beat troupe master Grimm

gusty sparrow
#

ah aight

buoyant wasp
#

i did post a compiled version of the win10 app for the fsm viewer 2 btw. Pretty sure 56 used it last week.

#

sorry haven't been around much. stupid plague

#

anyway, just search for from wyza has file

solemn rivet
#

Wyza has been taken by Radiance

#

Rip

#

He ascend

copper nacelle
#

yeah it worked

warped hollow
#

we need a bossrush mod that includes the ghosts and minibosses

rain cedar
#

Go ahead and make it

buoyant obsidian
#

"Not my problem"

leaden hedge
#

Add it yourself

#

Bossrush is easy to extend you just need the variable name, map and coordinates for the fight

#

Everything else is already handled

fair rampart
#

fellas

#

does each extra mask in glass soul

#

give 2 extra dmg

#

or 1

fair rampart
rain cedar
#

Sure, just tell me a set of items that makes it consistently possible

exotic venture
#

double jump, crystal dash, [Mark of Pride + Quickslash + Longnail]

#

but that skip sucks

rain cedar
#

My point is the fireball would one shot the shade if you have shade soul

#

And even if you don't this requires a nail upgrade to boost its hp

exotic venture
#

that's a very valid point you make there...

fair rampart
#

you dont need hp boost

#

if you can get a jump off its parry

exotic venture
#

yeah but if you have the shade soul upgrade before you get there the skip is pointless

#

because you will one hit it with just shade soul

fair rampart
#

true that

exotic venture
#

and if an item makes it so that it fails, well

#

that's gonna suck

fair rampart
#

i mean it has highly specific charm requirements anyway

exotic venture
#

and you need vengeful, but not shade soul

#

plus to achieve it consistently you need to upgrade your nail which sucks

#

i mean, hp wise, if you have shade soul

fair rampart
#

its 250 for nail upgrade

exotic venture
#

also, it's only one item behind there

fair rampart
#

I dont see what sucks about it

exotic venture
#

seems pretty useless

#

i think the double jump/cdash thing is enough to worry about

solemn rivet
#

Can you make the shade spawn closer to that platform?

exotic venture
#

not really, there's only two spots the shade appears in

#

you can die on either side of the room and if you die on the left side it will apear on the ledge and you have to bait it with vengeful

fair rampart
#

And the other spot is?

#

Also I'm pretty sure you don't need quickslash

haughty geode
#

how does the charm notch mod work?

fair rampart
#

It basically gives you charm notches when you reach the amount of charms required

#

Without having to go to salbura/collect them

haughty geode
#

k thanks

#

wait so it basically makes overcharmed not a thing?

copper nacelle
#

@fair rampart 2

fair rampart
#

Oh

copper nacelle
#

wait no

haughty geode
#

nvm i get it @fair rampart

copper nacelle
#

It's 1

fair rampart
#

Oh makes sense otherwise joni would be way too รฒp

leaden hedge
#

Does anyone know if my editor gives pale ore?

#

I'm not at my pc

hazy sentinel
#

ask KDT it's his editor

leaden hedge
#

Wow

#

I am kdt

austere torrent
#

Meme

fair rampart
#

Oh wow you are KDT?

#

How could we have known

leaden hedge
#

NSA

dapper sun
#

Gimme a moment I'll try to check

#

Okay, there is variable to edit ore amount. Should I check if it actually gives it in edited save?

leaden hedge
#

Nah if the vars there its good

#

Thanks

dapper sun
#

No probs

copper nacelle
#

how do I change charm effects

leaden hedge
#

Git gud

ornate rivet
#

how do you take the multiplicative inverse of something

leaden hedge
#

What

young walrus
#

you don't

#

especially when it's of the zeroth order

ornate rivet
#

but then how would I make an affine cipher

copper nacelle
#

@leaden hedge how do I git gud

#

and change charm effects

leaden hedge
#

Find charm effect then change it

copper nacelle
#

bลซt hลw

leaden hedge
#

Git gud

copper nacelle
#

bรบt hรณw

leaden hedge
#

Find charm effects and then change them

austere torrent
#

@leaden hedge can you help me get my stuff back D:

#

I mean

#

the ore

#

and other thing

#

notch

leaden hedge
#

Have you downloaded my editor

austere torrent
#

I think so

#

HKSM?

leaden hedge
#

Yeah

austere torrent
#

Ye

leaden hedge
#

Either stick it in your save folder or use the button in edit to set save directory

austere torrent
#

Any possibility of calling?

#

Cause I get kinda confused ovet texts

copper nacelle
#

ovet

austere torrent
#

We can ss

leaden hedge
#

I'm on my phone sorry

austere torrent
#

ovet?

#

So we can't screenshare?

leaden hedge
#

You'd have to ask someone else

austere torrent
#

Aight

#

Guess txt will do

leaden hedge
#

Its really not that hard though

austere torrent
#

I'm just dumb ;P

leaden hedge
#

Go to %appdata%/../locallow/

austere torrent
#

Nah I got it

leaden hedge
#

Ah cool

austere torrent
#

I just went through program files

#

gog has their own folder

copper nacelle
leaden hedge
#

When you open hksm in that folder do you see user1.DAT etc

#

On the right?

austere torrent
#

No

#

lemme find it

#

Let's dm

#

I'll send you screenshots

daring snow
#

Where is the dreamgate data stored again?

leaden hedge
#

For what debug?

daring snow
#

yeah

leaden hedge
#

Was next to the exe

daring snow
#

ah perfect

#

I didn't actually have any saved so of course I didn't see it hollowface

daring snow
#

can you change the names of individual dream gate data entries?

leaden hedge
#

Yes

daring snow
#

nice

leaden hedge
#

Gotta do it manually in the file

#

Just open it with a hex editor

daring snow
#

yeah, that's fine ๐Ÿ˜„

gusty sparrow
#

so before i launch hollow knight and it dies, i gotta know, is lightbringer compatible with boss rush?

rain cedar
#

Lightbringer doesn't work with anything

gusty sparrow
#

i see ye

#

sad

dapper sun
#

Wait. So everything about how physics and charms and whatsoever works in game - all that data is located inside Assembly-CSharp?

#

I know I might be asking an obvious thing, but still.

rain cedar
#

All of the game code is there

#

But much of the game is not code

dapper sun
#

Assets and maps, I guess?

#

Most of the game, that is. I wonder, is there any map editor?

leaden hedge
#

No 90% of the logic isn't there either