#archived-modding-development

1 messages ยท Page 58 of 1

copper nacelle
#

fixes both or

spare matrix
#

what does it mean by "installation path"?

copper nacelle
#

find the steam install folder

#

in there find steamapps

#

in that common

#

in that "Hollow Knight"

#

select that

solemn rivet
#

may I ask what's your file paths? I might add more options to check for "default" filepaths

#

for now it's only checking for
C:\\Program Files (x86)\\Steam\\steamapps\\common\\Hollow Knight"

copper nacelle
#

\\steamapps

#

\\Steam

#

why tho

solemn rivet
#

cause I CAN

#

nah

#

I copied it from somewhere

#

and it just came like that

rain cedar
#

Just put an @ in front of the string instead of double backslash

#

It looks way nicer

copper nacelle
#

@solemn rivet file path saved

#

can still get it to ""

#

if I hit cancel tho

#

luckily, that doesn't save (if it's "")

solemn rivet
#

so it just asks for path again?

#

thanks Sean!

copper nacelle
#

no

#

it says Hollow Knight Data Path: and brings up the UI

#

but if I quit out and stuff

#

it asks me again, if I had hit cancel

spare matrix
#

what do I do to select the mods?

copper nacelle
#

??

#

Install a Mod --> select the .dll

spare matrix
#

the .dlls don't appear

copper nacelle
#

ye wot

#

but they do

spare matrix
#

it doesn't show up

#

that's where the files should be

#

they just don't show up

copper nacelle
#

swap to all files and see if they show up

#

from "Mod files

spare matrix
#

still nothing

copper nacelle
#

that's definitely the right dir?

spare matrix
#

that is the right folder

#

if i go to the exact same folder everything is there

#

but it just won't show up in the selection screen

copper nacelle
#

do any other files show up

#

in any other dirs

spare matrix
#

nope

copper nacelle
#

with it set to all files

spare matrix
#

nothing

copper nacelle
#

idk then

#

Folders show up?

spare matrix
#

not after that specific point

solemn rivet
#

that fixes your issue, 56

#

also the filters

#

something glitched out my filters

#

added an extra "\ and \"

copper nacelle
#

nice

solemn rivet
#

Zekrua, try this one

spare matrix
#

same problem

solemn rivet
#

accidental debug build leak

copper nacelle
#

gj

#

also I can open 7 of them at once

#

everything else is fixed tho

#

installer is great

#

haven't tested disabling/installing

#

i'll test installing in a bit

spare matrix
#

I'm done messing with this, I'll see what works tomorrow

solemn rivet
#

how did you get that error?

copper nacelle
#

disabling a mod

#

w/out the disable folder

solemn rivet
#

did it create the folder tho?

copper nacelle
#

yea

solemn rivet
#

weird

#

just to check

#

that is the Hollow Knight install path for you, right?

copper nacelle
#

uh

#

no

solemn rivet
#

the one on the error message

copper nacelle
#

It's D:\Steam\steamapps\common\Hollow Knight

solemn rivet
#

wtf

pearl sentinel
#

alrighty, i put a steam folder detection in

solemn rivet
#

System.IO.File.Move(Properties.Settings.Default.modFolder + "/" + installedMods[e.Index], Properties.Settings.Default.modFolder + "/Disabled/" + installedMods[e.Index]);

pearl sentinel
#

so it'll try that first before searching for the hollow knight install

solemn rivet
#

did it find your install folder correctly?

copper nacelle
#

yes

#

also sorry

#

wrong error

#

i mean right error

#

but it happens when

#

I hit Manage Installed Mods

#

not when I disable stuff

solemn rivet
#

oh

copper nacelle
#

wait wtf

#

it doesn't show my mods anymore

#

re

solemn rivet
#

I give up

pearl sentinel
#

try mine? ๐Ÿ˜„

#

maybe it'll find your stuff this time

copper nacelle
#

sure

solemn rivet
#

I've gotta go no

#

look into it later

pearl sentinel
#

kk

copper nacelle
#

re

#

why a rar

#

why cause suffering

solemn rivet
#

cya and thanks for being test subjects

pearl sentinel
#

want a zip instead?

copper nacelle
#

yes

pearl sentinel
#

k

#

the rar is 10 MB smaller

#

but i guess it doesn't matter these days

solemn rivet
#

HURR DURR

#

I'M stupid

pearl sentinel
#

there's the zip version

solemn rivet
#

I was resetting whatever you chose as your install path back to C:...

pearl sentinel
#

just a warning 56, it doesn't yet un-install or deactivate mods

solemn rivet
#

cause I can't understand codeflow apparently

copper nacelle
#

lmao

#

why is your thing so big

#

fancy

#

how tf did it find it

pearl sentinel
#

luck?

#

lol

copper nacelle
pearl sentinel
#

but it did?

copper nacelle
#

\ vs /

pearl sentinel
#

where it'll download the mod .zip files to

copper nacelle
#

imo

#

ik that

#

nice it worked

pearl sentinel
#

๐Ÿ˜ฎ

copper nacelle
#

except uninstalling like you said

pearl sentinel
#

yeah, gotta do that still

copper nacelle
#

is your hell mod old

#

or have I just not updated it in forever

pearl sentinel
#

shouldn't be, i just put the link for it in today

copper nacelle
#

wait wtf

#

the file is 1/6

#

but the zip is

#

not

#

did it not update the zip or some shit

pearl sentinel
#

that's the link i'm using for hell mod

#

is that not correct?

copper nacelle
#

no it's right but the zip is wrong

#

files didn't replace right

#

r e

#

the ver right now doesn't have god zote

#

and no nail upgrades

solemn rivet
#

My pc literally just bsod'd

copper nacelle
#

oof

solemn rivet
#

Ded

copper nacelle
#

TIL that windows won't let you drag into zips but pretends like it will

solemn rivet
#

Can't even post working ver

pearl sentinel
#

๐Ÿ˜ฆ

pearl sentinel
#

ok, so i think that translates into this

#

confirm?

copper nacelle
#

yea

pearl sentinel
#

sweet

#

updated my links file with it

copper nacelle
#

do you have it fetch a links file on like a public github repo

#

or is it just in the thing

pearl sentinel
#

right now it's just a file in a folder in the app. if we put the file on google drive or somewhere i could download it easily tho

copper nacelle
#

found it

#

modlinks.xml

pearl sentinel
#

yep

#

and there, finally put it on github

#

i'll do a readme later probably

copper nacelle
#

nice

pearl sentinel
#

You're on windows 10?

pearl sentinel
#

anyone know what the difference between the API version of bonefire mod and the non-api is? or is there any

trim grove
#

one works with other mods too?

pearl sentinel
#

well i mean, is there any reason that my mod downloader should get the non-api version

#

sounds like no

trim grove
#

i would think not

#

typically you'd aim for most compat

pearl sentinel
#

yeah, just making sure it didn't have some additional features for some reason

buoyant wasp
#

the non-api version is legacy at this point

#

i don't even know if it is 1.2.2.1

pearl sentinel
#

gotcha

hearty willow
#

"zote god"

#

like

#

grey prince

#

or actual zote

rain cedar
#

The only thing I see about zote in the mod is that it automatically rescues zote in both places

#

So you can always fight grey prince

fair rampart
#

@rain cedar Lol that mod actually exists?

rain cedar
#

I don't know what you're referring to so I'm gonna default to yes

fair rampart
#

I'm talking about a mod that makes zote auto-rescued

rain cedar
#

It's part of hell mod

#

For some reason

#

Ask 56

fair rampart
#

Wow

#

@copper nacelle why?

#

I guess zote is now so mighty he doesn't need rescuing?

lyric moss
#

guuyyys

#

im new here

#

how do i install lightbringer without it crashing?

rain cedar
#

You put it in your game folder

lyric moss
#

yes,i did that

ornate rivet
#

do you have the latest version?

lyric moss
#

1.2.2.1

#

or 1.2.1.1 i think

rain cedar
#

I doubt that

ornate rivet
#

if you are using steam make sure to get the steam files and if you are using gog make sure to get the non drm files

rain cedar
#

There should be crash logs

lyric moss
#

let me find them

#

nevermind...fk it,im using a codex version ๐Ÿ˜ฆ

rain cedar
#

Buy the game, then

lyric moss
#

so much negativity

rain cedar
#

You're the one coming in here asking for help with a pirated game copy

#

Who would've thought the hollow knight discord server wouldn't condone that

lyric moss
#

ok ok,ill leave

pearl sentinel
exotic venture
#

wahahahaha

ornate rivet
#

^^^

#

I guessed that was the reason why

#

but I didnt want to just say it in case it wasnt true

exotic venture
#

well he just admitted to it

ornate rivet
#

yep

solemn rivet
#

I mean, the game is so cheap... Why would anyone want to pirate it?

exotic venture
#

because they're cheapskates

safe ice
#

Mhm

polar fable
#

heya bois, I installed the randomizer mod (and the API befor that ofc)

#

everything seems fine but how do I turn on randomizer mod? On the title screen it says it's off ๐Ÿ˜

hazy sentinel
#

click the off thing

#

with your mouse

polar fable
#

...omg lol, I was using I controller I didn't think of that

#

thanks ๐Ÿ˜ƒ

solemn rivet
rose crown
#

I've been trying to load in the randomizer but I get this when the game launches. Is there a step I missed somewhere?

solemn rivet
#

remove assembly-csharp from the Mods folder

#

how did it even get there?

rose crown
#

I tried using the mod installer and it was telling me that file was missing from the folder so i copied it in

solemn rivet
#

what

#

can you show me that message?

#

I literally just tried it myself to see what would happen, and got nothing

rose crown
#

I'll see if I can get it to pop up again

solemn rivet
#

use the first button if you don't have API installed (you do, so don't use it (or do, it won't matter))
use the second button to select the mods (only the mods, not the API)]

rose crown
#

I can't seem to get the error again

#

It's very possible I misread it as well

solemn rivet
#

ok then

#

just delete it and it should be fine

rose crown
#

Yeah that's good now

solemn rivet
rose crown
#

The randomizer doesn't seem to be randomizing either

copper nacelle
#

the actual path is like D:\Steam\steamapps\common\hollow_knight_data

#

it might just have the wrong path saved but I also don't know where the settings are saved to change it

#

wtf is an aladarSLUG

solemn rivet
#

when did you get that @copper nacelle?

copper nacelle
#

hit the manage mods button

solemn rivet
#
if (dialogResult == DialogResult.Yes)
{
    Properties.Settings.Default.installFolder = $@"{d.Name}Steam\steamapps\common\Hollow Knight";
}```
copper nacelle
#

weird

#

doesn't it save the dir tho?

solemn rivet
#

it does

#
Properties.Settings.Default.APIFolder = $@"{Properties.Settings.Default.installFolder}\hollow_knight_data\managed";
Properties.Settings.Default.modFolder = $@"{Properties.Settings.Default.APIFolder}\Mods";
Properties.Settings.Default.Save();```
#

so it should be looking for mods incsharp $@"{d.Name}Steam\steamapps\common\Hollow Knight\hollow_knight_data\managed\Mods"

copper nacelle
#

how do I clear my properties

solemn rivet
#

it's in appdata/local

copper nacelle
#

tfw looked in there and missed it

#

feelsbad

solemn rivet
#

/ModInstaller/

copper nacelle
#

it's not asking me for my dir anymore

#

and gets that same error I showed you

#

wait a second

#

I've got 2 local dirs

#

ah

solemn rivet
#

ah

copper nacelle
#

like ik why but I forgot that I did that

solemn rivet
#

it first checks for Program Files

copper nacelle
#

tfw I changed it and the exe changed it back

solemn rivet
#

that is wrong

#

where is that?

copper nacelle
#

that's the thing in local

#

it has \hollow_knighgt_data\Managed\Mods

#

I'm pretty sure it should have what I attached in the second image

#

i was trying to change it to that

solemn rivet
#

yeah

copper nacelle
#

but it overwrote it

solemn rivet
#

weird

#

I define those variables in two instances

#

one is on load, if the finds the Hollow Knight folder in one of the predefined paths

#
Properties.Settings.Default.installFolder = $@"{d.Name}Steam\steamapps\common\Hollow Knight";
Properties.Settings.Default.APIFolder = $@"{Properties.Settings.Default.installFolder}\hollow_knight_data\managed";
Properties.Settings.Default.modFolder = $@"{Properties.Settings.Default.APIFolder}\Mods";
Properties.Settings.Default.Save();```
copper nacelle
#

shouldn't it check all drives?

solemn rivet
#

drive name

copper nacelle
#

{d.name} includes the backslash afterwards?

solemn rivet
#
foreach (DriveInfo d in allDrives)
                {
                    if (d.DriveFormat == "NTFS")
                    {
...```
#

yup

copper nacelle
#

install folder didn't save tho

#

it's not in the xml at all

solemn rivet
#

weird

#

I'm messing with a debug build, trying to unzip stuff

#

it won't work if you try loading mods, but it should work for managing

copper nacelle
#

managing has no mods inside

#

like it shows nothing

solemn rivet
#

like I said, don't try loading mods

copper nacelle
#

same error + problem

solemn rivet
#

huh

#

if this doesn't work, then I'm not sure how to make it work

#
if (dialogResult == DialogResult.Yes)
{
    Properties.Settings.Default.installFolder = $@"{d.Name}Steam\steamapps\common\Hollow Knight";
    Properties.Settings.Default.APIFolder = $@"{d.Name}Steam\steamapps\common\Hollow Knight\hollow_knight_data\managed";
    Properties.Settings.Default.modFolder = $@"{d.Name}Steam\steamapps\common\Hollow Knight\hollow_knight_data\managed\Mods";
    Properties.Settings.Default.Save();
}```
copper nacelle
solemn rivet
#

can you show me details?

copper nacelle
solemn rivet
#

huh

#

maybe it can't move files between drives?

copper nacelle
#

uh

#

hate to say it

#

but it didn't save any settings this time

#

it doesn't make another folder like the rest of them did

solemn rivet
#

did it autofind your installation? Or did you have to find it yourself?

languid sinew
#

can someone please explain why this boss rush mod is based on luck to get the right items?

#

because last time I beat this I had to face radiance without shade cloak and nkg without dash at all

#

it hurts

copper nacelle
#

because otherwise it would be op

#

@solemn rivet it autofound

#

you could get shade soul + fluke ez

#

and win every fight without even a bit of difficulty

languid sinew
#

but couldn't you at least get the main items on the bosses that gives them

#

like get mothwing from hornet

#

vengeful spirit after false knight

young walrus
#

But if you do that, then you don't get to experience unique situations you'd never run into in vanilla

languid sinew
#

then couldn't it have like two different boss rush modes

gusty sparrow
#

get shade from hornet

#

um

#

you mean mothwing right

#

also can confirm facing any first set boss with shade cloak is super fun

languid sinew
#

yea mothwing

copper nacelle
#

you kinda get shade from hornet 2

gusty sparrow
#

i meeeeeeeean

solemn rivet
#

eh

#

I have a version that handles zips instead of dll

#

which allows for installation of mods that have resources (like randomizer)

#

still no idea how to fix your issue, 56

rose crown
#

Does the dll randomizer not work?

solemn rivet
#

it does

#

the zips actually contain the dll

#

but it contains other resources as well

rose crown
#

I see

solemn rivet
#

wanna test the zip installer?

#

same thing

#

just select the zip instead of the dll

rose crown
#

It worked! :D

solemn rivet
#

works with all api mods, save for:
more saves, hell mod, hpbar

rose crown
#

Nice!

#

Thank you for your help

solemn rivet
#

np!

#

it works for multiple mods at once also

#

I'll try setting up my folders like 56's and see if I can replicate whatever's breaking for him

#

I'm too proud of mah babeh to just let it die

#

even if it's ugly and glitchy and not at all useful

#

it IS MINE

solemn rivet
#

I think it works now

#

figured out what was wrong

copper nacelle
#

@solemn rivet it works

#

n i c e

solemn rivet
copper nacelle
#

what was the problem

solemn rivet
#

currently working on implementing downloading mods you do not have

#

it was, once again, codeflow

#

basically, I was telling it to break the foreach that tried all drive letters after finding at least one NTFS driver

copper nacelle
#

wouldn't that

#

be no

#

cause c exists

solemn rivet
#

so it found your C:\ drive, tried the default paths, found nothing, and then it breaks

copper nacelle
#

before d

#

oof

solemn rivet
#

and defaults the installPath to ""

copper nacelle
#

rip

solemn rivet
#

hence why it was trying to install in "\hollow_knight_data\managed\mods"

copper nacelle
#

o

solemn rivet
#

but it works, so it's fine

#

also, like I said, now it handles zips instead of .dlls

#

so that's nice

copper nacelle
#

only zips?

solemn rivet
#

y-yeah...

copper nacelle
#

whytho

solemn rivet
copper nacelle
#

just have both and check re

solemn rivet
#

sure

#

whatever

copper nacelle
#

ayy

#

nice

#

shit

#

I was supposed to do the linux thing

solemn rivet
#

oh

#

so was I

#

:x

#

Wyza is probably the best to do that anyways

copper nacelle
#

but it's really easy

solemn rivet
#

he has a mono solution that takes the vanilla assembly and spits out the API

#

adding hooks in their correct spots

#

so he just has to feed it a linux assembly

solemn rivet
#

oh!

copper nacelle
#

yeah

#

and a few other changes

#

which carry over to linux anyway

solemn rivet
#

I didn't know someone had looked through it and found the changes

#

nice!

copper nacelle
rain cedar
#

You don't actually need to know the changes, you just need the files from that game version

copper nacelle
#

yea

#

and the paths

solemn rivet
#

that's why I said Wyza could trivialize this

#

unless you want to manually add each hook into the linux assembly

copper nacelle
#

what

#

you just put it in

rain cedar
#

Really anyone running a linux distro could do this easily

copper nacelle
#

like you put in the windows assemblies

#

yeah

#

it's not even effort

#

it's like 2 lines of code

#

and putting in the assemblies

#

like normal

#

r e

#

can you compile the api w/ mono

#

rebooting takes slight amounts of effort

rain cedar
#

No idea

copper nacelle
#

i wish I could mount my ext4 partition on windows

buoyant wasp
#

honestly the only thing the "mac" build does is look in the mac folder for the files and then outputs to a folder that is named "Mac"

copper nacelle
#

would be way easier

#

time to get ext2fsd

buoyant wasp
#

so a linux build would be basically the same thing, would just copy the post-build steps from the mac one, for a linux one, and make a linux folder and done. (other than making that one change to check for the path based on OS in the Loader)

copper nacelle
#

wtf

#

happened to sourceforge

#

it's orange now

#

ayy

#

I got the driver and didn't even have to reboot

#

that was easy

#

tfw hollow knight data on linux is literally just windows

#

ez

#

why is it \\Managed\\Mods

rain cedar
#

Holy shit your main drive is so small

copper nacelle
#

it's like 128 total

#

60 for win, 20 for linux, the rest for macOS

rain cedar
#

Sounds pretty annoying to deal with

copper nacelle
#

ยฏ_(ใƒ„)_/ยฏ

#

the 1tb drive has basically everything

#

except programs that are not games

exotic venture
#

throw more hard drives at the problem

copper nacelle
#

and I've got another drive I still haven't bothered installing

#

1tb, sitting on a shelf

exotic venture
#

install gentoo that hard disk grimm

copper nacelle
#

re

#

if I install another distro it'll be bedrock + nix

#

but more importantly

#

help

rain cedar
#

Is that definitely a vanilla assembly you're working with?

copper nacelle
#

uh

rain cedar
#

Seems weird that would have MonoMod stuff in it

copper nacelle
#

whoops

#

I was testing out the mac version to see logs

#

and forgot to get logs

#

crap

#

time to reboot

rain cedar
#

Just run a mac vm inside a linux vm inside windows and you'll have all 3 all the time

exotic venture
#

install ubuntu on windows 10 vm and run a mac vm separately on a linux install noot

#

also yes you can integrate ubuntu into windows 10

copper nacelle
#

0/10

#

not swapping bash on windows to arch

#

I was actually thinking about

#

buying a cheap graphics card and doing a gpu passthrough to a windows vm

#

it would be near bare metal performance and I wouldn't have to reboot

exotic venture
#

couldn't you use the intel HD graphics on your processor for that maybe?

copper nacelle
#

I would but

#

3 monitors and 2 slots

exotic venture
#

splitter?

#

i know dvi splitters exist

copper nacelle
#

you can do that wtf

exotic venture
#

for 2x vga

copper nacelle
#

wait isn't that the same pic but twice

exotic venture
#

dunno, it's something i have seen with some graphics cards

#

that have a splitter for it and can output two different screens

copper nacelle
exotic venture
#

seems like that only mirrors then

copper nacelle
#

tfw steam breaks

exotic venture
#

mfw this reminds me of the time when I tried to install steam onto my raspberry pi 1 but wouldn't run due to "minimum requirements"

copper nacelle
#

lmao

exotic venture
#

512k of RAM is not enough to run my 8bits grimm

copper nacelle
exotic venture
#

loading images at 192kbps isn't fun

#

also that looks fun

copper nacelle
#

"fun"

#

steam on linux is actually bad

#

idk why

#

but it just hates the world

#

like when it opens, all the games run fine

#

it's just steam itself

exotic venture
#

DRM, of course

copper nacelle
#

holy shit

#

there's a flatpak

#

that sounds easy and not painful

#

goodbye steam-native-runtime

#

wtf I updated like 3 days ago and now I have 136 package updates

exotic venture
#

arch

copper nacelle
#

tbf before this I hadn't updated for like 6 months

#

before the update 3 days ago

#

that had like 300 package updates

exotic venture
#

might not have installed them all then

copper nacelle
#

ยฏ_(ใƒ„)_/ยฏ

#

no it definitely just has new updates

#

my kernel updated again

#

how tf do you use flatpak

#

I installed steam but idek where it is

#

tfw it's flatpak run com.valvesoftware.Steam

#

tfw it works

#

flatpak is god

#

steam w/out pain on arch is actually amazing

#

the assembly failed to verify

#

got the thing, trying out w/ the path

#

idk output log would be tho

#

A Y Y

#

it worked

#

pretty sure it did at least

#

Mods thing is in options

#

haven't tested a mod

#

it works

#

good stuff

#

tfw changing the code took all of 6 seconds and opening steam took all the rest of the time

#

nail damage is being weird on it tho

#

but that might just be my mod being bad

#

ยฏ_(ใƒ„)_/ยฏ

copper nacelle
#

i don't get how to do the build stuff tho

#

with like the separate folders

hollow tree
#

@copper nacelle Thank you. I exchanged the Assembly-CSharp.dll and it seems to work.

#

Just two things: First does someone know how HK linux saves your progress? Because when I install the mods my saves are empty and when I copy my backup "Managed" folder back my saves are back too. I just don't want to accidently overwrite my non-modded saves, so I'd like to backup my saves.

#

Second, when having the mod-API installed I can't switch from fullscreen mode to windowed mode. I can't even select the menu item. When reverting to my backup I can switch to windowed mode.

copper nacelle
#

second thing happened to me too

#

for the first thing: files are in ~/.config/unity3d/Team Cherry/Hollow Knight

#

iirc

#

@hollow tree

hollow tree
#

Thank you. :)

#

So is this behaviour normal for the mod API or just the linux version. I mean, I can work around it. That's no problem. Just curious.

copper nacelle
#

Linux version

hollow tree
#

Ah, okay.

copper nacelle
#

you can do windowed with game args tho

#

-screen-fullscreen 0

#

iirc

hollow tree
#

I actually just wanted to switch screens with the windowed mode, since Manjaro or KDE just open the game on my smallest screen. I reverted back to non-modded game and switched the screen. Now KDE remembers that for me. :)

#

All good.

#

Other question: Is it wanted that the Randomizer folder in google drive is empty?

copper nacelle
#

uh

#

I'm pretty sure that's not intended

#

wait it's not empty

rain cedar
#

Last modified 5:42 PM Gradow

#

What?

#

@solemn rivet

hollow tree
rain cedar
#

๐Ÿ‘€

#

Idk how to fix permissions but I can try

copper nacelle
#

wtf

hollow tree
#

lol

copper nacelle
#

I could download + re-add

rain cedar
#

Try now

hollow tree
#

I can see it now. :)

copper nacelle
#

nice

hollow tree
#

lol I glitched the mantis lords fight in boss rush. They don't attack me. Good that there are spikes...

solemn rivet
#

I honestly did nothing. I only went there and got to the link to try and get it

#

I reuploaded bonfire tho

#

But I didn't mess with any other mods... That's weird

hollow tree
#

But the modding seems to work. Thank you so much for converting the modding API for linux! โค

solemn rivet
#

Oh, I did change it, but it was a while ago

#

It had some weird permissions, so I asked Dargons if I could change it back, and he said to go for it

exotic venture
#

@solemn rivet yo, I encountered a bug:
after fighting and defeating false knight, i left the room and was unable to damage enemies with my dash. reloading the save solved it, though

hazy sentinel
#

yeah that's blackmoth in a nutshell

#

do something
dash breaks
reload game

exotic venture
#

well that's gonna suck in the long run, i was hoping to get steel soul done with it

sly trench
#

Hey modbois

#

Whats the mod that lets you respawn bosses and shit

exotic venture
#

debug mod

young walrus
#

The toilet mod lets you shit

exotic venture
#

the toilet mod is to get rid of shitmodst

solemn rivet
#

Afaik that's a vanilla bug, @exotic venture

copper nacelle
#

yea

pearl sentinel
serene thistle
#

Im going to check it out Kerr

#

:B

pearl sentinel
#

It should detect your hollow knight folder on startup after a short loading, then enter the main menu. It currently supports installing and un-installing of all the mods listed (which should be most in the google drive).

Mod conflits (for example, between assembly-csharp writing mods) are checked and resolved.
Any files a mod writes over should be backed up and replaced when un-installing.
Mod dependencies should be downloaded automatically.

#

mod readme files are currently placed in a Readme folder in the hollow knight root directory

solemn rivet
#

Nice!

pearl sentinel
#

Saves and LocalLow files are not yet un-installed or backed up

serene thistle
#

Hmmm

#

where can i found all the mods?

exotic venture
#

pins

pearl sentinel
#

they should show up in the list after it starts up

exotic venture
#

that blue color reminds me of the windows 10 installation screen

#

same shade of it at least

pearl sentinel
#

yeah i'll probably be asking an artist friend of mine for some UI art

#

once this thing is working

copper nacelle
#

it worked

pearl sentinel
#

sweet

copper nacelle
#

does it do the rando file stuff

#

wait nvm I'll just check

#

rando didn't install

#

rip

pearl sentinel
#

hmm

copper nacelle
#

didn't hit update

#

rip

pearl sentinel
#

lol

#

the Randomizer folder goes in the root hollow knight folder right?

copper nacelle
#

yea

pearl sentinel
#

yeah it should end up there

copper nacelle
#

๐Ÿ‡ณ ๐Ÿ‡ฎ ๐Ÿ‡จ ๐Ÿ‡ช

#

it worked

pearl sentinel
#

woot

copper nacelle
#

is there any reason why you don't just update after you check any box

pearl sentinel
#

because you might want to un-install some stuff too, or do more than one

#

or misclick

copper nacelle
#

o

#

imo you should make it be called apply or something

pearl sentinel
#

probably a good idea

#

i'll add a TODO for that

#

and to color unsaved changes

copper nacelle
#

nice

pearl sentinel
exotic venture
#

ah, you want to list it just like Gradow?

#

or, like, pin it

#

w/e

pearl sentinel
#

yeah, pin would be alright

copper nacelle
#

pin it

#

or ban

#

imo

exotic venture
#

all right, you just need a small functions list/basic info attached to the link

#

so people know what it is and how it works in one message

#

doesn't have to be long, just short and comprehensive

#

with, of course, a link to releases

copper nacelle
#

Mod Installer
It installs mods
you can disable/enable them too

pearl sentinel
exotic venture
#

(or download because you don't know how people can screw up)

serene thistle
#

i dont know why, but for me it stays on 'Loading'

copper nacelle
#

@pearl sentinel shift+enter

pearl sentinel
#

er, right

exotic venture
#

looks good but might be a little too short

pearl sentinel
#

@serene thistle do you have the GoG version?

exotic venture
#

try looking at Gradow's pin for how it kinda looks like

pearl sentinel
#

@exotic venture gotcha, i'll format it like that

#

@serene thistle where is your hollow knight game installed at? is it GOG or steam?

#

Crossroads: Mod Loader for Hollow Knight (v0.51, Windows 7/10 support)

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

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

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

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

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

Report bugs at: (Please leave what version of hollow knight you are using, [GOG/Steam] thanks!)
https://github.com/Kerr1291/Crossroads/issues

exotic venture
#

aight, you can edit the download link to your liking too

pearl sentinel
#

awesome, thank you!

exotic venture
#

or edit the message altogether

pearl sentinel
#

i'll update it as needed

#

thanks!

exotic venture
#

no problem!

solemn rivet
#

Very nice Kerr

#

That's actually way better than what I have rn

median trout
#

@buoyant obsidian I have lightbringer installed, but I want to play an old vanilla save file without lightbringer. It was in my saves when I installed lightbringer, but I don't know if it turned it into modded. I have a backup of it, but also don't know how to uninstall lightbringer.

solemn rivet
pearl sentinel
#

thanks gradow ๐Ÿ˜ƒ

buoyant obsidian
#

You can uninstall Lightbringer by verifying your game files on Steam

pearl sentinel
#

you inspired me

buoyant obsidian
#

@median trout

median trout
#

Okay thanks!

solemn rivet
#

Also it won't affect any saves you don't load

buoyant obsidian
#

your save file will be fine unless you accidentally loaded it at any point while Lightbringer was installed

solemn rivet
#

But it's always good to backup your saves

pearl sentinel
#

save backups and manual game path setting are next for the mod loader

#

:3

solemn rivet
#

Nice!

#

I'm currently working on the download thing

#

It's done, I've just been away for the entire day

pearl sentinel
#

nice

solemn rivet
#

It is basically the same ui as before, but it also lists mods you do not have installed. If you check them, it asks if you want to download them

copper nacelle
#

API only or no

solemn rivet
#

I can make it work with non-api

#

Also, I'll have to make it handle zips that only contain the dll

#

Instead of the whole folder structure

#

Not terribly hard to do either

serene thistle
#

im back

#

kerr, i cant afford the original version yet

#

im probably going to buy the game in 2 weeks

copper nacelle
#

?

#

original version what

solemn rivet
#

HK

serene thistle
#

but at the moment i cant, so i have a pirate version

exotic venture
#

all respect gone

serene thistle
#

(sorry bad english D:)

exotic venture
#

don't expect anyone to help you for having a pirated copy of the game

#

if you really, really like the game... you'd delete the pirated one and buy it when you have enough money

solemn rivet
#

I love how the intro to Joseph Anderson's critique on HK is basically "how come this game is so cheap!?! Buy it now!!!"

exotic venture
#

dolla 10 on sale

solemn rivet
exotic venture
#

even me nan can buy it with just loose change

#

why are people expecting help here when they pirate the game, doesn't exactly make sense to me

solemn rivet
#

Man, if I can buy it with my country's economy as it is, anyone can

exotic venture
#

cheapskates, all of them

solemn rivet
#

I even bought the original run of the IndieBox for HK

#

Sadly it doesn't come with CP

#

But still!

exotic venture
#

damn, you did?

#

i couldn't afford it at the time and it's been more regretful than banishing the grimm troupe on 106% because i was lazy

solemn rivet
#

Yeah

#

But they did a special rerun on Christmas iirc

#

Didn't you get it then?

exotic venture
#

WHAT

solemn rivet
#

Rip

exotic venture
#

NOBODY TOLD ME ABOUT THIS

solemn rivet
#

Those were leftover or something

exotic venture
#

also i heard they were all gone in 30 seconds

#

so even if i did hear about it

#

it wouldn't have mattered

solemn rivet
#

So it wasn't Christmas, but still...

frozen mirage
#

how do i get rid of a mod from modding api?

hazy sentinel
#

delet the mod's .dll

#

or just move it to another folder

solemn rivet
#

^

solemn rivet
#

only thing left to do is implement downloading

#

oh, and it's API only (for now)

#

just a quick fix brb

#

this accepts zips and dlls, in whatever folder structure, including 753's mods!

#

be warned, however, that it does not (for now) back up your save files, so please be careful when installing the modding API and 753's mods

#

@copper nacelle if you'd be so kind...

#

and off I go for today

copper nacelle
#

omw home rn

#

so I'll do it in like 2 min

#

@solemn rivet weird thing I noticed

#

you have to double click the checkbox

#

first click selects the mod, then you can check the checkbox

#

(this isn't a new thing tho)

#

seems to be working, but I haven't tested installing mods

solemn rivet
#

That's how checkboxes work in winforms, for some reason

#

Once a cell is selected tho you can enable and disable it multiple times with one click

copper nacelle
#

side note: do you have a github repo

solemn rivet
#

Will try and fix that in the future, but since that's a non-issue, I'll postpone it for now

#

I do

#

Not on pc rn, but it should be ayugradow

#

Just follow the link in the pin

copper nacelle
#

found it

#

thanks

solemn rivet
#

Np

#

Now to get some sleep

copper nacelle
#

gn

frozen mirage
copper nacelle
#

lol

glass socket
#

does the boss rush mod only go up to 18 bosses?

copper nacelle
#

it goes through all the bosses

#

the real ones

#

no dream warriors

#

no moss charger also

glass socket
#

huh

#

cause i got to all of them and ended with grimm and it wont let me go anywhere else

copper nacelle
#

after grimm it just stopped?

#

it goes all the way to nkg and radiance

glass socket
#

it just stopped after grimm for me

#

there was no more option thingiesd

copper nacelle
#

weird

hearty willow
#

@buoyant obsidian

buoyant obsidian
#

Sup

hearty willow
#

is Gorb supposed to respawn every time you re-enter the howling cliffs room

#

i don't think he is

buoyant obsidian
#

yeah

#

he is

hearty willow
#

oh

#

ok

#

good

#

infinite essence hollowwoke

#

lightbringer messing smth up

#

smh my head

#

almost like it alters the code of the game

pearl sentinel
copper nacelle
#

nice

hearty willow
#

753

#

lifeblood heart was replaced

#

in lightbringer

#

@buoyant obsidian

#

and you have 1 less life

#

how the fric you get lifeblood core

buoyant obsidian
#

Adventure

#

you can get it without charms

hearty willow
#

you need joni's though

#

which i have.

#

but it's heart necessary

solemn rivet
#

you can just get all natural lifebloods and not be hit all the way to the abyss

#

np

exotic venture
#

king's pass, ancestral mound, that's 4 already

#

and you can get there easily

old idol
#

101000100101010011010000001201101011100101010101010100101010000101101101010010100101010

#

hacking into hollow knight

#

10010001001010111001000101001111010010010101001999101010010101010

cyan topaz
#

oh

old idol
#

ok now ima release gods and glory early

cyan topaz
#

k

old idol
#

HAHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh

#

HAAAAaahahhhhhhhhhhhhaaHAAAAAAAAAAAAAAAHhaAAAAA

cyan topaz
#

๐Ÿ‘

old idol
cyan topaz
#

xddd

old idol
#

no

#

nonononoonoonnOOOOO

#

n000n0n0

#

its not working

cyan topaz
#

nuts

ancient nebula
#

im trying to install randomizer and readme has this "IMPORTANT: This mod requires the modding dll to run. Download this from the same drive folder you got this mod from and install in the same manner as described below."

#

what does this mean

hazy sentinel
#

install modding API

ancient nebula
#

there is nothing with the name "modding dll" in the folder

#

wonky wording

#

thank

pearl sentinel
#

If you're on windows you can try my mod loader, it should do all the installing for you automatically

solemn rivet
#

Okay, as soon as I get home I'll post a new version of the installer with download links and backup/restore for all overwritten files (specifically, the modding API assembly and 753's mods, but should work with whatever else gets overwritten, if anything)

buoyant wasp
#

@copper nacelle merged in your request. And added the Linux build option that looks in "VanillaLinux" and writes to "OutputFinalLinux" (just like the Mac Build option)

warm light
#

Well i guess there's every mod ever released here

hazy sentinel
#

no

warm light
#

Well so it doesn't respond to my questions, sad

#

I'll try to find every mod ever then

ancient nebula
#

what does bonfire mod do

young walrus
#

leveling system

#

similar to dark souls

ancient nebula
#

oooooo thank

warm light
#

At least there's every mod in pin

hazy sentinel
#

no

copper nacelle
#

@buoyant wasp thanks happygrub

ancient nebula
#

should i play blackmoth with randomizer for more fun?
and what would adding bonefire to the mix do? can i do all 3 at once and is this something thats actually possible?

leaden hedge
#

you can do all 3

solemn rivet
#

Sure... But bonfire doesn't work with blackmoth

#

It might actually break it

#

Making nail deal damage, instead of not

ancient nebula
#

mm i see

#

i really gotta learn how to use mod installer

copper nacelle
#

"learn how to use"

#

wtf

glossy pelican
#

Does Boss hp bar mod appear?

copper nacelle
#

you download it

#

and you check the box

#

not much else to be done

#

for Kerr's installer

#

for Gradow's installer, you download the mod

#

open it

#

click install

#

and select the mod

#

wow so difficult

glossy pelican
#

no?

copper nacelle
#

hp bar is in there

glossy pelican
#

in... what?

copper nacelle
#

kerr's installer

#

the drive

#

etc

ancient nebula
#

yup, not clear enough instructions on using it

#

i have it installed, just

#

what does it kean to tick stuff? why? do i gotta download stuff, put it in then tick the box so it applies changes??

#

those were my first thoughts

#

so i gave up and did stuff manually

#

which i see now was a mistake

copper nacelle
#

you don't download stuff w/ kerr's

#

for kerr's, you open it, check the box, and click apply

#

for gradow's you open it, press install, select the mod

#

ยฏ_(ใƒ„)_/ยฏ

ancient nebula
#

im.. gonna fix that tomorrow then

copper nacelle
#

they both should show what mods you have installed upon launch

ancient nebula
#

can kerrs uninstal mods if theyve been manually installed?

copper nacelle
#

yea

#

so can gradow's

solemn rivet
#

I'm currently implementing download on non-downloaded mods for mine

#

it installs every mod on the drive

#

including the modding API, if you need it to

copper nacelle
solemn rivet
#

also, for API mods you can enable/disable with the checkbox

#

10

#

kek

copper nacelle
#

there's actually 12

solemn rivet
#

for non-api mods, you need to "restore backup"

copper nacelle
#

firefox names it slightly differently

buoyant wasp
#

when you thought installing mods couldn't be easier, so you made a mod installer that makes it even easier and it's still too hard

copper nacelle
#

too true

solemn rivet
#

ModInstaller -> ModInstaller(0) -> ModInstaller(1)...

#

ffs

#

wut did u do

copper nacelle
#

open it

#

lmao

solemn rivet
#

reset your settings plz

exotic venture
solemn rivet
#

I changed some things

#

some there might be conflicts

copper nacelle
#

settings are diff across versions iirc

solemn rivet
#

it's actually pretty much only one button now, Mystery

copper nacelle
solemn rivet
#

hmm

copper nacelle
#

it doesn't save any settings rip

solemn rivet
#

I'll give you one try to figure out my mistake

copper nacelle
#

code flow

solemn rivet
#

it was looking for install paths before setting them

copper nacelle
#

rip

#

works now tho

solemn rivet
#

idk y, but grubs are like the best emote

copper nacelle
#

grubs are pretty great

#

also how do I make backups tho

ancient nebula
#

kerrs wasnt explained in detail
one of the mods had also steps and additional files mentioned in read me that werent in folder
people have questions and sometimes need more than press the botton itll turn yellow and youre good to go after confirm

#

aka i suck at following insteuctions without all details / steps

copper nacelle
#

what additional steps wtf

solemn rivet
#

it auto backs-up whatever file gets overwritten

copper nacelle
#

o

#

you literally check a box tho

#

rando took 1 check

ancient nebula
#

the additional missing files were from blackmoth mod

solemn rivet
#

kerr's literally couldn't be more straight-forward

#

missing files?

copper nacelle
#

blackmoth is api tho

#

there's only one file

#

u dungo

solemn rivet
#

there are no files other than Blackmoth.dll

ancient nebula
#

read me had instructions on installation naming folders and files to copy that werent even provided

copper nacelle
#

wtf

#

are you doing

#

the moddb version or some shit?

ancient nebula
#

reading a read me provided with manual mod installation
and how about you dont treat me as if it all were so darn obvious i should have been born with this knowledge

copper nacelle
#

why manual tho

solemn rivet
#

wait, let's all calm down

ancient nebula
#

like wth even is moddb

solemn rivet
#

first, where did you get the mod?

ancient nebula
#

the google drive folder pinned here

solemn rivet
#

great

#

which version?

ancient nebula
#

i think there was only one available?

#

sec

copper nacelle
#

there's only one

ancient nebula
#

doesnt list version

solemn rivet
#

I just checked

#

it's my fault

#

older version of readme

#

or just use my installer/Kerr's

#

simpler tbh

ancient nebula
#

im gonna learn kerrs, got that installed already

copper nacelle
#

learn more like check the box and hit apply

ancient nebula
#

more like stop being a dick

solemn rivet
#

but anyway

ancient nebula
#

i have that one open, it still mentions the nonexistent special_files folder

solemn rivet
#

which one?

ancient nebula
solemn rivet
#

yeah

#

I have to update that

#

which is weird, cause I was sure I did

#

but, oh well

ancient nebula
#

ใƒฝ๏ผˆยดใƒผ๏ฝ€๏ผ‰โ”Œ

#

thanks for clarifying

solemn rivet
#

no need to be salty

ancient nebula
#

im being sincere with this

exotic venture
#

i tried blackmoth steel soul but kept dying due to vanilla being an ass with sharp shadow

#

and suddenly refusing to do dmg

#

and a 1 dmg nail is more miserable than hell mod in that regard

solemn rivet
#

kek

#

sorry, Mystery

#

I really wish I could fix that

#

but I have no idea why it breaks, so I have no way to fix it

#

maybe next patch?

copper nacelle
#

make it always do 1 damage and decrease health via enemy fsm