#archived-modding-development

1 messages ยท Page 57 of 1

leaden hedge
#

Pretty much just the hero and main menu

#

And no there's not a map editor

dapper sun
#

Hmmm so adding absolutely new content like new areas in the game would be problematic, then...

leaden hedge
#

Not really

dapper sun
#

Not really?

#

As in - there is actually the way to work it around?

leaden hedge
#

New content would be no more difficult than making the assets

#

You can probably just create the level in unity and load it in hk

dapper sun
#

Hmmm. Gotta get into figuring this out then.

#

I have that idea drilling my head. I need to do either something to make progress on it, or something that I'd abandon it for good.

gusty sparrow
#

ok i think this is the channel to ask so uh in lightbringer wtf is up with super gruz mother

#

is it just straight up invulnerable?

dapper sun
#

Haven't played the mod, so not sure? But my guess may lie that it is just much healthier than original, and you deal much less damage due to ranged nail?

gusty sparrow
#

thing is it makes a big deal out of being "unworthy" with a text pop up when you enter the room and all

#

and it's the gruz mother, which i'm supposed to kill early to get sly and salubra

#

it's not supposed to be an endgame boss lmao

dapper sun
#

That's a question up to @buoyant obsidian alley, i guess

#

Like, I am sure it is doable? Just like Hornet battle, on which people been complaining not once at least in the past, while I had no problems with it

gusty sparrow
#

but uh

#

hornet actually takes damage?

dapper sun
#

There is no indication that gruz mother takes damage? Like flashing or stuff

gusty sparrow
#

it does, but i went full ham on it for long enough that it should have been dead 15 times and it wasn't dead

#

like it has radiance hp

dapper sun
#

Her regular health on that stage of progression is 90. Your unmodded nail damage is... 3

gusty sparrow
#

i was doing it with the first nail upgrade

dapper sun
#

You need to land 30 successful hits on her to beat her. Unless her health is boosted.

gusty sparrow
#

or well, first lance upgrade

#

i'm 100% sure i landed that if not more

dapper sun
#

You already got first lance update?

#

That would be 6 damage then

gusty sparrow
#

yeah i've been to city of tears already

dapper sun
#

Which is 15 hits, unless her health is boosted. To at least 120

gusty sparrow
#

by all means i should have killed gruz mother way earlier in an unmodded playthrough

dapper sun
#

Which makes 20 hits

gusty sparrow
#

she also spawns gruzzers that have the same problem of just not fucking dying ever

dapper sun
#

Well normal nail deals 5 damage. It is 18 hits on regular gruz mother

young walrus
#

It's meant to be a final boss

#

It's super buffed

gusty sparrow
#

um

dapper sun
#

You are joking, right

young walrus
#

No

dapper sun
#

This can't be true

#

Can it?

young walrus
#

Why not. It's a mod

gusty sparrow
#

so am i supposed to access salubra and sly from resting grounds then?

young walrus
#

You have to come in from blue lake, yeah

gusty sparrow
#

also why gruz mother of all bosses

young walrus
#

Unless you can beat empress muzznik

dapper sun
#

Oh god

#

I am having a hard time believeing you are serious, but somehow it seems you are

gusty sparrow
#

whose idea was it to make the gruz mother an endgame boss

dapper sun
#

You know who

gusty sparrow
#

how does one have such genius to make a mod like lightbringer, and then decide to make gruz mother an endgame boss

young walrus
#

You can choose to believe me or not. Go find out for yourself

gusty sparrow
#

anwyay that explains a lot

young walrus
#

B/c it's hilarious. And makes it harder to reach 2 OP shops

dapper sun
#

Well they are not just OP, they're kinda nessessary to progress.

#

Like, having lightbulb?

young walrus
#

Not necessary

gusty sparrow
#

having light is basically required for deepnest

young walrus
#

So progress further, then come back and beat the empress

dapper sun
#

Some switches are inacessible without having lightbulb, though some areas you can try and do blind, like deepnest.

young walrus
#

I like how you're explaining game mechanics to me. Lol

dapper sun
#

Sorry sorry!

#

But well, what I mean the lightbulb is still a thing for 100% run, right?

#

Not a "not nessesary" thing

young walrus
#

Doesn't count as a percentage. But you can't fight the dream warrior in deepest without it

#

But again.... You can get there from blue lake

#

It's not blocked off forever or anything

gusty sparrow
#

it's still silly to me since sly is pretty important to have and salubra is also neccesary if you want to have good charms ever

young walrus
#

So go around

#

Lol

gusty sparrow
#

i would if i could go to the resting grounds but crystal peak is my nightmare

young walrus
#

Go thru CoT

#

Beat dung defender

#

And you can ride the huge elevator

gusty sparrow
#

might as well do crystal peak i'm already there and trying to get heart

young walrus
#

If you have dive

#

Otherwise going through peaks won't work to get to blue lake

gusty sparrow
#

i have dive

young walrus
#

Kk

gusty sparrow
#

i've been to CoT

#

beat soul master

dapper sun
#

Dung Defender is neat but pretty ez in normal game. Getting to blue lake through him sounds like a solid idea.

gusty sparrow
#

tfw get shopkeeper's key before meeting sly

young walrus
#

Once you open their shops, you'll see why they were blocked off

gusty sparrow
#

i guess

dapper sun
#

B for Balance

livid estuary
#

๐Ÿ…ฑ alance

young walrus
#

B U T T S

livid estuary
#

๐Ÿ‡ง utt

dapper sun
#

๐Ÿ‡ง rubs

livid estuary
#

๐Ÿ…ฑ rubs & ๐Ÿ…ฑ lory

dapper sun
#

Sounds legit

gusty sparrow
#

oh god i forgot the crystallized mound is dark

#

in that case my only option is to go through CoT

dapper sun
#

Say hi to Defender from me

gusty sparrow
#

i think i'll let my lance do the talkin

#

clearly it's not a very good negotiator, judging by how hard i got murdered

fair rampart
#

how does one change binds in debug

exotic venture
#

you select the bind, then it should pop up as [Press a key]

#

and then you rebinded it

#

should be a menu on the right side of the screen

fair rampart
#

well heres the problem

#

for some reason whenever I try to use the mouse in debug

#

to select something

#

it goes to the pause menu

#

and closes pause menu

exotic venture
#

then you probably rebound your pause menu button to left click

#

gg

fair rampart
#

you cant even bind them to mouse buttons iirc

exotic venture
#

you can

#

you most definitely can

#

to reset debug mod's settings

#

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

#

delete all the .json and .json.bak files

fair rampart
#

ay finally

#

its not a miserable mess to use

exotic venture
#

that was probably because you rebound all your keys when you smashed your face on the keyboard good job man

fair rampart
#

yes I did accidentally rebind all the keys

#

and only then realized what Id done

exotic venture
#

but yeah, set the value of dive to 1

#

save at a bench

#

and uninstall mod

fair rampart
#

i didnt save at bench but still got it

exotic venture
#

neat

gusty sparrow
#

does a list of charms in lightbringer + their effects exist?

fair rampart
#

Yes

#

On the moddb

trim grove
#

where is that list? the moddb says 'several new charms' and thats about it

copper nacelle
#

makes it so zote is now a god and can't be neglected

#

and makes nail upgrades no longer a thing

#

you can upgrade but you won't get a damage buff

#

@vagrant leaf as requested

vagrant leaf
#

thank

#

why can't you neglect zote

#

neglect is the only path

copper nacelle
#

because missing the boss fight is sad

#

now I've got to go see what happens

#

when you get to the vengefly king

gusty sparrow
#

there's no list of charms on moddb

austere torrent
#

@leaden hedge your thing works after I updated

#

you're a life saver

fair rampart
#

@gusty sparrow Well my bad I guess

#

I'm pretty sure there's a list somewhere

#

1 sec

gusty sparrow
#

find anything?

buoyant obsidian
#

does anybody here have any experience with SML?

hollow pier
#

super meat loy

young walrus
#

Super Mario luigi

copper nacelle
#

I searched that and got Super Mario Logan

rain cedar
#

Guys the ml clearly stands for markup language

#

You have to look up sml markup language for relevant results

copper nacelle
#

Standard ML (SML; Standard Meta Language) is a general-purpose, modular, functional programming language with compile-time type checking and type inference. It is popular among compiler writers and programming language researchers, as well as in ...

hollow pier
#

its obviously super mantis lords

#

@copper nacelle still waiting

copper nacelle
#

it'll happen

#

eventually

exotic venture
#

it's obviously Serious Modding Language

#

the best language

hollow pier
#

thats what you said about machinegun grimm

#

"shouldnt take more than 5 minutes"

copper nacelle
#

that will happen after gods and glory

hollow pier
copper nacelle
#

but mantis lords have colliders so less pain probably

spare matrix
#

can someone give me the most recent version of the bonfire mod?

young walrus
#

should be on the google drive

#

dunno if it is though..... cough @solemn rivet

solemn rivet
#

eh

#

it is

#

I guess

#

why?

#

any issues with it?

spare matrix
#

it crashed when I tried it

young walrus
#

was just making sure it was the most recent

#

do you have the API installed?

spare matrix
#

it was 1.2.1.4

solemn rivet
#

can you play any other mods?

young walrus
#

^

solemn rivet
#

no, it's 1.2.2.1, like all API mods

spare matrix
#

the version I got said 1.2.1.4

young walrus
#

which API version did you install?

#

I'm guessing 1.2.1.4 then?

#

you have to install the API that matches what game version you have

solemn rivet
#

eh

#

did you get it on the google drive?

spare matrix
#

this is my first mod i have no idea how stuff works

young walrus
#

The API plugs into the game's code. All API mods then use that to plug into what they specifically need

#

so you have to have the API installed as a base

spare matrix
#

where would I get the API?

solemn rivet
#

it's basically the same, but with bonfire instead of bossrush

young walrus
#

^ that too

#

will show you step-by-step how to install any API based mod

#

which is basically all of them, excpet.... lightbringer

#

I think that's the only one anyways

#

oh, Hell mod might be non-API

spare matrix
#

i don't see a labeled 1.2.2.1 for bonfire, which one is it?

leaden hedge
#

Can anyone be so kind to check if the save editor correctly updates notches

solemn rivet
#

it's the one with [API] on it

#

this one

spare matrix
#

thank you

copper nacelle
#

@young walrus hell mod is api re

#

not using the api seems like a pain

young walrus
#

Well I didn't know if it was or not

#

Good to know

austere torrent
#

Can someone check if KDT's editor updates notches correctly?

#

It doesn't for me

spare matrix
#

so I just paste the API and the mod in?

leaden hedge
#

Looking at the code it doesn't although, notches aren't a percent

#

So it doesn't really matter now that I think about it

#

Whoever added the autocalc function forgot to make max notches update in the json

austere torrent
#

um

#

well

#

more notches help?

#

I guess

leaden hedge
#

I guess

#

You can wait until Wednesday and I can update it

austere torrent
#

ok

hearty willow
#

frickin lightbringer lost kin

#

@buoyant obsidian did you increase enemy hp values or just massively decrease nail/lance damage

#

seems like the latter

#

because spells still work just fine

buoyant obsidian
#

decreased damage

copper nacelle
#

isn't it just by 1 per nail upgrade or something

dapper sun
#

Wasn't moddb page specifically says 3 damage +3 per upgrade?

trim grove
#

yeah, 3+ (3 * nailup)

dapper sun
#

Ah, yeah. That is more correct fomula and I am dumb a bit.

#

Also I am late with notches thing? I guess so.

#

Altho wait, that's basically the same to what I said. Still sleepy a bt.

trim grove
#

indeed, just a bit more specified hollowface

dapper sun
#

Also checked the notches. I have changed both variables (equipped notches and max notches), after running the game, max notches amount got reset back to 10.

#

Equipped notches amount remained the same in save data

hollow tree
#

Is it correct that you can't install mods for the Linux version of the game? I thought I've read something like that somewhere.

rain cedar
#

It might work to try the mac version of the api

#

Probably not

#

It would have the correct forward slashes instead of windows backslashes

hollow tree
#

I'll try it later. :)

solemn rivet
#

@spare matrix did you manage to get it working?

spare matrix
#

Yeah, I did. Thank you!

pearl sentinel
#

Gradow, any other thoughts on that installer script? I was thinking might try seeing if I could add functionality to also download and install the latest modding api

solemn rivet
#

I was literally just going to open it and see if I could change it to also be able to select which .dlls to install, the same way you can select the .exe

pearl sentinel
#

You could probably easily copy the file selection part and enable the multi file select flag and then use the return of that operation to fill in a variable for what to copy

solemn rivet
#

that's what I'm trying to do

fair rampart
#

does HPBar work for NKG

solemn rivet
#

I think it does for every boss

fair rampart
#

well thats weird, pretty sure NKG would be in bossrush so KDT would notice if the bar's not working for it anyway

#

also

#

does glass soul nail damage increase by masks

#

add to base damage?

#

Yes

#

Upgrades work too ithink

fair rampart
#

huh thats interesting

#

the health bar didnt work throughout

#

and only kicked in after his last pufferfish

hollow tree
#

@rain cedar Just to give feedback on Linux and the modding API: I tried the Windows and the Mac OS version and both result in the same phenomenon that I can start the game but the menu doesn't load. Just for the record, I used the 1.2.2.1 version of the modding API with the 1.2.2.0 verion of the game. It seems that Linux is a version behind.

buoyant wasp
#

we can probably compile a linux version, the biggest thing is figuring out the directory structure of the linux version of the game

fair rampart
#

Can't be all that different right?

hollow tree
#

@buoyant wasp Basically its the same structure as the windows version.

buoyant wasp
#

thanks. I'll try and check this tonight (6-8 hours from now). I'll need to go download the linux version and compile against it. If i forget just ping me again.

hollow tree
#

Okay. Thank you!

round vapor
#

hey, is there a place where i can look up the german translations for the game? half a year ago, the hub town was supposedly named dirtmouth in the german version, but when i looked this month it was changed to mistmund.

fair rampart
#

hmm

#

So you wanna help out with the game's translations?

round vapor
#

no i just want to read up stuff.
mainly terminology and names.
i could put it to use in a german HK rpg.

young walrus
#

didn't a bunch of native german speakers help out with the translation?

round vapor
#

HOWEVER if you need help with translating cp3, id be glad to assist!

exotic venture
#

an ex mod helped out with translating to german, and some other people too

#

so yeah

round vapor
#

twas worth a try i guess

old idol
#

ok so i know this is probably a dumb question but

#

how do i download mods

ornate rivet
#

yes

old idol
#

for hollow knight

young walrus
#

check the pins

ornate rivet
#

lol

old idol
#

ok thx

copper nacelle
#

got 2x the 2x damage

young walrus
#

use the newest API version that sean posted

#

it fixes this issue

copper nacelle
#

cool

hollow pier
#

do you have double the saves

copper nacelle
#

didn't check

solemn rivet
#

So, I edited Kerr's original mod installation script

#

it does not support resources (although that can be fixed), but it allows for quick install of multiple mods at once

#

can people test this for me?

#

@pearl sentinel

pearl sentinel
#

Oooh neat

#

I will take a look at it next time I'm at my pc

solemn rivet
#

if you do not trust the .bat, then, by all means, open it in a text editor first to check it's not malicious

exotic venture
#

virus clearly

#

the moment you download all your bitcoins will be transformed into cheese

solemn rivet
#

eww btc

#

what would I even do with so much shit

exotic venture
#

sell it of course

buoyant obsidian
#

mmm gambling

fair rampart
#

Maybe it steals your dogecoin instead

solemn rivet
soft rain
#

do you think there could be a programmatic way to convert non api mods to api mods?

solemn rivet
#

ehhhh

#

why?

soft rain
#

I want lightbringer on mac intenseface

solemn rivet
#

oh

#

I thought you meant it the other way around

#

no, there isn't

soft rain
#

How does normal assembly_CSharp modding owrk

solemn rivet
#

because hooks have to be added manually

#

you edit it directly using dnspy

soft rain
#

Where is all game logic stored? In assembly_csharp?

solemn rivet
#

no

#

mostly hero

#

most game logic is stored in FSMs

#

but that's about to change with the next update

soft rain
#

why is hero logic in assembly_csharp

solemn rivet
#

who knows

soft rain
#

sounds like bad encapsulation

solemn rivet
#

it's just bad coding in general

#

lots of leftover stuff

#

lots of stuff that make no sense

#

and most of the logic isn't even in code

soft rain
#

fsms aren't code?

#

:O

solemn rivet
#

I don't know how they're stored tbh

soft rain
#

are there any hk mod developers on mac

#

I want a good dnspy alternative

#

Jetbrains Rider doesn't work too well for this

solemn rivet
#

you could always try and convince 753 to port it to API

soft rain
#

does he take btc

#

I can send him a non-drm copy of hollow knight hollowwoke

#

how do I convince him

buoyant obsidian
#

porting to api would be a nightmare atm, we'll see how everything works when the game is updated

solemn rivet
#

boooo

soft rain
#

ok

#

does the api even have the capability for custom assets

#

bc replacing files sux

solemn rivet
#

I think so

#

rando uses it

soft rain
#

oh right tru

#

sorry I mean replacing existing assets

solemn rivet
#

ah... That, I don't know

soft rain
#

actually you probably can just not draw the attack and draw the new attack?

solemn rivet
#

if anyone, sean and wyza might know

#

or that

soft rain
#
oldAttack.notDraw();
newAttack.draw();
solemn rivet
#

you'd have to make it skip the vanilla attack

soft rain
#

if (goingtocrash) dont();

solemn rivet
#

but sure

soft rain
#

I love that kind of pseudocode

#

it's hilarious

#

Replacing would be good tho

#

because reskinning hk and enemies and environment

solemn rivet
#

yeah

soft rain
#

that way custom skins would be easier

solemn rivet
#

would also allow for custom updash sprite

#

for blackmoth

soft rain
#

oh yea that would be nice

solemn rivet
#

which is technically the only thing left to fix

soft rain
#

except for dash breaking completely >.<

#

I know it's vanilla

solemn rivet
#

heh

soft rain
#

fix it anyway intenseface

solemn rivet
#

now I gotta go

soft rain
#

bye

copper nacelle
#

@soft rain i kinda use mac

#

and windows and linux

#

triple-boot is life

soft rain
#

I wish I could triple boot with arch but it failed

copper nacelle
#

oof

soft rain
#

I tried a bunch

#

On an unrelated note

#

My friend tried to dual boot kali

#

His mouse and keyboard stopped working

copper nacelle
#

lmfao

soft rain
#

And the funniest thing is

#

He had 2 EFI partitions

copper nacelle
#

butwhy

soft rain
#

The second one was 50GB

copper nacelle
#

lmao

soft rain
#

It was hilarious

#

For sure he messed something up at some point but it was great seeing that

#

So what do you use to look at dlls

copper nacelle
#

dnSpy

soft rain
#

I bet it's windows

copper nacelle
#

on linux dnSpy console

#

which just converts the stuff into a shit load of folders and .cs files

soft rain
#

the .dll is made of multiple .cs files?

copper nacelle
#

yeah iirc

soft rain
#

do you have a dnspy.console build for mac

#

Building things sucks

copper nacelle
#

it's just mono

#

so it should work

#

also yeah

#

lots of .cs files

soft rain
#

/re/

#

How do I even build this

#

I have unity installed

#

That should come with whatever I need

#

I also have Rider

copper nacelle
#

build what

#

no building

#

download it

soft rain
#

C# isn't compiled?

copper nacelle
#

it is

#

wait

#

what are you building

soft rain
#

dnspy.console

copper nacelle
#

R E

soft rain
#

am on mac

copper nacelle
#

dnSpy.Console.exe works on mac w/ mono

soft rain
#

oh

#

what's mono intenseface

copper nacelle
#

.NET but not windows

soft rain
#

you can run .exe with that?

#

if it's .NET?

copper nacelle
#

yea

soft rain
#

link pls

#

wait it's a compiler

copper nacelle
#

do you have ports or brew installed

soft rain
#

oh it's on there right

copper nacelle
#

you just do mono dnSpy.Console.exe

#

ez

soft rain
#

o nice

copper nacelle
#

*mono dnSpy.Console.exe (link to Assembly-CSharp.dll)

soft rain
#

do I just install mono

copper nacelle
#

yea

soft rain
#

can I run the gui app?

copper nacelle
#

"Console"

#

it gives you a folder full of the decompiled stuff

soft rain
#

can I run the gui app with mono

copper nacelle
#

no

soft rain
#

where does the folder go

copper nacelle
#

I think VS might also let you be able to look at Assembly-CSharp.dll

#

in current directory iirc

#

might need to specify it

#

check args

soft rain
#

better not do that in ~

copper nacelle
#

iirc VS lets you check the dll as well

#

like I can "peek definition" and it'll work

soft rain
#

it works for Rider too but not the whole thing

#

just looking at where something is defined

#

got a bunch of errors and empty files

#

lot of missing methods

#

anyway g2g

#

see you later

copper nacelle
soft rain
old idol
digital edge
#

So... who will be first to mod gods and glory?

buoyant wasp
#

since most mods depend on the API, i'm gonna guess it'll be me and Sean to get the API working again

hollow tree
#

@buoyant wasp Any progress on the Linux version of the API mod?

buoyant wasp
#

no, i was too braindead after work yesterday to work on it.

hollow tree
#

Okay. No worries. I know that feeling. I'll wait.

buoyant wasp
#

thanks for understanding ๐Ÿ˜ƒ

digital axle
#

can we increase our attack

young walrus
#

use debug mod

digital axle
#

thx

digital axle
#

how can i install debug mod

young walrus
digital axle
#

but there isnt a hollow night folder in the debug mod

young walrus
#

dunno what you're on about. literally just downloaded it from the drive

#

and look.... the folder

digital axle
#

can you send that folder

young walrus
#

it's on the google drive

digital axle
#

OK

solemn rivet
#

you can try my install wizard

#

done

buoyant wasp
#

install wizard in a bat file. i'm gonna go be amused for a while

solemn rivet
buoyant wasp
#

it's not that i haven't written my share of bat files over the years

#

it's just weird to use them these days ๐Ÿ˜ƒ

solemn rivet
#

it's the best I can do

#

and even then, it's not entirely mine

#

I simply iterated on a solution by kerr to install his randomizer mod

buoyant wasp
#

I wish we could just do steam workshop

solemn rivet
#

that would certainly be the best possible case

buoyant wasp
#

there is a Google Drive API. I bet someone could take a crack and building a GUI version that could list all the mods, download, unzip, install, etc.

#

sadly, not I. Just don't have much free coding time for HK for the foreseeable future

pearl sentinel
#

The bat was just something I could whip up in a morning. I'd ideally make something like you describe but time is the issue

solemn rivet
#

for me, knowledge is the issue

olive kraken
#

has anyone tried the lightbringer mod?

buoyant wasp
#

many, many people have

olive kraken
#

what's the deal with gruz mother?

#

any other way to get to sly?

young walrus
#

go around

olive kraken
#

through the crystal area?

young walrus
#

if you have dive, that'll work

#

or come up through CoT

olive kraken
#

cot?

simple patio
#

city of tears

olive kraken
#

for some reason, i had stuck on my head that i needed the lantern to get to the crystal area

#

cause thats what i did on my playthrough

simple patio
#

i mean thereโ€™s some dark parts in crystal peak isnโ€™t there

#

itโ€™d help

young walrus
#

you need dive to get from resting grounds into blue lake anyways

#

so you either need that, or to go through CoT, and up that large elevator

olive kraken
#

i was trying to kill flukemarm but it seems to also be buffed up

#

annoying because i want to try the charms

trim grove
#

idt flukemarm was buffed, just remember your 'nail' is weaker now

young walrus
#

you mean gruz mother

#

gruz was super buffed

trim grove
#

gruz was, yes. but also avoidable and whatnot

copper nacelle
#

iirc base 64 encoded, but I'm probably remembering completely and utterly wrong

#

like 90% chance I'm wrong

#

there's a json converter tho

#

yes

#

no

#

no

buoyant wasp
#

the save editor from KDT is on github, you can look at the source for it there. i'ts not just encoded, but encrypted, though the encryption key is known.

buoyant wasp
#

yup, that

#

and you can always look at the encryption/decryption methods using dnspy too, which is how the above file was created in the first place

#

yup

#

honestly, we really don't know why they bothered encrypting it

#

but oh well

buoyant wasp
#

Lol

solemn rivet
#

I'm working on a windows forms version of the mod installation wizard

#

should I even bother?

copper nacelle
#

windows forms?

#

sounds neat

buoyant wasp
#

of course you should

copper nacelle
#

@solemn rivet yes

solemn rivet
#

it's ugly, but almost done tbh

copper nacelle
#

nice

#

isn't windows form basically guaranteed ugly

buoyant wasp
#

yes

pearl sentinel
#

I'll take ugly and working over "nice" and "idea"

fair rampart
#

Sorry, why specifically Window's Forms?

solemn rivet
#

^

#

done

#

now I only need a kewl icon

fair rampart
#

Make the icon zote kilt

solemn rivet
#

it's not only ugly

#

it's fugly

solemn rivet
#

Eh I forgot to add api installation

#

I'll fix that tomorrow

spare matrix
#

Lightbringer's charms aren't working. The replacement charms appear different, but function the same. Is it supposed to be a standalone mod or something?

cursive dirge
#

For the debug mod, how do you make the debug menu reappear if you hid it

young walrus
#

F1

cursive dirge
#

๐Ÿ˜„

buoyant obsidian
#

@spare matrix It's standalone, doesn't work with any API mods

rain cedar
#

@inland dune @hexed basalt @sick arch

royal ridge
#

That looks so cool!

rain cedar
#

The updash has the same problem as blackmoth where you get hyper speed by holding jump but eh

#

I don't think I care enough to fix that for a mod I made as a joke

fair rampart
#

lul

coral fable
#

Add hyper dash thanks

rain cedar
#

Too much work

#

The condition was just 8 directional dashes

#

Nothing about any other celeste mechanics

coral fable
#

Celeste%

fair rampart
#

Yess

fair rampart
#

Hello

#

I wanna try hell mod, what does it change on game? Does it have a page about it?

#

It makes nail damage really low

#

makes you take double damage from everything

#

increased health for everyhing iirc

#

and decreased spell damage

#

Hell mod makes nail do half damage
Spells do 1/6 lesser damage
Knight takes 2x damage
Soul vessel is 1/3 its original size
Soul gain is halved
You dont gain soul when your shade is still there
You heal at deep focus speed

fair rampart
#

damn it hurts

exotic venture
#

@fair rampart ```# Hell Mod

By 56

Effects

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

Installation

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

solemn rivet
#

@copper nacelle do you have a github for the source code of hell mod? I wanted to take a look at how you implemented something

digital axle
#

what are the steel sooul mod's features

exotic venture
#

there... there is no steel soul mod

solemn rivet
#

maybe he meant glass soul?

fair rampart
#

Glass soul is 1hit death

#

and nail damage = nail level + amount of masks -5

#

the -5 is cuz of the base amount of masks

solemn rivet
#

since no one found any issues with it, I'm gonna assume my installation wizard works fine hollowface

fair rampart
#

is there any guide on how to install?

#

found some stuff on pin msgs

#

thx

solemn rivet
fair rampart
#

hmmm

#

@royal ridge is it trustable?

solemn rivet
#

kek

#

it'll steal all your grubcoins

young walrus
#

nope. they're all trojans

#

GL

solemn rivet
#

that's not nice mick

young walrus
#

it steals all your RAM

#

gives it to 753

solemn rivet
#

that's actually what feeds muzznik

#

it needs all that RAM to survive you know

young walrus
#

You die in the game..... Muzznik gets RAM

solemn rivet
#

Schifer: that's actually part of a joint effort between me and Kerr

fair rampart
#

seems good then

#

as a computer scientist I have consience of what a .exe and .bat can do

solemn rivet
#

Wyza had suggested something a lot more user friendly, which would list all mods on the gdrive and automatically download and install whichever ones you chose

fair rampart
#

and I don't care about losing ram

#

but ty

solemn rivet
#

it's a windows forms compiled in visual studio

#

I have no idea what I'm doing

young walrus
#

lol

#

nobody does

solemn rivet
#

I'm a poor mathematician

young walrus
#

we just make it up as we go

solemn rivet
#

^

#

that's basically how I made Blackmoth

fair rampart
#

windows forms lul

solemn rivet
#

"let's do this, just cause it sounds nice"

fair rampart
#

I made a game with that

#

semesters ago

exotic venture
#

oh yeah time to do blackmoth

young walrus
#

so does the .exe only work on API mods?

solemn rivet
#

yes

young walrus
#

kk

#

like it matters.... I'll still just do it manually

solemn rivet
#

yeah

#

for most people it makes no difference

#

but I just see so many people asking how to install mods...

#

I thought I might help them

#

s'all

young walrus
#

yaya

exotic venture
#

bruh you just drag over some files it's not that hard hollowomg

solemn rivet
#

I hear ya

young walrus
#

yeah well....

solemn rivet
#

but...

young walrus
#

sometimes conversations on how to drag 2 folders takes.....

#

way too long

fair rampart
#

I just wanted

#

the folders

#

to download

solemn rivet
#

here's a rundown of what most troubleshooting in this channel goes:

young walrus
#

google drive

fair rampart
#

It would be effective

young walrus
#

pinned messages

fair rampart
#

1 - download this

#

2 - put this in the folder: x

#

not hell mod there

young walrus
fair rampart
#

ok the drive is there

#

I'll do the modding

#

gotta work now

#

thx all

solemn rivet
#

"-halp, install mods is hard
-did you download API?
-what's API?
-you put it in the same folder as the game's executable
-how I do dat
-you just drag and drop
-halp it broke my game
-is it beside the exe?
-no
-put it there then
-k it works, thanks!"

young walrus
#

hell mod is on the top of that list

#

API based mod

#

video shows steps how to install

exotic venture
#

but it's like

#

4 steps or something

young walrus
#

welcome to any SOP writing ever

solemn rivet
#

it's literally download->unzip->drag and drop

#

done

young walrus
#

"how do I do this?"
"It's in your SOP, read it."
"I did, I don't get it."

#

repeats the literal 4 steps to person

exotic venture
#
  1. Make sure your Hollow Knight version is up to date
  2. Download all the mods you need from the Google Drive. You need the Modding API first and foremost, together with the API mod of your choosing (also found there). MAKE SURE YOU DOWNLOAD FOR THE CURRENT VERSION OF THE GAME WHEN YOU DOWNLOAD THE MODS. (current version: 1.3.1.5)
  3. Locate your Hollow Knight data folder (Usually found in C:\Program Files (x86)\Steam\steamapps\common\Hollow Knight
  4. Merge the folders from the download (hollow_knight_Data) with the mods you just downloaded. A simple drag and drop should work, the folder names just have to match up.
  5. Make sure \Hollow Knight\hollow_knight_Data\Managed\Mods exists and has the mod .dll of the mod you want to download. If not, place it in there. It should just be there as a .dll and not as a folder.
  6. Boot up the game and see if in the top left corner, mod information is displayed (just a name and a version number). If not, verify game integrity (Right-click on the game on Steam, click Properties, go to the Local Files tab and press Verify integrity of game files.) and install the Modding API again as shown in Step 3.

Enjoy your modded Hollow Knight experience!

solemn rivet
#

could you pin that, Mystery? Also, I still think the wizard might be helpful

exotic venture
#

sure, I'll pin that

#

can you add a message to the wizard, how it works (basic functions etc) and attach the file to it so it's, uh, "idiotproof"

solemn rivet
#

I thought the labels were pretty idiotproof

#

but, sure, I can add a textbox explaining how things work

exotic venture
#

nothing is idiotproof, even my chewed out how-to isn't good enough for many

#

but it can try

young walrus
#

doesn't matter how many resources you have, people will still mess it up

#

people will still be confused

#

until you have 1 button that does it all for them, there will always be questions

#

^My life at work

exotic venture
#

the accuracy of that statement hurts sadgrub

pearl sentinel
#

yeah

solemn rivet
#

@pearl sentinel care to try it out?

pearl sentinel
#

doing it right now

solemn rivet
#

also, show I add an option to load resources?

pearl sentinel
#

i think so, because stuff like randomizer requires a folder of pngs to be put in a different place

#

(if i'm remembering correctly)

#

if you have the source somewhere i can see about adding something like an auto-search for stuff and maybe a couple other tweaks

fair rampart
#

@exotic venture Why do I have to download api and merge the files if I have to change on the hk folder anyway?

pearl sentinel
#

@buoyant wasp would it be possible to have a constant download address for the current version of the modding api that an installer could version check/download from?

young walrus
#

the folders are empty except for 1 file. the folder structure is there so it gets put in the right spot

#

the API replaces the csharp file

#

other mod files simply add a .dll

fair rampart
#

proceed heros?

#

2x damage

#

ok proceed

pearl sentinel
#

actually @solemn rivet don't add a "resources path" button or anything. if you want to add resource support, maybe have it so that mods can optionally provide something like a manifest file. like, if the mod has one, then it describes where to copy things to, so do copy things to those spots, else just install like normal

#

that would also allow for easy uninstallation of the mod

solemn rivet
#

that's what I was thinking

#

besides, each mod pulls stuff from different places

#

like, your rando seems to search for resources inside /Mods/ while sean's rando searches for resources in the Hollow Knight folder

pearl sentinel
#

yep

#

and if i wanted my mod to create some files in appdata too, i could add them to the manifest for easy removal afterward

solemn rivet
#

okay

#

did the wizard work, btw?

pearl sentinel
#

seems like it works ๐Ÿ˜ƒ

#

cool, i will poke around at it today

solemn rivet
#

I used winforms, so it's not a nice code

pearl sentinel
#

no worries

solemn rivet
#

specially since most of the stuff is actually in the designer.cs

pearl sentinel
#

gotta afk for a few to drive to work, i'll check it out when i get there tho

solemn rivet
#

no worries

#

I like where this is going tho

#

hopefully we can make something that can directly download and install mods

#

also, it's not hard to modify it in order to allow it to enable/disable installed mods

buoyant wasp
#

as far as "constant link" goes

exotic venture
#

@solemn rivet just need a simple description so whoever reads it gets what it is in one go... then i'll link it

buoyant wasp
#

the most current version of the API for a given release of HK remains the same once it's been uploaded

#

like we don't delete and recreate the file, we just upload a new version of it

#

so the link for 1.2.2.1 will always be the same (assuming google drive doesn't change it for some stupid reason)

solemn rivet
#

was that too complicated, Mystery?

#

I can't make it simpler than that

young walrus
#

so it doesn't choose the downloads for you yet?

solemn rivet
#

no

pearl sentinel
#

Baby steps

solemn rivet
#

yup

pearl sentinel
#

At least it's not a bat now

solemn rivet
#

API Mod Installer for Hollow Knight. This application trivializes the already trivial installation method of API mods for the game. Simply download the mods you wish to install, unzip them and place all the mods' dlls in the same folder. After that, just run this application and follow the onscreen instructions.

This also allows for installation of the API. Simply download the API and unzip it. After that, just run this application and follow the onscreen instructions.

https://github.com/Ayugradow/ModInstaller/releases/tag/v1.0.0

#

there, now it's online

#

Also, Mick: that's one of our goals

#

@pearl sentinel I can add you as a collab on that git if you want to

young walrus
#

yaya. i figured

#

i guess my point being, in it's current state, is it worth pinning? It puts stuff in the correct spot I suppose. Just automates the drag and drop part

hollow pier
#

is this to trivialize the already trivial process of installing mods

young walrus
#

i still see a ton of people downloading the wrong version

solemn rivet
#

yeah... Well, if that makes it easier for people and saves us the time of explaining things over and over again...

#

yeah, you have a point

hollow pier
solemn rivet
#

also, I'll add that to the description oof

pearl sentinel
#

@solemn rivet sure, I have some time this morning so I'm seeing what I can put together

buoyant wasp
#

you should be able to fetch all the URLs for all the stuff using the Google Drive REST API, i think

solemn rivet
#

I'm trying to figure that out now, Wyza

solemn rivet
#

2tech6me

solemn rivet
#

I give up

#

I can't access a public folder ffs

spare matrix
#

@buoyant obsidian I'm playing through Lightbringer, and in Greenpath, the musical "layers" sometimes de-sync, and it bugs me. Can you fix this?

buoyant obsidian
#

That sounds pretty odd

#

I don't think I've touched anything that would effect that, so I'm not sure why that's happening

spare matrix
#

I haven't played HK in a bit, so it might just be a problem with a version of Vanilla, but it really bugs me

rain cedar
#

I don't think that's a vanilla bug

spare matrix
#

I don't think it is either

#

Which is why I'm contacting 753 about it instead of sending a bug report to the game designers

rain cedar
#

Any idea under what circumstances it desyncs?

spare matrix
#

Not currently

hexed basalt
#

lmao the celeste mod

copper nacelle
solemn rivet
#

simply check/uncheck a box to enable/disable a mod

#

and... Pushed

copper nacelle
#

neat

solemn rivet
#

also, thanks 56!

copper nacelle
#

yw

solemn rivet
#

wait, where's the code to change spells damage?

copper nacelle
#

health change

#
  • nail buff
#

= spell nerf

#

was before the spell damage hook thing

#

also I screwed up and nerfed nail more instead of buffing it

solemn rivet
#

kek

#

wait

#

forgot to add an error message

#

now I really need people to test this

copper nacelle
#

I'll test it when I get the chance

#

probably later today

exotic venture
#

@solemn rivet can ya make a readme with the .exe attached if it's done, so i can pin it

solemn rivet
#

API Mod Installer and Manager

-- This application trivializes the already trivial installation method of API mods for the game.

-- Use the right checkboxes to install/uninstall mods, and the left checkboxes to enable/disable installed mods.

-- When installing a mod which has a dependency on other mods, the installer should ask to also install those dependencies. Please be aware that if you choose to not do so, the mod might not work and the game might crash.

https://radiance.host/mods/ModInstaller.exe

#

@exotic venture how's this?

exotic venture
#

perfect!

#

you can just edit it with newer versions if you want to too

solemn rivet
#

that's why I preferred to use a link instead of attaching a file

exotic venture
#

good thinking

sturdy jetty
#

Is the new boss rush mod updated with Nightmare King Grimm?

solemn rivet
#

it is

#

it's up-to-date with the current patch

fair rampart
#

hey

#

my glass soul mode still show every mask even tho I get a true glass soul(1hit kill)

copper nacelle
#

api version does that

fair rampart
#

I took the latest

#

@copper nacelle you know smoething I can do to change it?

hazy sentinel
#

install the actual mod

fair rampart
#

I downloaded it from the site

#

but ko

#

ok

copper nacelle
#

get actual glass soul

#

moddb has it, the drive should have it too

fair rampart
#

downloaded from the drive

#

there is a .txt file that says to download from a website

#

should be deleted maybe

#

this is exciting

#

glass soul steel soul

#

run

copper nacelle
#

inb4 makes me too mad

fair rampart
#

lol

#

no

#

btw how is the fury of the fallen thing here?

copper nacelle
#

doesn't exist

scarlet sierra
#

is there costom charecter mods?

#

Ex. playing as someone else, quirrel mabye

copper nacelle
#

no

fair rampart
#

I requeest some black cape ghost

#

or white cape

solemn rivet
#

Play blackmoth

#

Close enough

quiet jacinth
#

Can anyone recommend say, a group of mods that work together to improve the game? Or at least change it?

rain cedar
#

Literally any of them

#

Just look at all the descriptions of them

#

See what appeals to you

quiet jacinth
#

Thanks

solemn rivet
#

Don't play bonfire and bossrush tho

hollow pier
#

time to play bonfire and bossrush

solemn rivet
#

You're gonna have a bad time

hollow pier
#

I think est is a pretty good time

copper nacelle
#

E S T

fair rampart
#

what does bonfire add

buoyant wasp
#

it's a reading comprehension test

solemn rivet
#

there's a readme, @fair rampart

#

but basically it adds a DS-like levelling system

pearl sentinel
#

@buoyant wasp any tips on downloading the mods from Google drive? I got a client ID and secret generated, can authenticate and access my app's google drive; not sure how to get access to the shared one through the api though. I am able to get the raw response from a Web request, but anything I pull out of there would be hacky and not a good solution.

buoyant wasp
#

I don't have any direct experience with the GDrive API, I only knew it existed and there was some documentation on getting/putting files. Made an assumption that it would provide some mechanism to access public folders, perhaps a flawed one(?).

pearl sentinel
#

It looks like it should be possible, but definitely not something I can find explained on any search results. They all seem to assume what you're accessing is on your or your apps google drive

#

I'll keep poking at it

solemn rivet
#

When I get home I'll send you my solution to look only into a specific folder

#

But it still requires login

pearl sentinel
#

Yeah, I don't think there's a way that uses the api that won't require a login

median trout
#

If you really wanted, you could add glass and steel soul to that boss rush run. It wouldn't be good for your sanity, but you could.

solemn rivet
#

But wouldn't we want it to be able to download the mods without a login?

pearl sentinel
#

Yeah, I have something temporary that seems to work atm

fair rampart
#

the glass soul file is the same as modding api file

#

there is not mod.dll on glass soul

#

so I just ignore api? no files on mod folder tho

solemn rivet
#

glass soul is not API iirc

#

so it's like Lightbringer

#

you cannot play it with API

fair rampart
#

just merge the files then

#

thx

solemn rivet
#

yeah... But that'll remove the API

woeful plaza
#

Ah... The link for the mod installer github page is broken

#

by the way

hollow tree
#

@buoyant wasp eveaLurk I really don't want to bother you. I'm just reminding you because you said so. If you can't work on the Mod API for reasons right now, please tell me so and I'll ask in a month again or some time later. ๐Ÿค

copper nacelle
#

I can probably do it if you want

#

later today

#

I've got HK on my Linux partition

solemn rivet
#

I can also try it later today if I have the time

gusty sparrow
#

ok so i asked this like a week ago and never really got a straight answer, is there a list of charms in lightbringer and their effects?

solemn rivet
#

no

#

but you can download a 106% save file and load it into lightbringer to find out by yourself

#

but, then again, that's against the purpose of the mod... But you do you

gusty sparrow
#

i spent a fair handful on time break which seems 99% useless and i'd rather not repeat that fiasco

solemn rivet
#

I mean, we all spent a lot of time levelling up Grimmchild in CP2 and it turned out to be useless too

#

but I don't see anyone complaining

gusty sparrow
#

eh fair

#

but then that's a matter of doing grimm troupe and fighting nkg, which, while a letdown, is still fun in the moment. i'd argue grinding geo to purchase a cool charm only to find it terrible is more dissappointing, to some people at least

solemn rivet
#

but iirc it's not entirely useless

#

753 spent a lot of time making it work better for speedrunners

#

unless I'm thinking of a different charm

buoyant obsidian
#

Yeah it's one of my favorite charms

gusty sparrow
#

it's time crunch thing

#

watch me take 7 hours to reply

pearl sentinel
#

@solemn rivet so i have a very early alpha ready if you wanna test my new mod downloader/installer

solemn rivet
#

nice!

exotic venture
#

virus

pearl sentinel
#

note that you can't uninstall any of the mods yet, so backup anything you're worried about being over-written (i also haven't programmed in backup up files yet)

#

but so far i've tested each one that i included in there and they all install fine

#

after loading it should show this screen

#

then just check w/e you want it to download and install and hit update

solemn rivet
#

speaking of which

#

did anyone test my manager?

#

are you downloading them by direct link reference?

pearl sentinel
#

yeah

solemn rivet
#

nice

pearl sentinel
#

i just need to add the rest in the xml

solemn rivet
#

still loading

pearl sentinel
#

yeah, please give me an idea how long the loading takes, my pc is faster

solemn rivet
#

I think my pc is shit

#

still loading

pearl sentinel
#

:/

#

well, i guess i know a couple optimizations i need to do

#

thanks for trying tho

#

i'll fix that up tomorrow probably

solemn rivet
#

I closed it and reopened

#

and it loaded instantly

#

it says that game path is not set

solemn rivet
pearl sentinel
#

I opened it up before I had to go and it seemed to work, but when I have more than 30 seconds to try it out I'll let you know

pearl sentinel
#

ok, trying it out and i noticed that if the path is large then this happens

#

but it works

solemn rivet
#

kek

#

easy to fix

#

but kek anyway

copper nacelle
#

width: 6em
overflow: hidden
text-overflow: clip

#

also I'm trying it rn

solemn rivet
#

heh

copper nacelle
#

FUCk

#

I moved a game folder inside another game folder

#

in the selection menu

#

and you can't undo there

#

end myself

pearl sentinel
#

rip

solemn rivet
#

wut

#

how did you do that

#

also

#

that's why the icon is zote

copper nacelle
solemn rivet
copper nacelle
#

e n d
m y s e l f

#

how do you use powershell for stuff

#

wait nvm got bash on windows

exotic venture
#

powershell is cmd on steroids

copper nacelle
#

ik that but it's way more objecty

exotic venture
#

and it still sucks because of that

#

just use bash

copper nacelle
#

ofc

#

wait no

#

z s h

#

or ban

exotic venture
#

well whatevs i guess that's just preference

copper nacelle
#

r e

exotic venture
#

but don't use powershell

#

it works

copper nacelle
#

grml-zsh-config

exotic venture
#

it can do the things you want it to do

copper nacelle
#

also found it, put HyperLightDrifter in Jotun

exotic venture
#

but other than that please don't use it

copper nacelle
#

but powershell has some neat stuff, doesn't it?

#

like still worse than bash ofc

#

*any shell

#
if ($those -eq $these)
{
  #commands
}
#

why

#

you were right I give up

exotic venture
#

also the default blue color burns your retinas

solemn rivet
copper nacelle
#

@solemn rivet do I select Hollow Knight or hollow_knight_data

solemn rivet
#

Hollow Knight

#

I could always add a check and handle each case but

#

:effort:

copper nacelle
solemn rivet
#

oh

#

I think I forgot to force create a Disabled folder

#

do you have a Disable folder btw?

copper nacelle
#

no

#

yes

#

but it's not called Disabled

#

it's called begone thot

exotic venture
#

kek

#

quality coding job

solemn rivet
copper nacelle
#

ik this would probably be somewhat painful at the least but what would be neat

#

is if you could sort your mods by folder and then when you enable it it would symlink them

#

maybe i'll do that and pull request it

spare matrix
#

how do you make the mod installer work?

copper nacelle
#

download it

#

download the mods you want

#
  • api if needed
#

select

#

feel happy

#

??

spare matrix
#

where do you put it?

copper nacelle
#

anywhere

#

you run it

solemn rivet
#

just a sec

copper nacelle
#

and it prompts you for stuff if needed

solemn rivet
copper nacelle
#

save the installer path

solemn rivet
#

text for API is still ugly, but at least it doesn't break if it doesn't find a "Disabled" folder

copper nacelle
#

reselecting every time makes me want to end myself

#

more than usual

solemn rivet
#

wut

#

it should be saving

copper nacelle
#

AHH

#

I hit cancel and

#

it set the path to nothing

#

also i can't change it

solemn rivet
#

wut

copper nacelle
#

hit select

#

hit cancel

#

when it can't find your folder

solemn rivet