#archived-modding-development

1 messages · Page 64 of 1

cunning basalt
#

shit

solemn rivet
#

wait

cunning basalt
#

because they are amazing in the buss rush

#

they help tons

willow path
#

hmm

#

I was using 1.2.2.1, at least that's what the old zip file in my mod folder says

willow path
#

I have the new one now

#

It's just the one I was using was 1.2.2.1

young walrus
#

1.2.2.1 is correct

#

but your version was way behind

#

1.2.2.1-23 <<<< 1.2.2.1-37

#

14 versions behind to be exact. hollowface

willow path
#

they must have swapped it out sometime in the google doc at some point

young walrus
#

the drive is updated constantly

willow path
#

i know

young walrus
#

with the most recent version

willow path
#

but the name stayed the same

#

even if the version did change

young walrus
#

yeah, that's the point.

#

so people can't download old versions

#

cuz there's no reason to

willow path
#

so it's hard to tell when it does change

#

but the way it's currently done is good

#

it's just a little confusing either way

young walrus
#

well eventually, the "update available" will work as intended

willow path
#

yep

young walrus
#

but that won't happen until G+G is out

willow path
#

also just a suggestion, when you upload the next version just add a little v. 38 after the patch number

#

at least until the update available works

cunning basalt
willow path
#

Also when the mod is loading it actually freaks me out

#

also nice menu music

pearl sentinel
#

well, enemy rando will hopefully be able to no have a slow loading menu after new dlc is out

#

but for now, it is what it is

pearl sentinel
#

Might actually have all the softlocks fixed. This build needs testing, but if it's stable then the mod can move into alpha. If you hit a softlock, please let me know!

Also, items like the mask shard from brooding mawlek should now be obtainable. If there's nothing there after you kill the randomized/replaced enemy, leave the room and come back and the item reward should be there. (Works for brooding mawlek, needs testing for things like shrumal ogres)

#

This build doesn't remove gates so... fingers crossed

#

well, i got halfway though colloseum 2 before softlock

#

so... you can almost do a full enemy rando colloseum

#

and now he's just gonna hang around for the rest of the waves i guess

#

yeah, so it seems like if the bug leaves a corpse, it's likely to softlock rn in colloseum

#

gonna try making a corpse cleanup script later

#

was fun for a few waves though

#

ironically, my last attempt i spawned god tamer on 2nd wave and that softlocked me

weary junco
#

Not familiar with modding, but would love to play your mod, do you have a guide for implementing it?

#

@pearl sentinel

willow path
#

Check out the pins @weary junco

#

you'll find the list of mods and a tutorial there

pearl sentinel
#

Yeah, check out the pins. My mod isn't stable yet, so there's no tool to install it, so make sure you use debug mod with it in case you get stuck.

#

Also, at work rn so answering questions or providing help is going to be very limited

copper nacelle
#

gradow's installer installs your mod tho

#

🤔

#

if you give it the zip

hollow pier
#

the installer installs things?

#

who woulda thought

pearl sentinel
#

Idk, it might be virus

pearl sentinel
#

I didn't think royal waterways could get worse, but I just randomized my game and every flukeman is now a grub mimic.

#

I had 2 on me within 5 seconds og entering

fair rampart
#

What's the difference? They're all disgusting, loud creatures

pearl sentinel
#

Of*

#

But grub mimics are far faster

fair rampart
#

Oh

#

...lemme guess they also have infinite agro range too

pearl sentinel
#

Yep

fair rampart
#

Ah

#

Yeah okay that is worse

#

(I need to get a randomizer at some point it sounds like fun. After I actually get a 106% though...)

pearl sentinel
#

Lucky randomizer gave me descending dark early, so I've been ok so far

fair rampart
#

Gg? How'd you get that early lol

pearl sentinel
#

Randomizer mod

fair rampart
#

I mean does it spawn instead of a different spell?

pearl sentinel
#

I'm comboing it with enemy randomizer

#

All charms and spells are shuffled

fair rampart
#

Huh

pearl sentinel
#

So I got mantis claw from a store

#

For example

fair rampart
#

Lmao

pearl sentinel
#

And salubra's had dream nail

#

Actual mantis claw ended up being compass

young walrus
#

Is that canon? noot

#

hollowwoke salubra is the seer hollowwoke

pearl sentinel
#

Good news so far is I've done like half a run without a softlock

fair rampart
#

I can see that possibly bricking the game though if say, you can't get the vengeful spirit or a mantis claw in the crossroads

young walrus
#

There's code to prevent that

pearl sentinel
#

randomizer does things to prevent softlock

fair rampart
#

Oh neat

#

(See I don't really know a damn about modding and stuff lol so shrug)

pearl sentinel
#

Enemy rando still messes up in colloseum, but I figure that'll stay broken until after the dlc

fair rampart
#

(Code ain't my strength by a log shot)

pearl sentinel
#

But I think I might have a stable alpha this week with the way this build is going

#

Finally

fair rampart
#

Still, seems a fun way to play around with it all

#

Might give it a shot when it goes up

#

Or maybe not because I'm still getting whooped by Hornet 2

pearl sentinel
#

My brooding mawlek was replaced by a kingsmould

#

That was a fun change

fair rampart
#

Oh gg

#

I like the kingsmoulds, they're a cool enemy

#

Too bad you only fight like, 6 of them I think

pearl sentinel
#

They're very scary when you mix them with other enemies

fair rampart
#

I can imagine

pearl sentinel
#

Drop a couple in city of tears and it's real city of tears

fair rampart
#

Good area coverage and a moveset, toss on double damage for fun™

pearl sentinel
#

Hah. Dung defender gave me ismas tear

fair rampart
#

Well that's fitting in a kind of sad way

#

Oh are things like mask shards randomized too?

pearl sentinel
#

Nope

fair rampart
#

Aww
Though I guess that one might be slightly harder to do since they kinda have their own way of uh, being around

pearl sentinel
#

Holy fuck, all the hoppers in kingdom's edge are lesser mawleks

#

And the primal aspids changed into armored colloseum mosquitoes

fair rampart
#

XD

#

Well that area became less terrifying...

#

So what, does it basically swap each enemy "species" with another enemy "species" that fits the type? (So flying things stay flying things and such)

#

Or does it swap each individual enemy independently-wait hat's a stupid question

#

That's*

pearl sentinel
#

Yeah just some simple rule swapping like with some more interesting rules coming later

fair rampart
#

Ooooo

#

Oh god I just imagined what might happen if the basic bugs of normal crossroads turned into kingsmoulds...

#

Rip the new game xD

pearl sentinel
#

Well, that's why I give options

fair rampart
#

True true

fair rampart
#

Is there a way to block/blacklist PlaymakerFSM.BroadcastEvent("...") From calling/activating those events? Looking for a way to prevent the player from healing via focus, and that is triggered by a BroadcastEvent of "FOCUS COMPLETE" or something similar, and there isn't any hooks for non-blue health.

leaden hedge
#

theres a pretty easy way to prevent that

#

by setting the flag in the healing fsm

#

to make it so the game thinks your absorbing a dreamer/hollow knight

#

theres also a life changed hook which im pretty sure you can use

fair rampart
#

Healing fsm? Unless API 1.2.2.1-37 is depreciated, I don't see a LifeChangeHook?

solemn rivet
#

I use one in bonfire... What's it called again?

#

In a more roundabout way, you can set the heal timer to be as long as you need, and also make it heal no masks to you

#

Not the most direct approach, but I think it would work

#

Or, the best way, you could override the heal function

fair rampart
#

I couldn't see anything relating to a heal timer or a heal amount - override which heal function? The HeroController.AddHealth() function?

waxen cobalt
#

Hey guys, I'm new here. Just downloaded boss rush mod by KDT, how do I install?

young walrus
#

check pins

#

there's a video there

#

there's also a mod installer you could use

waxen cobalt
#

Thanks

waxen cobalt
#

Found a glitch in boss rush, when challenging the mantis lords you can move in the challenge pose and go outside the arena

hazy sentinel
#

you can do that in the base game

solemn rivet
#

Base rule for mod bug reporting: unless it's bonfire, that's a vanilla bug

hazy sentinel
#

game has bugs lol

young walrus
#

Every screen

exotic venture
young walrus
#

new bug, who dis

exotic venture
#

idk man you tell me

frigid gale
#

Hmmm

#

Anyone know how to work the Debug mod?

#

Nowhere seems to mention it's menu toggle

young walrus
#

F1

#

should be on by default

#

same button to hide it is the same one to unhide

frigid gale
#

hmm

#

Seem to got the modding api correct but not the contents of the actual mod folder

copper nacelle
#

what

frigid gale
#

Excatly

copper nacelle
#

exactly imo

young walrus
#

what does the top left of the main menu say

frigid gale
#

Modding API: 1.2.2.1-37

young walrus
#

and nothing else?

frigid gale
#

nooop

young walrus
#

then the mod isn't installed

copper nacelle
#

^

frigid gale
#

lel

copper nacelle
#

do you have a Mods folder in managed

#

and does it have debug mod in it

frigid gale
#

OH YEAH THATS THER

#

XD

copper nacelle
#

what

hazy sentinel
#

ecks dee

#

elemayoh

young walrus
#

i like the way you do it right THER right THER

hazy sentinel
#

the hend eis righ

frigid gale
#

now the contents of the mod folder or the folder et self

copper nacelle
#

wot

frigid gale
#

yeeees

copper nacelle
#

debug mod

#

should be in

#

the Mods folder

#

which should be

frigid gale
#

Gad This is like payday 2 modding

copper nacelle
#

within the Managed folder

#

just use the installer

#

u dungo

young walrus
#

or just use the installer

hazy sentinel
#

Gad This is like non-native English speaker

young walrus
#

it does everything for you

frigid gale
#

There.

#

God damn I love people who make mod loaders.

hazy sentinel
#

wtf copy pasting files

#

I'm not a programmer

young walrus
#

Hi, not a programmer, i'm dad

hazy sentinel
#

oof

frigid gale
#

Fuck My Ass et not showin' up.

copper nacelle
#

try

young walrus
#

show us a screen shot

copper nacelle
#

using the installer

young walrus
#

of your folders

#

or use the installer

frigid gale
#

kabama wam

hazy sentinel
#

wrong download

young walrus
#

oh that's why

frigid gale
#

fack'

#

Fuck me daddy

copper nacelle
#

where tf did you download that from

#

github?

frigid gale
#

yeet

hazy sentinel
#

boi

frigid gale
#

mai boi

hazy sentinel
#

🅱oogle 🅱rive

copper nacelle
#

that's the source

#

not even compiled

#

try installer

young walrus
#

Crossroads: Mod Loader for Hollow Knight (Alpha v.41, Windows 7/10 support)

This application allows for automatic installation and uninstallation of mods for Hollow Knight. Simply run this application and after it loads, select the mods you wish to install/uninstall and click "Apply Changes".

If it does not automatically detect your Hollow Knight game folder, use the button to navigate to the folder and select it manually.

Any mod dependencies will be downloaded automatically. If a mod conflicts with another mod, that mod will be uninstalled before installing the new mod.

Use the "Backup Saves" button to backup your hollow knight saves and the "Restore Saves" button to restore your hollow knight saves.

https://github.com/Kerr1291/Crossroads/releases/download/v00.41/Crossroads_v.41.zip

hazy sentinel
#

bibba 56 shilling installer harder than 753 shills lightbringer

copper nacelle
#

or any of the pins wtf

#

that's cause the installer is good

#

and then this doesn't happen

hazy sentinel
#

what if people knew how to follow instructions

young walrus
#

then I would be far more bored at work

hazy sentinel
#

oof

copper nacelle
#

lmao

young walrus
#

no matter how good your SOP or instructions are, people will not follow them

frigid gale
#

Well

#

Isn't that useful

exotic venture
#

people will fuck up if they can't install it with the press of a button

#

and even then they find ways to fuck up

young walrus
#

^

frigid gale
#

lol

#

I wish to become modder but rn I'm lazy.

#

Eh just have other people do et for me XD

solar oyster
#

i'm so scared about ruining a game's code with mods that i read the instructions 10 times over just to make sure i dont destroy everything

pearl sentinel
#

If steam didn't have "verify integrity of game files"

copper nacelle
#

even w/out

#

you could uninstall and reinstall

river eagle
#

Remember that no matter what, you can't permanently destroy anything

#

As long as you have backups of your save files

young walrus
#

backs up save files
still permanently destroys his marriage
profit?

copper nacelle
#

should've backed up your marriage

tame panther
#

so i just got some mods and my saves were deleted (doesn't really matter to me, finished game anyway) but i have a question

#

how do i uninstall them, like would deleting the file mess up the code?

#

and if the game is weird like i just said should i just vertify the integrity of the files to fix it?

trim grove
#

the mods only affect the game when they are loaded, just remove the mod dlls and replace the old api dll with the main game one

#

or just nuke the whole install and reinstall. same effect ¯_(ツ)_/¯

tame panther
#

ok just making sure

trim grove
#

also the saves might still be there, some mods hide the saves

tame panther
#

k

#

after gods and glory comes out i was planning on playing through the game again.

#

if i could do it on my original save that would be good though

#

i think the save might just be hidden since steel soul mode is still unlocked

trim grove
#

they are saved outside of the hk install so you dont gotta worry about messing with that

tame panther
#

so the boss rush mod has random charms/spells/abilties to pick and i saw gameplay from previous versions with a point system

#

why did they switch from the point system? the random thing is really annoying since i didn't get any abilities until the second round of bosses

#

also i get a lot of charms, but i don't know how to equip them

#

dying only adds like one or two of your charms

hazy sentinel
#

they switched because the old boss rush mod was taken down

tame panther
#

oh

#

why?

hollow pier
#

they switched because kdt is a bad modder

hazy sentinel
#

Kein DMCA'd it

hollow pier
#

its fun to stay at the dmca

solemn rivet
#

The maker of the old boss rush dmca'd so we had to take it down and redo it

hazy sentinel
#

wow thanks for the answer

hollow pier
#

i trust gradow more

#

veru is just some shitposter

young walrus
#

And all the charms you pick are auto equipped

tame panther
#

oh

#

it seemed to only equip on death

solemn rivet
#

Poor veru

young walrus
#

And if you don't take damage, you can pick 2 of the 3

solemn rivet
#

I actually trust veru more than I trust myself tbf

#

Also, bossrush simply hides your saves, not doing anything to them, so don't worry, they're still there

pearl sentinel
#

what if i randomly replace the worms (ghoams?) with white palace buzz saws

#

neat? y/n

hollow pier
#

do they move

pearl sentinel
#

maybe

#

hopefully

hollow pier
#

imo replace all the saws in wp with goams

solemn rivet
#

Then y

#

Y would you do that

hollow pier
#

yes would you do that

pearl sentinel
#

for science and/or fun

solemn rivet
#

Kek

pearl sentinel
#

who doesn't want to be walking around and hear the cheerful buzzing

solemn rivet
#

"fun"

hollow pier
#

replace grimmchild with a saw

solemn rivet
#

I like your idea of fun

pearl sentinel
#

...

solemn rivet
#

I mean it

#

It would be awesome

pearl sentinel
#

i think if you just parented a buzzsaw to grimmchild

#

that would be hilarious

hollow pier
#

make him shoot saws

pearl sentinel
#

could probably make a rotating buzzsaw shield

#

more effective than the defensive shield

hollow pier
#

dreamshield

#

saw

solemn rivet
#

Instead of dream shield, you have a rotating buzzsaw around you

pearl sentinel
#

dreamsaw?

#

(adds it to future mod list)

solemn rivet
#

Why not make the saw a payable character at this point?

pearl sentinel
#

saw dash

solemn rivet
#

Or even better

#

Hornet throws saws at you

pearl sentinel
#

i mean

#

hornet

#

buzz-saw

#

makes sense

hollow pier
#

lightbringer but instead of lances its saws

pearl sentinel
#

pretty stable

#

colloseum doesn't work, but played half the game with it without a softlock

copper nacelle
#

"SuperAlpha"

trim grove
#

no trial of the fool? what good is it!

copper nacelle
#

"stable"

trim grove
copper nacelle
#

laser guys sometimes go through walls

#

usually don't tho

#

they're really cool when they aren't in walls tho

#

the lasers work and everything

trim grove
#

yeah, they seem to be 'working', just cant actually hit me with the whole being inside walls

pearl sentinel
#

oh, the laser crawlers are kinda busted, they tend to spawn in the walls rn

#

i need to move em out

fair rampart
#

oh god common enemies replaced with myla is scarring

pearl sentinel
#

the actual mounted fixed lasers work great tho

trim grove
copper nacelle
#

ban

#

not using chaos mode

trim grove
#

chaos mode?

pearl sentinel
#

go to Options > Enemy Randomizer in menu

#

can only have one of those options at a time on, if both are on then chaos mode will be used

trim grove
#

whats room mode do.. randomize room tranisitions? lol

pearl sentinel
#

no

copper nacelle
#

different enemies per room

trim grove
#

ahh

pearl sentinel
#

it's a happy medium between normal and chaos

trim grove
#

and chaos is

copper nacelle
#

chaos mode is that but it the room changes every time you go in it

trim grove
#

just anything goes?

#

ahh

copper nacelle
#

also known as

#

b e a u t y

pearl sentinel
#

basically, normal and room = your game is randomized but predictable

trim grove
#

good to know

#

ill try chaos for awhile kek

pearl sentinel
#

chaos = gg

copper nacelle
#

chaos = best mode

trim grove
copper nacelle
#

open menu

#

go to settings again

#

hit back with mouse

#

iirc

#

that's how I fixed it

trim grove
#

oof, double settings menu

#

but yeah

#

oh. zote

#

kek

#

and gruz mother

#

truely, the power of randomizer

copper nacelle
#

truly

trim grove
fair rampart
#

fighting two god tamers simultaneously in fungal :^)

pearl sentinel
#

did you hit any softlocks with the new version?

#

(anyone that has tried it)

#

i think i might move the next release to alpha

rain cedar
#

I haven't played it much but no soft locks

#

Sometimes I had to reload a room

pearl sentinel
#

woo, i'm gonna continue my halfway game from last night and see how it goes. there's still stuff to fix but nothing (i think) major enough to keep it unstable

trim grove
#

dang i only had 1 god tamer

#

but no, no softlocks yet. but im only up to hornet

pearl sentinel
#

oh right.... in my game all the hoppers in kings edge got rando'd into lesser mawleks

#

rip me

#

last pre-alpha, most likely. slightly fixed the crawler enemies spawning in the ground

#

if anyone experiences mantises spontaneously exploding into geo

#

i would love a log file from you

pearl sentinel
#

Gruz mother just spawned all primal aspids. This is the worst timeline

#

Oh. If you see weird red lines sometimes in v13, I left a debug line turned on

ornate rivet
tame panther
#

just beat boss rush

young walrus
tame panther
#

i got lucky and got mothwing and monarch from false knight (no damage) and then i just kept getting nail upgrades and more abilites

#

i felt like i was cheating since I had almost all of the charms in the game for nightmare king grimm on the last round (he was the last boss i faced)

#

p fun though

rustic stag
#

Does anyone know a way to override vanilla assets (textures specifically) through the API rather than just replacing them?

leaden hedge
#

theres no way through the api persay

#

you can find a object and just replace the texture on it

rustic stag
#

Doesn't necessarily have to be through the API, just a way that doesn't involve changing the original game's files. I wanted to create an easy install/uninstall process.

young walrus
#

don't think one exists

rustic stag
#

Really? I mean you can build the dll with files inside (images, asset bundles, etc.)
I feel like Unity should have some way to override a texture at runtime.

leaden hedge
#

it doesn't

#

you'll have to replace it at runtime

#

the internal filesystem of unity is known to be obtuse

solemn rivet
#

Is there a way to change the game's texts (like item descriptions) instead of extracting, editing and attaching the edited file with the mod?

leaden hedge
#

yes

#

theres a languageget hook

rain cedar
#

Actually there's no hook, randomizer just modifies the data in the resources at runtime

leaden hedge
#

pretty sure there is a hook

#

boss rush uses it

#
    public override void Initialize(){
        //stuff
        ModHooks.Instance.LanguageGetHook += PromptOverride;
        //stuff
    }

        public string PromptOverride(string key, string sheet)
        {
            if (key == "KDT_SUPER")
                return "Thanks";
            if (key == "KDT_MAIN")
                return "for";
            if (key == "KDT_SUB")
                return "Playing!";
            if (key == "INSPECT")
                return "";
            if (key == "item0")
                return BossInfo.itemName(0);
            if (key == "item1")
                return BossInfo.itemName(1);
            if (key == "item2")
                return BossInfo.itemName(2);
            return Language.Language.GetInternal(key, sheet);
}
rain cedar
#

Is joke

leaden hedge
#

oh

#

FeelsBadMan

#

i got wooshed

copper nacelle
#

lol

solemn rivet
#

I been bamboozled

copper nacelle
#

why not a switch case

leaden hedge
#

why not a hashtable

copper nacelle
#

uh

#

is there any difference between a dictionary and a hashtable

vagrant leaf
#

a dictionary has every word in a language and their definitions intenseface

copper nacelle
#

also wouldn't you need a default thingy

#

would you just check if it's in the table and if it's not return the default?

leaden hedge
#

are you asking mechanically or in implementation?

#

they are both associative arrays

copper nacelle
#

both

leaden hedge
#

well a dictionary is an associative array, hash table is an type of associative array

#

it depends on the language what a dictionary actually is

#

i think in c# dicts are hashtables

copper nacelle
#

ok

#

thanks

leaden hedge
copper nacelle
#

neat

quiet heart
#

what thing should i be using for mods? i checked the pins and there's a bunch of things

copper nacelle
#

kerr's installer if you use a lot of non-api mods or want an installer w/ save backups
gradow's installer if you want a lightweight installer
manual if you want to I guess ¯_(ツ)_/¯

quiet heart
#

what do you mean by lightweight?

vagrant leaf
#

Manual > all

quiet heart
#

no u

copper nacelle
#

@quiet heart very fast startup

#

not super fancy but fast

quiet heart
#

ah

noble trout
#

where is the file mod for enemy randomizer?

pearl sentinel
#

Just search for files from me in this channel

pearl sentinel
fair rampart
#

husk zombie arena in deepnest is a softlock

hollow pier
#

how will you ever save zote

pearl sentinel
#

Husk zombie arena in deepnest?

ornate rivet
#

the place where you save zote

#

in deepnest

pearl sentinel
#

Hmm. Will need to go check it out

#

People should post modlogs when they softlock sadgrub

solemn rivet
#

husk zombie are the spiders that come from corpses, I assume?

pearl sentinel
#

I just don't remember any places in deepnest that lock

solemn rivet
#

it locks iirc

#

the one you come from above, heading to saving Zote

pearl sentinel
#

yeah it's been so long that i don't remember it

#

so long since i saved zote there

versed anvil
#

Make a mod that makes every enemy zote

young walrus
#

go for it

pearl sentinel
#

i'm going to have a full list of all the randomizable enemies

#

so you will be able to fully customize your experience

#

so if you want all zote... you can have all zote

#

never want to see a primal aspid? turn it off

#

i'm doing a big code refactor/cleanup right now for the first official alpha tho

stoic pawn
#

That sounds amazing

#

please

pearl sentinel
#

but the option list will probably be in not long after

stoic pawn
#

I must get rid of Primal Aspid

hidden cedar
#

guy pls can some one say me where can i found boss rush mod with merchant and bench

#

i just looking for smth to boss practice

#

and boss rush mod what i found here is a bit not what i want

#

would be better if i can make amulet build with not just random rewards

young walrus
#

make one then

#

cuz what you're asking for doesn't exist

#

if you want to practice the same boss over and over, use debug mod

hidden cedar
#

dude i see it on youtube and the link under video send me here

#

but ty for debug mod

#

should look what is it

young walrus
#

that boss rush doesn't exist anymre

hidden cedar
#

fck

#

okay

rain cedar
#

More importantly

hidden cedar
#

ty anyway

rain cedar
#

What the fuck is an amulet build?

hidden cedar
#

combination of amulets i mean

rain cedar
#

There's no amulets in this game

hidden cedar
#

charms

#

just the localisation

#

you know

hearty willow
#

@buoyant obsidian you happy

#

i finished lightbringer

buoyant obsidian
#

I'm overjoyed

#

how'd you like it?>

hearty willow
#

time fracture

#

t i m e f r a c t u r e

buoyant obsidian
#

Someone said the other day it was useless

#

pssssh

hearty willow
#

in all seriousness it's probably the best mod i've played for any game

#

that might be bias towards hollow knight itself though thinkgrub

charred parrot
#

having trouble viewing FSMs with the FSM viewer

buoyant obsidian
#

Yeah Hollow Knight is a hell of a game, kinda hard to go wrong when what you're starting with is gold

hearty willow
#

absolutely fantastic work nonetheless

charred parrot
#

I've renamed the json file to data but it's not popping up in the viewer

#

ya hollow knight is a 10/10 game

#

only a few issues I have with it honestly

rain cedar
#

The viewer just looks for a var fsm

#

So you need to add var fsm = to the start

charred parrot
#

ah

#

that did it

#

thanks

#

knew I was forgetting something

#

trying to figure out how the hell they set up Enemy Knockback

#

look at this spaghetti

rain cedar
#

What fsm is this?

charred parrot
#

it's titled Hopper,Hopper (2),recoil,FGBJGA

#

was walking around Kingdoms Edge

#

assuming this is just an FSM tied to the second Hopper that was spawned in

rain cedar
#

Hard to say what any of that even is with so many recoil states

#

So excessive

charred parrot
#

like why is there a left and a right?

#

surely there is a way to check the relative positons of the enemy and the knight

#

actually no

#

I KNOW there is a way

copper nacelle
#

because bad

rain cedar
#

To be fair you can also hit the big dudes in peak from behind by just up attacking

#

Not like this game is well made

#

Just well designed

copper nacelle
#

that's not a feature?

charred parrot
#

ya I've been going through FSMs and code trying to figure out how things were pieced together

#

games good

#

wanna know how it's made

copper nacelle
#

🍝

charred parrot
#

ya

#

spahgetti incarnate

rain cedar
#

Just wait for them to get rid of playmaker

#

Soon(tm)

charred parrot
#

even with my limited programming knowledge

#

which is VERY limited

#

I can see this is some spicy stuff

#

which is the spiciest FSM in the game?

#

I want to see the worst

copper nacelle
#

just sort by largest file

#

it's probably that one

rain cedar
#

The hollow knight boss fsm is the worst I've seen

copper nacelle
#

3 MiB json file

charred parrot
#

jesus

#

can you send it to me

#

Id need to physically go there in-game to get the file

#

not down

charred parrot
#

oh well it's an audio manager

#

does that make sense?

#

hmm

rain cedar
#

Oh this isn't that bad

copper nacelle
#

fucking lagged emacs in json-mode

#

the trick is to not use json-mode or you die instantly

rain cedar
#

The trick is to not use emacs

copper nacelle
#

rain cedar
#

copper nacelle
#

it loads fine w/out 84105 lines of indent guides and highlighting

#

it loads fine w/ the stuff

#

I just tried to scroll down by scrolling down 99999999 lines at once

#

slightly bad idea

rain cedar
#

Nice

charred parrot
#

lol the music manager

#

well

#

I expected something like this

rain cedar
#

HK boss fsm is way more like spaghetti

#

This music manager is just a fan

charred parrot
#

going to assume there are a bunch of global transitions on top of each as well

rain cedar
#

Probably

#

Everything has global events

#

With names that overlap

#

The game is fucked

charred parrot
#

I feel like theres a better way of going about this

#

why not set up an Array?

#

and run through the indexs?

#

to whatever you need

copper nacelle
#

inb4 FsmArray

#

or something

charred parrot
#

im pretty sure you can save prefabs in the arrays

#

let me try

rain cedar
charred parrot
#

what

#

is

#

that

copper nacelle
#

what the fuck

rain cedar
#

HK boss

copper nacelle
#

delet

#

why

charred parrot
#

plz send file

rain cedar
#

I don't have a file, I just found the picture from the last time I posted it here

copper nacelle
#

hk boss control?

charred parrot
#

couldnt they at least separate these sections into smaller fsms?

rain cedar
#

Oh god

charred parrot
#

so they could keep track of wtf is going on

rain cedar
#

Now I'm just imagining like 20 fsms sending global events to communicate

copper nacelle
#

w/ var fsm = already prepended

charred parrot
#

is that HK?

copper nacelle
#

yeah

#

pain

charred parrot
#

no way you need this much

#

to do what HK does

#

its not even a complex boss

copper nacelle
#

is radiance's control better

rain cedar
#

Haven't checked

#

Probably not as bad

copper nacelle
#

what's radiance called

rain cedar
#

Radiance

copper nacelle
#

tfw not a boss control

#

re

#

attack choices and commands in seperate files

#

rip spaghetti dreams

#

yeah it isn't spaghetti

rain cedar
#

Figured

#

Radiance is way simpler

charred parrot
#

honestly its just way easier in general to make flying enemy AI

#

dont need to bother with surrounding environment

rain cedar
#

Radiance doesn't even fly

#

It's a stationary enemy that teleports

charred parrot
#

Radiance itself doesnt need to interact with squat

copper nacelle
#

no movement

#

ez win

charred parrot
#

dont need to make AI if the boss doesnt do anything

#

insert pic of guy pointing to forehead

copper nacelle
rain cedar
#

Dang, beat me to it

charred parrot
#

LOL wait

#

wtf does Flukemarms Boss control FSM look like?

rain cedar
#

Probably basically nothing

charred parrot
#

literally just getting ~6 positions

#

and spawns in one of the enemies every couple of seconds

rain cedar
#

Actually it spawns 2 at a time

#

Twice the complexity there

charred parrot
#

woah

#

spicy

stoic pawn
#

That’s like 2 times more

copper nacelle
#

amazing

charred parrot
#

so I'm guessing like 2 branches

#

one branch to spawn in one

#

another to spawn in two

#

boss done

#

call it a day

stoic pawn
#

gg ez

charred parrot
#

award winning game complete

stoic pawn
#

How to make one of the best games I’ve ever played

copper nacelle
#

copy paste the lost kin balloons
change enemy type

#

make a big blob

stoic pawn
#

Like he doesn’t even have that much animation either

#

Just slight shake

charred parrot
#

dude I don't even know if he actually has sprites where he squishes himself

stoic pawn
#

And die

charred parrot
#

I think it's just a scale change

stoic pawn
#

“So what should we do when he spawns an enemy” “oh yeah just make em a wee bit smaller”

charred parrot
#

oh sorry he doesnt even do that

#

he has a 1 second-ish loop of animation

#

and when he dies it plays faster for a bit

#

10/10 BEST GAME BEST GAME 10/10

stoic pawn
#

I don’t know whether that’s lazy or genius

charred parrot
#

boss is a meme

copper nacelle
#

lmfao

charred parrot
#

imo probably one of the most poorly designed parts of the game is that boss

#

if you have the nail upgrade

copper nacelle
#

or dive cheese

charred parrot
#

its the easiest thing ever

#

if not

#

complete pain

stoic pawn
#

It’s like the path of pain but somehow worse

copper nacelle
#

PoP is fun tho

stoic pawn
#

All fun and games until the final part

charred parrot
#

ya there is a bs part in it

#

where you basically have to pray

copper nacelle
#

in PoP?

charred parrot
#

not pray but there is some dickish timing

#

honestly the worst part about this game IMO

copper nacelle
#

re

charred parrot
#

DISCLAIMER: this game is amazing, but there are some parts that are disappointing

#

is that it has the tendency to build up hype and tension

#

but then drop it like a sack of bricks

#

its good at setting up expectations but doesn't follow through with them

#

examples include

#

Dreamers not being actual Bosses

#

Weavers Den not having a spider boss

#

Queen's Garden not having a boss at all

copper nacelle
#

traitor lord doesn't count

charred parrot
#

Not fighting the giant bee in the background of the Hive

#

IT DOESNT COUNT

#

its a bigger mantis

#

thats it

copper nacelle
#

accurate

charred parrot
#

if you watched that ~1hour review of HK on youtube

#

the dude makes a ton of good points

copper nacelle
#

i did

charred parrot
#

most I agree with

copper nacelle
#

joseph anderson is the best reviewer

thorn comet
#

👀

charred parrot
#

top quality

#

also why is there just no boss before Herrah?

#

makes no sense

rain cedar
#

So basically all your complaints sum to "There should be more bosses"

charred parrot
#

No

#

its that the game builds up to the expectation of certain things

rain cedar
#

The hive and dreamers I expected to be bosses

charred parrot
#

but doesnt follow through on it

copper nacelle
#

didn't expect anything for hive/deepnest bc idk

#

but I thought the dreamers were going to be like super cool bosses

#

so I avoided them

charred parrot
#

I know one guy

#

who literally went through everything else in the game

#

except killing the dreamers

#

since he thought they'd be super tough fights

#

he literally got to their bodies and decided to come back later when more prepared

copper nacelle
#

oof

charred parrot
#

when I told them they're basically planks of wood he didnt believe me

rain cedar
#

Yeah, maybe it was planned but they ended up not having the time for it

charred parrot
#

it's likely thats the case, but it's a fault of the game nonetheless

thorn comet
#

Also we still have 'Remastered' and G&G don't forget

and yeah true

charred parrot
#

I'm really hoping G&G fixes some of these issues

rain cedar
#

It'll likely just be add-on side content like the last two expansions

charred parrot
#

probably

#

which is a bit of a shame IMO

#

but ya that's my major complaint about the game

#

some areas feel a bit underdeveloped compared to others

#

but it's not too bad

copper nacelle
#

"not too bad"

young walrus
#

lol

rain cedar
#

That's just a side effect of them making such a huge game world, I think

#

Too much to be all as high quality as it could be

charred parrot
#

I mean yes but again it's a fault regardless. The inability for TC to plan and time things properly to be able to give each area the same amount of quality is still something you can criticize.

#

Sonic 06 is the video game equivalent of a garbage fire because of poor planning.

rain cedar
#

Yeah man I'm saying this more as an explanation than an excuse

charred parrot
#

then ya I agree

idle fern
#

Oh yeah, its a fair complaint. Not arguing against it, but yeah not too bad for their first game hey, and a team of 2-3

charred parrot
#

you telling me they couldnt just divide by mitosis to make copies of themselves?

#

and make the game better?

rain cedar
#

Simo seems to have done it

#

And if he can, why not them?

copper nacelle
#

lmao

idle fern
#

Aye, im glad you pick up on it Sean

#

Im impressed haha

copper nacelle
#

i did too re

#

even whoised

charred parrot
#

2-3 random no-name Australian game devs made a more complete experience than teams of 100+ game developers from well known gaming companies.

#

they did good

rain cedar
#

Well the thing with big game devs is they're all working for money, not because they want to make a good game

copper nacelle
#

some game devs still care tbf

charred parrot
#

the whole situation with AAA games is kind of odd

rain cedar
#

The 💰 intent 💰 i$ 💰 to 💰 provide 💰 player$ 💰 with 💰 a 💰 $en$e 💰 of 💰 pride 💰 and 💰 accompli$hment 💰 for 💰 unlocking 💰 different 💰 heroe$

charred parrot
#

Games are such big investments nowadays (for game companies to make) that deviating from focus-group tested systems and experiences is super risky

#

indie devs are shinning because they're able to innovate

copper nacelle
#

no risk no reward

rain cedar
#

That's not true, though

copper nacelle
#

sadly

#

otherwise games would be innovative all the time

#

no risk no significant improvement in reward usually

#

:/

charred parrot
#

I think hollow knight should add in loot boxes

#

instead of charms being picked up at their normal spots

#

you get a box

#

and you get a random charm

#

via a slot-machine UI

#

but if you want

#

you can give real money

#

to get the box for free

rain cedar
#

Pay money to get it free 🤔

charred parrot
#

exactly

#

marketing genius

#

they should also have a season pass

#

for their free dlc

copper nacelle
#

delet

charred parrot
#

and they should make the game 3D

copper nacelle
charred parrot
#

and add in a shooting component

#

and make it multiplayer

#

well call it

#

Bugwars Battlefront II

copper nacelle
#

you forgot to add grinding

#

and lag

#

up geo prices by 10x

charred parrot
#

no but you will be able to pay

copper nacelle
#

you can buy geo for real money

charred parrot
#

to remove the lag

#

we'll call it

#

input delay

#

you buy a consumable that removes it for a period of time

#

obviously it goes away after a while

#

so they have to buy more 😃

copper nacelle
#

re

pearl sentinel
#

I had a dream sean/wyza got the release early to patch the api..... I think I've been doing too much modding

#

Or I'm just excited for the dlc

#

Probably both

buoyant obsidian
#

or there's a conspiracy here and you're on to something

rare flax
#

Hey is there any Hollow Knight mod that randomizes the enemies? (Swaps out enemies for others.) I've seen a few videos showing random enemy placements and I was curious and downloaded the randomizer mod. Turns out it only randomizes charms and abilities.

#

nvm I was able to go into some old chat things and find a link

#

I got it

buoyant obsidian
#

You may want to pair it with debug mod while it's still pre alpha

pearl sentinel
#

^

rare flax
#

what would that do?

#

improve performance and help it from not crashing?

young walrus
#

allow you to escape softlocks

rare flax
#

ah yeah that would be useful then

#

thanks

pearl sentinel
#

I might grab the noclip code from debug and include it into enemy rando, just to simply things a bit

rare flax
#

yeah it would be nice

#

k I did that

#

also nice quote profile picture

pearl sentinel
solemn rivet
#

what year is it guys?

#

how long have I been gone?

hollow pier
#

welcome back gradow

solemn rivet
#

discord has been super shifty with me these past days

#

first refusing to tag someone, then opening up multiple instances with a single click, and now... I'm back in 1969

#

those were the good old days

hollow pier
#

the last one sounds like a good thing

#

that's the year Wendy's opened

solemn rivet
#

I mean... If there hadn't been more than 50 messages since 6⃣9⃣ , then this channel would be better off dead

hollow pier
#

a message a year

solemn rivet
#

this just goes to show that not only HK, but also modding in general, is timeless

hollow pier
#

try modding something in 1969

#

tell me how it goes

solemn rivet
#

the good ol'days

young walrus
#

can confirm, am from future, HK is timeless

heavy trench
#

Oof

stiff bane
#

nice meme

light tree
#

pretty much every game of similar structure that goes through development has those areas that feel a lot more unfinished than the rest because of deadlines and stuff, it's no surprise that areas like the hive, the abyss and weaver's den feel barren because they are all end-game areas while the early areas and some mid areas are so amazing

rain cedar
#

So I noticed a while ago that every version check attempt in the API fails with this error
System.Net.WebException: Error getting response stream (Write: The authentication or decryption has failed.)

#

Trying to fix it now but none of the solutions on google are working

#

Anyone have experience with this?

leaden hedge
#

didnt github recently remove a part of their api for version checking

rain cedar
#

I have no idea

#

Seems like whatever got removed isn't relevant

#

Since going to the link the version check would use in browser works fine

#

As far as I can tell from just looking up the error it's a problem with Unity

#

Doesn't have any certificates to check against so it just says everything is invalid or something like that

leaden hedge
#

wyza added those in

#

unless they got removed randomly

rain cedar
#

If that's part of the build process in visual studio then that would explain it

#

Since that doesn't fully finish for me

#

It breaks at some point but the dll is still made so I figured no big deal

#

The error is some nonsense like this because for some reason it's evaluating what seems to be a full program as one line

#

Nobody got time to figure out where in there it's going wrong

buoyant wasp
#

I'm away at my parents this weekend but I will look into it when I get back

#

The github certs are in the VS project so they should be there unless the certs changed. Its annoying that Unity doesn't ship with the normal CAs

#

And the other one with a 2 in it

rain cedar
#

Weird

#

I've got those embedded so there's nothing wrong with my project

buoyant wasp
#

Well the code that does the work is in the loader if memory serves

rain cedar
#

Nah it's in ModHooks

#

I put a try catch around that already and no errors

#

Could be the certificates just aren't valid anymore

buoyant wasp
#

Bleh

fiery sequoia
#

the boss health bar mod - is it up to date and where is it?

rain cedar
#

Pinned messages

fiery sequoia
#

cant seem to find it

rain cedar
#

Literally the first pin

fiery sequoia
#

what name does it go under then? just "boss health bars" and im blind or a different name

rain cedar
#

KDT - HPBar

fiery sequoia
#

ah, ty

pearl sentinel
#

I did hp bars last weekend and it bugged our after fighting hornet. The empty bar stayed on my screen

fair rampart
#

How does setting PlayerData.<member variable> work? Trying to change the players health, but calls to set the heath/maxHealth var don't work (ie they don't change) I know for changing the nailDamage var you need a BroadcastFSM or whatever call, is there a call for each car or a general UPDATE call that needs to be made?

rain cedar
#

It's likely that the health is changing but the UI needs to be updated

fair rampart
#

I have the debug mod on, I have it now that the UI is changing but the health var is still the same

rain cedar
#

It's PlayerData.health you're modifying, right?

fair rampart
#

Yeah

rain cedar
#

Dunno, then

#

Could be that there's an fsm var you have to change

#

Try csharp HeroController.instance.proxyFSM.SendEvent("HeroCtrl-HeroDamaged");

fair rampart
#

@rain cedar
That did the trick. God this game is something, lol.

rain cedar
#

A bit, yeah

rain cedar
#

What's the idea behind the mod you're making? @fair rampart

fair rampart
#

Not quite sure tbh, mostly just seeing what is possible to do. Suppose trying to implement something similar to the Devil May Cry series's version of Heaven or Hell mode ie player and everything dies in 1 hit, but the player gets x Lives in between checkpoints.

rain cedar
#

Cool

zinc turret
#

i tried to install hpbar mod with the tool thing

#

just downloaded the file selected it pressed install it said it was successful

#

but i dont see no hp bar

#

oh

#

maybe the file path that needs to exist doesnt exist or something

#

im just silly

regal steppe
#

Hello, just wondering, how does the Boss Rush mode work? I installed it on GOG version 1.2.2.1 but I don't see it under extras or anything, do I have to go somewhere in-game to see if it installed succesfully?

rain cedar
#

It should just start boss rush if you try to start a new game

regal steppe
#

It didn't, I start in King's Pass in both Classic and Steel Soul modes

#

Do I really need the Modding API as well?

#

I'll try 1.2.1.4 version since k0cc4 said it also works with 1.2.2.1 in his video

rain cedar
#

Yes you need the api

zinc turret
#

somebody tell me how to control the menus in debug mod i need just one charm notch

#

you just press pause and click

#

okay thanks

solemn rivet
#

... what just happened?

#

did you just answer your own question

zinc turret
#

yes

solemn rivet
#

and then thank yourself for helping you?

zinc turret
#

im abscent minded today dont judge me

solemn rivet
#

when will I ever be absinthe minded

silver pendant
#

does the bonfire mod work with the current version of the game?

graceful smelt
#

?rank speedrunner

autumn shardBOT
#

@graceful smelt, you joined Speedrunner.

graceful smelt
#

ok

solemn rivet
#

it does

#

just install the API first

#

or use any installer

silver pendant
#

got it working thanks

fiery sequoia
#

does healthbar work for grim

copper nacelle
#

yeah

fiery sequoia
#

doesn’t seem to

copper nacelle
#

it's working on other bosses?

fiery sequoia
#

for NKG it just stays the same color

copper nacelle
#

weird

#

most recent version?

fiery sequoia
#

yes

#

what does the charm notch mod do

hazy sentinel
#

gives you the notches salubra would sell you right when you get the required number of charms

fiery sequoia
#

ah

charred parrot
#

does anyone happen to know how recoil works?

#

trying to look at the recoil FSMs

copper nacelle
#

in the fsms

charred parrot
#

not really getting it

copper nacelle
#

o

charred parrot
#

I think they have a custom action in there

#

something called TranslateContinuous

pearl sentinel
#

Enemy randomizer strikes again

#

rollers got replaced with colloseum armored rollers

charred parrot
#

nothing of value was gained

#

or lost

pearl sentinel
#

TIL vengefly king will die if he dives into acid

fair rampart
#

Guys gruzzers take 5 hits to kill in hellmod is that normal?

#

They were taking 4 hits not too long ago

#

I think hellmod is resetting nail damage to 0

solemn rivet
#

Nail damage 0 doesn't even hit enemies

copper nacelle
#

^

#

@fair rampart it alternates between two values

#

because of rounding

hollow pier
#

squaring better imo

fair rampart
#

I meant nail damage 1

#

Kek

copper nacelle
#

might be alternating between 1 and 2 tbh

#

it changes every hit

fair rampart
#

I mean, the little babies aspid mom shoots take 2 hits to kill

copper nacelle
#

it should alternate between 1 and 2

#

iirc

#

that was happening to me too

#

you also can't one shot mushroom babies

solemn rivet
#

Those have 2hp iirc

#

Most 1hit enemies don't have 1hp

#

Baby flies, mushrooms and bees have at least 2hp iirc

fair rampart
#

oh

#

I must've been getting aton of lucky hits at the beggining then

copper nacelle
#

fair rampart
#

Also don't go too hard on me for my terrible gameplay, I haven't played in a while and I was streaming with my terrible pc

#

Which meant aton of input delay

copper nacelle
#

ok

#

I saw the vod

willow plover
#

There should be a mod that makes it so randomly the spikes from nightmare King Grimm will appear

hollow pier
#

tfw

copper nacelle
#

like anywhere?

willow plover
#

Ya

#

So you always have to be ready to dodge them

leaden hedge
#

they don't work good outside the arena

solemn rivet
#

if you'd be satisfied with that happening during the NKG fight, there's always the NGG mod...

fair rampart
#

How do you enemy randomizer?

hollow pier
#

install the mod called enemy randomizer

fair rampart
#

Wheer

#

(By the way, i might need some help, you see, the only reason i actually haven't played off is because i can't download it right)

copper nacelle
#

install the stuff as described in pinned

#

and search for has:file from:Kerr

#

to get the files

fair rampart
#

What frost

copper nacelle
#

tf

#

where did frost come from

hollow pier
#

cold temperatures

fair rampart
#

Whoot frist

#

henlo?

copper nacelle
#

idk what that means

#

"whoot frist"

fair rampart
#

What firts

hollow pier
#

whomst is frisky

copper nacelle
#

first you get the file

#

then you install the stuff

#

from the file

fair rampart
#

?

copper nacelle
#

except instead of installing the api by hand you can use kerr's installer

#

which is pinned

fair rampart
#

Describe mods pls

copper nacelle
#

what

fair rampart
#

DESCRIBE THEE MODS

copper nacelle
#

read the readmes

#

imo

exotic venture
#

open the google drive and read the bloody writing they put there

#

the descriptions of the mods tells you instantly what it is

#

and if that is unclear just read the readmes as 56 said