#archived-modding-development

1 messages · Page 81 of 1

solemn rivet
#

literally

fair rampart
#

It can't be from the mod API

#

it can ?

solemn rivet
#

what's wrong?

fair rampart
#

The life don't decrease

copper nacelle
#

do you have any other mods installed

fair rampart
#

nope

#

only HpBar

solemn rivet
#

does the knight have a HealthManager component?

sterile valley
#

aaa

#

I'm back.

solemn rivet
#

I don't think so, since his health is completely controlled inside HeroController

#

welcome back... TO HELL

copper nacelle
#

I don't think he does

fair rampart
#

Do you want me to record ?

copper nacelle
#

@fair rampart try a different save

solemn rivet
#

Niko, see my tag above

copper nacelle
#

also yes

fair rampart
#

Hope my save is not corrupted

copper nacelle
#

also give mod log

fair rampart
#

Wait

#

i'm starting a new save to see

#

Not from my save

#

And I don't know how to give the mod log

solemn rivet
#

it's in the saves folder

fair rampart
#

I'm like really a noob in that

solemn rivet
#

no, the knight doesn't have a HealthManager

fair rampart
#

Wait i'm recording

solemn rivet
#

this is a list of enemies with HealthManager in the scene just outside of the stag before the False Knight:

#
Buzzer,
Climber 1,
Spitter,
Crawler,
Climber 2,
Buzzer,
Spitter (1)```
#

Sheep Lord: appdata/locallow/Team Cherry/Hollow Knight/

fair rampart
solemn rivet
#

y rar tho

fair rampart
#

And I can't send the video

copper nacelle
#

upload to youtube

buoyant wasp
#

i really need to compress this 20kb file because my internet is a sub-56k

fair rampart
#

that's why i'm doing

#

And the focus is infinite

copper nacelle
#

tf

#

that's weird af

buoyant wasp
#

infinite focus was a bug in the focus hook a long time ago

fair rampart
#

Is anybody having this glitch ?

buoyant wasp
#

wonder if the new hook is broken?

fair rampart
#

Maybe

#

I'm not an expert

copper nacelle
#

i'll try it w/ just api

#

working fine

fair rampart
#

I'm gonna desactivate hpbar to see

#

with HPbar ?

#

maybe I don't have the good DLL

#

can you please send it to me ?

copper nacelle
#

w/out

#

trying hpbar rn

fair rampart
#

Oh

copper nacelle
#

enemy hp bars is in a rar

#

reeeeeeeeee

#

everything is working fine w/ enemy hp bars

#

btw enemy hp bars is great

fair rampart
#

Send it to me pls in DM

#

In PM*

solemn rivet
#

Niko put it in a rar

#

I'm not gonna complain

fair rampart
#

I downloaded it from Gdrive

copper nacelle
#

latest patch, latest api, right?

fair rampart
#

Lifeblood

#

api is the last one in the pins

copper nacelle
#

weird

#

that's exactly what i'm using

#

maybe give output log?

#

modlog didn't seem weird as far as I could see

#

living without menu drop is pain

#

gotta dnspy that back in again

fair rampart
#

where is output log ?

copper nacelle
#

game folder

#

like you know where you put the mods

#

that's mods

fair rampart
#

steam right click

copper nacelle
#

go back 1 that's managed

#

go back 1 that's hollow_knight_data

#

or browse local files -> hollow_knight_data, yeah

fair rampart
copper nacelle
#

does it work for you w/out hp bars

fair rampart
#

Wait one sec

copper nacelle
#

cause nothing seems like it would cause infinite focus and hp

fair rampart
#

i'm trying with the PM version

#

I'll tell you

#

Same

#

OH I MAYBE KNOW

#

But that would be weird

#

I downloaded the Mod API from the mod installer

#

and replaced the plugins

#

with the last ones

copper nacelle
#

?

fair rampart
#

downloaded it from here

copper nacelle
#

download the pinned api

#

and use that

fair rampart
#

wait I didn't finishe

#

finished*

#

and I replaced those with the new one

copper nacelle
#

uhh

#

replace them again just in case

fair rampart
#

'kay

#

I'm starting to understand this

#

Oh but this is the beta o:

#

beta rar

copper nacelle
#

?

#

what

fair rampart
copper nacelle
#

yes

#

it's just named that

fair rampart
#

Okay it's repaired

#

the Assembly things weren't the good ones

#

thanks !

copper nacelle
#

yw

fair rampart
#

Is there is other mods like this

copper nacelle
#

?

#

like in what way

fair rampart
#

Uh I don't know how to describe..

#

Forget about this I'll check by myself

copper nacelle
#

do you mean like

#

QoL

fair rampart
#

What does this mean ?

copper nacelle
#

quality of life

fair rampart
#

yes

copper nacelle
#

not really

#

debug mod is useful for a bunch of stuff

#

but you won't use it in a normal playthrough

#

oh wait

#

TenEgg

fair rampart
#

What is this for ?

copper nacelle
#

sells all your relics to lemm if you talk to him on the right side

fair rampart
#

OH YES

#

Is this up for Lifeblood ?

copper nacelle
#

think so

fair rampart
#

Oh and there is a mod to have more saves

copper nacelle
#

MoreSaves

#

mod

#

actual god

fair rampart
#

I don't think this is up

copper nacelle
#

it is

#

in gdrive

fair rampart
#

Oh yeh

rain cedar
#

Charm notch mod could be considered quality of life

copper nacelle
#

^

#

also tenegg in gdrive when

rain cedar
#

Eh

#

When I'm not lazy

#

I just put that together more as an experiment of adding onto FSMs instead of replacing them

fair rampart
#

Uh

#

Why in the more save mod

#

my saves are like cloned in the second page ?

copper nacelle
#

oof

#

might be broken then

#

someone else was having the issue

fair rampart
#

I don't know if I can delete them

#

Oh I just have to delete the last one

copper nacelle
#

wait no

#

backup saves first imo

#

just in case

fair rampart
#

It's the one I used for the video

#

nothing important

copper nacelle
#

o

#

ok

fair rampart
#

French traduction of HK is approximate

#

It's traducted, yes but something is missing I think

copper nacelle
#

translation

fair rampart
#

Srry

#

i'm talking about translation with my cousin so it's an habit

#

What about a reflect mod

#

when you're hitting a projectile with your nail you can reflect it on the sender

copper nacelle
#

¯_(ツ)_/¯

fair rampart
#

Possible or not ?

copper nacelle
#

probably idk

fair rampart
#

Sorry I'm just so hyped about the possibilities

#

I said that for the primal aspid

pearl sentinel
#

Ludum Dare 41, I can't do it this time because new puppy, but if you're interested in game dev you should check it out

copper nacelle
#

cool

sterile valley
#

HPbars got updated

#

Just saying

copper nacelle
sterile valley
#

Just going to leave this out here

#

Gradow added a really neat feature to the bar when you hit an enemy

#

I'll make it a surprise

#

He made it a surprise for me

#

Find out for yourself cornywoke

copper nacelle
#

or i could dnspy

sterile valley
#

If you wanna ruin the surprise, go for it

copper nacelle
#

wtf is it

#

is it on death or something

sterile valley
#

nope

copper nacelle
#

tf

sterile valley
#

on hit

copper nacelle
#

literally fighting nkg rn

#

with it

sterile valley
#

deleted so others won't see it

copper nacelle
#

wait no

#

didn't even see it

#

o

#

can't see that on nkg

hollow pier
#

big meme

rain cedar
#

I thought it always drained

hollow pier
#

nkg too red kthx

copper nacelle
#

first hpbars did

#

this one didn't

sterile valley
#

bleh the surprise is off for now so

#

the thing is

#

when you hit an enemy, the hpbar drains, sure

#

but now there's a red that drains over time too

copper nacelle
#

we know tho

sterile valley
#

the yellow is the actual hp and then there's the red that drains behind it

#

that's all

copper nacelle
#

looks neat

sterile valley
#

@snow matrix You can thank @solemn rivet for his amazing job at coding, about 5/6 days straight of working on this mod, and thank me for the artwork.

snow matrix
#

@solemn rivet you are amazing man love your work ❤

solemn rivet
#

has it been that long?

#

I haven't seen sunlight in ages!

#

also, I did nothing tbh

#

I just changed what KDT did

sterile valley
#

"nothing"

snow matrix
#

modest as always

sterile valley
#

Gradow, you coded the crap out of this thing and we both know that

solemn rivet
#

most of the work was done by the guys who made de API

snow matrix
#

classic gradow

solemn rivet
#

but, really

#

I did, like, 5%, at most

sterile valley
#

You had to put it on top of the enemies, you had to check out the size, you had to make the filling work, you had to make it so it recognized the enemies, all that stuff

#

You're way too modest for your own good

solemn rivet
#

save me 56

#

but, thank you

#

glad you enjoy the mod!

snow matrix
wide crown
#

why under Mods

#

i see nothing?

solemn rivet
#

eh?

wide crown
#

(installed: debug and hpbar)

#

in options menu

snow matrix
#

dunno

solemn rivet
#

because those mods are not toggable

snow matrix
#

but it works

wide crown
#

oh gotcha

solemn rivet
#

blackmoth and bonfire are

#

as well as boss rush

#

and... Hell Mod, I believe?

sterile valley
#

I know modding isn't the place for this but I just wanted to show you this shit

solemn rivet
#

kek

snow matrix
#

thats top kek

solemn rivet
#

I can make EnemyHPBars toggable... But...

snow matrix
#

rip gonn ahave to trek through deepnest now

solemn rivet
#

tbf, I'd rather focus on making it customizable

#

i.e. you can choose different bar styles on the fly

#

and (maybe) make it so you can even add your own styles

#

have fun then, Zisa!

#

if anything breaks with the mod, you can @ or DM me

#

also, like 56 did earlier today, I highly recommend anyone who hasn't played blackmoth yet to do so

#

after I'm done with some real life issues (after the 12th of may) I'll get back to working on blackmoth

#

there's new stuff incoming

#

(yes, Blackmoth is my love and pride)

#

just checked, we started working on this on the 16th

#

so it's been 4 days

copper nacelle
#

what did i do

#

oh yeah

solemn rivet
#

you da real mvp man

copper nacelle
sturdy jetty
#

How do I respawn NKG via Debug Mod?

#

As far as I know, the tent is gone.

copper nacelle
#

bosses -> nkg 🤔

sturdy jetty
#

But wouldn't I still have to go to the tent to fight him?

copper nacelle
#

did you try

sturdy jetty
#

Or does he respawn in a different place?

copper nacelle
#

following the instructions

#

in the console

sturdy jetty
#

Hold on let me read it again.

ancient path
#

I'm guessing glass soul isn't updated for lifeblood yet?

solemn rivet
#

it isn't

sturdy jetty
#

I read the console. It just says:

Set Nightmare King Grimm killed to True.
Set Nightmare King Grimm killed to False.
Set Nightmare King Grimm killed to True.
Set Nightmare King Grimm killed to False.

Also there seems to be a bug in 1.3.1.5 final release with Mac OS X.

I can no longer play in Windowed mode.

I am not sure if this is due to installing mods or not.

ancient path
#

Okay

sturdy jetty
#

Also, the long neck insects in Dirtmouth are no longer there.

gilded pawn
#

Is bonfire updated to lifeblood yet?omggrub

wide crown
#

long neck insect?

sturdy jetty
#

Nevermind, the tent is just invisible.

wide crown
#

lol

gilded pawn
#

mantiswhy why does no one know +_+

young walrus
#

patch comes out same day
"guys, y no all mods update yet?!?"

gilded pawn
#

I mean it's a simple question yes...or no. sadgrub

copper nacelle
#

consider this

#

it was last updated

#

on the 17th of February, 2018

#

aka no

sturdy jetty
#

@wide crown

http://hollowknight.wikia.com/wiki/Grimmsteed

These are the long-neck insects.

Hollow Knight Wiki

A large, long-necked bug similar to Willoh. Two of them can be seen in front of the chapiteau where Grimm resides. They may be in charge of hauling the Grimm Troupe's materials during their...

#

The tent between them is just invisible.

wide crown
#

oh those

sturdy jetty
#

This is for respawning NKG.

#

The tent where NKG exists is just invisible.

#

The invisible tent is between the two Grimmsteed.

wide crown
#

makes sense since he's banished

#

wait they reappear?

sturdy jetty
#

You mean Grimmstead or the tent?

#

I am playing on Debug mod where you can respawn defeated bosses to re-fight them.

#

When I respawned NKG, the tent is invisible between the 2 Grimmstead.

young walrus
#

yeah.... that's what it does

sturdy jetty
#

I am unable to respawn Crystal Guardian 1 and 2 as well as The Collector.

young walrus
#

cool

gilded pawn
#

Well shoot sadgrub my dreams for lifeblood have been crushed

#

Well I'll rephrase my question when I was messing around I found that a older version of bonfire would work with the game before lifeblood was in in beta but when using beta it wouldn't could a older version possibly work with it out of beta ?

copper nacelle
#

what

#

when I was messing around I found an older version of bonfire
would work with the game? (worked with the game?)
before lifeblood in beta but when using beta it wouldn't (ok)
could a older version possibly work with it out of beta

#

no

vagrant leaf
#

punctuation when

copper nacelle
#

that actually hurt to read

#

but no it wouldn't

#

lifeblood is basically just beta

gilded pawn
#

Typing one handed while carrying paperwork kinda makes you not care about proper grammar or punctuation, sorry

pearl sentinel
copper nacelle
pearl sentinel
#

He's nomming a chew stick a wedged in the couch

royal ridge
#

AAA CUTE PUP omggrub omggrub

flat forum
#

Hey

#

Are there plans on updating the NGG mod? Now that lifeblood released officially I can't just turn off the beta and play v1.2 and I'm worried about losing progress if I try and revert

copper nacelle
#

might just be like

#

a one line change

#

that's what it was in mantis gods for half of it

#

mantis gods was basically move two lines and change 1 line

#

except for hp

#

which was some reflection but still not too bad

flat forum
#

their HP was changed?

copper nacelle
#

mantis gods hp is *= 3

flat forum
#

So, will you notify me if NGG gets updated?

copper nacelle
#

sure

flat forum
#

hey KDT. I got past the .zip file for the dumper

#

you need to make it harder

pearl sentinel
flat forum
#

is it me or is every form of NPC interaction present in Elderbug as well?

copper nacelle
#

?

pearl sentinel
#

Behold, the rarely seen rear tailed puppy sploot

flat forum
#

Well, you can give him the Fragile Flower

#

He reacts to the Defender's charm

#

he moves at the coming of the Grimm Troupe (leg eater)

#

he can be dream nailed and I'd guess they rested dream nailing on him

#

There is probably something else I'm missing too

copper nacelle
#

wow i made a new menustyle

#

i call it

rain cedar
#

But that just looks like the style from before hidden dreams

copper nacelle
#

shit

rain cedar
#

Maybe a bit brighter

copper nacelle
#

just used default settings except turned off red and green

#

wouldn't be surprised if it's not working

#

yea it's not working

analog tide
#

so what mods work with lifeblood right now

copper nacelle
#

blackmoth, hell mod, mantis gods, enemy hp bars, charm notch, debug, enemy rando

#

i think

young walrus
#

Can we put like a "Site under construction" thing across the modding channel?

analog tide
#

Thank you, Also to put this out there, I played with the bonfire mod with lifeblood and interestingly it will "half" work some of the stats will indeed go up etc, increased health masks and such. but the other stats will not. Wisdom'

#

's soul regen will not work and neither will nail speed it seems

#

I just found it a little interesting, It might have only worked half way in the first place due to the fact I had it installed when lifeblood's update hit.

copper nacelle
#

having anything installed when an update hits does literally nothing

#

except stuff that has been changed in the save

#

remains changed

analog tide
#

That might explain why some of the stats wouldn't work, while some remained functional. thinkgrub

young walrus
#

plus not all callouts and tags and things changed with the update, but some did

#

so mods are going to partially work

#

or not work and crash

#

and maybe some will still completely work

analog tide
#

Well since all that needs to be done for bonfire is to wait till the tags and callouts to be "reconnected" {sorry if my jargon is not up to snuff} Then hopefully it will only be a small wait till we have our souls like leveling system mod back . salubra

solemn rivet
#

That and me taking my time to fix it

scenic slate
#

does boss rush work?

copper nacelle
#

no

livid estuary
#

what mods currently work with lifeblood?

copper nacelle
#

ahh

exotic venture
#

randomizer works

#

uhmmm

#

enemy randomizer works

copper nacelle
#

blackmoth, hell mod, mantis gods, enemy hp bars, charm notch, debug, enemy rando

exotic venture
#

specifics pls

copper nacelle
#

normal rando doesn't work big dungo

exotic venture
#

also heavy broken

livid estuary
#

ok,thanks

rain cedar
#

Item randomizer will always break on basically any update until I code it in a not stupid way

exotic venture
#

wew

sturdy jetty
#

What does blackmoth mod do?

copper nacelle
#

perma sharp shadow but better

#

decreased dash cooldown

#

increased dash length

#

8 directional dash

#

a bunch of other stuff

sturdy jetty
copper nacelle
#

go play it

sturdy jetty
#

Nice.

copper nacelle
#

wow spoiling yourself

#

ban

sturdy jetty
#

I will check it.

exotic venture
leaden hedge
#

thats exactly what I said

inland relic
#

Guys

flat forum
#

I'm here

#

although I'm ont a modder myself I can lsiten

inland relic
#

How can ı install modding api

#

the new one

flat forum
#

Have you installed previous APIs?

inland relic
#

no

flat forum
#

Ok

#

Go to your steam folder

inland relic
#

I opened the file

#

hollow knight file

flat forum
#

The Hollow Knight folder?

inland relic
#

yes

flat forum
#

you should have a Hollow_Knight_data folder

inland relic
#

okay

flat forum
#

there's Managed, Mono and 2 more

#

go to Managed

inland relic
#

okay

exotic venture
#

there's a how to in pins

solemn rivet
#

^

hollow pier
#

who reads pins lol

inland relic
#

I think I just did it

flat forum
#

and make a new folder for the API, so it won't replace the file directly and make a copy of the Assembly CSharp thing somewhere

solemn rivet
#

Also 2 auto installers

flat forum
#

then replace the Assembly CSharp with the API one

inland relic
#

okay

flat forum
#

And add a folder called Mods where you put the mods

inland relic
#

Mods folder to where?

#

to data

flat forum
#

in the same place where you put the API

inland relic
#

okay

flat forum
#

in managed

solemn rivet
#

so

#

Bonfire

#

who was it that was talking about it not working on lifeblood?

pearl sentinel
#

So just a heads up. I've gotta manage pupper for a couple hours, but after he passes out I'll be adding one mod hook for enemies that will help mods like mine and gradow know when enemies spawn and die and then submitting a pull request for @buoyant wasp to merge the api into the main branch.

hollow pier
#

pup pics

pearl sentinel
solemn rivet
#

I was about to ask you for that, Kerr

#

figured it'd make no sense for me to add it myself, only to pass you the code so you can re-add it to the pull request

pearl sentinel
#

Plus there's a few gotchas that I figured out last night while thinking about it you'd probably miss ;)

solemn rivet
#

prolly

#

also, just an idea, but it'd be nice if the hook could return the geo values

#

cause you have to use reflection to get them

#

urgh

pearl sentinel
#

One being that you want the hook to check for enemies that were slain since bench and pass that bool to the hook

solemn rivet
#

(int)enemy.GetType().GetField("largeGeoDrops").GetValue(enemy)

pearl sentinel
#

Oh I have helpers to get geo with reflection in mod common

solemn rivet
#

oh, nice

pearl sentinel
#

Anyway, afk pupper

solemn rivet
#

pupper time bois

unborn badger
#

what's boopmod

hollow pier
#

makes boops

unborn badger
#

what kind of boops

royal ridge
#

Changes nail sound to sombra saying boop I believe

unborn badger
#

oh

river eagle
#

I still want an oof mod which changes all death sounds to oofs

hollow pier
#

wheres the boop + oof mod

young walrus
#

And the "pew" mod

hollow pier
#

boofew

fair rampart
#

Hey mod people

#

I have a question

#

How do I download mods? I've never downloaded a mod before and I wanna try an item randomizer

pearl sentinel
#

With the update that just happened, many mods are broken until we can patch them

fair rampart
#

Why is that?

pearl sentinel
#

There are some that work, but item randomizer is on the busted list for now

fair rampart
#

I mean windows 10 fucking broke dark souls prepare to die edition for me lol

#

So is it kinda like a change in some fundamental thing or order of operations?

pearl sentinel
#

I don't really have time to explain it right now

fair rampart
#

Ah ok

solemn rivet
#

it's basically what you're thinking, yeah

#

some of the basics on how things work in the game changed

#

so mods that rely on those have broken

solemn rivet
#
[INFO]:[BonfireMod] - Adding Settings to Save file
[INFO]:[BonfireMod] - Vanilla HP for Buzzer = 8
[INFO]:[BonfireMod] - Bonfire HP for Buzzer = 16
[INFO]:[BonfireMod] - Vanilla HP for Climber 1 = 8
[INFO]:[BonfireMod] - Bonfire HP for Climber 1 = 16
[INFO]:[BonfireMod] - Vanilla HP for Spitter = 15
[INFO]:[BonfireMod] - Bonfire HP for Spitter = 30
[INFO]:[BonfireMod] - Vanilla HP for Crawler = 8
[INFO]:[BonfireMod] - Bonfire HP for Crawler = 16
[INFO]:[BonfireMod] - Vanilla HP for Climber 2 = 8
[INFO]:[BonfireMod] - Bonfire HP for Climber 2 = 16
[INFO]:[BonfireMod] - Vanilla HP for Buzzer = 8
[INFO]:[BonfireMod] - Bonfire HP for Buzzer = 16
[INFO]:[BonfireMod] - Vanilla HP for Spitter (1) = 15
[INFO]:[BonfireMod] - Bonfire HP for Spitter (1) = 30````
#

okay, so one thing works

young walrus
#

I need to check if the boop mod still works

solemn rivet
#
[INFO]:[BonfireMod] - [Bonfire] Spell name: Q Fall Damage - Q Fall Damage (UnityEngine.GameObject). Damage: 28```one more
#

ok, so flukes doesn't have a hitinstance

#

ffs

gilded pawn
#

@solemn rivet not to bother you or anything but just to ask, what is your comfortable ETA on the updated version of bonfire?

solemn rivet
#

ehhh

#

tbh, I don't know what's broken

#

I've fixed some things I knew were broken, but I don't know if that's all

#

if people are willing to test it for me, shouldn't take long

gilded pawn
#

When me and my friend played it yesterday I knew soul Regen for sure was broken, health still worked giving you a bonus mask but unsure if hit restience worked I would be willing to test it later today if you want.

solemn rivet
#

ok!

#

so far I've fixed enemy HP scaling, increased geo drops, spell and nail damage

fiery sequoia
#

is blackmoth updated for Lifeblood now
and also Bonfire is the RPG mod right?

gilded pawn
#

So what's left needs to be tested, and yes it is a amazing mod that to me makes the game so much fun

solemn rivet
#

blackmoth is uptodate, yeah

fiery sequoia
#

woo

#

are either of the installers updated

gilded pawn
#

@solemn rivet have you pinned a newer version of the mod or updated the one already in the drive?

solemn rivet
#

no, I haven't

#

still working on it

#

Blackmoth on the gdrive is updated, Moose, so both installers should work fine with it

fiery sequoia
#

aight

#

tyvm

gilded pawn
#

Well I will say this though, your work in the enemy HP bars is amazing

fiery sequoia
#

enemy hp bars?

solemn rivet
#

not entirely mine tho

#

it's highly based on KDT's original HPBar mod for bosses

#

and the art is all Hollow Niko's

#

they da real mvp

gilded pawn
#

Ok you both did a amazing job it's a lovely mod and it makes things in the game even lovelier, tested it on the mantis Lord's and found it very helpful

solemn rivet
#

well, MP recovery is working

#

oh, glad you liked it!

gilded pawn
#

Really? Did you fix something? Or did it already work and I didn't notice?

solemn rivet
#

eh, I changed somethings, but nothing that would really fix anything, just tidied up the code

gilded pawn
#

Ah ty I have downloaded this to my phone will give it a test run once home

#

Ty for your hard work mylajoy

fiery sequoia
#

@solemn rivet this has happened to me five times now so i might as well ask - playing blackmoth, sometimes the damaging part of the dash just stops working and its a regular shade dash. i think its when i use dashmaster and spam chain dashes but idk, any idea why this happens?
fixes when i S&Q

solemn rivet
#

yeah, that's been a vanilla bug for some time

#

way more noticeable in blackmoth for obvs reasons

#

I'll prolly fix that myself in the near future, but that'll have to wait

#

rl issues

fiery sequoia
#

ah, ty
may have misunderstood you but if youre having irl issues hope those get sorted out

solemn rivet
#

not really, it's just that I don't really have the time to fix that, because I have to work

fiery sequoia
#

oh lol

solemn rivet
fiery sequoia
#

bonfire mod is rpg-style right

solemn rivet
#

yup

#

ds-like levelling up system

#

updated my installer for enemyhpbar

#

Updated bonfire on the gdrive

pearl sentinel
#

@young walrus just use the other non-1221 boop mod I released here last weekend and it should work.

solemn rivet
#

Kerr, how hard is it adding an option to the Pause menu?

gilded pawn
#

@solemn rivet hmmm I don't know if its a bug or part of the crit chance percentage, but every other hit is making the knight turn red for half a second then spout a few grim troupe flames while doing increased damage, now that is a amazing feature but I feel that its happening way to much when ever ten hits it does three to four times at 5 luck.

solemn rivet
#

hmm

#

what's the crit chance?

river tiger
#

Anyway to download and play bonfire mod?

#

A tutorial...

solemn rivet
#

there's a video tutorial in Pins

#

or you can use any of the two installers in pins

river tiger
#

Huh?

#

Installers?

solemn rivet
#

auto installers

#

do the job for you

#

you just click buttons and poof

#

installed

river tiger
#

Which one?

solemn rivet
#

there are two

#

just check pins

river tiger
#

You mean Crossroads

#

And ModInstaller?

solemn rivet
#

yup

river tiger
#

ok

#

Then what?

#

I'm downloading ModInstaller

solemn rivet
#

it's self explanatory

river tiger
#

It downloaded the mod's API

#

That's it?

copper nacelle
river tiger
#

Uhh...

copper nacelle
#

did you try installing a mod

river tiger
#

I downloaded the Bonfire API

#

Then it said installation successful

#

What's next?

solemn rivet
#

did you install the API?

river tiger
#

YES

solemn rivet
#

then, that's it

river tiger
#

Then I just start the game?

solemn rivet
#

yup

copper nacelle
#

yes

river tiger
#

Thank You!

solemn rivet
#

how does it feel to have an even more awesome number than you in chat, 56?

#

69 > 56

river tiger
#

69?

solemn rivet
#

literally

river tiger
#

LOL

solemn rivet
#

dat eromanga sensei avatar tho

hazy sentinel
#

wtf gradow a weeb

river tiger
#

Kek

#

So....

#

After installing the mod

#

Am I supposed to be seeing a black screen?

copper nacelle
#

no

solemn rivet
#

no... You're supposed to be seeing text in upper left telling what's installed

hollow pier
#

darkroom mod yes

solemn rivet
#

^

river tiger
#

Bonfire mod

#

;-;

hollow pier
#

same thing

solemn rivet
#

oh

#

I know what's wrong

copper nacelle
#

modinstaller has the 1.3.1.5 API?

river tiger
#

Screen's been black for like almost a minute as soon as I started it up

solemn rivet
#

yeah, that

river tiger
#

....

#

Bruh

solemn rivet
#

the link hasn't been updated in the gdrive, has it?

river tiger
#

You forgot the API VERSION!?

copper nacelle
#

nope

solemn rivet
#

no

copper nacelle
#

the new API isn't even in gdrive

solemn rivet
#

it gets the api from a third source

river tiger
#

Can I get the link for it...?

solemn rivet
#

it's in pins

copper nacelle
#

📌

solemn rivet
#

Niko pinned it

#

you can select Manual Installation in the modinstaller to install it

hollow pier
#

how did niko pin it

#

is he a modder

#

is he a mod

solemn rivet
#

no

hollow pier
#

is he an admin

copper nacelle
#

no Niko is Benji

solemn rivet
#

someone pinned for them

hollow pier
#

wow woke

solemn rivet
#

Niko is god confirmed

river tiger
#

But Bonfire doesn't have 1.3.15 version

#

Sigh

solemn rivet
#

ofc it does

#

I literally uploaded it today

river tiger
#

Huh?

#

Link?

solemn rivet
#

the one modinstaller gets is fine

copper nacelle
#

installer already has it

river tiger
#

Oh

#

I forgot

#

You're Gradow

#

You made the mod

#

LOL

hollow pier
#

whos gradow

river tiger
#

^

#

Who's Rem?

solemn rivet
#

!whois Gradow

river tiger
gilded pawn
#

@solemn rivet Oh sorry let me check, I remembered that I Leveled luck up 5 times

solemn rivet
#

Rem?

river tiger
#

;v

solemn rivet
#

oh

#

you talking bout anime

copper nacelle
#

whoops wrong button

river tiger
#

ok mod's working fine now

#

Thanks Radow

solemn rivet
hazy sentinel
#

hanks adow

copper nacelle
#

who's radow

solemn rivet
#

s w

hollow pier
#

hey dow

hazy sentinel
#

dow jones industrial average

river tiger
#

Radow is best girl

solemn rivet
hollow pier
#

dow jones how lones

solemn rivet
#

did you just assume my gender

river tiger
#

It says Bonfire's latest version is 1.2.0.0

#

In the top left

solemn rivet
#

yeah

river tiger
#

Well that's my version.

solemn rivet
#

that's the mod version

river tiger
#

Oh.

solemn rivet
#

!= api version != game version

copper nacelle
#

actual does not equal sign wtf

solemn rivet
#

kek

river tiger
#

Lol I'm so not techsavy

hazy sentinel
#

savy

river tiger
#

Or even intellectual when it comes to modding

solemn rivet
#

better, 56?

copper nacelle
#

lol

hazy sentinel
#

=!=

copper nacelle
#

Haskell imo

#

/=

gilded pawn
#

@solemn rivet odd it seems to be fixed after resetting the game 0-0 maybe a small bug? crit chance is 10% and now after resetting the game it doesn't trigger much anymore.

hazy sentinel
#

/shrug

solemn rivet
#

!Equals(-,=), !Equals(-,=)

#

uhh

#

glad that's fixed then...?

river tiger
#

Can I still earn achievements even with mods on?

solemn rivet
#

sure

copper nacelle
#

yes

river tiger
#

Ok

#

Time to cheese :^)

hazy sentinel
#

debug mod inf hp 2000 nail damage

#

ez first playthrough

river tiger
#

kek

solemn rivet
#
int num = new System.Random().Next(1, 100);
Crit = (num <= ls.CritChance(Settings.LuckStat));
if (Crit)
{                    
    hit.DamageDealt = ls.CritDamage(Settings.DexterityStat, hit.DamageDealt);
    Log($@"[Crit] Damage for {hit.Source.name} = {hit.DamageDealt}");
    spriteFlash.FlashGrimmflame();
    hc.carefreeShield.SetActive(true);
}```
copper nacelle
#

killall button

#

imo

solemn rivet
#

I see no reason why it shouldn't work, Wither

river tiger
#

Wtf is that?

copper nacelle
#

code?

hazy sentinel
#

flash grimm

rain cedar
#

Some kinda gibberish

river tiger
#

Code hurts my fucking head

#

Ugh!

rain cedar
#

You made the formatting worse

#

Thanks

gilded pawn
#

@solemn rivet wait I was wrong, just walked to a new screen swung ten times and out of ten times it flashed 4

copper nacelle
solemn rivet
#

hm...

gilded pawn
#

It working isn't the problem its working too much, if that makes sence

#

at ten percent maybe 1 out of ten slashes should trigger it. hmmm

hazy sentinel
#

no at 10% every slash should trigger it

solemn rivet
#

send modlog.txt

hazy sentinel
#

just like at 1.15 slash speed it should be infinitely fast

solemn rivet
#

it's in your saves folder

#

appdata/locallow/team cherry/hollow knight/

hazy sentinel
#

remember when bonfire was actually unbalanced

#

i don't either haha

solemn rivet
#

*balanced

hazy sentinel
#

no it's always been balanced

solemn rivet
#

suuuuuure

hazy sentinel
#

dynamic balance

#

first you got infinite relics

#

then enemy hp scaling was perfected

#

then nerfed back

#

then slash speed was nerfed

#

and now crit speed is being optimized

#

completely balanced

solemn rivet
#

there's a reason you're credited in the mods readme

#

just sayin

hazy sentinel
#

tbh all i did was dupe relics then get 200 levels

solemn rivet
#

and get enemies with infinite hp

hazy sentinel
#

also that one time when the relics duped themselves

solemn rivet
#

oh, yeah

#

that was actually neat tbh

river tiger
#

I'm a couple mins into the mod

#

And I just realized something

#

The stat menu blocks the overall screen

#

You can't even equip charms without it being there

solemn rivet
#

yeah, that's a bug that came with lifeblood

river tiger
#

Ah.

solemn rivet
#

and I'd forgotten to fix that

river tiger
#

LOL

#

It's okay man

#

So far so good

#

😃

copper nacelle
#

wtf

river tiger
#

?

copper nacelle
#

not using happygrub ree

river tiger
solemn rivet
#

wait

#

that means that Inventory fsm has changed

#

ffs

#
public static bool InInventory()
{
    GameObject gameObject = GameObject.FindGameObjectWithTag("Inventory Top");
    if (gameObject != null)
    {
        PlayMakerFSM component = gameObject.GetComponent<PlayMakerFSM>();
        if (component != null)
        {
            FsmBool fsmBool = component.FsmVariables.GetFsmBool("Open");
            if (fsmBool != null)
            {
                return fsmBool.Value;
            }
        }
    }
    return false;
}```
river tiger
#

Inventory?

solemn rivet
#

that's what I used to check for inventory in TGT

#

sigh

copper nacelle
#

more FSMs

solemn rivet
#

or less

copper nacelle
#

true

gilded pawn
#

took me a second due to testing, at ten percent it should be triggering the red flash and flames maybe once every ten times, now if I had a 100% crit chance I can see it triggering every time or as it is now it should be at 23% ish for it to be triggering like it is.

solemn rivet
#

yeah, something seems off

#

weird

river tiger
#

@solemn rivet Is the mod consistent?

#

I'm about a good bit in

#

Have strenght up 7

#

Was killing enemies with 2 hits

#

Now the same enemies aren't dying even with the 2 hits

#

Did it somewhat reset?

solemn rivet
#

did you level up?

#

other stuff

river tiger
#

No

#

Just strength and attack speed

solemn rivet
#

I mean

hazy sentinel
#

enemy hp scaling big meme

river tiger
#

Like for example the mosquitos

solemn rivet
#

after getting str to 7, did you do any other level ups?

river tiger
#

No...

#

I don't think so

solemn rivet
#

because enemy HP scales with levels

#

and dreamers killed

river tiger
#

It does?

#

So...?

#

My strength is 7 and my dex is 6

solemn rivet
#

which level are you on?

river tiger
#

So that's scaling, huh?

#

Lv12

hazy sentinel
#

wow big meme

solemn rivet
hazy sentinel
#

wait what's hp scaling formula

river tiger
#

I see.

solemn rivet
#

enemy.hp *= (int)((1.25 + (double)Dreamers / 3) * (2.5 / (1.0 + Math.Exp(-0.05 * Settings.CurrentLv))));

#

in other words

#

the hp scaling formula is "ugly"

hazy sentinel
#

is Math.Exp just 10^input

solemn rivet
#

no

#

e^

hazy sentinel
#

wow dank

solemn rivet
#

easier to model stuff

hazy sentinel
#

how does int rounding work

rain cedar
#

Down

gilded pawn
#

I love bonfire mainly for the soul regen makes spell caster builds more optimal

solemn rivet
#

sadly flukes doesn't work well with it

#

for some reason, it doesn't create a hit instance, like everything else in the game does

#

I assume it's still all fsm

rain cedar
#

But why would you use fluke on current patch?

#

Shade soul is just straight up better again

solemn rivet
#

oh, yeah?

#

I didn't know that

#

also, Wither, I got your problem

hazy sentinel
rain cedar
#

Fluke is 3 notches and pretty close to the same damage as a shade soul double hit

#

Just not worth the cost

solemn rivet
#

X is levels, Y is multiplier

river tiger
#

Thanks

#

I'm loving the mod

#

@solemn rivet

solemn rivet
#

this is what I had to do to stop it from growing forever

river tiger
#

Btw Gradow does this mod have some sort of a help guide?

solemn rivet
#

that's great to hear 69!

river tiger
#

Like stats,etc

solemn rivet
#

not really, there's the sheet with the stats

#

it's in the same folder as the mod in the gdrive

river tiger
#

Ok

#

Thanks 😃

solemn rivet
river tiger
#

@solemn rivet What's with the "Delta" stuff?

solemn rivet
#

variation

river tiger
#

Huh?

solemn rivet
#

how much it increases per level

river tiger
#

Ok

young walrus
#

delta = difference

river tiger
#

I see.

young walrus
#

#math

solemn rivet
#

sorry

#

I'm literally a mathematician by trade, so I'm used to that stuff

young walrus
#

i mean, it's pretty common in the tech field

solemn rivet
#

yup

#

but not everyone deals with this kind of language regularly

copper nacelle
#

delta is pretty common kinda generally

solemn rivet
#

mostly people in the tech fields, and exact sciences

#

yeah, but outside of hs physics classes, I don't think most people ever see a Delta used as difference imo

young walrus
#

yeah. to them, delta is a sorority term

solemn rivet
#

kek

hazy sentinel
#

ΧΔ

solemn rivet
#

okay, I seem to have fixed the crit

#

for some reason, HitInstances are called multiple times per frame

#

so it was testing for crit, like, 4 times per swing

sterile valley
#

..hmm.

#

I'm gonna stop playing for a while and just go do something else.

solemn rivet
#

it's fixed tho

#

so there's that

#

also, look at this:

#
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 23.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 23.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 23.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 23.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 23.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 90.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.
[INFO]:[BonfireMod] - Crit chance: 19. Rolled 3.```
#

sometimes it's called like 8 times per swing

#

that's insane

shut sundial
solemn rivet
pearl sentinel
#

@solemn rivet could you test this when you get a chance?

#

that should have 3 new hooks

#

    /// <summary>
    /// Called when an enemy is enabled. Check this isDead flag to see if they're already dead. If you return true, this will mark the enemy as already dead on load. Default behavior is to return the value inside "isAlreadyDead".
    /// </summary>
    public delegate bool OnEnableEnemyHandler( GameObject enemy, bool isAlreadyDead );

    /// <summary>
    /// Called when an enemy recieves a death event. It looks like this event may be called multiple times on an enemy, so check "eventAlreadyRecieved" to see if the event has been fired more than once.
    /// </summary>
    public delegate bool OnRecieveDeathEventHandler( EnemyDeathEffects enemyDeathEffects, bool eventAlreadyRecieved, ref float? attackDirection, ref bool resetDeathEvent, ref bool spellBurn, ref bool isWatery );

    /// <summary>
    /// Called when an enemy dies and a journal kill is recorded. You may use the "playerDataName" string or one of the additional pre-formatted player data strings to look up values in playerData.
    /// </summary>
    public delegate bool OnRecordKillForJournalHandler( EnemyDeathEffects enemyDeathEffects, string playerDataName, string killedBoolPlayerDataLookupKey, string killCountIntPlayerDataLookupKey, string newDataBoolPlayerDataLookupKey );
#

your hp bars should be much easier to do with those

solemn rivet
#

and bonfire too

pearl sentinel
#

and my enemy rando, but i don't have time right now to do any testing

river tiger
#

Is hp bar mod compatitble with bonfire

solemn rivet
#

tbf, this is the best hook: public delegate bool OnEnableEnemyHandler( GameObject enemy, bool isAlreadyDead );

#

the other ones are kinda irrelevant to me for now

#

yes, it is 69

river tiger
#

Okie :^)

solemn rivet
#

I'll test them in a bit, @pearl sentinel. Busy with smth else rn

pearl sentinel
#

cool, ty

#

@buoyant wasp created the pull request. i did boot them game rq and things seem to work with that version.

#

let me know if you need anything, i'll be busy most of the night but can find time to fix w/e later if needed.

#

and don't worry about the mod common stuff for now

summer marlin
#

kerr make bosshpbar for lifeblood and ill give you the succ

solemn rivet
#

the enemyhpbar mod should work for most bosses

#

so far, I've only noticed it not working on TMG

summer marlin
#

TMG?

solemn rivet
#

Troupe Master Grimm

summer marlin
#

ah

solemn rivet
#

@pearl sentinel there are delegates, but no hooks

pearl sentinel
#

Weird

solemn rivet
#

actually, they're private

#

so I can't subscribe without reflection

copper nacelle
#

reflection only

#

no more public variables

solemn rivet
#

but there's no such definition for those 3 new hooks

pearl sentinel
#

Maybe I typoed something. Will go check rq. Can you look in CheckPersistence() with dnspy rq (in healthmanager)

solemn rivet
#

I'm p sure I'm not using the wrong dll tho, since it has those 3 new delegates

pearl sentinel
#

Yeah

#

Weird

#

I'll make another build in a min

#

oh, whooops

#

i missed a step

solemn rivet
#

literally happens to the best of us

pearl sentinel
#
// HealthManager
// Token: 0x06002540 RID: 9536 RVA: 0x000C5C5E File Offset: 0x000C3E5E
protected IEnumerator CheckPersistence()
{
    yield return null;
    this.isDead = ModHooks.Instance.OnEnableEnemy(this.gameObject, this.isDead);
    bool flag = this.isDead;
    if (flag)
    {
        this.gameObject.SetActive(false);
    }
    yield break;
}
#

yay

solemn rivet
#

yay

#

also, may be dumb, but why not add a hook directly in Awake?

pearl sentinel
#

so if you look in their code, you'll see this

#
protected void OnEnable()
{
    base.StartCoroutine("CheckPersistence");
}
solemn rivet
#

uh huh

pearl sentinel
#

then in that check persistence they yield return null a frame

solemn rivet
#

oh

pearl sentinel
#

what that does is, it allows the enemy's fsm to do it's logic to check player data or w/e

#

and set the "is dead" flag

solemn rivet
#

yeah, I getcha

#

btw, when is the OnEnable function called?

pearl sentinel
#

so by putting the hook after the frame, you can "override" any setup the FSM does

#

when the object becomes active

solemn rivet
#

in other words, when is the HealthManager enabled?

pearl sentinel
#

here, let me give you a handy thing

solemn rivet
#

oh, as soon as the enemy is active

#

gotcha

pearl sentinel
#

i have this bookmarked, pretty handy

solemn rivet
#

oh, thanks!

#

yeah, that's handy

pearl sentinel
#

also, reason i hooked into the RecordKillForJournal and RecieveDeathEvent is bc some enemies don't get destroyed on death, like god tamer or zote

solemn rivet
#

oh

#

didn't know that

#

this is what I normally reference for order

#

great! It works!

pearl sentinel
#

Sweet

solemn rivet
#

now I don't have to do FindGameObjectsOfType

#

phew

#

that's a relief

#

and this allows me to do something that was puzzling me for a long time

#

create a hpbar for an enemy that dies in one hit

pearl sentinel
#

Yeah I'm gonna clean up a lot of enemy rando with these

solemn rivet
#

like, just create it, let it show for a second or two, and then delete it

#

for aesthetics

#

yeah

#

these are great!

pearl sentinel
#

Also, I can do stuff like replace an enemy's fsm with rewritten components with the hook

solemn rivet
#

that's powerful

pearl sentinel
#

I think I wanna add a few more of those on enable hooks for things like health cocoons, geo rocks, chests, etc

#

For the things that have components anyway

solemn rivet
#

is there a way to instantiate a placeholder gameObject that's invisible?

pearl sentinel
#

You can make an empty game object

rain cedar
#

I do that all the time when I need access to stuff like coroutines

#

Just make a random game object and stick a component on it

solemn rivet
#

hm

buoyant wasp
#

what's up with all the added spaces in method calls?

pearl sentinel
#

Oh, I think that was added on accident bc of my vs formatting rules

buoyant wasp
#

lol

#

what's funny

#

is that it isn't even consistent

#

not all method calls have them

pearl sentinel
#

Yeah, I didn't do a blanket apply

buoyant wasp
#

I assume that the reason there are 2 ChaseObjects is because for reason's unknown there were 2 in the game?

pearl sentinel
#

Yep

#

Some of the actions have 2 or 3 versions

#

In game

#

Basically I was trying to catch/fix some of the null refs that popped up when I copied an enemy, since those actions don't check for null. Some of them also happened when loading certain scenes

buoyant wasp
#

sounds about right

pearl sentinel
#

Now I (or anyone else) just needs to update the modlinks.xml with any new mods or new mod urls. I assume the 1.3.1.5 api will have its own download link separate from 1.2.2.1?

buoyant wasp
#

Well, i need to get the linux and mac builds done too

#

but yeah

copper nacelle
#

aren't mac and linux builds the same assembly

#

i used kerr's api in pins on mac and it worked iirc

buoyant wasp
#

i've been building them separately

#

because mac's path structure and everything was all different, if they are completely identical dlls, then yeah

#

i'm downloading both now, so will be able to compare

#

guess, so, checksum confirms the 2 are identical

#

yay

summer marlin
#

who do i report mod api issues with

buoyant wasp
#

us

summer marlin
#

hi

#

im using tha lifeblood version

#

and the controller wont select the mods option in the options

#

it skips over it

#

i can do it with mouse tho

pearl sentinel
#

Oh, yeah that needs to be fixed. Wyza, the Enum that the api was using and added an option to

buoyant wasp
#

figures

pearl sentinel
#

Well lifeblood made that slot the extras

#

So it just needs t be adjusted by one prob

summer marlin
#

ok put my name in the credits you couldnt do this without me thanks

buoyant wasp
#

good thing there aren't credits then 😛

pearl sentinel
#

Well technically I knew that, just been meaning to fix it ;) but thanks for the reminder

#

If you end up wanting or needing them, I have diffable solutions of every version since beta started

#

For each one I removed the //tokens inserted by dnspy

buoyant wasp
#

neat

copper nacelle
#

doesn't dnspy console have an option to remove that

#

yea

#

--no-tokens