#archived-modding-development

1 messages Ā· Page 451 of 1

vale zenith
#

And when we handed them modding support on a silver platter they were like "Nah"

#

so I'm still miffed

unborn flicker
#

Treatment like that is rather annoying, I definitely get it

#

OTOH, it does mean more power to us

vale zenith
#

They are literally the only developers I know with that attitude and it's really weird to me

unborn flicker
#

Like, to draw from the speedrunning side, the fact that TC put no effort into the timer whatsoever is somewhat liberating, because it forced the community to use a custom loadremover which we can change as new stuff comes up

#

But a fully functional loadless timer would've been far better in the first place

vale zenith
#

Yeah

#

Hey, you made the rando 2.0, right?

unborn flicker
#

Sean is the one who made rando 2

#

insofar as porting it to Lifeblood

vale zenith
#

But Sean also made the first rando with me, why do I think you made the rando?

#

Oh, did you do the room?

unborn flicker
#

Yeah

vale zenith
#

Alright, makes sense

unborn flicker
#

I've been working on it for the last two months or so

#

Adding more items/features/modes

vale zenith
#

Mind if I hit you up about a thing?

unborn flicker
#

Sure

haughty spade
#

well I am glad at least the modding scene's a little better than I was initially led to believe

hexed heron
#

how do I install that multiplayer mod you guys where talking about?

copper nacelle
solar jacinth
copper nacelle
#

It's not even close to playable

solar jacinth
#

sadly

haughty spade
#

oh

#

ok then

#

I will wait though!

solar jacinth
#

gl waiting forever

copper nacelle
#

😤

solar jacinth
#

qol is so good that even homothety cant uninstall it

unborn flicker
#

Perfection ok_grimm

viral tendon
#

I have to use modsys to create a hollow knight mod ?

copper nacelle
#

what

viral tendon
#

Module System

#

I think it's a program

copper nacelle
#

no

viral tendon
#

I'm reading a bit i don't know how to create a hollow knight mod

rain cedar
#

You need visual studio or rider

#

Mods are just .net libraries

viral tendon
#

Ok but at the moment to test the mod i use the mod carpet ?

copper nacelle
#

what

haughty spade
#

mod carpet

#

the fuck

viral tendon
#

The mod installer creates a carpet called mods

rain cedar
#

Folder...?

#

Yes you put your built mod in the mods folder

#

Java

viral tendon
#

Sry it's my first time

#

And i don't speak english

rain cedar
#

Yeah, I figured you weren't a native speaker

#

That's fine

viral tendon
#

I'm trying yo get better

rain cedar
#

Here's an example of a very simple mod class

public class SampleMod : Mod
{
    private readonly Random _rnd = new Random();

    public override void Initialize()
    {
        ModHooks.Instance.HeroUpdateHook += RandomAttack;
    }

    private void RandomAttack()
    {
        PlayerData.instance.nailDamage = _rnd.Next(5, 40);
        PlayMakerFSM.BroadcastEvent("UPDATE NAIL DAMAGE");
    }
}```
#

It randomizes attack damage

#

You'll have to use a format something like this

viral tendon
#

Yea i programmed basic things in unity

#

Thx

slow lotus
#

Does it have to be visual studio or could another coding program work

rain cedar
#

Rider works

copper nacelle
#

you could use whatever but building is easiest via rider or vs

rain cedar
#

Or other ones probably

#

Not sure what others even exist

copper nacelle
#

otherwise you'd have to run msbuild via cli

#

i guess vs code

rain cedar
#

Sounds terrible

copper nacelle
#

it is

rain cedar
#

Doesn't support building

copper nacelle
#

it does

#

idk why

#

i thought that's what the tutorial meant when it said vs

#

so i used it for like a day

#

at first

rain cedar
#

Oh

#

I've only ever used it for js programming

slow lotus
#

I don’t know what a .net library is

copper nacelle
#

same but also haskell

rain cedar
#

It's a compiled C# dll

#

C#/visual basic .net/whatever

#

But use C#

slow lotus
#

So once I get a file into a readable format I can just edit and overwrite it?

rain cedar
#

No

#

You shouldn't be editing dlls

#

Use visual studio/rider to compile a new one

slow lotus
#

Ok so make a copy and edit that

#

And save the original elsewhere or in comment form

rain cedar
#

No don't make a copy of anything

#

Just make a new project for your mod

safe hamlet
#

imagine not using notepad to write code :^)

rain cedar
#

I mean I use notepad++ for python

safe hamlet
#

notepad++ has syntax highlighting prolly which is lame, bare notepad is where it's at 😤

rain cedar
#

Ok buddy

slow lotus
#

But if I make a completely new file and keep the old one there how will the new one take priority

rain cedar
#

what

#

I guess you're trying to make changes directly in Assembly-CSharp

#

There is a mod API to avoid this

viral tendon
#

Atom has c#?

slow lotus
#

If the files are not edited and not disabled, the original code will still run won’t it

rain cedar
#

They are edited

#

That is the API

copper nacelle
#

atom has c# but don't do that

safe hamlet
#

atom is garbage

copper nacelle
#

vs code -1.0

safe hamlet
#

uses too much space

#

and memory

copper nacelle
#

the API loads mods from Managed/Mods so you build your own dlls

#

and then don't have to overwrite the normal game

#

therefore allowing compatibility between mods

slow lotus
#

I see how that is efficient, but for learning purposes I like to start from the ground up

ornate rivet
rain cedar
#

That should be pretty easy to fix though

#

All it needs is some padding on the frames that are offset

ornate rivet
#

won't it be different for each sprite though (there's 40 of them)

rain cedar
#

Probably, yeah

ornate rivet
#

nice

slow lotus
#

so I'm going to mod directly first for learning purposes

#

I'm pretty lost in the assembly

#

managed\Assembly-CSharp.dll is where I should be right

copper nacelle
#

yes

slow lotus
#

from there it is pretty confusing where everything is located

copper nacelle
#

yes

slow lotus
#

how would I find something like player nail damage

copper nacelle
#

PlayerData.instance.nailDamage

#

iirc

slow lotus
#

ah ok, it seems i have to be inside <root namespace>

copper nacelle
#

yes

#

Are you using dnSpy?

slow lotus
#

dotPeek

copper nacelle
#

understandable

#

it should have a search regardless

brazen mortar
#

Godhome and White Palace have been added to the drive folder of scene names

unborn flicker
#

Ah, the other day 56 showed the maps to someone, and I noticed Crossroads was missing a room

brazen mortar
#

what

copper nacelle
#

it is the grub room

brazen mortar
#

that's one room

#

wait no

#

right

#

whoops

copper nacelle
#

gaming

brazen mortar
#

ill fix that

#

forgot there was a dumb goam room right before

#

useless room

copper nacelle
#

iri

brazen mortar
#

darn i just quit out of the game too

floral furnace
#

pensive

copper nacelle
#

might be 35

brazen mortar
#

it is

#

fixed it

copper nacelle
#

nice

jovial vault
#

@ornate rivet wait what are you making now šŸ‘€

gilded lotus
#

importing shovel knight boss to HK since he ran out of money to pay you

jovial vault
#

Saleh were you supposed to be paying me

#

Where is my money

ornate rivet
floral furnace
#

imagine not even starting a gofundme at this point

solar jacinth
#

kickstarter pc mods when

fair rampart
#

anyone have suggestions on which mods I should use? I have no idea what 90% of them do as i can't find the mod pages.

#

like wtf is chaos mod

jovial vault
#

iirc chaos and art mods are memes

fair rampart
#

makes sense.

floral furnace
#

its in the pins

fair rampart
#

Oh dope. Thank you.

manic raptor
#

what are the best HK mods ?

floral furnace
#

always a subjective answer, pick what you want

#

that said most commonly taken is rando, but if you want harder bosses well tons

leaden hedge
#

ones by me, or based off ones by me zoteintense

floral furnace
#

hmmmmmmmmmmm

jovial vault
#

ngg anniversary edition when

leaden hedge
#

don't call me out thanks

floral furnace
#

nah thats for the silksong port dummy

jovial vault
#

h

#

kt it is my job to call you out

leaden hedge
#

i do not like it, please cease nyangry

jovial vault
honest iris
#

no one's done a gold/godmaster color theme for CustomKnight, right? at least i didn't find one in the google drive. planning on making one though i admit there's an overwhelming amount of sprites to edit for how long it takes to remove all the dark blue accents all over the knight's body.

jovial vault
#

nope, no one has done that

#

and good luck

honest iris
#

aye

weak lodge
#

i was gonna do one then burnout happened yay!

#

well by godmaster i mean a recolor

#

not like actually put godseeker crest on sprite

weak tusk
#

I hope I’m not interrupting anything, but I have a question: Is there a Hollow Knight mod database? Like, a general collection of a bunch of mods that have been made?

silk jetty
#

and pins

weak tusk
#

Oh damn, cool. Thank you!

#

I will ask, though... why isn’t there already an external site or Google Drive, and why isn’t it called ā€œModhomeā€ lmao

weak lodge
honest iris
#

@weak lodge yeah i'm only doing a recolor as well

#

my strength is editing, not drawing

weak lodge
#

im not doing one

#

i scrapped it a while back

honest iris
#

alright, "i'm only doing a recolor like you were"

ornate rivet
#

knightmere you said you would mod during summer

weak lodge
#

yea i did

#

but like my self esteem my drive to do anything is nonexisten

#

t

copper nacelle
#

relatable

jovial vault
#

oh shit same

honest iris
#

this has to be the longest thing i've ever planned on doing that wasn't for work/studying so i'm not making any promises either LULW

weak lodge
#

this summer would make it a year i cease being productive because lack of will

#

pog

honest iris
jovial vault
#

:<

thin bolt
#

Is there even 1 video showing how making mods for HK works?

copper nacelle
#

no

#

well

#

If you count streams ig there's some

thin bolt
#

Can you link me those if you can?

copper nacelle
#

it appears the vods have all died

thin bolt
#

Oh

vale zenith
thin bolt
#

thx

unborn flicker
vale zenith
#

Oh, nice

copper nacelle
#

Yeah KT made them

unborn flicker
#

Yeah, it was really helpful when I was getting started with benchwarp for the first time

gilded lotus
#

Wow is that @vale zenith the guy who made al those racing games

vale zenith
#

Wat?

#

You are probably thinking of somebody else

#

I made the first rando and the first modding API with Sean

gilded lotus
vale zenith
#

oh I see, a shitpost

gilded lotus
#

Can I get an autograph? Big fan

leaden hedge
#

Thank you for your high quality contributions to modding zaliant, very cool

gilded lotus
#

Thanks Katie always a pleasure to meet big names of great renown here on the hollow knight discord server. Hope to lift everyone’s spirits up by being everyone’s big fan

vale zenith
#

Fun fact. Shit like this is exactly the kind of thing that makes me not generally be around. So thanks for being such a great supporter.

safe hamlet
#

np

unborn flicker
#

This is from the scene dumps. Is there an easy way to figure out what bools they're checking?

safe hamlet
#

o wait

#

boolName

#

err i don't think so, you would need to manually check it by logging

unborn flicker
#

Well, yes, but it can't find the gameobject because I can't figure out the spawn conditions maggotprime

safe hamlet
copper nacelle
#

You could modify modcommon's scene dumper

#

But you can also just call GetRootGameobjects or whatever on the scene object

unborn flicker
#

Thanks!

#

The title cards can lock you into a bench, so I set all of them true for unlock all benches

haughty spade
#

how easy is it to modify pre-existing enemy behaviors

leaden hedge
#

Wouldn't say it was hard or easy

#

Most of the research on how to do it has already been done with boss mods

#

So as long as you can figure how they work, you should be able to edit enemies

amber plank
#

Hey so what is the "tracker" mentioned in pinned messages

haughty spade
#

ah I was just asking if it was possible to make nosk not suck

solar jacinth
#

sigh

unborn flicker
#

A serious modding channel would be very nice. Shitposts are occasionally funny, but most of them are just disruptive and annoying

#

Especially the random modding ideas with no effort

copper nacelle
#

yes

iron crown
#

you mean incredible upcoming mods like cherry madness

rain cedar
#

Isn't modding 2 supposed to be where all the shitposts go?

#

Doesn't seem to work out that way

haughty spade
#

sorry I didn't mean it like that

#

I meant moreso like, just improve or tweak the boss to make him less of a pushover than he is

#

even something as simple as translating him to winged nosk after beating "phase 1"

young walrus
#

Winged nosk is more of a joke than regular nosk

haughty spade
#

true, but still, having to go through two meh phases would be more interesting than a single meh one

solar jacinth
#

" a serious modding channel " maggotprime you want impossible chief

fair rampart
#

A serious modding channel is physically impossible to make

rain cedar
#

It's not impossible

#

Just stop posting garbage, assholes

haughty spade
#

:( I'm sorry

unborn flicker
#

tfw people who don't make mods tell us serious modding is impossible hollowwheeze

haughty spade
#

I'll stop posting here if my ideas are problematic

solar jacinth
#

np

#

kind words

ornate rivet
#

well the description does say you can discuss modding ideas

unborn flicker
#

I think some of the problems could be solved by splitting this channel

solar jacinth
#

also homothety how do you knwo i never made any mods for hk smh

#

me ad the boys are making ss demo

#

is that enough

#

😤

unborn flicker
#

Really, it would be better as modding-help, modding-discussion, modding-development, in that order

#

That way people will click on the first one and go to the right place

haughty spade
#

That's a good idea

ornate rivet
haughty spade
#

@ornate rivet you mean like a channel for holding a list of mods?

ornate rivet
#

a channel where you post clips and art of your latest modding creations

haughty spade
#

Also have you guys considered getting a gamebanana?

unborn flicker
#

I think a channel with combined answering questions about making mods and displaying progress in mods would work

haughty spade
#

not to tell you guys how to go about your work but I think it'd be less primitive than a google doc

unborn flicker
#

There isn't a huge glut of those two things

ornate rivet
#

that's a fair point mister homo

haughty spade
#

I know a guy who could probably get a hollow knight section but eh, it's up to you

ornate rivet
#

why would we want that when we have the modinstaller

haughty spade
#

does the modinstaller pull from like its own online database or something?

ornate rivet
#

from google drive

haughty spade
#

ah

copper nacelle
#

gdrive/github

haughty spade
#

I guess there's no need for a gamebanana then

#

nevermind!

unborn flicker
#

I'll crosspost that idea to #573068857682558986 in a little bit then, unless anyone has objections I guess

ornate rivet
#

why would anyone not want more modding channels

magic briar
#

What sort of mods exist for this game?

silk jetty
#

and pins

magic briar
#

So mods only work on Windows?

#

There's no way to run mods on Linux?

fair rampart
#
**Mac**

Yes, mods can be installed on a mac.
You can use the installer
To run the installer:

  1. Open the Terminal
  2. Type cd $(dirname
  3. Drag the exe onto the terminal.
  4. Type ) then hit Return/Enter
  5. Type mono --arch=32 (Note the space at the end)
  6. Drag the exe onto the terminal and then hit Return/Enter

If this fails with bash: mono: command not found then

  1. install mono here
  2. Open a new terminal window
  3. Type/paste in export PATH=/usr/local/bin:${PATH} and hit Return/Enter
  4. Repeat steps 2-6 above.
silk jetty
#

what

#

uh idk

magic briar
#

Can I run mods on Linux?

silk jetty
copper nacelle
#

Is there any reason to use the is keyword over == for comparing against a constant?

#

It looks like it's just == but the other side being a constant is more obvious

#

which isn't hard to see if the naming isn't garbage

safe hamlet
#

== is overloadable

#

also wdym against a constant?

unborn flicker
#

You can use is to test an object against constants of different types

safe hamlet
#

ah

#

yea

#

well is is most of the times better tho

#

since == is overloadable, you don't always exactly know it's behaviour

#

if you know the behaviour isn't changed, then == is just fine

#

also why do i keep putting u in behavior

rain cedar
#

Avoiding overloads isn't really a good thing

#

For Unity objects, doing "whatever is null" won't work properly

#

Because "null" Unity stuff isn't actually null

safe hamlet
#

right, i guess my wording is off

#

i mean if the overloaded behavior is what you want, it makes sense to use it

rain cedar
#

I think that makes sense, though

#

Constants are always primitives

safe hamlet
#

yea i think so too

#

maggotprime is just because i thought there was a difference

gaunt geyser
#

my first time doing double vessel and damn it's amazing

ornate rivet
#

when I make a new project, what project type am I supposed to use?
I always pick empty project and then change the csproject file to match other mods

#

@copper nacelle

leaden hedge
#

Theres a DLL one

#

Pick that one

copper nacelle
#

yes

#

Class Library

ornate rivet
#

ok

copper nacelle
#

nice

ornate rivet
#

thanks

copper nacelle
#

VS might support templates

#

I'd recommend making one of it does

ornate rivet
#

ok

compact sedge
#

I still cannot get used to overriding =

#

It feels so wrong

copper nacelle
#

but it's ==

safe hamlet
#

wdym it feels so wrong

ornate rivet
#

why does this only return the bool
Log("go is " + go != null);

copper nacelle
#

()

#

operator precedence

#
  • has higher precedence/binds stronger than !=
#

so you'd get ("go is {go.ToString()}") != null

#

or

#

True

prisma hollow
#

any boss rush mod flying around?

ornate rivet
#

eeeeee ok thanks mister 56.

#

Yes, the boss rush mod is called godseeker mode.

#

even has some new bosses

gilded lotus
#

well there is omnes deorum

ornate rivet
#

doesn't that randomize the in game boss rush?

copper nacelle
#

yes

#

I should fix kt's boss rush

ornate rivet
#

yes

copper nacelle
#

I like it more than the pantheons

prisma hollow
#

so which one should i get?

safe hamlet
#

is there a video of old boss rush?

gilded lotus
#

if you want a boss rush, there's one in the game, if you want a mod for the boss rush, omnes deorum

young walrus
#

Probably somewhere in the depths of YouTube

prisma hollow
#

yes i want the mod

young walrus
#

Could probably even find Keins version if you dig

ornate rivet
#

that's the first one that comes

#

smh

young walrus
#

Omnes deorem is the pantheons

#

Just randomized

copper nacelle
#

kein's version elderC

young walrus
#

The pantheon's are the boss rush

#

Team cherry added that

solar jacinth
#

kein maggotprime

nimble lake
#

What are the IDs of the charms?

#

I can't find the dlc ones

nimble lake
#

ty

ornate rivet
#

please check pins next time

nimble lake
#

yea i forgot it was there, ty

solar jacinth
#

another fellow modder

wintry rune
#

homothety your mod is broken

weak lodge
#

look down

hollow pier
torpid kraken
#

;mod

#

is that not the right command?

solar jacinth
#

@torpid kraken

torpid kraken
#

I appreciate it

#

Sorry

wintry rune
#

my seed was 175480749 i back tracked from black egg and it was all dead ends

solar jacinth
#

sad

median patrol
#

What are some mods do make the game more difficult ( aside from glass soul)?

gilded lotus
#

mod summaries in the šŸ“Œ

solar jacinth
#

summaries

#

;summaries

#

fuck

fair rampart
solar jacinth
#

her

#

e

gilded lotus
#

Does SeanprCore have other uses besides Randomizer compatibility?

feral mist
#

Is there a way to use the debug mod to hide the hud, but without any cheat options. I like to get some cool screenshots, but I don't trust myself with the power of debug :).

gilded lotus
#

Delete key

young walrus
#

all the keybinds are listed in the middle box on the screen

#

click through the pages

gilded lotus
#

or is it in relation to the drive

formal beacon
#

is there a multiplayer hollow knight mod?

feral mist
#

Theres a mod that lets a second player control the dream shield

gilded lotus
nimble lake
ornate rivet
#

yes

#

it sucks

gilded lotus
deft epoch
#

oh sweet you can mod hollow knight

safe hamlet
#

unfortunately, you can

ornate rivet
#

I did it Sid

#

after many months

fair rampart
#

Are there any minimap mods? I didn't see one on the list but I feel like that'd be a no-brainer.

young walrus
#

there was one

#

but it sucked up resources like crazy

fair rampart
#

aww

young walrus
#

you can move around holding the quick map key though

#

ĀÆ_(惄)_/ĀÆ

#

it's not the same

fair rampart
#

no dashing makes it basically useless

young walrus
#

just memorize the map

#

ez

fair rampart
#

I have it up on my second monitor, just annoying if I forget where I was.

#

Thanks anyway

copper nacelle
brazen mortar
#

should you just

#

replace the old mod summaries link

#

and edit that message

#

instead of pinning it again

#

now there's two mod summaries pinned

copper nacelle
#

wrong

brazen mortar
#

ur wrong

copper nacelle
#

false

brazen mortar
#

incorrect

analog wyvern
#

Anyone know how much damage spikes are programmed to do to enemies?

copper nacelle
#

100/hit

#

iirc

analog wyvern
#

thank you

brazen mortar
#

That would mean bosses don’t die to spikes

#

But doesn’t staggered soul master die to spikes @copper nacelle?

#

When you knock him into the ones on the roof

copper nacelle
#

ĀÆ_(惄)_/ĀÆ

#

I remember it doing 100 to cg2

#

ik it def doesn't instakill tyrant

steep zenith
#

how do i install mods

#

which mod should i start out with

unkempt agate
#

;help

steep zenith
#

what is debug mod

fair rampart
young walrus
#

debug mod deletes the game

#

and all its bugs

unborn flicker
#

Can you trigger Gruz Mother from outside the arena?

rain cedar
#

no

unborn flicker
#

With all these questions about Lightbringer, I got to be wondering about whether you could spiketunnel to get gwomb and then poke her through the gate

rain cedar
#

Muzznik might work because it's modded idk

copper nacelle
#

ok

safe hamlet
#

ok

rain cedar
#

buddy

unborn flicker
#

Anyone know what causes the "Entered player dead!" logs?
I'm trying to figure out why Benchwarp doesn't trigger ActiveSceneChanged when it calls ready for respawn.

copper nacelle
#

Api log

rain cedar
#

It's in the death event hook

#

Shouldn't be there but eh

#

Debug log somebody never removed

unborn flicker
#

ah, that's what I'd figured

unborn flicker
#

Hmmm, actually this may not be a Benchwarp bug after all

#

I must have confused myself when testing

#

It looks like the problem is actually dying/warping back to the same room

rain cedar
#

That shouldn't be an issue, though

#

Randomizer uses activeSceneChanged with no issues

#

Good example is the shade skip in mound

#

The gate would come back if the hook wasn't called

unborn flicker
#

Good point

#

I've had trouble pinpointing exactly what is breaking Leg Eater's shop

#

but right now, it consistently breaks from warping/dying inroom, and not from outside

rain cedar
#

Odd

#

That's not a big deal, though

#

You can't die in the leg eater room and there's not really any reason to warp when you're already there

#

I guess you could fix it on the bench warp side if you really wanted to

#

By having a special case to not reload the room if you're already there, I mean

unborn flicker
#

I've had a few people report the bug, and I'd thought they'd gotten the bug by warping from other places to Leg Eater. But if I can't get it to happen that way, it's not really worth the hassle of fixing

rain cedar
#

What if you quit out to the leg eater bench?

unborn flicker
#

loading in from the menu is fine

rain cedar
#

I see

unborn flicker
#

Your point about Ancestral Mound is interesting though

#

The reason why I blamed ActiveSceneChanged is that same room warping in the Black Egg reenables the completion percentage tablet, which I also disabled in MiscSceneChanges

#

Might be a weird load order issue or something

#

Ok, yeah, Benchwarp works fine with ASC. The randomizer edits must just not be going through for some reason

#

I've had issues with that before though, like the Crossroads room where calls to destroy infection objects would work entering from the top, but not from the left for some reason

full tartan
#

i wish someone made me in Hollow knighr

copper nacelle
#

and i wish i was dead but we can't all get what we want

full tartan
#

Lol

lone rune
copper nacelle
#

do you know the scene name

unborn flicker
#

43

copper nacelle
#

chadmothety

#

ah it's crossroadsInfected

unborn flicker
#

it's just infected

#

yeah

copper nacelle
#

killedInfectedKnight

gilded lotus
#

so if you kill BV then go there it triggers once?

copper nacelle
#

i believe so

gilded lotus
#

i had tested that on a save where i handt killed BV and killed him then went there and it didn't happen GWchadMEGATHINK

copper nacelle
#

no if you killed bv it kills itself

#

unkill bv

lone rune
#

wait what

gilded lotus
#

i actually don't know how to interpret what you just said palehmm

lone rune
#

so they only appear there after killing a dreamer and then don't appear after killing Broken Vessel?

copper nacelle
#
  • one time
  • don't have bv killed
  • kill a dreamer (or go oob to wings i guess)
gilded lotus
#

what the fuck

lone rune
#

nice

copper nacelle
#

fun fact

#

the scuttlers on the way to bv

#

in the mawlek room

lone rune
#

so it's like the lightseeds in the room before Broken Vessel, they also disappear after

copper nacelle
#

the place they go to

#

is just oob

#

they just fall into the abyss

gilded lotus
#

that is an incredibly tedious check for some fucking light seeds

copper nacelle
#

yeah

lone rune
#

is it possible they took the FSM of the lightseeds before broken vessel?

copper nacelle
#

yeah

lone rune
#

since the other lightseeds in infected crossroads don't have the same behavior

#

alright, thanks for checking this

gilded lotus
#

you're welcome

copper nacelle
#

@unborn flicker reloading the same scene is why save states loads sly's basement

#

when i didn't it would die

silent cairn
#

there should be a mod that brings back mantis lord no. 4

copper nacelle
#

you

silent cairn
#

?

gilded lotus
#

if you want it, make it

fair rampart
#

The randomizer mod is on modinstaller.exe, right?

copper nacelle
#

yes

fair rampart
#

Ok

#

I downloaded randomizer 2 on it, but how do I get it to work in the game?

copper nacelle
#

What

fair rampart
#

Wait

#

Is randomizer 2 not enemy randomizer

solar jacinth
#

not

#

also

#

enemy rando

#

is

#

broken

#

enemy rando is broken

#

someone pin this

unborn flicker
#

It is pinned in the correct channel 😤

#

There are actual important resources in the pins here

solar jacinth
#

😤

ornate rivet
copper nacelle
#

but the API docs are pinned

#

which has a charms page

#

with IDs and vars

ornate rivet
#

you win this time spider-man

shy flame
gilded lotus
#

What would you even want to connect with twitch

#

Player data tracker already exists

shy flame
#

maybe somebody has some crazy idea but yea... not much to make imo...
like charm info would be nice for speedrunners but that would break speedrunning rules? xephThink

young walrus
#

charm info?

#

and running with any modified game file is against the speedrunner rules

solar jacinth
#

but still nice job!

digital plinth
#

Hey. Any news on the multiplayer mod ?

ornate rivet
#

nope

digital plinth
#

aww thank you

#

Is it dead tho ?

solar jacinth
#

@ 56#1363

#

ask him

digital plinth
#

isn't he spammed by guys like me who want to know ? lol

hazy sentinel
#

lol

solar jacinth
#

lol indeed

safe hamlet
#

it is dead, yes

#

blame

#

saleh

#

and 56 mostly

solar jacinth
#

fool tc

digital plinth
#

Ok so there's absolutely 0 possibility to play somewhat of a co-op with the current patch of HK ?

gilded lotus
#

correct, it's local anyway, like it's not online multiplayer

#

there is an online randomizer though that you can play in the pins of #randomizer

digital plinth
#

yes yes I was talking local ! but yeah thanks

solar jacinth
#

you have a sister/brother dont you

gilded lotus
#

then yeah there's no way to play without downpatching

digital plinth
#

in fact I have a closefriend that I cannot see very often and we both love this game. I'd love to do Godmaster with him so anytime I know he'll come I check the development of the co-op mod but if it's dead yeah

solar jacinth
#

hmm

copper nacelle
#

@digital plinth I haven't touched multiplayer in like 2 months

solar jacinth
#

touching GWczoneTentacles

copper nacelle
#

Sean made a dreamshield co op update thing which you might want to try ig

amber plank
#

Yo so question, Is there a detailed explanation on the effects of charms in the "lightbringer" mod?

copper nacelle
#

no

#

unless you count code

rain cedar
#

What's the current state of the multiplayer, anyway?

solar jacinth
#

ask 753

copper nacelle
#

bad

#

it's like basic movement

#

no attacks

rain cedar
#

That's something

copper nacelle
#

transitions work though x5fiftPrime

#

yeah

rain cedar
#

Attacking shouldn't be that hard to implement

#

And that's enough for a rudimentary version

copper nacelle
#

Yeah

#

Getting enemies to function at a basic level shouldn't even be bad either

solar jacinth
#

woah

copper nacelle
#

You could just override some fsm actions to choose the closest player

rain cedar
#

I'm guessing p2 can't dash or anything

copper nacelle
#

Yes

solar jacinth
#

yeah

rain cedar
#

Alright

digital plinth
#

Ohw thank you where can I find this sean update?

rain cedar
#

find what

solar jacinth
#

dream shield

#

coop

rain cedar
#

Oh

copper nacelle
#

your dshield co op but Chad thing

digital plinth
#

oh it's you sean right

rain cedar
#

It's not a good enough mod to actually release

copper nacelle
#

576327909103632385

#

is the message id

#

mobile doesn't have a copy link thing

rain cedar
#

hmmmmmm

digital plinth
#

Thanks I found it

solar jacinth
#

also i remember when sean added a new skin to that

#

sahde

#

shade

digital plinth
#

thank you so much sean

#

well i'm confused

#

the purpose is to control the shadow thing to deal damage and not to shield the player ?

rain cedar
#

Yeah

#

There's another one I posted that has dreamshield instead

#

Still primarily a damage dealer but it can block projectiles

digital plinth
#

found it thank you

#

ok but this one you keep the letter to move it did you make a version with the right stick ?

#

it's ok i'm gonna map the key with steam. Well thnak you very much

#

It deals the same damage as the nail ?

solar jacinth
#

test it

digital plinth
#

yes

solar jacinth
haughty spade
#

I understand if this would be considered piracy, but is there any rip of the music files?

#

I'd like to get extracted versions of various lesser knowns themes in the game, such as a clean loop of grimm's inflation phase

brazen mortar
haughty spade
#

oh

#

thank you @lone rune

unborn tusk
#

b-bruh

solar jacinth
#

bruh indeed

sudden forum
#

i feel super dumb

#

ive been trying to get the randomizer mod working for almost 2 hours

#

i have the modding api

#

it says its installed

#

idk whats wrong

gilded lotus
#

which randomizer

sudden forum
#

g drive

#

i could probably settle with the other one if i need to

#

im just trying to shake things up

solar jacinth
#

go to randomizer pins

#

donwload that one

gilded lotus
#

the g drive was made for 1221 so yeah youll need the one from #randomizer

#

just make sure you have seanprcore and benchwarp as well

sudden forum
#

ok

#

randomizer 2.9 right?

gilded lotus
#

2.9.1

sudden forum
#

ok

sudden forum
#

alright this works just fine

#

thank you guys

#

ok now the game is crashing on startup

#

even though it wasnt doing that seconds ago

#

ugh

#

im gonna reinstall everything

#

ok its still crashing on startup

#

idk how to fix this

#

ok so it crashes if i have the mods installed now even though it didnt before

#

if anyone has any ideas just dm me

#

ok so

#

the only things i messed with was after i got the mods working was the resolution and a controller setting that had beta next to it

#

is there some way i can go in and undo this or something because i cant get the game to work with the mods installed

#

ive tried reinstalling everything a few times now

solar jacinth
#

ok

#

just redownload or verify

sudden forum
#

ive done both

#

it doesnt fix it

#

ill gladly do it again and hope im wrong for now

solar jacinth
#

what

#

ho could it not work

sudden forum
#

idk

solar jacinth
#

delete the saves

sudden forum
#

where do i do that

solar jacinth
#

or move them from their current location

fair rampart
#
**Saves**

Windows File Paths: (Assumes Default Steam Install Path, Adjust accordingly for DRM Free or Non-Standard Steam Path)

Save Files: %APPDATA%\..\LocalLow\Team Cherry\Hollow Knight\
Game Files: C:\Program Files (x86)\Steam\steamapps\common\Hollow Knight\

Mac File Paths:

Save Files: ~/Library/Application Support/unity.Team Cherry.Hollow Knight/
Game Files: ~/Library/Application Support/Steam/steamapps/common/Hollow Knight/hollow_knight.app/

Linux File Paths:

Save Files: ~/.config/unity3d/Team Cherry/Hollow Knight/
Game Files: ~/.local/share/Steam/steamapps/common/Hollow Knight/
solar jacinth
#

maybe saves are modded too idk

#

thats why

#

try it

sudden forum
#

ok it actually opened

#

i went to both locations and deleted everything

#

then reinstalled it all

#

probably more than what i should have dont but i was getting sick of this

#

i dont really have anything to lose either

#

thanks again

solar jacinth
#

np

wraith bear
#

will I still get achievements with mods?

#

I just bought HK on steam (played a lot on switch) so I can play mods, but I don't really want to play vanilla for achievements as well

#

and I want to have them anyway

floral furnace
#

yeah

#

the game doesnt really check if the files are alterered or anything like other games

#

then again it didnt have modding in mind to begin with, so go wild

wraith bear
#

ok great

wraith bear
#

the enemy randomizer doesn't seem to be working - am I doing something wrong or is it just broken

unborn quarry
#

it is broken rn

#

I heard sometimes it works but don't count on it

#

You should instead play with the other randomizers

#

they are really fun too !

wraith bear
#

yeah that's fine

wraith bear
#

oh I think I might have got it to work

#

if I load a save then turn it on and off in the mod options, then return to the menu it brings up the loading button

#

except then it gets stuck at 94%

#

it's a RAM issue apparently

#

good thing I have 16GB

#

except task manager tells me it's only using 3GB

#

huh

#

is there a memory cap on HK?

young walrus
#

That mod is broken

wraith bear
#

I think I might have fixed it

#

ish

#

or not

#

ok this is very weird

#

I rebuilt it with the current HK files from source

#

and so it can now load fully

#

however, the enemies are not randomized

#

the areas are though

#

even with the option off

#

and you start in dirtmouth for some reason

#

and if you go back to the main menu it doesn't exist

#

but it's definitely got potential

unborn flicker
#

I kinda doubt that it has potential, seeing as it was made by Kerr 15 months ago

#

but you never know

wraith bear
#

haha good point

#

but it couldn't hurt to try

copper nacelle
#

I mean it's probably not that bad to fix

#

but like

#

effort

unborn flicker
#

effort soulpensive

wraith bear
#

much easier than I expected actually

#

it had some new code for testing a new feature that was blocking all randomization logic

#

so I just removed that

#

although the title screen still breaks when you return to it

#

and if you have the item randomizer installed you have to go through a kinda convoluted process to use the enemy randomizer as well

#

but still, it works

#

should I post the .dll somewhere?

#

if so where

copper nacelle
#

I can update the zip on the drive if you'd like

wraith bear
#

ok that would be great

#

although as I said, there are still a few problems

#

is that alright?

copper nacelle
#

That's fine

#

Before you fixed it, it worked when it felt like it and people were ok enough with that

#

Though I was considering removing it before this

unborn flicker
#

Maybe if you could put the bugs you experienced in a readme, Fireball?

wraith bear
#

yeah will do

unborn flicker
magic rover
#

Enemy Randomizer literally crashes when I have QoL mod on otherwise its fime

#

I wish I knew how to code so I could make Enemy Randomizer not crash at 94% with QoL

jovial vault
#

Learn to

unborn flicker
#

56 can't defend himself from being trashed in modding because he is learning how to make tea

#

This is so sad sadgrub

copper nacelle
#

yhtsi

#

rando kills enemy rando too

#

so i'm going to assume this is not my problem

unborn flicker
#

I mean, I don't think it takes much of anything to kill enemy rando

#

It's a fairly suicidal mod

copper nacelle
#

you are not wrong

unborn flicker
#

Item randomizer pretty explicitly isn't compatible with enemy rando, but that doesn't stop people from trying anyways soulpensive

magic rover
#

I did it

#

All I had to so was enter a game and go back to the main menu

copper nacelle
#

it used to be tbf

#

but then it died

wraith bear
#

yeah that's the solution I found

#

but then it gets stuck at 94%

magic rover
#

Mine didnt

wraith bear
#

oh nice

#

I rebuilt it for the current version of HK which seemed to fix it for me

#

Apparently the current version works for some and not for others

magic rover
#

Wait you fixed enemy rando?!

wraith bear
#

yeah just now

#

I'm just fixing a couple stray bugs and then it's going on the drive

magic rover
#

Cool

#

In the new version QoL wont make enemy rando stop at 94% right or nah?

wraith bear
#

I don't think so

#

I'll just test it

#

it works for the item randomizer so I think it should be fine

#

give me 5 mins to test something else though

magic rover
#

Ok

wraith bear
#

@unborn flicker you made a randomizer that can do area randomization right?

unborn flicker
#

Yes, that's right

wraith bear
#

good

#

because now I can remove it from this

#

it's causing significant issues

unborn flicker
#

Yeah, whatever Kerr was trying back then would be much more primitive than the area/room randomizer we have now, probably

#

Since there wasn't much in the way of logic written for it at the time

wraith bear
#

yes, it seems to be

#

It seems to be turning itself on regardless of the settings

#

so I've just fully disabled the function that's doing it

#

anyway I think it's ready now

#

I'll just test with QoL

#

@magic rover unfortunately, it doesn't seem to work with QoL

#

still stuck at 94

magic rover
#

Oh

copper nacelle
#

if you give me the dll i can try and fix it

wraith bear
#

I'll just do a bit more testing by myself

#

@magic rover did you get the enemy randomizer working fully (without QoL)?

#

anyway I'll upload the data

magic rover
#

Also yes

wraith bear
#

huh

#

that's surprising

#

where did you get the dll?

magic rover
#

Modinstaller

wraith bear
#

weird

#

it shouldn't work from there

magic rover
#

All I had enabled was: CustomKnight, debug, item and enemy rando

jovial vault
#

56 do you not know how to make chai

#

You are a disgrace in this family

copper nacelle
#

bro

#

chai tastes like trash

#

i was just confirming that i was doing it right

#

which i was

#

still bad

wraith bear
#

should I just upload the files here?

copper nacelle
#

sure

#

don't x me it's literally bad water

jovial vault
#

Chai is bad

copper nacelle
#

finally

ornate rivet
#

both of you go commit die

wraith bear
jovial vault
#

You

copper nacelle
#

gladly

wraith bear
#

I think I put the right version in there

jovial vault
#

56 you cant die

#

I wont let you smh you must suffer

unborn flicker
jovial vault
#

Fair enough, I’ll take my exit

unborn flicker
#

nah, it's fine, not trying to be a jerk

jovial vault
#

Nah youre right, no offence taken

copper nacelle
#

updated it

#

updating qol is going to suck because it's halfway migrated to the new system

#

guess I could stash the changes

#

i forgot enemy rando doesn't use the preload system

#

cursed

unborn flicker
#

I see no way that changing the item logic like this could possibly come back to haunt me

copper nacelle
unborn flicker
#

Well, time to drop another giant update without any testing hollowwheeze

copper nacelle
#

relatable

magic rover
#

Randomizer v3.0 confirmed?! /s

copper nacelle
#

@heavy kayak 😠

unborn flicker
#

v3.0 will be quite soon

copper nacelle
#

oh wtf

#

sorry ush

unborn flicker
#

all I need now is to coerce people not me into fixing the logic

#

and I have a plan for that geoman

copper nacelle
#

if my hollow knight hasn't responded for the past 6 minutes does this mean it's at 93 or whatever

wraith bear
#

probably

#

what mods?

copper nacelle
#

qol + enemy rando is the thing i was trying to test

#

and yeah

#

memory allocation error

#

idek what would do that

wraith bear
#

I'm actually trying to fix it rn

#

I'm just looking for the loading function, then hopefully I'll get it to tell me what's it's failing to load

copper nacelle
#

same though

wraith bear
#

and hopefully it's not vital enough to skip

unborn flicker
#

does enemy rando randomize Dream Warriors?

magic rover
#

No Eyes can appear for me ye

copper nacelle
#

i swear if it's the fade

#

I feel like this has a decently high chance of being it

#

Oh

#

this should be a set i think

#

but still

#

It only hashes the first like 8 characters of the string

#

for every log

#

Unless enemy rando has a ton of output log stuff

#

Nevermind this is just for like 8 strings

wraith bear
#

huh

#

it's white defender

copper nacelle
#

yeah

#

i knew that part

#

idk why though

#

me, 4 seconds before giving up, 2k18

#

what the fuck

#

it is the logging

#

is there something super fucked here that i'm missing

wraith bear
#

it skips scene 397 as well

#

why is that?

#

I think it's lost kin

copper nacelle
#

397 is indeed lost kin

wraith bear
#

also it breaks with the rando map as well

#

in the exact same way

#

94%

copper nacelle
#

That's so weird

wraith bear
#

this is really weird

#

according to the logs, it loads scene 398 fine

#

and then unloads

#

and then it crashes

#

so it's crashing in the unload?

#

that's interesting

#

I blocked it from loading scene 398 completely by just using an if statement

#

and then it got stuck on 93%

#

with exactly the same logs, just with 396 instead of 398

#

which leads me to believe that it's a problem with 399

#

so I'll try blocking that

copper nacelle
#

runtime detour was apparently leaky

#

and the api is like mega not updated

#

So I think it's any mod which has a hook that runs often would eventually kill the game

#

And loading 400 scenes causes lots of logging

#

so in this case QoL's logging hook was killing it

#

Idk what was causing it on RandoMapMod's end but I presume it's the same deal

rain cedar
#

Randomizer hooks PlaymakerFSM OnEnable though

#

That's gonna run like 50 times per scene

copper nacelle
#

rando also kills enemy rando

#

or it did

#

before re-build

rain cedar
#

But it doesn't kill itself

copper nacelle
#

this is true

#

But it also doesn't load like 400 scenes

rain cedar
#

Regular gameplay does eventually

copper nacelle
#

yeah

#

That might be a contributor to infinite loads

#

is what I was thinking

wraith bear
#

what's scene 306?

magic rover
copper nacelle
#

I'm gonna rebuild the API and see what happens

wraith bear
#

oh yeah

copper nacelle
#

1 string data = "Assets/Scenes/Deepnest/Deepnest_East_01.unity"

wraith bear
#

I need to change that

magic rover
#

I guess I shouldn't mess around with the Enemy Rando mod for now because its still in development

copper nacelle
wraith bear
#

aha

#

I think it might be breaking on the Hollow Knight room

magic rover
#

But somehow my menu style changed from Eternal Ordeal to the Godmaster immediately

wraith bear
#

now that sounds more realistic

#

yes

copper nacelle
#

Enemy rando sets your menu to gm

wraith bear
#

that's intended

copper nacelle
#

Because kerr found gm menu before gm

magic rover
#

Oh

copper nacelle
#

and people liked it

#

thus

wraith bear
#

apparently there's nothing special about White Defender

#

or any scene from the looks of it

#

it's just when it gets to 94 it crashes

#

even if I disable the scenes before it, it crashes on the closest one it has to 94

copper nacelle
#

memory leak

wraith bear
#

yeah

#

but what's causing it?

copper nacelle
#

runtime detour

wraith bear
#

ok

copper nacelle
#

I'd love to update it but the API doesn't build anymore

wraith bear
#

and that's the thing that's linking QoL with the map mod?

copper nacelle
#

I believe so

#

Both have On. hooks

wraith bear
#

ah I see

copper nacelle
#

But I can't actually check because I can't get this to build

#

@rain cedar help

#

the prepatcher hates me

rain cedar
#

hello

copper nacelle
#

i updated cecil and now it can't find cecil

#

after re-adding the ref too

rain cedar
#

what

copper nacelle
#
         Copying file from "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\MonoMod\Mono.Cecil.Pdb.dll" to "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\Assembly-CSharp\bin\Debug\net35\Mono.Cecil.Pdb.dll".
         Copying file from "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\MonoMod\Mono.Cecil.dll" to "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\Assembly-CSharp\bin\Debug\net35\Mono.Cecil.dll".
         Copying file from "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\MonoMod\Mono.Cecil.Rocks.dll" to "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\Assembly-CSharp\bin\Debug\net35\Mono.Cecil.Rocks.dll".
         Copying file from "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\MonoMod\MonoMod.exe" to "C:\Users\home\Projects\HollowKnight.API\HollowKnight.Modding\Assembly-CSharp\bin\Debug\net35\MonoMod.exe".
          PrePatcher.exe Assembly-CSharp.dll Assembly-CSharp-patched.dll
         
         Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'Mono.Cecil, Version=0.10.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
            at Prepatcher.Program.Main(String[] args)
#

oh motherfucker

#

nevermind

#

It copies Prepatcher/PrePatcher

#

which is outdated I think