#archived-modding-development

1 messages · Page 112 of 1

rain cedar
#

I just don't want people without supercomputers playing mods

copper nacelle
compact sedge
#

and nobody took me up on it until today

hazy sentinel
#

now we just need to have 54 more people do normal mode

rain cedar
#

How do you even get 56 damage?

hazy sentinel
#

fury strength pure

#

iirc

copper nacelle
#

elegy + fotf + strength + pure

rain cedar
#

I thought that was 55

compact sedge
#

I'm probably gonna limit it to top 10 scores because discord message char limits

hazy sentinel
#

rip

compact sedge
#

but if someone wants to maintain a spreadsheet and put it on the drive that'd be cool too

copper nacelle
#

wait wtf

hazy sentinel
#

why dont you maintain the spreadsheet

copper nacelle
#

21*1.75*1.5 rounded down is 55

#

thank u discord

compact sedge
#

oh nooo

hazy sentinel
#

doesn't nail multiplier ceiling

compact sedge
#

everything I thought I knew about how nail dmg math is done is wrong

hazy sentinel
#

off by 1 error zote

void tree
#

Grimm is still talking to me whenever i enter the tent sadgrub

copper nacelle
#

w/ the new dll too?

void tree
#

yeah

copper nacelle
#

pain

#

I'm just gonna make it return true

#

and give you a dll that does that

#

ez trick

#

cause it ignores the settings

#

and is just true

void tree
#

That did it, thx

compact sedge
#

wow weird

copper nacelle
compact sedge
#

thanks

copper nacelle
#

yw

compact sedge
#

for the hack

copper nacelle
solemn rivet
#

man, maths is hard

#

anyway

compact sedge
#

looks correct

solemn rivet
#

I had to do it by hand, mind you

compact sedge
#

sorry

#

I mean you could probably use limits

#

and calc

#

but

#

I forgot how

solemn rivet
#

I could use computers

compact sedge
hazy sentinel
#

e

copper nacelle
#

e

solemn rivet
#

and make them run the calculations for me

#

but I like to suffer

#

also rip my connection²

hazy sentinel
#

wtf do you have infinite wpm

compact sedge
#

I love when the internet cuts out

#

and 1200 messages show up all at once

#

referencing things that are 4 minutes old

copper nacelle
#

wdym infinite wpm

#

what did i miss

compact sedge
#

Gradow has internet problems

copper nacelle
#

o

solemn rivet
#

I sent 5 messages in like 0.0002 seconds

compact sedge
#

and 2 got deleted I think either by you or anti spam

copper nacelle
#

nice

solemn rivet
#

I deleted one

#

eh btw I got 4.2k earlier today

#

but 4.1k is fine

#

not like it matters

#

shrugs

compact sedge
#

I mean you can fix it yourself if you know the number

hazy sentinel
#

can you preemptively move 56 to the 56th spot on regular

compact sedge
#

how do you even do exactly 1 dmg

#

and 2 dmg

hazy sentinel
#

wut

#

56 just did 1 hit

compact sedge
#

oh im dumb

#

uh get 54 people to play regular mode

hazy sentinel
#

can i pretend to be 54 people

compact sedge
#

uh ok haramboi

solemn rivet
#
[INFO]:[Infinite Grimm] New Damage Record!!!
[INFO]:[Infinite Grimm] Cleaned up Grimm fight.
[INFO]:[Infinite Grimm] Finished loading tent from nightmare.
[INFO]:[Infinite Grimm] Good job, you did: 4266 damage!```I feel embarrassed
#

why not 4269 tho

compact sedge
#

not 4200

#

delet

solemn rivet
hazy sentinel
#

42069

compact sedge
#

but uh yeah feel free to fix ur score

solemn rivet
#

56: did the dll you gave to Trinomi have the damage counter?

copper nacelle
#

yes

solemn rivet
#

nice

#

nah, AA

#

not like it matters

hazy sentinel
#

who needs damage counter just do the math in your head

solemn rivet
#

that's what I did

#

off by 3 tho

compact sedge
#

someone's gonna take 5th place by 3 points and then you can shock them by revealing your actual score

solemn rivet
#

the surprise comeback

#

actually, I wanna get anything more than 6k before I'm satisfied

copper nacelle
#

🔫

compact sedge
#

oh yeah dethrone me

hazy sentinel
#

i wanna finish my spanish final project before im satisfied

solemn rivet
#

but :time: and :effort:

copper nacelle
#

3 hours to do my reflection

#

which i haven't started

#

pain

hazy sentinel
#

just buy a mirror lol

hollow pier
#

3 french tests on 3 consecutive days

copper nacelle
#

f

hollow pier
#

unit test

#

exam

#

done today

#

unit test tmrw

copper nacelle
#

i was sick monday and today

hazy sentinel
#

yeah but ur cheating bc ur canadian

hollow pier
#

2 assignments due friday

#

actually 4 technically

hazy sentinel
#

don't you know all canadians are french

copper nacelle
#

so I've got to make up my unit 6 quiz, unit 4 retake, latin fake final, latin vsf final

hollow pier
#

exam june 18 20 21

copper nacelle
#

and then i think there might be part of the latin final friday

hazy sentinel
#

yo 56 when does school end for you

copper nacelle
#

june 18th iirc

hazy sentinel
#

oof

copper nacelle
#

nvm it's the 15th

hollow pier
#

literally failing english

hazy sentinel
#

how

hollow pier
#

handed in every assignment late

#

currently have a zero on one assignment that im doing

#

also working on a late assignment

copper nacelle
#

my grades are all decent

#

except math

hollow pier
#

also culminating is due in a week

copper nacelle
#

math is gonna fix itself tho

hollow pier
#

still have an 86

copper nacelle
#

if i get a B on the final and on unit 6

#

then i've got a b in the class

#

good enough

hazy sentinel
#

i have to get a 25 on my multivariable final to get an A+ year average

compact sedge
#

I gotta write like 5 more pages of an essay this week

#

so uh

copper nacelle
#

a+ wtf

compact sedge
#

that's not a lot but it's not fun

copper nacelle
#

a is the max

hollow pier
#

wrong

#

a++ is the only way

hazy sentinel
#

S

compact sedge
#

my favorite programming language

hollow pier
#

s is satisfactory

#

pretty bad mark

hazy sentinel
#

haha cuphead

copper nacelle
hollow pier
#

A is 80-100 hollowomg

copper nacelle
#

wtf

compact sedge
#

this is normal in college at least

solemn rivet
#

WF - wtf u even doin m8

compact sedge
#

A = 93-100

leaden hedge
#

P for Perfect

compact sedge
#

or they give you an A+ but it's the same GPA as an A

#

of 4.0

hollow pier
#

yo do i take a zero because im lazy and end the year with a 90 after doing like ok on the exam

copper nacelle
#

no

compact sedge
#

do it

hollow pier
#

have you considered lazy

compact sedge
#

actually don't

solemn rivet
#

in my uni it's simpler - A = 91-100, B = 81-90,..., E=41-60, F<40

hazy sentinel
#

ok so i have to get a -27% on the final to get a 93% for the year

compact sedge
#

get the A

leaden hedge
#

no balls

#

poosi

hollow pier
#

do it veru

#

you wont

hazy sentinel
#

fuck ur right

weary oyster
#

can someone send me a file you use for the nightmare king thing

#

save file

copper nacelle
weary oyster
#

thanks

compact sedge
#

I wonder if that was originally my file or not

weary oyster
#

ill try it tomorrow i think

compact sedge
#

huh

copper nacelle
#

cool

#

it has 78k geo now i think

compact sedge
#

good luck

#

wow want me to make it have 0 geo so people can count the amount they get fighting nkg

copper nacelle
#

i could just check the original file geo tho

#

ez

compact sedge
#

original file was 10k

#

8 of which I got bugtesting

#

0 geo meme

solemn rivet
#

oh shit

#

I just realised the file I've been using only has 10 notches

#

smh

compact sedge
#

dang. Did it even have all the charms?

solemn rivet
#

wtf

#

yeah

#

where did I get this shite from?

compact sedge
#

huh that's a weird save

#

I'm assuming it has 100% everything else

solemn rivet
#

inorite

#

it's 105%

#

for some weird reason

copper nacelle
#

ax2u

weary oyster
#

can u fucking

#

not

#

here too

rain cedar
#

It can't be, Gradow said it has all charms

hollow pier
#

ax thought he did too

solemn rivet
#

well, it does

#

str is not unbreakable

#

but it has all charms

hollow pier
#

did you beat nkg/get carefree

solemn rivet
#

yeah

#

beat NKG

#

it's the save I'm using for IG

hollow pier
#

probably missed a dream warrior

#

i always miss one

solemn rivet
#

dunno

#

I got this file online

#

had all flames

hollow pier
#

typically markoth i forget he exists after getting shade cloak

solemn rivet
#

yeah

#

I forgot markoth a couple of times

hollow pier
#

probably why my pop practice save is 105 now that i think about it

solemn rivet
#

I had this 99% file before CPs were a thing

#

and I could not figure out what was missing

#

it was Markoth

warped sinew
#

I used to always miss a mask shard or something dumb like that back in the day

#

Get 99% mfw TC tell me to find the last percent milliS

#

Or even worse there was a private beta where dung defender didn't add to the percent, so game was stuck at 99% even tho he was in the journal. I was like I KNOW I HAVE EVERYTHING

#

they had to pull the save file and realised the build was bugged heh

compact sedge
#

Actually lifeblood is supposed to have 110%

#

I hope graig's gotten all of it

#

or he might be in trouble

flat forum
#

110%?

#

Not 107?

rain cedar
#

is joke

exotic dune
#

although it would be nice if GnG rounded out to 110%

rain cedar
#

It's supposed to be the biggest expansion, it'll be more than 3%

solemn rivet
#

3.14%

exotic dune
#

tru, I just want a nice round number to leave us off

flat forum
#

AA

compact sedge
#

120%

exotic dune
#

128% 🤔

compact sedge
#

no wait that's way better

flat forum
#

here's a screenshot I uploaded on Steam

#

that's my record on normal

#

(yay, beat my record)

#

(on hard)

compact sedge
#

ok I updated both

flat forum
#

thanks =)

#

I swear I'll get 4k+ on hard

#

some day

compact sedge
#

I believe in you :)

flat forum
#

you have almost 6k on hard

#

wow

#

go get 6k

compact sedge
#

If school wasn't dumb I'd do it right now

#

I'm half working on an essay half slacking off and alttabbing back to discord

flat forum
#

an essay about what?

compact sedge
#

a fiction book

flat forum
#

which one?

#

I honestly don't mind writing essays and stuff

#

I don't mind anything school related as long as there is room for freedom

compact sedge
#

Left Hand of Darkness

#

Actually really like it a lot

#

but I hate writing essays

flat forum
#

WowYay

compact sedge
#

Well there you go!

flat forum
#

next goal: 5k+

copper nacelle
#

*beat angle

compact sedge
#

good job on 5th place

flat forum
#

*beat Verulean

compact sedge
#

jk

flat forum
#

HOW IN THE EVERLOVING RADIANCE DID VERULEAN GET THAT RESULT

compact sedge
#

watch the stream

#

he's gud

flat forum
#

I can

#

but I will not believe my eyes

#

this will be kinda like the joke where a guy went to the zoo, stared at the Giraffes for half an hour and went like "this animal doesn't exist"

compact sedge
flat forum
#

I will notify you if I manage to get 5k+ damage

solemn rivet
#

I can stream some attempts tomorrow (it's currently 12:56 AM here)

#

for now

copper nacelle
compact sedge
flat forum
sage flare
#

Where do I find newer versions of mods than from Crossroads? The boss rush mod had a new version according to the display on the top left corner

#

I just downloaded it tonight

compact sedge
#

Crossroads uses the mods in the google drive

young walrus
#

new version checking is broken

compact sedge
#

yeah you gotta reinstall the mod

#

to get the latest version

sage flare
#

Ah, got it. Thanks! Being stuck in the floor in boss rush was no fun.

compact sedge
#

one thing I have as a wishlist is version checking using the modlist xml file

young walrus
#

boss rush doesn't work on lifeblood btw

#

hasn't been updated since grimm troupe

#

you'll have to down patch to use it

compact sedge
#

I'm mildly surprised and shocked at the number of mods that don't work on lifeblood

young walrus
#

most of them do now

compact sedge
#

which ones don't

young walrus
#

but boss rush isn't being updated b/c that'll likely be the vanilla game mode anyways

flat forum
#

so, if it isn't boss rush how will an NG+ work in HK?

young walrus
#

who said it's NG+

#

they could add a ton of other modes

compact sedge
#

I have an idea for a fun 3rd game mode so I'm hopeful that the third game mode that TC is making isn't that.

young walrus
#

it won't be NG+

compact sedge
#

because I wanna do it as a small mod

flat forum
#

many people speculated it'd be NG+

#

that's why I'm asking

young walrus
#

well many people are wrong

#

NG+ makes no sense in a metroidvania

flat forum
#

I can't think of a way it will work

#

exactly

young walrus
#

unless they simply made it "hard" mode by giving enemies more hp

#

which would be a cop out

compact sedge
#

My idea is... and I'm hopeful this isn't what they're doing because I wanna be the one to do it... lifeblood mode I guess

sage flare
#

Good to know. Thanks guys

compact sedge
#

you only regenerate hearts by sitting on benches and nowhere else really

#

and jonis is disabled

rain cedar
#

That sounds really easy to mod in

#

Set focus cost higher than max soul, override the equippedCharm_x bool for joni's to always false

#

Done

compact sedge
#

RIght?

#

but I wanna know what the 3rd game mode is first

sleek verge
#

They said it was a classic of the genre; NG+ isn't, and it's not an alternate character, so unless it's Hollow Knight in a bikini, the smart money's got to be on boss rush.

flat forum
#

hey

#

managed to do 5.4k on hard mode

sleek verge
#

a masterful performance! the crowd adores you!

flat forum
#

=)

compact sedge
#

What is a classic of the genre

#

I don't remember any custom gamemodes in super metroid

flat forum
#

will I be added to the scoreboard?

compact sedge
#

Uh I think I did but google drive is being dumb

#

so

#

let me know if it saved

flat forum
#

still trying to understand how I did 5.4k

#

oh

#

ok

#

GDrive was just being dumb

#

had to reload the page

weary oyster
#

umm is normal grimm supposed to spawn every time i go in the tent

copper nacelle
#

yes

#

then he teleports into dust

weary oyster
#

no

#

the fight starts

#

against regular grimm

copper nacelle
#

wtf

compact sedge
#

uhh did you kill regular grimm yet

weary oyster
#

i used your save

compact sedge
#

oh I edited 56's save what

#

im confused

#

just use his

void tree
copper nacelle
#

rip my 3rd place

compact sedge
#

56 did you not kill regular grimm on your save

copper nacelle
#

i did tho

compact sedge
#

ax2u had normal grimm fight spawn after exiting the dream

copper nacelle
#

that's ur save

compact sedge
#

music and all

copper nacelle
#

wtf

#

i mean i didn't technically

#

cause it's ur save

compact sedge
#

I think he set grimm as unkilled somehow or another either in debugmod or in the save so idk

#

like NKG is set as killed but normal grimm as unkilled

void tree
compact sedge
#

alright someone else needs to be updating these scores because I'm going to sleep soon

#

I nominate 56

copper nacelle
#

wait no wtf

#

re

#

going to school

mossy pike
#

Why not put the leaderboard on SR.com ? thinkgrub

#

Oh right you can only do timed categories in there

hollow pier
#

that means sean would have to "watch" more runs

mossy pike
#

And that, yes hollowlenny

weary oyster
#

did a few hard mode attempts, best i got was 6284 i think

winter scroll
#

how do i jump to top of this chat

solemn rivet
young walrus
#

wat

solemn rivet
#

he wants to be the very best like no one ever was

young walrus
#

They want to be on top of all of us

winter scroll
#

no lol it was a misunderstanding lol i figured out all i needed though thanx

#

so when i start hollow night the debug mod says a new version is available but how do i get it

solemn rivet
#

version checking is broken atm

#

if you got it from the gdrive or one of the installers, then it should be up-to-date

solemn rivet
#

Mick why are you not on the leaderboard yet? Haven't tried IG?

young walrus
#

IG seems boring compared to beating him with no upgrades

solemn rivet
#

no upgrades seems feasible

#

320 hits tho

#

no, thanks

#

I'll pass

copper nacelle
#

you just need to b e l i e v e in yourself

young walrus
#

so yeah. i'm kinda done with that fight.

#

don't find it interesting anymore

compact sedge
#

I'll try to make it less boring in the future but absolutely understandable I supose

young walrus
#

i mean, the mod is just an endurance fight

#

sure he gets faster

#

but that's what it is

#

and i've done that, but with no upgrades

#

so i don't really see the point

compact sedge
#

I see... you want a real ending so you have something to aim for?

#

or is that not it

young walrus
#

i've done all i want to with that fight

#

playing an infinite version doesn't add anything new for me

compact sedge
#

ok that's 100% reasonable. Especially considering how much time you've spent fighting him probably.

hollow pier
#

make infinite collector hollowomg

exotic dune
#

Make every boss infinite

compact sedge
#

not every boss is gonna be fun that way though

#

in fact I can think of 2 bosses... wow 2. that would benefit from being infinite.

#

nkg and the mantis lords

#

but like nobody wants to fight infinite no eyes

#

right?!?!!

flat forum
#

Who says that?

#

they're right

solemn rivet
#

infinite false knight

#

wait, that's already a thing

compact sedge
#

is that the only boss that does that?

#

I mean I guess THK could never enter the state needed to progress

#

but like false knight can be reliably made to last forever?

flat forum
#

Infinite Mantis Lords, but every 2500 health another Mantis Lord comes

hollow pier
#

failed champ does

flat forum
#

but they can't attack

#

you can hit them forever

#

but they won't do any action other than the rage attack

#

and then fall if you don't do the needed damage

solemn rivet
#

FK gets stuck trying to break the floor if you don't let him finish it

#

that is, if you do enough damage to the body while it's flailing around

young walrus
#

^ it's pretty fun to do this. Just stagger him over and over

solemn rivet
#

When I first did it (by accident ofc) I thought I had broken the game

#

also, I have a new idea for a mod that could possibly become the new Blackmoth and also part of Charming

flat forum
#

?

solemn rivet
#

rewrite Mark of Pride

flat forum
#

stupidly OP Sharp Shadow?

#

Oh

#

what form of re-write?

solemn rivet
#

make it so instead of increasing the nail's range

#

it completely replaces the nail attack with a nail throw

#

a la the mantis lords

young walrus
#

a la lightbringer

solemn rivet
#

not exactly

young walrus
#

hollowwoke play lightbringer hollowwoke

solemn rivet
#

the nail would be a boomerang

compact sedge
#

look we're all thinking it but you don't have to say it

solemn rivet
#

and it wouldn't disappear on contact

#

and

#

it would also have momentum

#

so you could throw it in an arc

flat forum
#

sounds really cool

compact sedge
#

like you have to charge it up to throw it farther or what?

solemn rivet
#

I had thought about that

#

but my issue with charging is

#

nailarts

flat forum
#

can you use the Cyclone Nail art thing for animation?

solemn rivet
#

nah, just steal the mantis'

compact sedge
#

you could always have a yoshi's island style throw

flat forum
#

(for the charging)

solemn rivet
#

that's nice too

flat forum
#

so, you hold some extra key

#

and it plays the animation that speeds up a bit for a few seconds

solemn rivet
#

that'd be hilarious

flat forum
#

and then you throw it and it's the Mantis Lords

solemn rivet
#

the knight spinning furiously in place to throw the nail

flat forum
#

starts off slowly and vroom vroom

#

now forget to add an upper limit to it

#

so that if you charge it for a few minutes (or, build up nail power for 12 hours) and then throw it you destroy Hallownest

compact sedge
#

and also Hallownest's parallel universe

solemn rivet
#

all parallel universes, at that point

#

since the nail will have way more than PU speed by then

flat forum
#

you charge it for 12 hours and then die IRL

compact sedge
#

no you need QPU speed since the game updates the nail 4 times a frame

solemn rivet
#

ok, so I'll start spinning now and leave it spinning til GnG comes out

#

should be enough then

compact sedge
#

really tho is there a coroutine that runs more than once per frame

flat forum
#

you charge it until GnG comesout

compact sedge
#

I actually need one to fix some of my fire physics

flat forum
#

then you let it go

#

and destroy GnG

#

?

#

why?

#

isn't an update per frame enough?

solemn rivet
#

dunno, AA

#

never worked with coroutines myself

#

sean or kerr should be able to help you

compact sedge
#

with how fast my balls move sometimes the hitboxes completely pass through enemies and walls

solemn rivet
#

btw did you see kerr's smartCoroutines helper?

compact sedge
#

might just need to slow them down and make them bigger

flat forum
#

slow them down

#

WAITWHAT HOW FAST DO THEY MOVE TO PASS THROUGH ENEMIES

solemn rivet
#

if you weren't using coroutines, I'd recommend checking on FixedUpdate, because that's what it's there for

compact sedge
#

currently they accelerate at 0.15g and have a terminal velocity ~ 50 units per second which I guess = 5m/s .

#

1.5x normal game gravity

#

but 0.15 earth gravity

flat forum
#

also, AA, what hook is this supposed to be? I'm confused, trying to understand how this works

private IEnumerator activateAttack()
compact sedge
#

no coroutines aren't hooks

#

you call them from hooks

solemn rivet
#

TIL bugs fly because their gravity is 10% our gravity

compact sedge
#

and they run until they're finished

flat forum
#

I haven't worked with corountines before

compact sedge
#

you do StartCoroutine(activateAttack()); where you wanna activate it

#

and it starts

#

and basically it runs through

#

but when it hits yield return null

#

it pauses for 1 frame

#

and resumes FROM THAT POINT

flat forum
#

wait, I set that at the place where I set the hooks?

solemn rivet
#

coroutines are basically that

#

they run "parallel" to your code

#

and you can control their flow

compact sedge
#

StartCoroutine(activateAttack()); is what you put when you wanna activate the attack

#

so in whatever hook you want the attack activating on

solemn rivet
#

but, yeah, AA, you should prolly ask Kerr or Seanpr, if anyone

#

oh, KDT too

compact sedge
#

since i'm doing physics manually

#

I could just update it in 4 steps

#

and on each step check for collision

#

just like SM64

solemn rivet
#

PU travel in HK when

flat forum
#

so, I have an OnAttackHook

public void OnAttack(AttackDirection dir)
StartCoroutine(activateAttack());
#

?

solemn rivet
#

so we can enter Egg without dreamers

#

Papers: coroutines are kinda like functions/methods

compact sedge
#

if you want the attack activated on every attack

solemn rivet
#

you need to declare a body for them

compact sedge
#

you probably only want it activated if a set of conditions are true

#

ie soul > x

flat forum
#

yeah

#

but

compact sedge
#

is on attack nail only?

flat forum
#

do I put it in the Hook Function thing?

#

(also, I must apologize as I'm very bad at remembering names of stuff so sometimes you can say Method and I'll have no idea what you're talking about despite using it constantly)

compact sedge
#

let me show off my sweet programming skills

flat forum
#

yay

compact sedge
#

I can't even tell you the difference between functions and methods without looking it up

#

alright confession over

#

alright uh is it possible to make the ending cutscene longer than the original one? It just does this when it hits the time at which the normal one is supposed to end.

#

sorry that first file is broken

flat forum
#

hey AA

#

I'll go be an idiot in the Grimm Crime Sindicate Mod channel

compact sedge
#

ok lul

flat forum
#

come help when you want to

compact sedge
#

but like the ending cutscene's probably just played with like a simple scene that just has a video player object or something, right?

flat forum
#

probably

#

I dumped the thing there

#

so, how do I set the bool for a Charm Equipped to false?

compact sedge
#

you just...like set it and do the charm update thingy

flat forum
#

PlayerData.instance.equippedCharm_35 = false?

compact sedge
#

yeah

flat forum
#

on the OnCharmUpdate

compact sedge
#

(Ugh I wanna make this shitpost video a reality but I don't wanna recompile the json FSM dumper)

flat forum
#

also

#

Void Heart cannot be unequipped

#

how do I fix that?

young walrus
#

Don't get it

flat forum
#

(I can just set if there is such a thing "unequippable" to true for Charm_36 entirely)

#

should work

#

but

#

is there even such a thing?

compact sedge
#

look I know as much about making void heart unequippable as you do the ending scene in HK

flat forum
#

Understandable

compact sedge
#

apparently there's a game object component called a "CinematicPlayer"

young walrus
#

What're you trying to achieve with that mod?

#

Like... Unlock the first ending?

flat forum
#

change the ending cutscene

compact sedge
#

folding's making a crazy cool charm

#

I'm making a shitpost video

young walrus
#

You could have it set kingsoul value to 0

#

Since it operates on 0, 1, 2, 3, 4

flat forum
#

on 5 it's Void Heart?

young walrus
#

4

#

3 kingsoul

#

1 and 2 are the halves

flat forum
#

so, I forcefully make it KingSoul again?

leaden hedge
#

void heart is hardcoded to always be equipped

#

you can edit the charm menu

flat forum
#

so, no way to unequip it?

leaden hedge
#

all the voidheart stuff is pretty obvious to see

young walrus
#

Like I said, you could make it not void heart

#

Then unequip

flat forum
#

yeah, that's an option too

leaden hedge
#

you can edit the fsm

#

its probably just a single transition change

#

so instead of going into "isVoidHeart" it just follows the normal route

flat forum
#

(I understand even less from FSMs than from normal code and I understand nothing about normal code)

leaden hedge
#

if poe didn't make the rest of my pc lag i'd actually find out what you need to change

flat forum
#

poe?

hollow pier
#

poe > modding

leaden hedge
#

modding is hella gay

flat forum
#

Play
ORain
EWorld

compact sedge
#

Play
On
eshot

leaden hedge
#

pieces of eight

flat forum
#

Pringles Over Eighteen

#

another thing I'll have to figure out soon is the replacement of images

#

so I can replace the KingSoul one

#

Oh

#

how about

#

I do a OnCharmUpdate
EquippedVoidheart = false

#

also, AA, I want InfiniteMantisLords and every 2500 damage another Mantis Lord joins

#

4 mantis lords at 10000

#

I want to try and do this sooner or later

#

but after this charm mod thing

#

and after the Broken Vessel God I planned on doing

#

Ok

#

the thing is working

#

only problem is it causes a visual bug where the charms are in the list of equipped charms but they aren't actually equipped

#

there's royalcharmstate

#

that's the thing I can set to 3?

#

yeah

#

got it

#

also, setting a charm to cost as much as your notches

#

should be CharmCost_Number = CharmSlots?

#

lemme test

#

so

#

for anyone wondering

#

this is what the visual glitch ends up looking like

tranquil glen
#

how difficult would it be to make a 'worst ever segment' function for livesplit

#

like golds but opposite

compact sedge
#

when I load the video from the wrong scene it's black but the audio still plays

#

what do

tranquil glen
#

fix

flat forum
#

?

young walrus
#

right click, go to settings, and check out "active comparisons"

compact sedge
#

alright ima stop working on this stupid shitpost for now if anyone here knows why the audio stops and the video just loops after getting to the length of the original roughly

#

please tell me

#

I mean the timing is great it ends right when he says "no other will do"

#

basically the video freezes at a point and loops. but then after looping long enough for the rest of the video to play it goes to credits

flat forum
#

what's canovercharm?

#

is that the thing where you break and can overcharm?

#

or is it a separate thing?

hollow pier
#

it's the charm called canover

flat forum
#

well

#

mod is still kinda broken

#

but I'll get it sooner or later

compact sedge
#

ugh gonna need reflection to fix it but it's a stupid meme mod so I don't wanna use/learn the proper reflection needed

#

need to edit a few private, serialized variables

tranquil glen
#

how do i use lemm sell all in rand 2?

hollow pier
#

eat ten egg

young walrus
#

talk to him from the right

strange sonnet
#

Has anyone figured out a way of replacing the sounds of the game?

#

I kinda want to add wacky sounds to the knight everytime he is hurt or killed, so failure dosent feel so punishing

compact sedge
#

Sure. Take a look at boopmod

hazy sentinel
#

inb4 roblox death sound

compact sedge
#

oof

solid wagon
#

oof

compact sedge
#

I hate that build scripts are OS specific in c#

#

makes building the modding api hard

#

like there's a bunch of weird cmd commands and idk what they do like rem and md and there's a point where effing powershell is run

copper nacelle
#

have u tried

compact sedge
#

yes

#

but it's tedious

copper nacelle
#

downloading powershell

#

for Linux

#

ez

compact sedge
#

powershell for linux

#

fuck off

copper nacelle
#

yes

compact sedge
#

this isn't real and if it is why the hell would I want a shitty shell when I have zsh

copper nacelle
#

to make building easier

#

that's real wtf

#

have you actually not heard of it

#

worked p well last time I used it

compact sedge
#
mv "$(ProjectDir)$(OutputPath)\Assembly-CSharp.mm.dll" "$(ProjectDir)$(OutputPath)\Assembly-CSharp.dll.mm.dll"
mv "$(ProjectDir)$(OutputPath)\Assembly-CSharp.mm.pdb" "$(ProjectDir)$(OutputPath)\Assembly-CSharp.dll.mm.pdb"

cp "$(SolutionDir)Vanilla\*" "$(ProjectDir)$(OutputPath)\"
cp "$(SolutionDir)MonoMod\*" "$(ProjectDir)$(OutputPath)\"
cd "$(ProjectDir)$(OutputPath)"
mono MonoMod.exe Assembly-CSharp.dll
echo "Create the folder structure prefered by mods"
mkdir -p "$(SolutionDir)OutputFinal\hollow_knight_Data\Managed\Mods"
echo "Copy the Mod's dll into the Mods folder"
cp "$(SolutionDir)\readme.moddingapi.md" "$(SolutionDir)\OutputFinal\readme.md"
cp "$(ProjectDir)$(OutputPath)\MONOMODDED_Assembly-Csharp.dll" "$(SolutionDir)OutputFinal\hollow_knight_Data\Managed\Assembly-CSharp.dll"
cp "$(ProjectDir)$(OutputPath)\Assembly-CSharp.mm.xml" 'Assembly-CSharp.mm' 
cp 'Assembly-CSharp' "$(ProjectDir)$(OutputPath)\Assembly-CSharp.xml"
cp "$(ProjectDir)$(OutputPath)\Assembly-CSharp.xml" "$(SolutionDir)\OutputFinal\hollow_knight_Data\Managed\"

echo "Zip the Distribution Folder"
zip -r "$(SolutionDir)ModdingAPI.zip" "$(SolutionDir)OutputFinal\*"```
also this should work
#

made it in like 5 minutes and not tested yet tho

copper nacelle
#

inb4 it doesn't

compact sedge
#

nope

#

and idk why it fails

#

because I just get generic exited with code whatever

copper nacelle
#

download powershell ez

compact sedge
#
Jormungandr ~/projects/HollowKnight.modding/Assembly-CSharp/bin/Release $ mono MonoMod.exe Assembly-CSharp.dll
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319

Unhandled Exception:
System.TypeLoadException: Could not load type of field 'MonoMod.MonoModder:SkipList' (8) due to: Could not resolve type with token 010000e0 (from typeref, class/assembly System.Collections.Generic.ISet`1, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) assembly:System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 type:System.Collections.Generic.ISet`1 member:<none>
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'MonoMod.MonoModder:SkipList' (8) due to: Could not resolve type with token 010000e0 (from typeref, class/assembly System.Collections.Generic.ISet`1, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089) assembly:System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 type:System.Collections.Generic.ISet`1 member:<none>

this is the problem

#

but I don't get it

#

monomodddddddd

#

monomon pls

hollow pier
#

switch to lurien

compact sedge
#

this is why jellyfish are the WORST

#

also does anyone understand this error

#

ughhhhhhh visual studio is so slow to open

copper nacelle
#

smh my head still have a windows vm

compact sedge
#

well apparently I need it for building the modding api

#

because of that error running monomod

copper nacelle
#

did you get a rider grey screen

compact sedge
#

no

#

it failed to run monomod.exe

#

and when I tried running monomod.exe in a terminal

#

that's the error I got

copper nacelle
#

no u dungo this is unrelated

compact sedge
#

no I mean I need windows to build it because monomod.exe doesn't run on Linux or something

#

or if it does I'm not doing it right

copper nacelle
#

did you know rider breaks by default with tiling window managers

compact sedge
#

wouldn't know

copper nacelle
#

also the default font is squares

compact sedge
#

kwin baby

copper nacelle
compact sedge
#

not only does it not break but it looks great

copper nacelle
#

reeeeeee

#

where tf do you change the post build

compact sedge
copper nacelle
#

pain

compact sedge
#

uh it's literally in plain text at the bottom

copper nacelle
#

what

compact sedge
#

You can add it if it doesn't exist I guess

copper nacelle
#

my monomod worked

#

i think

compact sedge
#

idk what I did wrong ¯_(ツ)_/¯

copper nacelle
compact sedge
#

are you sure monomod ran

copper nacelle
#

is your mono up to date

#

imo it says

#
                [MonoMod] Reading input file into module.
                [MonoMod] [Main] Scanning for mods in directory.
                [MonoMod] [ReadMod] Loading mod dir: /home/home/HollowKnight.Modding/Assembly-CSharp/bin/Debug
                [MonoMod] [ReadMod] Loading mod: /home/home/HollowKnight.Modding/Assembly-CSharp/bin/Debug/Assembly-CSharp.dll.mm.dll
                [MonoMod] [Main] mm.AutoPatch();
                [MonoMod] [AutoPatch] Parsing rules in loaded mods
                [MonoMod] [RulesModder] [Write] Writing modded module into output stream.
                [MonoMod] [AutoPatch] PrePatch pass
                [MonoMod] [AutoPatch] Patch pass
                [MonoMod] [AutoPatch] PatchRefs pass
                [MonoMod] [PostProcessor] PostProcessor pass #1
                [MonoMod] [Write] Writing modded module into output file.
                [MonoMod] [Main] Done.
#

so yes

compact sedge
#
      Latest version available: 5.4.1.6
      Latest version installed: 5.4.1.6
copper nacelle
#

also globbing died

#

i'm on 5.10.1

compact sedge
#

can't glob in quotes

#

just remove quotes

#

huh

#

why is gentoo mono so out of date

copper nacelle
#

p sure this is out of date too

#

i don't update nearly often enough

compact sedge
#

I'm using the .net overlay too

#

so it should have even newer mono binaries since the normal overlay is still on 4.something

#

wait nvm

#

I wasn't

#

oh that's why it's old

#

cool can build 5.12 now

copper nacelle
#

neat

compact sedge
#

thanks probably actually why it didn't work

copper nacelle
#

yw

#

also do you have prebuild

#

translating is pain

#

aahh

compact sedge
#

uhh

#

hold on

copper nacelle
#

it builds but w/out the dll

compact sedge
#

no I only did post build because prebuild is just deleting old stuff

copper nacelle
#

alright

#

i love getting capitalization errors

#

also why is it still backslashes

#

yay it worked

#

this is what i have now

#
      mv "$(ProjectDir)$(OutputPath)/Assembly-CSharp.mm.dll" "$(ProjectDir)$(OutputPath)/Assembly-CSharp.dll.mm.dll"
      mv "$(ProjectDir)$(OutputPath)/Assembly-CSharp.mm.pdb" "$(ProjectDir)$(OutputPath)/Assembly-CSharp.dll.mm.pdb"

      cp $(SolutionDir)Vanilla/* $(ProjectDir)$(OutputPath)/
      cp $(SolutionDir)MonoMod/* $(ProjectDir)$(OutputPath)/
      cd "$(ProjectDir)$(OutputPath)"
      mono MonoMod.exe Assembly-CSharp.dll
      echo "Create the folder structure prefered by mods"
      mkdir -p "$(SolutionDir)OutputFinal/hollow_knight_Data/Managed/Mods"
      echo "Copy the Mod's dll into the Mods folder"
      cp "$(SolutionDir)/readme.moddingapi.md" "$(SolutionDir)/OutputFinal/readme.md"
      cp "$(ProjectDir)$(OutputPath)MONOMODDED_Assembly-CSharp.dll" "$(SolutionDir)OutputFinal/hollow_knight_Data/Managed/Assembly-CSharp.dll"
      cp "$(ProjectDir)$(OutputPath)/Assembly-CSharp.mm.xml" 'Assembly-CSharp.mm'
      cp 'Assembly-CSharp' "$(ProjectDir)$(OutputPath)/Assembly-CSharp.xml"
      cp "$(ProjectDir)$(OutputPath)/Assembly-CSharp.xml" "$(SolutionDir)/OutputFinal/hollow_knight_Data/Managed/"

      echo "Zip the Distribution Folder"
      zip -r "$(SolutionDir)ModdingAPI.zip" $(SolutionDir)OutputFinal/*
compact sedge
#

cool thanks. That's like basically what I have I think

#

I was just dumb and had old mono

copper nacelle
#

cool

#

make sure to change the MONOMODDED_Assembly-CSharp capitalization

#

the S should be capitalized but it isn't

compact sedge
#

oh good call

copper nacelle
#

tf is with the >nul(s) everywhere

#

@compact sedge imo use this

#

it checks for whether you're on windows or not

#

also has a prebuild

compact sedge
#

imo pull request

copper nacelle
#

imo already did

compact sedge
#

I mean he's not gonna pull it because currently the repo has exactly 96 commits

#

and ur gonna ruin that

copper nacelle
#

lmao

compact sedge
#

Condition="'$(OS)' != 'Windows_NT'

#

does OS really evaluate to that on windows?

copper nacelle
#

apparently

#

found it on some stackoverflow answer

compact sedge
#

I get that that's what their kernel is called but like... if I was MS I'd try to make the world forget about Windows NT

copper nacelle
#

¯_(ツ)_/¯

leaden hedge
#

linux sucks tbqh

#

wheres the debian build

copper nacelle
#

pr works on all linux distros really makes u think

compact sedge
#

no u need to build a mono program for debian

#

is true debian only OS that runs mono

flat forum
#

so, looking through the Broken Vessel code thing Sean sent me, are these the attacks or...?

Infected Knight\Dash Slash
Infected Knight\Dash Slash Hit
Infected Knight\Overhead Slash
Infected Knight\Dash Range
Infected Knight\Evade Range
Infected Knight\Ohead Range
Infected Knight\Evade Check
Infected Knight\Shake Gas
Infected Knight\Dstab Burst
Infected Knight\Dstab Slam
Infected Knight\Dash Burst
Infected Knight\Rewake Range
compact sedge
#

Context pls

#

what are you looking at

flat forum
#

Sean sent the whole code for the room Abyss_19

#

the one with The Broken Vessel

#

here

#

wait, I can't send it?

compact sedge
#

that's probably the out of scene dump which doesn't contain any variables but does contain the basicest of data

#

just a guess

flat forum
copper nacelle
#

imo scene dump is p good

flat forum
#

that's the thing Sean sent me

compact sedge
#

and I'm wrong

#

not the out of scene dump

#

a dump made in scene

#

so it has the proper serialized values

#

good god what a mess of a level

flat forum
#

ok

#

don't get distracted

compact sedge
#

for the knight attacks look at this:

 \--PFSM StateNames
 \----PFSM StateName: Init
#

etc

flat forum
#

Ctrl + F

#

Infected Knight

#

is what I was searching for

#

it's kinda lost in everything else

compact sedge
#

nvm this is out of scene im wrong

#

meh dump

#

Possibly good enough

#

depends 100% on what you're trying to do

flat forum
#

get the attack names first

compact sedge
#

(this is the dump you get if you do PrintSceneHierarchyTree on all objects in Resources.GetObjectOfType<GameObject>)

#

attack names are possibly stored in one of the fsms

#

this boss is complex and has way more fsms than it should

#

the proper number of FSMs on an enemy is no more than 2

#

but this one has like 5

#

and one literally just called FSM

#

most of the attacks are gonna be in "IK Control"

#

so get that FSM

#

and look at that one

copper nacelle
#

imo fsm dumper

#

flowchart

compact sedge
#

no

#

fsm dumper bad

copper nacelle
#

yes

#

fsm dumper good

compact sedge
#

json bad

copper nacelle
#

ur mum

compact sedge
#

flowchart unhelpful

copper nacelle
#

this is the falest statement

compact sedge
#

well it's unhelpful for me

flat forum
#

"falest"

compact sedge
#

look 56 is getting over failing the computer science assignment

#

give him a break

copper nacelle
#

what

#

i didn't fail any cs assignment

#

this is false

#

my tech binder may be late

#

but i also don't give a shit

flat forum
#

I want a Mantis Gods mod for Broken Vessel

copper nacelle
#

ree

#

i was gonna do one for lost kin

flat forum
#

well

#

umm..

#

but, both NGG and Mantis Gods use attack names and change their FPS it seems

copper nacelle
#

yes

compact sedge
#

if you want the NORMAL attack speeds

#

you NEED

#

a better dump

flat forum
#

so, first obvious step was to get the attack names

compact sedge
#

but if you just wanna set the speeds to whatever

#

then go for it

copper nacelle
#

imo just log the speeds

compact sedge
#

you can't

copper nacelle
#

what

#

oh yeah

#

just set them randomly

#

it works

flat forum
#

I tried getting the dumper to work but for some reason it failed...

copper nacelle
#

compact sedge
#

uh you have modcommon

#

?

flat forum
#

me?

#

yeah

compact sedge
#

just get the gameobject and do gameobject.PrintSceneHierarchyTree("lostkin.txt")

#

and it will dump it in a text file in your mods folder

flat forum
#

mhm...

#

also, 56

#

you said you made a few fixes to Mantis Gods

copper nacelle
#

yes

#

not done

flat forum
#

is the latest version on the Google Drive?

copper nacelle
#

no

#

it's unbalanced af rn

flat forum
#

I don't care I wanna try it

copper nacelle
#

:ech:

flat forum
#

:doubleech:

copper nacelle
#

note this will kill you and isn't balanced

compact sedge
#

edit the code to make it balanced folding

flat forum
#

when was this a problem?

#

(Gladly will try my best )

copper nacelle
compact sedge
#

also infinite mantis lords when

copper nacelle
#

:echREE:

#

actual second phase now btw

flat forum
#

you make it

#

Also

copper nacelle
#

their moves are coordinated and stuff

#

i'm planning on adding a few new combos and stuff

flat forum
#

every 2500 health another one comes

copper nacelle
#

but still making them coordinated

#

so like

#

weird boomerang + dive

#

and such

compact sedge
#

how tf does that work

flat forum
#

at 10000 damage you're fighting 4 mantis lords

compact sedge
#

there can only be 2 because they'd be on top of each other

copper nacelle
#

have them set at different speeds

compact sedge
#

throwing impossible to dodge boomerang patterns

copper nacelle
#

turn off boomerangs

compact sedge
#

no turning off attacks is dumb

#

kdt wanted me to turn off pillars and pillars is the only thing between verulean and 10k

copper nacelle
#

make only 2 throw boomerangs then

#

ez

#

trick

flat forum
#

AA, remember you sent a video of Hard Mode being very broken

#

?

copper nacelle
#

foldingpapers tell me when you get to 2nd phase

#

and die instantly

flat forum
#

KK

copper nacelle
#

also try your cheese

#

and die instantly again

compact sedge
#

I've sent a lot of mods of mine being very broken

flat forum
#

I will

compact sedge
#

I love those videos

#

they're as fun to record as they are to send

flat forum
#

one of the first ones about hardmode

#

looked kinda like NGG

compact sedge
#

oh that was hardmode at max speed

#

and me living for about a minute on it

flat forum
#

add NGGMode

compact sedge
#

I am

#

no seriously

flat forum
#

REALLY

#

Y E S

compact sedge
#

complete with the last phase which is BS

#

not gonna be infinite imo

flat forum
#

when will the last phase come?

compact sedge
#

same as original

flat forum
#

Infinite NGG

compact sedge
#

oh there's an idea

flat forum
#

laughs maniacally

compact sedge
#

ok so first 2 stages as normal but last stage with 2 of them is infinite

flat forum
#

first 2 stages are a bit longer

compact sedge
#

and when you die you'll get KDT bot telling you your score

flat forum
#

after last stage it becomes infinite

compact sedge
#

but yeah it's happening and if you think I'm kidding then you'll be surprised

#

firewing first tho

#

essays first tho

#

bigmeme it's actually redwing

#

nobody notice

flat forum
#

something broke, Mantis Gods are still Mantis Lords

copper nacelle
#

are you in the death arena

flat forum
#

room is completely normal

#

it's not black

copper nacelle
#

beat normal mantis lords first

flat forum
#

Ok

copper nacelle
#

then go back into the room from the top imo

flat forum
#

and then re-enter the room?

copper nacelle
#

for the full experience

#

yes

flat forum
#

can I just teleport back?

compact sedge
#

So here's my timeline for mods:

  1. redwing initial release
  2. Infinite Grimm 0.4 with NGG and many other needed features
  3. redwing content pack 1
  4. port shit to GnG
  5. multiplayer mod... possibly... probably not
  6. redwing content pack 2
copper nacelle
#

yeah

#

hahaha gng never

flat forum
#

things I want to do as mods:
Gods' Glory charm
Ultimate (God) Broken Vessel

compact sedge
#

Redwing initial is just gonna be the abilities. Redwing CP 1 has the amazingly awful codename: Radiation Summoner. As an homage to another mod and an accurate description of what it adds.

copper nacelle
#

did u die yet

compact sedge
#

Summoner's a bad word maybe I'll change it but radiation is nice because on every literal and figurative level it works to describe the features of it.

#

or at least on one literal and two figurative levels

flat forum
#

yes

#

I died

compact sedge
#

rip

flat forum
#

at the first lord

compact sedge
#

get enemy hp bars

#

?

flat forum
#

I have it

compact sedge
#

how well did you do

flat forum
#

I did ~20%

#

but I went there half health

copper nacelle
#

nice

flat forum
#

and without any charms

compact sedge
#

hate to say it but there's no hope for you once second phase starts

flat forum
#

where do you set their health?

#

FUU

copper nacelle
#

lord.GetComponent<HealthManager>().hp *= 3

#

do you like my cheese kill

flat forum
#

yeah

#

BOOMERANG RAIN

#

that was ~40% damage

#

I want to try the Godkillers against them

#

PURE LUCK

#

WOW

copper nacelle
#

1st phase?

#

now u die

flat forum
#

took me ~3 seconds

#

this is starting to look like NGG

copper nacelle
#

nice

#

imo ngg 1st phase

flat forum
#

I like it a lot

copper nacelle
#

haha yes

#

tell me if anything seems too rng