#archived-modding-development

1 messages ยท Page 86 of 1

sturdy jetty
#

I see.

pearl sentinel
sturdy jetty
#

Crystal Dash.

delicate ether
#

yeah, i got hollow knight when it came out, but never actually played it until like 4 days ago

#

ive yet to beat it ๐Ÿ˜„

#

so i dont know the names of most things

#

so far its one of my favorite games, certainly for metroidvanias

sturdy jetty
#

I see. Did you wanted to wait for all of the DLC to come out before playing Hollow Knight?

delicate ether
#

no

#

i played it for like 5 minutes

#

wasnt into it

#

and jsut didnt look back until someone mentioned it recently

#

i think it was when i found a playlist of lobosjr playing it

#

was like oh hey this looks cool, dont i have that

#

also, i dont think that video exists anymore Kerr

#

there is a bossrush video, a speed run, and a casual play

pearl sentinel
#

Likely he didn't highlight it

#

There's one

delicate ether
#

ive not played about 20% of the games i own, and ive only beaten about 15% ๐Ÿ˜„

#

also it seems spells are really powerful in this game

#

ive basically ignored them

#

just went ham with the ole nail

#

maybe i'll try using spells next run

sturdy jetty
#

@delicate ether What film is that actress from in your Discord Avatar picture?

delicate ether
#

a bunch

delicate ether
#

Leena Chandavarkar

#

google her

#

is there any eta on when randomizer mod will be up and running in the latest build of the game?

#

i kinda wanna use both

sturdy jetty
#

Latest build is 1.3.0.8 beta, right?

pearl sentinel
#

Just chill here. Probably a week or two if I had to guess

floral furnace
#

its 1.3.1.5

#

beta build is 1.3.1.8

pearl sentinel
#

Anyway, back to bed for me

sturdy jetty
#

I see.

delicate ether
#

btw, how do you play in steel mode, i dont see that screen when i start a game

pearl sentinel
#

Beat the game

#

That's also a requirement to enable item randomizer btw

sturdy jetty
#

What is normal randomizer?

#

Also what is the difference between Chaos Mode and Room Mode for the Random Enemy Mod?

pearl sentinel
#

There are Readme files to look these things up. Don't ask a high amount of simple questions that can be answered by looking up information yourself. That will be considered spam.

delicate ether
#

ah, i gues i'll just beat the game then

pearl sentinel
#

You get a fancy new background for beating the game now, too. You certainly should!

delicate ether
#

I am currently in the "collect everything i mised" phase. I have crystal dash, double jump, and wall climbing so im just combing over every area i have so far for things i missed

#

also collecting dream nail trees and such

#

i think boss wise my next area is through mantis village

#

i just beat hornet a second time

#

so i really dont know how close i am to beating the game is what im saying ๐Ÿ˜„

#

i like to 100% stuff so i tend to scour areas a lot

#

the arena is going to be fucking bonkers on chaos mode

sturdy jetty
#

You actually need Mod Commons for Random Enemy Mod.

south matrix
solemn rivet
#

It's in your saves folder

south matrix
#

alright found it

#

not sure what to do now though

#

can anyone help? i can send the log if needed

sturdy jetty
#

You actually need Mod Commons for Random Enemy Mod.

#

Seanpr lied to me when he says that Mod Commons is something that the end user should not worry about.

Then when I asked, "Well, what is Mod Commons used for"?

Then he blocked me.

#

@south matrix

south matrix
#

nice

#

thats strange then since i've had modcommon installed too

#

the whole time

floral furnace
#

oh wow no wonder i kept getting negative attack speeds, i accidentally set one of the operators to + instead of / zote

solemn rivet
#

Mojopoop - send modlog

south matrix
#
[INFO]:[ModManager] - Initializing
[INFO]:[ModManager] - Initialized
[ERROR]:[API] - Couldn't check for new version.System.IndexOutOfRangeException: Array index is out of range.
  at Modding.ModHooks..ctor () [0x00000] in <filename unknown>:0 
[INFO]:GameLoading
[INFO]:[API] - Trying to load mods
[ERROR]:[API] - Error: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
  at System.Reflection.Assembly.GetExportedTypes () [0x00000] in <filename unknown>:0 
  at Modding.ModLoader.LoadMods () [0x00000] in <filename unknown>:0 
[INFO]:Initializing charm notch mod
[INFO]:Charm notch mod initialized
[INFO]:Randomizer Mod initializing!
[INFO]:Randomizer Mod initialized!
[INFO]:Saving Global Settings
[INFO]:Saving Global Settings
pearl sentinel
#

You definitely don't have ModCommon.dll

#

Use the crossroads installer, it will install everything correctly

south matrix
#

thats what i've been using

#

ah

#

seems it didn't

#

install correctly

#

i'll just manually download it and put it in

pearl sentinel
#

Odd. What happens if you hit redownload on ModCommon.dll

south matrix
pearl sentinel
#

Ohh I see

#

That's my bad then

#

Thanks for bringing this to my attention

#

Let me fix it rq

south matrix
pearl sentinel
#

hmm. it should install to the correct folder

#

can you try a redownload?

#

i updated the zip just to be sure

solemn rivet
#

what folder is it supposed to install to?

pearl sentinel
#

Same as everything else

solemn rivet
#

weird

pearl sentinel
#

Yeah

#

Maybe my dependency installation is using a slightly wrong path

solemn rivet
#

I mean, if the zip's folder structure is right, there's no way that should happen, right?

#

oh

pearl sentinel
#

But

solemn rivet
#

I though you literally just copy pasted the zip contents

pearl sentinel
#

Then the api would also be messing up

#

I thought I did too

#

I did notice that my mod common zip had a slightly different case for hollow_knight_data

south matrix
#

doesn't look like anything randomized

#

but the mod installed correctly and i checked hte settings

#

(item randomizer did work)

pearl sentinel
#

For enemy randomizer you need to hit the load button on the title screen

south matrix
#

oh i'm dumb

solemn rivet
#

m8, you're already doing better than 90% of the people who come here to troubleshoot mods

#

you're fine

delicate ether
#

well thats stupid, the game locked after doing the second arena

#

spoke to the dude on the bench and couldnt continue the dialog, had to close the game

#

and it reset all of my arena progress

south matrix
#

ah it finishedl oading and hten

#

path of pain music

pearl sentinel
#

@delicate ether weird

delicate ether
#

the game has hardlocked a few times

#

its a recurring theme

pearl sentinel
#

What other mods are you using

delicate ether
#

mostly dialog gets stuck, or the gaime goes black during some cutscene and nothing happens

#

debug mod and enemy randomizer

#

but im not using them

#

they are just installed

south matrix
#

brooding waht are you doing here

#

can bosses just spawn anywhere?

delicate ether
#

that looks right to me ๐Ÿ˜„

pearl sentinel
#

It could be either one

delicate ether
#

yes

south matrix
#

thats amazing

pearl sentinel
#

Some can

#

Mojo, check the options for enemy randomizer

#

Chaos is a bit harder but most people prefer that

delicate ether
#

one option i would like for the enmy randomizer is one that doesnt change enemy sizes, i often see flat or squished enemies

south matrix
#

i'm doing chaos

#

the only real way to play

delicate ether
#

and its mostly just ugly to see lol

#

no real gameplay issues

pearl sentinel
#

Hmm. The sizes should mostly not be happening. It was done to allow more enemy types to be shuffled around but I undid it

delicate ether
#

well the smaller/larger variants are cool, esp if you could program them to have more/less hp

#

but sometimes they look like pancakes

pearl sentinel
#

Though since lifeblood few people have played or tested it

south matrix
#

but you can still hit them

pearl sentinel
#

Can you send a few screenshots to me of a pm next time you find some oddities

solemn rivet
#

Nice

delicate ether
#

sure

#

infact they are kinda common i'll go test right now

pearl sentinel
#

Ty

#

Really they should go in a bug report

delicate ether
#

also, soul tyrant almost always makes the whole game very slow or causes me to fall through the floor when he spawns

pearl sentinel
#

Let me make one for you to put them in if you don't mind

delicate ether
#

also

#

if you have enemy randomizer and you go into a save that doesnt use it without loading it, if you exit to menu the button is gone

#

to load it

delicate ether
#

gotta make an acc ๐Ÿ˜„ no problem will do

south matrix
#

doors are not opening

delicate ether
#

another thing, and this may be by design, some enemies dont change until well into the scene

#

so they appear normal until you get close then poof, new enemy

#

it opened for me

#

some enmies spawn invisible ive noticed, maybe that happened for you

south matrix
#

i wonder if quitting and coming back will give me the notch

delicate ether
#

hmm, they do for me

south matrix
bronze temple
#

that's a name I haven't heard in a long time GWchadThinkeyes

south matrix
#

oh hello

bronze temple
#

oh hi

solemn rivet
#

is this like

#

when Ash meets Gary Oak?

#

and Oak is like "long time no see Ketchum" with all his 16 thousand badges and girls and whatnot

delicate ether
#

Ive uploaded some screenshots of maybe helpful maybe not stuff after 30 or so minutes of play. I have a feeling its all already known stuff though.

#

mostly squished guys, wall cralwers spawning in weird places, and an enemy in the background able to hit you in the foreground

#

and random green rectangles

south matrix
#

sad

solemn rivet
#

aren't those all old glitches? I thought kerr fixed those

copper nacelle
#

the room opening thing was definitely fixed

#

idk about grimm

#

installing enemy rando doesn't auto install modcommon ree

solemn rivet
#

it does not

#

I thought it was contained in the zip

copper nacelle
#

double checked

#

just has enemy rando

solemn rivet
#

ok

#

fixin it

copper nacelle
solemn rivet
#

I'll make it also check for un-installed dependencies

copper nacelle
solemn rivet
#

modcommon is in the mods list

#

kek

copper nacelle
#

@stiff bane look it's your friend

#

also it made the CoT battle music play

stiff bane
#

delet this

#

delet this

solemn rivet
#

I'll change it later to auto-install every dependency, including API

south matrix
#

lmao

#

if you find hollow knight in a room and kill him you can just

solemn rivet
#

kek

copper nacelle
#

enemy rando any% run seeded

#

get hollow knight in first room

lone dust
#

is it possible using the debug mod to have false knight have 9999 HP but also be staggerable?

copper nacelle
#

he has 2 hp bars

#

stagger him once and make the maggot thing have inf hp

#

i think

lone dust
#

so after 5 hits (im using fotf) he'll get unstaggered right?

#

im basically just trying to practice that cycle

leaden hedge
#

i think the maggot health gets reset to 40 whenever you kill the base knight

#

and inf hp just gives 9999 hp

#

it doesn't matter anyway

#

because you can permastagger afaik

copper nacelle
#

yeah you can

lone dust
#

when i had his HP at 9999, he never would stagger

leaden hedge
#

yeah

copper nacelle
#

that's cause the knight's hp

leaden hedge
#

because he doesn't stagger

copper nacelle
#

when it gets to 0

#

is how he staggers

lone dust
#

ah i see

leaden hedge
#

just leave it at normal

lone dust
#

oh right i forgot i can just keep cycling the boss normally LuL

flat forum
#

I download both files from the enemy randomizer folder, right?

#

into the mods folder

copper nacelle
#

oh the scenes thing?

#

you don't need the scenes

flat forum
#

Ok

#

Hmmmm

#

there is no .dll file

#

lemme recheck

#

and try again

#

Yeah, it gave me an error message this time

#

It gives destination and "FAILED TO LOAD! Check ModLog.txt"

copper nacelle
#

did you install modcommon

#

or just use the installer GWnanaREEEEEEEEEE

flat forum
#

I...

#

Downloading it

#

Why isn't it in the same folder?

solemn rivet
copper nacelle
#

ok_grimm tho

solemn rivet
#

clean your downloads folder m8

copper nacelle
#

true

solemn rivet
#

should I leave dependencies, such as ModCommon, on the modlist, or should I remove them?

#

it's like, one line of code

copper nacelle
#

uhh

#

keep them imo

#

wait

#

no

#

if you keep them it's easier for people who want to add them as dependencies to new mods

#

but if you don't then it's less confusing for other people

#

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

solemn rivet
#

yeah...

#

I'll just leave them for now

#

less work for me

#

if people complain, then i'll change it

copper nacelle
flat forum
#

No random enemies?

copper nacelle
#

did you hit the load button

flat forum
#

whcih one?

#

where?

#

I have several mods on now and I'm confused

copper nacelle
#

You have enemy rando and modcommon installed? Right?

#

w/ those installed enemy rando should load

#

and on the title screen

#

in the top left

#

there's a big load button

flat forum
#

the mods are listed top left

#

But there's still a complete lack of a load button for me

#

send a screenshot

copper nacelle
#

reopen game imo

flat forum
#

There was one now

#

Thanks

copper nacelle
#

yw

flat forum
#

game crashed as it was loading

solemn rivet
#

oom

#

prolly

#

close chrome tabs

flat forum
#

Nah

#

It's

#

Windows is 32 bit, giving me a max of 3.5 GB ram

solemn rivet
#

oof

#

it needs that much to even load the enemies

flat forum
#

Yeah

#

I'll try and get 64 bit Windows soon

solemn rivet
#

use linux

#

tbf I only run windows because most games I like aren't on linux

copper nacelle
#

same

solemn rivet
#

(and because my gpu hates linux, and vice versa)

copper nacelle
#

lol

#

my gpu works pretty well

#

haven't had any issues

solemn rivet
#

apparently, linux hates nvidia

#

and nvidia hates linux

#

I had no issues with my old AMD

#

but ever since I've got my new gpu, it's always stuck in bootloop

copper nacelle
#

oof

#

I've got a 960 but it's been fine

#

are you using the nouveau drivers or the proprietary ones

solemn rivet
#

it won't even run after installing

copper nacelle
#

o o f

#

doesn't even get to tty?

solemn rivet
#

nope

copper nacelle
#

rip

solemn rivet
#

I think the issue is with the nouveau drives tbh

#

but I never looked much into it

copper nacelle
#

could boot from a minimal install

#

they don't have any gpu drivers

solemn rivet
#

now where's my bootable flash drive...

delicate ether
#

@pearl sentinel i was thinking, a cool way to do chaos mode would be to have every mob turn into a wandering husk, crawlid, or vengefly, then when they are on screen after a period of time (maybe 1 second) they explode and the new monster pops out, this would mostly be for the coolnest factor than anything else

compact sedge
#

yeah nvidia and Linux do not play well together and it's mostly nvidia's fault

delicate ether
#

nvidia doesnt want linux users to have the superiour graphics cards

compact sedge
#

I don't think I should be posting this yet but I got crossroads (almost) fully working on my system.

solemn rivet
#

What are you working on AA?

#

Oh

#

By crossroads you mean the installer

#

Nvm

compact sedge
#

yeah the game is to just show the mods installed properly

solemn rivet
#

You're porting it to macos

compact sedge
#

Linux first

solemn rivet
#

Nice!

compact sedge
#

I don't have a mac but it should work on mac too though

compact sedge
#

(just gonna install Windows real quick so I can test to make sure I didn't break anything there before I send a pull request)

wary drift
#

does coding fit into modding?

compact sedge
#

It wouldn't be on topic except I'm working on a mod manager.

#

well I say that but it's not really my mod manager, 99.99% of the work was done by Kerr

copper nacelle
compact sedge
#

can you add a few more speedrunning bugs in there?

pearl sentinel
#

Why not just remove hard falling instead of unfix menu?

#

Also, AA, cool!

copper nacelle
#

menudrop also makes you fall faster

#

also effort

compact sedge
#

Make the game memory hackable just with ingame movements like super mario world so people can beat it in 40 seconds

hazy sentinel
#

@copper nacelle any nonzero jerk

copper nacelle
#

what

hazy sentinel
#

jerk is rate of change of acceleration

copper nacelle
#

ok

#

ending cinematic and credits are both skippable

#

w/ that

hazy sentinel
#

do ending achievos still work

copper nacelle
#

yes

hazy sentinel
#

hot

hollow pier
#

wait is there a credit skip mod now

copper nacelle
#

scroll up like

#

1-2 pages

hollow pier
#

too much effort

compact sedge
#
  • Unfixes menu drop
  • Unfixes storage/pfloat
  • All cutscenes skippable
copper nacelle
#

it also has the api w/ the monomod hooks bundled because effort

compact sedge
#

copy paste this post every 5 messages so people don't have to scroll up

hazy sentinel
#

@copper nacelle unbuff uumuu ngl

wary drift
#

56 what about hornet CoT?

copper nacelle
#

should be skippable

#

just checked

#

skippable

hazy sentinel
#

wow speedrun

#

2 minutes to CoT

solemn rivet
#

56 is fast boi

river tiger
#

what does QoL do?

leaden hedge
#

improve qol

river tiger
#

Hmm ok

leaden hedge
#

whens sell all too lemm @copper nacelle

#

the real QoL change

river tiger
#

How do I install it?

copper nacelle
#

sean already made that

#

you talk to him on the right side and it sells all relics

leaden hedge
copper nacelle
#

๐Ÿค”

river tiger
#

how do I insteal it

leaden hedge
#

is it just a zip

copper nacelle
#

yeah

#

files aren't in the right folders tho

#

it has an api w/ the runtime detour as well

leaden hedge
#

you just keep asking how to install mods

#

in here

#

and it'll magically go into correct folder

river tiger
#

I'm not really used to installing maods you see...

copper nacelle
#

maods

river tiger
#

I just use the modinstaller lol

copper nacelle
#

it has an api

leaden hedge
#

modinstaller was a mistake

copper nacelle
#

just replace the assembly-csharp in managed w/ it's assembly-csharp

#

and put it in mods

#

it's not hard

river tiger
#

LOL

#

ModInstaller was a mistake

#

Thank you @copper nacelle at least that was helpful : )

copper nacelle
#

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

solemn rivet
#

good news, I've just finished writing the lecture I'm supposed to give next friday, yay

#

bad news, I still have to write another lecture for the friday after that one

copper nacelle
#

oof

solemn rivet
#

thankfully it's not an english lecture

floral furnace
#

any good mods that i can start reading/experimenting to make a simple hit counter gui?

solemn rivet
#

do you want to count nail hits only?

floral furnace
#

yeah, just a simple "HITS: x" on the side of the health bar

#

none of the other fancy stuff for now

solemn rivet
#

eh

#

make an int and increment it every time NailHit gets called?

copper nacelle
#

i think he's talking about the gui part tho

solemn rivet
#

oh

#

duh

#

obvsly

#

sorry

#

so

#

if you want to use canvas, ask sean and kdt

#

if you want to use imgui, look at bonfire

floral furnace
#

yeah gui, i already have my hit stuff ready, and i lose damage per 2 seconds, i just need to have a gui showing me that instead of leaving it to player intuition of how much damage hes stacked up.

#

uhh any differences i should know about the two?

solemn rivet
#

canvas looks good

#

imgui does not

#

(compare bonfire's level up interface versus debug mod's interface)

floral furnace
#

ehh i think it looks ok, i just really need a text and the updating counter anyway

#

ill try that

copper nacelle
#

debug is on github if you want to look at that for canvas

floral furnace
#

alright thanks

delicate ether
#

a % of hits that hit would be a cool stat to have

#

so what % of all nail attacks hit an enemy

#

then you could have 100% hit chance runs ๐Ÿ˜„

#

where you try to never miss

floral furnace
#

i think ive tried having 0 nail damage, its the same thing as missing, your hit will register but you wont do any damage or even get a hit indicator, if thats what you mean by "missing"

copper nacelle
#

i think they mean just not hitting the enemy

#

like trying to hit the enemy

#

and not hitting the enemy because they've moved/are too far away/are already dead

floral furnace
#

AHHH i see its like those accuracy scores or something

river tiger
#

The float bug in blackmoth + shade dash cut off at random = miserable life

#

I've been on mantis lords for hours

copper nacelle
solemn rivet
#

idk what causes it tbf

#

I've played most of the game in blackmoth and it never happened once

river tiger
#

You mean float bug or vanilla bug?

rain cedar
#

Pretty sure it can be caused by dashing during another dash and getting hit

river tiger
#

Possibly.

#

I wish there was an input thingy that collects data everytime the character does an action

#

That way it'd be easier to pinpoint bugs and whatnot

leaden hedge
#

imgui isn't even easier to use than canvas tbh

floral furnace
#

so uhh, should i just jump into canvas instead?

leaden hedge
#

if you're using CanvasUtil that comes with the modding api yes

#
GameObject canvas = CanvasUtil.createCanvas(RenderMode.ScreenSpaceOverlay, new Vector2(1920, 1080));
CanvasUtil.createFonts();
Text text= CanvasUtil.createTextPanel(canvas, "", 24, TextAnchor.MiddleCenter, new CanvasUtil.RectData(new Vector2(58, 58), new Vector2(0, 90), new Vector2(0.5f, 0), new Vector2(0.5f, 0), new Vector2(0.5f, 0.5f)), true).GetComponent<Text>();

text.Text = "HIT: X"
#

will put a text box 90 pixels off the bottom of the middle of the screen

floral furnace
#

Well uhh, thats convenient, but ill still try to learn what the other objects mean etc etc

#

No idea how canvas works as of now, kinda

copper nacelle
#

can you grab screen x and y

solemn rivet
#

^

#

was about to ask that

#

does that make any diff?

#

you can use Screen.width and Screen.height

leaden hedge
#

what about screen.x and screen.y?

copper nacelle
leaden hedge
#

the values in the createCanvas have nothing to do with size of the screen

solemn rivet
#

instead of manually setting it to 1920x1080

leaden hedge
#

thats just used for calculating how far something is relatively

#

so the 90pixels will only be at 1920x1080p

#

if you did it 1280x720 itd be about 60

solemn rivet
#

yup

leaden hedge
#

just set it to whatever you run the game at normally

#

so you can use an image editor to figure out offsets

solemn rivet
#

in enemyhpbar I had to set it relative to screensize because of how I was setting the bars positions

leaden hedge
#

should have just been
anchors at 0,0
pos = worldspace -> cameraspace

solemn rivet
#

I mean, sorry, I expressed myself poorly

#

not the bars positions, per se

#

but their sizes

leaden hedge
#

dunno what about sizes would matter

#

did you want them to scale or not with screen size

solemn rivet
leaden hedge
#

add those to your canvas

solemn rivet
#

nah, I fixed it already

#

made them scale with screen size

leaden hedge
solemn rivet
#

oh

leaden hedge
#

by default its the first one

#

you can also apply a scale value

#

to scale everything from one value

solemn rivet
#

what's the difference beween first and third?

leaden lintel
#

Hey Kdt

#

You can do datamining???

leaden hedge
#

third makes stuff a constant size irl

solemn rivet
#

oh

leaden hedge
#

or tries atleast

#

its for phones where you want buttons to be atleast 1nch per se

#

yeah I can do datamining

#

if you're asking about this game

leaden lintel
#

Can you datamanine the Hp of hivelings ???

leaden hedge
#

didn't kerr give TEO a list of every enemy?

leaden lintel
#

Yup

#

But hivelings life still in 4

#

The informstion says thatt now is 16

#

But isnt udpated

#

I want to know exactly

leaden hedge
#

just install enemy hp bar or debug

#

and hit them once

#

and see how much hp they lose ๐Ÿค”

leaden lintel
#

(1 Im cant use HK right now
2 im bad with mods)

solemn rivet
#

fg_go.GetComponent<CanvasScaler>().uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize; let's see if this works

rain cedar
#

I just forgot to move my mod dll into the mods folder before testing

#

Twice zote

solemn rivet
#

well, that not only did not work - it broke the mod

pearl sentinel
#

Use my post build command bat file that copies the dll to your mods folder?

#

( @rain cedar )

rain cedar
#

That sounds convenient, where is it?

pearl sentinel
#

In the solution folder of any of my mods

solemn rivet
#

I use my installer zote

pearl sentinel
#

I think it's called install_build.bat, then set vs's post build step to run it. Just edit the bat to use your hk path

#

This is for building with vs

rain cedar
#

Alright

#

Thanks

pearl sentinel
#

I mean. It's just a command line copy, but qol boost is ok_grimm

rain cedar
#

Looks like I need larger charm pictures, but otherwise good

pearl sentinel
#

Sick.

#

That's awesome

young walrus
#

LOL

#

awesome

rain cedar
#

Not even that hard to change since shops are a real component

solemn rivet
#

best charm description

rain cedar
#

Holy shit wtf the shops use 2048*2048 icons

#

Wait no I think I'm stupid

#

It makes a lot more sense that it's probably a 2048*2048 sprite sheet

leaden hedge
#

isn't the atlas 20148x2048

rain cedar
#

Idk, probably

leaden hedge
#

the sprites are like 100 pixels or something

young walrus
#

dick pic charms when

rain cedar
#

Let's keep it family friendly in here

#

I guess now the question is whether I should try to figure out how to shift a sprite's location on a sheet or just embed all the charm images

young walrus
#

charm shapes loosely based on the anatomy of the male reproductive system when?

rain cedar
#

You're just not looking hard enough

civic bough
#

Hey @pearl sentinel , is Enemy Randomizer still working through Crossroads?

pearl sentinel
#

Should be

civic bough
#

Hm, maybe i'm on an old version of it

pearl sentinel
#

Make sure you also have ModCommon.dll installed

#

Crossroads should auto install it

#

But just in case

civic bough
#

Ok, I'll try updating both

#

Oh yeah, looks like I was on an outdated version of Crossroads

#

Works now

#

thanks

pearl sentinel
delicate ether
#

I was thinking of doing enemy rando chaos mode in my next run, but i think i may actually do room mode. I think room mode will be harder since you cant reroll rooms.

#

but that might mean rooms that are fucked, stay fucked

civic bough
#

Elder Baldurs are the hardest enemies in the game now

#

oh god does flukemarm spawn random enemies

pearl sentinel
#

Yep, random spawns from things. Luckily flukemarm dies in like 2 seconds with a decent amount of upgrades

#

Also, for the shrumal ogre battle that awards the charm notch, it works with enemy randomizer if you rush into the room and don't kill anything until the doors close

delicate ether
#

elder baldurs are game breaking lol

#

when i did chaos ode i basically had to go in with enough soul to cast 4 times

#

and then just pewpewpewpew really fast

#

when you click the load randomizer button, what exactly is the mod doing at that point?

#

it seems like its just loading resources to use in the randomization process, couldnt that be done prior?

solemn rivet
#

In short, no

#

It could, but we don't really have the means atm

#

Unless kerr has found a way to serialize enemies and spawns

rain cedar
#

There's no reason it wouldn't be possible

#

It just can't be done with Unity's serializer

#

Gotta make your own or find one

pearl sentinel
#

Yeah. The main problem is converting the enemy state machines into file data and then also writing code to load that data. So basically writing A LOT of tedious and complicated code to save and load playmaker data + misc unity data. If I did it I'd likely sell it for a lot of money on the unity asset store and it would take me a lot of time and effort

#

Like, if it took me 6 months of time to do that, I'd rather spend that time making content and just ask users to bear with a few minutes of loading time

#

Like many things, it's a matter of "we could do it, but is it worth it"

#

The pupper shot for today

royal ridge
#

mylajoy adorable!!

pearl sentinel
#

As far as what enemy randomizer is doing, there aren't enemy "types" or anything like that. So I hand picked a minimum subset of places in the game and load them up, grab the unique enemy "types" out, and store them in a big list (that's why some people go out of memory when using the mod). Then, using that list, I can swap out enemies during someone's play through

delicate ether
#

sounds complimicated

slender stump
#

mod

#

it like conrad

#

but it modding

#

so no conrad

south matrix
#

And then zote dies

slender stump
#

conrad is mod

#

no modding

#

!

#

seapnr is modding

copper nacelle
#

seapnr

slender stump
#

56

#

is modder

#

but no mod

#

conrad mod

copper nacelle
#

are you ok

slender stump
#

ikr

rain cedar
#

I see no problems with the spelling of my name there

slender stump
#

seapnr

#

why you have no profile pic

compact sedge
#

seanpur

slender stump
#

?

rain cedar
#

I just don't care about profile pictures

#

I use compact, so I never see them anyway

slender stump
#

put one

#

it cool

#

!

rain cedar
#

Make me

slender stump
#

make you

rain cedar
#

That's what I said, yeah

slender stump
#

ikr

rain cedar
#

I can't tell if you're a little kid, stupid, or on some kind of drugs

compact sedge
#

yes

slender stump
#

yes

south matrix
#

yes

slender stump
#

it fit you

rain cedar
#

No thanks

slender stump
#

thanks

#

!

compact sedge
#

it's not even a square image

slender stump
#

speak for yourself

#

!

compact sedge
#

I'm not even a square image?

slender stump
#

ikr

copper nacelle
#

I can't tell if you're shitposting or high

compact sedge
#

why thank you

slender stump
#

thank me

#

!

copper nacelle
#

No thanks

compact sedge
#

I've always thought of myself as quite square but here you are telling me otherwise.

slender stump
#

otherwise

rain cedar
#

More important than the "horrifying" bit, though, is that it works

flat forum
#

what's the latest version of Debug Mod?

solemn rivet
#

The one on the drive

flat forum
#

make Flukemarm spawn 7 babies at once pls

weak lodge
#

It wonโ€™t be any use when you can kill flukemarm in 4 casts of abyss shreik

#

Soul twister and shaman stone the thing doesnโ€™t even get to start the fight yet and itโ€™s dead

flat forum
#

Give it triple health then

delicate ether
#

give flukmarm 10k health and touhou levels of bullet hell projectiles

#

that reflect off walls

#

and make it unequip all charms when you enter the boss arena

#

"Flukemarm The Defiler"

weak lodge
#

run

#

The boss room doesnโ€™t close up so

#

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

flat forum
#

That sounds interesting

#

But also

#

Make the room lock up

#

And touching the floor or walls hurts you

delicate ether
#

as an actual interesting way to spruce up the fight, maybe give him pahses of immunity, so he alternates between being immune to spells and immune to nail hits

flat forum
#

Hmmmm

delicate ether
#

maybe have a color palette change

#

so his normal mode is as is and he is immune to spells, hit him enough times with the nail and he turns red, and becomes phsyical immune, and spits out more bugs, until you damage him enough with spells, then he goes back

flat forum
#

I think it will be far easier to create as a mod for it to just have more (much, much more if we have to) health and spawn many at the same time

And it will still a mire interesting and tougher fight without going through coding hell for it

#

Because I think mods shpuld find a balance between "easy to create" and "interesting to play"

delicate ether
#

bleh, interesting to play is the only perogative, players dont care how hard something is to code ๐Ÿ˜›

leaden hedge
#

neither are interesting to play

flat forum
#

Bit modders do

leaden hedge
#

flukemarm and uumuu are intrisically badly designed bosses

flat forum
#

And I say qe don't torture the modders

leaden hedge
#

you'd need to completely remake them to make them remotely interesting

delicate ether
#

eh, i dont thinkt hey are bad per se, just easy

flat forum
#

Maybe, but a small buff won't hurt

Also, make Uumuu use both of its attacks at once

leaden hedge
#

they are both perfect examples of how not to design bosses

delicate ether
#

i would remove both of uumuus attacks and give him adds instead

flat forum
#

These may make the fight even a little bit more interesting

delicate ether
#

add in those big jelly fish, and the only way to damage uumuu is from the flying bombs that come when you hit big jellies

leaden hedge
#

uumuu is invincible 90% of the time to make up for his awful attacks patterns
flukemarm doesn't even move or attack just spawns one single super simple ai add

flat forum
#

Mechazawa's Uumuu idea is interesting

#

I like it

delicate ether
#

i would rearrange the level layout too, but thats a tad bit tough

flat forum
#

And it doesn't sound infinitely hard

leaden hedge
#

you can't really control the direction those go

delicate ether
#

remove all of the platforms and just have a few attaches to the sides

#

you can put yourself inbetween them and uumu

#

then dodge

flat forum
#

Explosions already do damage to enemies I think

delicate ether
#

maybe have 4 spawn, one in each corner

flat forum
#

But how often? And how?

delicate ether
#

how often = depends what balance the dev wants, how? = ask a dev lol

flat forum
#

Also, a small change that will make some fights far more interesting - the chasing balls, the one Soul enemies and the Radiance spawn

#

An disappear either by httong something

#

Or after chasing you for too long

delicate ether
#

i like this idea because it means none of the damage from your character actually matters in the fight

flat forum
#

And they have a sgort invincibility time

leaden hedge
#

i think you underestimate how hard it is to make uumuu be in a specific spot

delicate ether
#

speedruners will hate it, but oh well

leaden hedge
#

and also get on the other side of a jelly fish

delicate ether
#

uumuu follows you, you can kite him

flat forum
#

Extend the invincibility time so that they'll only disappear after chasing you for too long and not by hitting stuff

delicate ether
#

what im imaging is you keep going around him and so he wanders near the middle of the roo for most of the fight, and as you go around him you hit jellies

#

they fly at you and hit him

flat forum
#

And that sounds more than easily feasable

leaden hedge
#

no

#

because thats the core mechanic of the balls

#

don't jump

#

so they hit the ground

delicate ether
#

the other idea is, he spits a projectile at you that you have to reflect back at him, but thats zelda mechanics 101 lol

flat forum
#

But isn't there something specifying for how long the balls are invincible?

leaden hedge
#

for radiance yes

flat forum
#

And for the Soul ones?

leaden hedge
#

because they spawn randomly and can spawn inside the floor

#

and would break instantly

#

why would soul ones have that mechanic

delicate ether
#

i got it

leaden hedge
#

they always spawn away from the ground

flat forum
#

Well, extend the Radiance fight ones and then apply the same code to the Soul ones?

delicate ether
#

empty out uumus room, and put those spore shooter thingies in it, that launch green homing bombs

leaden hedge
#

why would you do that

delicate ether
#

those are way easier to control

leaden hedge
#

making them hit the ground is the mechanic

delicate ether
#

but that makes the fight way easier then

leaden hedge
#

removing that mechanic doesn't make the fight better

delicate ether
#

and it guess it would break lore lol

flat forum
#

But they also despawn after a certain time, right?

leaden hedge
#

it'd just turn soul master and radiance into a skipping minigame

#

boshy already has that

#

go play the sonic boss

delicate ether
#

no, dont make any fights last longer, endurance fights suck

flat forum
#

But that way those force you into keeping tracl of several things on screen at once

delicate ether
#

short but difficult fights are what i prefer ๐Ÿ˜„

leaden hedge
#

and how is that a good mechanic ๐Ÿค”

flat forum
#

Cut health then

#

I just wanna try it

delicate ether
#

boshy fights are all "do this thing for ten minutes"

flat forum
#

I don't know how much of a good idea it is tho

delicate ether
#

oh and die a lot

leaden hedge
#

if you wanna make a boss legit garbage there's easy stuff to do

flat forum
#

But I still wanna see what an enemy with invincible chase balls is like

leaden hedge
#

an actual interesting thing could be to make soul master/tyrants windmill attack fire as it spins back

#

it'd be like sonic from boshy

#

you stand in a spot

#

jump

delicate ether
#

i would give soul master more fakeouts

leaden hedge
#

it goes over your head

delicate ether
#

on his dd

leaden hedge
#

comes back down

#

and you jump again

#

wow

#

much interest

delicate ether
#

like a chance between 1 fake out up to like 5

flat forum
#

That DOES sound good

leaden hedge
#

sounds bad

flat forum
#

I want Soul Tyrant to have Traitor Lord's shockwaves

delicate ether
#

but its full of trollz, which is fun ๐Ÿ˜„

flat forum
#

I meant the dodging the big thing

delicate ether
#

what else does oul master do, the ring thing, the dd, and the fireballs right?

#

oh and the dash

#

idk, i liked his fight to be honest

flat forum
#

Make the dash faster

#

COMBINE THE DASH AND THE BALLS ATTACK

delicate ether
#

it would require new animations, but a thing you could do is when he does dd into the ground, instead of appearing in the air again, ake him come out of the floor in an uppercut under you ala mortal kombat style

flat forum
#

Make phase 2 use the balls attack the whole time

delicate ether
#

have it be chance based, so you dont know for sure

flat forum
#

So you dodge his DD and his magic balls

#

And then doivle magic balls

leaden hedge
#

how about you make him have 12 spinning orbs around him all the time

#

doesn't that sound fun

delicate ether
#

no

#

lol

leaden hedge
#

sounds fun to me

flat forum
#

Sounds

#

Masochistim

delicate ether
#

can you even jump between 12

flat forum
#

Ok then I like it

leaden hedge
#

no

flat forum
#

What no?

delicate ether
#

then as they say, rip nail users

leaden hedge
#

you probably can't jump between 12

#

although I guess it'd be more interesting to make him gain them as he losses hp

flat forum
#

Well, you can dodge by nail pogoing on the roght part of the arena

delicate ether
#

make the whole floor spikes requiring you to nail pgoo the whole fight

leaden hedge
#

make a spike follow the knight constantly

delicate ether
#

in his dream ight, the spikes are replaced with megaman spikes

#

and thats how you make a mod almost nobody would play

flat forum
#

(That makes me want to play a Soul God mod - first phase is normal but he gains more and more (max 8, leaving only one side vulnerable) magic balls

And Phase 2 has non-stop Magic Balls on top of the normal attacks)

leaden hedge
#

already made a mod no-one wants to play

#

infact theres 2

flat forum
#

Which one?

leaden hedge
#

ngg and darkmod

flat forum
#

Ones

#

Hmmmm

#

I downloaded NGG

#

And I like it

#

But NKG is broken on lofeblood

delicate ether
#

loafblood

flat forum
#

And Darkmod is?

exotic venture
#

i'm pretty sure the only other person who can appreciate darkmod is graig

flat forum
#

What does Darkmod do?

exotic venture
#

everything is dark like deepnest without lantern

delicate ether
#

darkmod, steel soul, chaos enemy randomizer, and randomizer, go

flat forum
#

Hmmmmmm

#

I'd try it soon

exotic venture
#

also enemy randomizer steel soul is literal hell

#

don't try that

#

since you will die

flat forum
#

Gimme a link

delicate ether
#

also make a new mod that silences enemies so you cant tell whats there by hearing

flat forum
#

Also, what happened to Hornet Guardian?

#

@delicate ether just turn off sound

leaden hedge
#

you can't tell anyway

flat forum
#

Who was making Hornet Guardian?

copper nacelle
#

hornet guardian?

delicate ether
#

Are scenes in hollow knight literally just big images with collision info?

#

or are they tile sets

pearl sentinel
#

Both

#

Hollow knight uses 2d toolkit

#

Look that up if you want to know what it does

flat forum
#

@copper nacelle Hard Hornet. There was a video of the mod not too long ago

copper nacelle
#

Kerr

flat forum
#

mhm

#

it hasn't been uploaded to the Google Drive so I should take it's not quite finished

delicate ether
#

is there any mod to make the nail do 0 damage but still gain soul?

leaden hedge
#

no the engine ignores 0 damage

delicate ether
#

how much does default nail do

leaden hedge
#

5

delicate ether
#

can it be made to be 1

leaden hedge
#

yes

delicate ether
#

or maybe 0.1 if the game handles intergers

#

decimals*

leaden hedge
#

only handles ints

delicate ether
#

i want to try some runs that use soul but withour damaging bosses via nail

#

and without using infinite soul

#

actually, cant debug mode do that

copper nacelle
#

just give yourself dnail at the start

#

and fireball

delicate ether
#

hitting bosses with dnail?, is that even possible without getting hit?

copper nacelle
#

yes

delicate ether
#

and yeah, 0 damage nail doesnt even have collision with enemies lol

copper nacelle
delicate ether
#

debug mode lets you change nail damage in increments of 4, is there any way to do increments of 1?

copper nacelle
#

save edit

delicate ether
#

i dont know what you mean

copper nacelle
#

edit your save

#

w/ a save editor

delicate ether
#

welp

#

i did something wrong cuz all my saves are wiped ๐Ÿ˜„

copper nacelle
#

kdt's save editor is broke

delicate ether
#

yep

copper nacelle
#

you can restore the saves from backup

#

it's like

#

user1.bak or something

#

i don't remember what

delicate ether
#

yeah i moved them back and its still all empty, oh well

#

i was about to end my first playthrough anyways

copper nacelle
#

oof

delicate ether
#

i got it, i didnt rename them properly

#

however, is there a working save editor for life blood?

copper nacelle
#

RainingChain's still works

#

drag the save onto the editor

#

it gives a .json

#

edit the .json

#

drag it back onto the editor

delicate ether
#

noice, i love editing a wall of text ๐Ÿ˜„

#

notepad++ really helps

copper nacelle
#

just put it through a json beautifier

#

ez

#

should still work

#

or just edit the wall

delicate ether
#

im editing the wall but all of the charms are newcharm_XX, do you know of any place with the names of the charms?

copper nacelle
delicate ether
#

thanks

#

so actually kdts editor did save the file properly, all of my edits are there

copper nacelle
#

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

delicate ether
#

i wonder if hollow knight needs to be restarted to see new save files

#

woo, got it, magic only run ahoy!

#

as if this is going to be difficult..

wide crown
#

no you just open it, copy new files in folder, go to load game

#

otherwise steam cloud 'll overwrite

leaden hedge
#

when I get gtk / mono to work

#

i'm porting hksm to c#

#

but it looks like it'll be easier to install linux than get mono to compile

copper nacelle
#

WSL

#

linux on windows ez

leaden hedge
#

im on win7

compact sedge
#

wait isn't hksm java?

leaden hedge
#

yes

compact sedge
#

So why port it?

leaden hedge
#

i can use hollow knights internal save + load functions to decrypt load save and encrypt data

compact sedge
#

well the decryption/encryption isn't exactly the hard part. I slightly modified a tiny python script I found for that.

leaden hedge
#

I wrote hksm ๐Ÿค”

#

it has decryption and it works

compact sedge
#

true

leaden hedge
#

I actually have no idea why hksm doesn't work

compact sedge
#

oh I didn't realize it just didn't work

leaden hedge
#

it worked until this patch

compact sedge
leaden hedge
#

thats based off mine

compact sedge
#

yeah

#

well with my slight mod it succesfully decoded it, I'ma test if it can successfully reencode it afterwards before I send any details about what I changed.

leaden hedge
#

mine decodes afaik

copper nacelle
#

pretty sure it encodes too

#

someone used chain's on a save they edited w/ yours and it encoded/decoded properly

leaden hedge
#

so dunno why it doesn't load

delicate ether
#

i could have done something wrong

leaden hedge
#

gradow said the same thing

compact sedge
#

yeah it works for me

#

the python thing

#

let me test your java thing

dusky lion
#

Is Bonfire compatible with Lifeblood?

copper nacelle
#

I think Gradow updated it

#

99% sure he did

dusky lion
#

Thank.

copper nacelle
#

yeah he did

dusky lion
#

And what does the Charm Notch Mod do?

delicate ether
#

gives you notches when you hit certain charm count milestones

#

instead og going to the merchant

dusky lion
#

Seems the most up to date of Bonfire is 1.2.1.4

copper nacelle
#

[API} big dungo

compact sedge
#

your java program works as well!

dusky lion
compact sedge
#

No mods needed

dusky lion
#

Ok I am dungo.

copper nacelle
#

did you try loading the saves in game tho

#

they don't load

compact sedge
#

yeah

dusky lion
#

Dungo is a great insult which I will use in another servers.

copper nacelle
#

dungo

compact sedge
#

I edited my geo to 40000 with the python loaded the save and it worked, then used the java thing to edit it back loaded it and it worked again

leaden hedge
#

weird

compact sedge
#

the only "annoying" part was navigating to .config since java didn't show hidden files

#

so I had to symlink .config to a visible folder

leaden hedge
#

i don't have current patch installed

#

so I haven't been able to test

compact sedge
#

I'm on lifeblood beta btw

#

actually lifeblood regular

#

sorry

dusky lion
#

Does the Randomizer mod include the Enemy randomizer?

copper nacelle
#

no

#

they're different mods

dusky lion
#

I'll just install them b o t h.

copper nacelle
#

randomizer isn't updated for lifeblood

#

being worked on tho

dusky lion
#

Oof.

young walrus
#

"oof this thing i want isn't updated immediately. lemme share my distaste in an edgy manner"

compact sedge
#

oof ouch owie

dusky lion
#

What the fuuuuuck.

#

How is saying "Oof." edgy.

compact sedge
#

I don't think so but I like stupid meme references

dusky lion
#

Well you're wrong because apparently saying oof is a way of sharing distaste in an edgy manner.

#

Don't ask me how but it does.

young walrus
#

call it whatever you want, but saying "oof" in this context is very disrespectful to Sean and the modding team, especially when it was just said that they're being worked on.

solemn rivet
#

KDT I'll send you the error that outputlog gives me when loading edited save files as soon as I can

dusky lion
#

Disrespectful? I said oof because it was a minor inconvenience. I'm not angry at them; I just didn't know it wasn't compatible.

delicate ether
#

oh wow, first crash in hollow knight

dusky lion
#

I've had 3.

#

Once during the final boss.

delicate ether
#

well it hasnt technically crashed yet

#

i transitions scenes and it went not responding

#

and it still hasnt responded, but i hear ambvience still

dusky lion
#

That happened to me.

#

You can still move around and stuff but the visuals are stuck at the loading screen.

copper nacelle
#

are you sure you aren't just oob

delicate ether
#

no the whoprogram went grey and windows told me it isnt responding

copper nacelle
#

rip

delicate ether
#

boo

#

and the proces wont end even in taskman

#

lol

dusky lion
#

How do you start Boss Rush?

copper nacelle
#

boss rush doesn't work on lifeblood big dungo

delicate ether
#

this is annoying, the process wont actualy close

copper nacelle
#

TASKKILL /F /IM processname.exe

delicate ether
#

it causing windows to freeze lol

#

damn son, hollow knight is rough when it crashes

#

windows crashed

copper nacelle
delicate ether
#

i think i have to restart my machine

#

i cant kill explorer

#

and my screen went black

#

i still have mouse tho

#

so this has never happened before

copper nacelle
#

tf

delicate ether
#

...and now it fixed itself and everything is normal

#

when i hit x

#

lol

#

wait no its not

dusky lion
#

Does Lightbringer work?

delicate ether
#

funny that discord still works perfectly

#

welp time to reboot, cant kill explorer either

#

and windows is actually failing to boot now

#

bootmngr missing

dusky lion
#

What does the FSM mod do?

copper nacelle
#

did you try

#

reading the readme

dusky lion
#

It doesn't have a readme unless I am very dumb.

#

I have looked and I am very dumb.

#

Or should I say dungo.

jolly latch
#

is there a boss health bar mod? ๐Ÿ˜ฎ

copper nacelle
#

EnemyHPBars works on bosses

jolly latch
#

oooo okay thanks

delicate ether
#

Turns out my problems were not caused by hollowknight, hollowknight crashed because of the problem. Anywys all is reseolved now ๐Ÿ˜„

rain cedar
#

Hm, what do people think about randomizing the amount of stuff in shops?

#

Like the total shop items would be the same, just the amounts per shop wouldn't

#

I could maybe even give lemm some stuff to sell

copper nacelle
#

that'd be super neat

#

lemm sell wayward compass

hollow pier
#

have tuk sell everything and everyone else sell nothing

rain cedar
#

That's the rancid egg guy, yeah?

copper nacelle
#

yeah

hollow pier
#

yes

rain cedar
#

Pretty sure he doesn't even have a shop UI

hollow pier
#

just make him spit out random stuff

#

might make rancid eggs too memey