#archived-modding-development

1 messages · Page 115 of 1

compact sedge
#

it is a meme mode

flat forum
#

NGG Normal Dialogue:
"Little Vessel, I see you've decided to unleash my power. Let us see how long you will last: I will be waiting in the back"

compact sedge
#

If I did that it wouldn't be a meme mode

copper nacelle
#

normal mode

#

:ech:

compact sedge
#

56 go play ngg on hardmode

flat forum
#

NGG Hard Dialogue
"Creature of the Void, abandon all hope, for true hell awaits you at the end of the tunnel. You won't even be able to begin the challenge. Hehehe"

copper nacelle
#

@compact sedge smh not in stable yet

flat forum
#

now that dinner is done

#

I shall play NGG

#

"the Gods require 3200 to be impressed"

#

also, the title cards

#

WOW

#

amazing

#

loving it

#

NGG hard

#

wow

#

makes me feel like when fight NKG the first time

compact sedge
#

there is two of them

#

certainly makes it mildly more difficult

flat forum
#

haven't even reached phase 2

#

but yeah

#

the spikees are annoying

#

yeah, feels impossible to do, but I'm sure there's some tactic or something

copper nacelle
compact sedge
#

folding

flat forum
#

hehehhehahaha

#

lol

#

ok, I'll try a different build soon

#

this one obviously isn't working

copper nacelle
#

will i ever beat trinomi's score

#

(no)

flat forum
#

will also try the Godkillers

#

I'll move the punishment further tho

#

ok, moved the punishment to:
4+ charms for overcharm
6+ for punishment

compact sedge
#

actually thanks to a bug you can't do 3200 dmg on normal mode right now

flat forum
#

whyy?

#

I also can't even get past phase 1 so, no need to worry about me

compact sedge
#

because kdt lied about having working code

#

I mean it mostly works

scenic slate
#

@copper nacelle This is only the beginning.... (gives up inside)

copper nacelle
#

re

#

nearly at 100k geo

compact sedge
#

It's because NGG has code to set the spike damage to 4 on stage 3 that silently fails

copper nacelle
#

nice bug testing

compact sedge
#

can someone for me test if phase 3 of NGG actually has spikes that deal 4 damage?

copper nacelle
#

have u tried

#

debug mod

#

:ech:

compact sedge
#

don't wanna downpatch

copper nacelle
#

what

#

can u try making sense

compact sedge
#

I would have to downpatch to test if phase 3 of the original NGG actually has spikes that deal 4 damage

#

what about that doesn't make sense

copper nacelle
#

re

#

just ask trinomi ez

compact sedge
#

That's why I'm asking

#

lul

#

I have a bug report for debugmod

#

top left

hazy sentinel
#

trust nobody not even yourself

compact sedge
#

well anyway it seems like intended behavior to make the spikes do 4 dmg so regardless of if the original mod did I'm doing it

#

alright I fixed all the bugs and uh... infinite NGG is officially done. It's as dumb and impossible as it sounds.

copper nacelle
#

how the fuck

#

do you modify

#

a spawnobjectfromglobalpool

#

@compact sedge e

#

grimmchild spawnobjectfromglobalpool was a thing

compact sedge
#

you can't

copper nacelle
#

reeeeeeeeeeeeeeeeeeeeeeeeeeeee

compact sedge
#

you can spawn your own object from the global pool, or do the hacky thing I did in grimmchild upgraes

#

trust me this took me 6 hours of fucking around to figure out

#

where deadShootSpawner is a SpawnObjectFromGlobalPool

copper nacelle
#

did you just copy it

#

then change stuff

#

and put it back

#

if i'm reading this right

compact sedge
#

no you CAN'T put it back

#

that's the thing

#

it's impossible

copper nacelle
#

wot

compact sedge
#

what I'm doing is making my own SpawnObjectFromGlobalPool

#

from scratch

#

that's what that code does

#

it entirely replaces the old SpawnObjectFromGlobalPool

copper nacelle
#

w h y

#

can't you just change the gameobject value

compact sedge
#

nope

copper nacelle
#

wtf

compact sedge
#

the second you try the gameobject becomes active

#

and then that means that it starts spawning active gameobjects

#

which means they won't be in their init state

#

which for grimmballs

#

means they will despawn

#

and you'll start getting null refs

copper nacelle
#

nice

compact sedge
#

so in order to keep it inactive I have to rewrite it

copper nacelle
#

can you just make a new SpawnObjectFromGlobalPool

compact sedge
#

uhh possibly but good chance no

#

because how are you gonna assign the gameobject to that new one

#

without

#

making it active

#

same problem as just using the existing one

copper nacelle
#

what

#

does it just

#

become active

#

when tf did assignment make it active

compact sedge
#

the only way to keep it inactive is to assign it in unity editor

#

I think

copper nacelle
#

wwwwwwwwwwwwwwwwwwwwww
tttttttttttttttttttttttttttttttttttttttttttttttttt
ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

compact sedge
#

look you can try to do it that way but I spent 6 hours and failed. possibly you'll find a way

#

but

#

like

#

it's probably not easier than the alternative

#

what are you trying to do?

copper nacelle
#

make the projectile faster

compact sedge
#

oh don't modify that

#

wait

copper nacelle
compact sedge
#

is there a FireAtTarget thing?

#

or a Fire thing

#

or anything like that

copper nacelle
#

FireAtTarget yeah

#

i changed the speed on it

#

it did nothing

#

pain

compact sedge
#

do boomerangs despawn after a certain amount of time

copper nacelle
#

uhh

#

they go off screen then die

#

so yes

compact sedge
#

ok

#

then yeah that's a problem

#

anyway the speed of grimmchild fireballs

#

are just an FSMFloat

#

on grimmchild

copper nacelle
#

is it like

compact sedge
#

maybe it's the same for boomerangs

copper nacelle
#

X velocity

#

or is it something sane and reasonable

compact sedge
#

FsmVariables.GetFsmFloat("Flameball Speed").Value

copper nacelle
#

fuck

compact sedge
#

but flameballs don't care about x and y

#

so no reason for both

#

just check if there's any fsm floats

#

or something

copper nacelle
#

ok

#

just gonna log all named vars

#

also 2 named vars are more gameobjects

#

:ech:

compact sedge
#

Alright. Infinite Grimm 0.3.6 is out on the drive and does the following:

* Adds Nightmare God Grimm
* Adds custom title cards to the grimm fight.

copper nacelle
#

wtf

#

it gave me all the vars

#

after i killed the boss

compact sedge
#

sorry graig but I have some finals to do that I'ma do first before I add endurance mode and time attack.

copper nacelle
#

ree finals

#

only 3 more days left of school

#

and finals on every day of those 3 days

#

:ech:

compact sedge
#

same wtf

copper nacelle
#

do u live

#

wait

#

no you aren't est

#

nice coincidence

compact sedge
#

other side of the US

#

but yes

hollow pier
#

you aren't est either

copper nacelle
#

fuck

#

edt

#

do you ever put 2 statements in try catches cause you're p sure one of them is gonna work and you have to check which one

#

and then have them both fail

compact sedge
#

100% relatable

copper nacelle
#

is the thing FireAtTarget spawns

#

.gameObject

#

or

#

.target

#

finna try 4 statements

hollow pier
#

if 56 could mod
then he wouldnt have problems

copper nacelle
#

shut

copper nacelle
#

i am about 3 seconds

#

from replacing the boomerangs

#

with grimm's fireballs

#

i love it when all of my velocity setting is useless because the shot has a fsm in it which sets the velocity of the shot

compact sedge
#

bahahaha

#

what about

#

and hear me out

copper nacelle
compact sedge
#

those homing projectiles that the soul master and radiance has

copper nacelle
#

pain

#

but might do it

#

for phase 3

#

now look at that horror

compact sedge
#

look idk the best way to do it I just know the way I did it

#

also

#

you could make your own gameobject

copper nacelle
#

why bother tho

compact sedge
#

with a DamagesHero component

copper nacelle
#

i can just change the fsm

#

in like

#

10s

#

probably

compact sedge
#

sure you can

copper nacelle
#

re

#

it's literally just a set float action

#

should be easy

#

key words being should be

#

why the fuck are there 4 set velocities

#

no there are 5

#

wtf

compact sedge
#

LPT

#

catch (Exception e)
Log("msg " + e)

#

then you know why it breaks

copper nacelle
#

oof

#

p sure it was a null ref anyways

compact sedge
#

yes

#

but now you are sure

copper nacelle
#

:ech:

#

no

#

there are 15 values i need to modify

#

nice it didn't work at all

#

fuck there are even more velocity sets

#

wtf

#

like 10 more

#

i want to die

#

and it still didn't work

#

reee

#

@compact sedge you know how the knight gameobject was horrible

#

i dumped the shot mantis lord go

#

it's 66.4MB

compact sedge
#

rip

copper nacelle
#

i now have nothing but hate

#

for mantis lord projectiles

compact sedge
#

Decided to get a normal mode entry so I can be on the board. Managed to get exactly 16k so I went with it

copper nacelle
#

neat

compact sedge
#

while I'm here I might as well try and get a better hardmode score since apparently the board only tracks the top 10 now

#

oh nvm it's just wrong

#

it had two people in 9th place and the last person in 10th but it should have been two people in 9th and the last person in 11th

#

alright I don't think I'm beating your score 56 but if I get over 7k I'll be happy

copper nacelle
#

haha yes

#

@scenic slate bop incoming maybe

#

therefore

#

play infinite grimm™

scenic slate
#

boi I have finals to do ;w;

copper nacelle
#

same but also procrastination™

#

you see

#

i'

#

ve avoided studying for the part of my latin final i'm taking tomorrow

#

by working on mantis gods

#

ez

#

also haha

#

i think i've found a way

#

to set the fucking velocity on this thing

#

but i bet it'll just get overwritten like 10s later

compact sedge
#

first try

copper nacelle
#

smh not even 6666

#

nice tho

#

my new goal is beat trinomi

#

pain

#

also fuck mantis lord shots

compact sedge
#

im only at 44k geo though so maybe once I get to 100k I'll be as good as you

copper nacelle
compact sedge
#

is that how that works?

copper nacelle
#

yes

#

kdt just has so much geo it overflowed and he got back up to 40k from there

#

same with verulean

compact sedge
#

Alright. I'm tempted to make a generic MonoBehavior that can be added to any enemy gameobject to make them infinite, with included speedup and stagger mechanisms. Would this be useful to literally anyone other than me?

#

basically in code what I'd imagine you'd do is find your game object. Do AddOrGetComponent<InfiniteEnemy> while dynamically linked to it. And then just set on this component a dictionary of animations and max speeds of animations, as well as a dictionary of waits and both starting and final wait times. As well as a couple of other variables (like damage needed for difficulty increase etc).

compact sedge
copper nacelle
#

69(4)20

hazy sentinel
copper nacelle
#

nice

compact sedge
#

man that's crazy good

#

wait

#

do I not have a message between 6k and 13k

#

I should really add one

hazy sentinel
#

your talent and speed are extraordinary

#

boom ez

compact sedge
#

nope nothing between 6k and 15k

#

no I mean I need something after 10k that's different

#

something like: holy crap

#

except not that because grimm would never say that

hazy sentinel
#

unholy crap

compact sedge
#

I should ask folding he's really good at coming up with dialogue

#

time to pull from my insane list of adjectives I have in the grimm server

hazy sentinel
#

see kdt is smart because prejumping actually works on max speed

#

whereas im just using like

#

vanilla game nkg dodging

#

and then i die

compact sedge
#

same but I'm struggling to get past 6k doing that

copper nacelle
#

the trick is to just never prejump

#

and just get 13k like that like veru

#

ez

#

mystery play infinite grimm

exotic venture
#

how about something like "Your abilities are out of this world."

#

also when i have time

#

which is uhhhhhhhhhhhhh

copper nacelle
#

never™

exotic venture
#

exactly

copper nacelle
#

therefore

#

just procrastinate your work

#

ez

hazy sentinel
#

craft some time

compact sedge
#

Alright I added some new lines. I'ma update the drive one (again) to include them

#

ok drive should have the new lines

hollow pier
#

welcome to my time

solemn rivet
#

so, sorry for posting this in here, but I'd just like to let you guys know one of the reasons I haven't been working much on my mods lately

compact sedge
#

You wrote this?

solemn rivet
#

I've just arXived my first publication which I wrote during my PhD!

#

yeah!

compact sedge
#

This is... way over my head

solemn rivet
#

and me and my advisor are working on more stuff

#

but, happygrub

exotic venture
#

hmm, ahh, yes

i know some of these words

copper nacelle
#

^

exotic venture
#

but hey that's really nice

copper nacelle
#

except none of them

solemn rivet
#

this is the subject about which I gave that lecture last month

copper nacelle
#

neat

solemn rivet
compact sedge
#

That's cool though

solemn rivet
#

but yeah, now we'll look into actually publishing it

#

on actual journals and stuff

compact sedge
#

uh sure good luck I suppose

#

That's super cool

solemn rivet
#

thanks!

compact sedge
#

I couldn't see myself with the patience for a PhD

solemn rivet
#

and, yeah, sorry if I don't put too much effort into my mods in the coming future

compact sedge
#

Look you have no obligation to make mods, and neither does anyone else here

solemn rivet
#

things are going to get a bit more busy for me

#

yeah, I know

#

but I like being part of this community

compact sedge
#

Well goddamn it you've already helped me more than you may know when it comes to modding. And for that I'm really thankful.

solemn rivet
#

always glad to be of help, tho I'm not sure how much helpful I can be

#

since I have some free time today, I'll see if I can clean up/optimize blackmoth a little bit

pure thistle
#

i just used the modding installer thing

#

i downloaded the debug mod and api with it

#

is it ready?

compact sedge
#

Gradow's mod installer? Yeah it works great

pure thistle
#

ok

#

im starting up HK

#

YES it worked

#

i had trouble manually installing stuff because im bad at following instructions

#

alright how do i use the debug mod

compact sedge
#

did you install the debug mod or just the api

#

because I just see the api

pure thistle
#

i installed both

#

ill just reinstall the mod again

compact sedge
#

do both appear in the top left

pure thistle
solemn rivet
#

nice

#

also, ignore that warning

compact sedge
#

I really want a version checker in my mod but nobody's got a working one I can steal code from

pure thistle
#

how do i reset the things, i accidentaly clicked a bunch of them and cant revert it

solemn rivet
#

quit the mod, go to saves folder, delete the debug mod config file

compact sedge
#

unless you edited your save file (Like changed the damage done by nail or something)

pure thistle
#

strange

#

i dont see a saves folder

#

i also searched up %APPDATA%..\LocalLow\Team Cherry\Hollow Knight\ but nothing shows

copper nacelle
#

🤔

#

searched

#

just put it in the nav bar

pure thistle
#

yea i put it in the navigation bar

copper nacelle
#

that's not the navigation bar GWchadMEGATHINK

#

the one to the left of what you put it in is

pure thistle
#

yea... i know... that

compact sedge
#

ayy you found it

#

also geeze bak933

#

how many hours do you have on that file?

pure thistle
#

my 1st file is ~26 hrs

compact sedge
#

huh

#

I have 53 hours on my first file and I'm only on bak465

pure thistle
#

what is bak

compact sedge
#

it's just copies of your user1.dat file

#

in case your save gets corrupted or something

pure thistle
solemn rivet
#

wut u doin

pure thistle
#

alright thanks

compact sedge
#

Alright I'm gonna start to work on a InfiniteEnemy (name still pending) component spec for making infinite, longer, or even just harder enemies easily. I probably won't actually make it until after redwing but I want it to be well documented enough that people can easilly use it.

And if it's any good maybe I can get it into ModCommon idk.

#

So if there's any ways y'all want to easilly modify enemies to make them harder/easier/whatever feel free to throw out suggestions and I'll add them to the spec.

hazy sentinel
#

can you make an infinite crawlid with this

compact sedge
#

If I do it right it should just be a component you can attach to any enemy

#

and then you can just tweak a few variables and use it however

hazy sentinel
#

every enemy hollowwoke

compact sedge
#

you are a monster

#

but sure

#

why not

solemn rivet
#

make a mod that randomly selects some enemies to be unkillable

#

but doesn't tell you which ones

hazy sentinel
#

infinite colo zote zote

vernal forum
#

Wanted to get 5k but I missed it by less than 200 4 times in a row 😦

copper nacelle
#

Hard mode?

leaden hedge
#

it'd say (hard)

#

if it was

copper nacelle
#

o right

#

new version is actually good

solemn rivet
#

my goal now is to get over 3k on Hard+ 3x speed

flat forum
#

NGG?

solemn rivet
#

NKG

#

I suck at it

#

so at 3x speed I can only last around 2.5k

compact sedge
#

I'm working on a spec for a component I'm planning on eventually making

flat forum
#

What's this?

compact sedge
#

I'm trying to make a generic thing you can attach to any enemy to make them infinite

#

or to just change their speed

#

or anything else

#

So uh someone who looks at specs please look at this and tell me what I'm doing wrong if anything or what I should improve. It's still WIP. Don't have any functions

#

just the publically accessable data

flat forum
#

Will it work on boss enemies?

compact sedge
#

It should work on all enemies. It even has a special thing for staggers

#

It's built for bosses though

#

the thing is making each boss infinite the way I did grimm would take forever so I'm writing a component to automate a bit of it and to make it so anyone with even a little coding skill can make their own infinite bosses

#

I hope this ends up being useful for more than just me

#

like y'all are gonna want an infinite godseeker or something and this might help you make one quickly

flat forum
#

I want GodSeeker to be as hard as NGG

#

Even if just phase 1 NGG

#

It's already pretty hard

compact sedge
#

pls no

flat forum
#

Pls yes

compact sedge
#

how much damage did you do in NGG

flat forum
#

Very little

#

But it feels rewarding

#

Also, NKG is now, compared to Hard Mode and the other stuff, very slow

compact sedge
#

It includes 2 public methods. I'm not quite sure what other public methods this class would need though.

flat forum
#

so, to stand any chance against NGG I need to parry his uppercut attack

compact sedge
#

ok

#

that sucks

#

I have 0 practice with that

flat forum
#

yeah

#

I'm used to doing the 2 hit thing

#

where you jump, downslash and then slash

compact sedge
#

I don't like the downward slash into upward slash thing

#

it's annoying and those fireballs get me every time

flat forum
#

I get away with it pretty easily

#

because, if you're in the air during that attack those endless NAFKPJBNWEPOFJABNWPOJFBAW spikes will hit you

#

spikes are RNG and I hate that

compact sedge
#

yeah

#

There's a reason I consider NGG to be a meme mode

young walrus
#

it's not a meme mode, it's a challenge mode

flat forum
#

reached first bats

compact sedge
#

It's a meme mode and if you wanna change my opinion then play it and post some scores and I'll make a scoreboard for it

flat forum
compact sedge
#

hp bar on infinite thinkgrub

flat forum
#

yeah

#

it just stays at max all the time

compact sedge
#

tell me if you ever get to first balloon

flat forum
#

when is it?

#

500

compact sedge
#

800

flat forum
#

FNO

#

Is tat even possible

compact sedge
#

wait why aren't you on the latest patch

#

I added a damage counter

#

to your geo

#

it's in the drive

#

also the patch you're on is impossible to get past 1600

flat forum
#

ah yeah

#

why?

compact sedge
#

a bug

#

I couldn't find last night

#

because I hadn't tested it

flat forum
#

screw the RNG

compact sedge
#

Also the update fixes the text

flat forum
#

GDrive, right?

compact sedge
#

yeah

young walrus
#

so.... you took NGG and made him even harder?

flat forum
#

no

young walrus
#

if I'm understanding this?

flat forum
#

just last phase is Infinite

#

NGG is same

young walrus
#

the double grimm phase?

compact sedge
#

yes

flat forum
#

yeah

compact sedge
#

and if you do enough damage to kill normal NGG you are told

young walrus
#

but.... nobody has even beat vanilla NGG

compact sedge
#

so you can know if you succeeded

flat forum
#

yeah

compact sedge
#

Well nobody's beating this NGG because it's infinite

flat forum
#

but it's basically a Lifeblood NGG

compact sedge
#

no need for grimmchild though

#

just like with normal infinite grimm

#

you can cast spells in balloon but it doesn't work on the last balloon

#

so you can't use the last balloon to cheese your way past the double grimm phase

flat forum
#

how much stupid is the balloon

compact sedge
#

balloon is normal surprisingly

flat forum
#

really?

#

spikes?

#

are those there

compact sedge
#

spikes are double width

flat forum
#

when?

compact sedge
#

always

#

spikes are normally half this thick

flat forum
#

send screenshot of normal spikees

compact sedge
#

uhh

#

google I guess

#

actually spikes might be normal

#

I'm not sure

#

nvm

#

but basically how it works is for the first 3 stages one grimm only uses spikes, the other only does other stuff

#

and last phase both grimms can do all attacks

#

also only the first grimm's speeds are changed

flat forum
#

make them half width (even if just for phase 1) because rn they're stupid >=T

compact sedge
#

and because KDT is a meme they're not always higher

flat forum
#

and I hate them

compact sedge
#

it's a meme mode

#

KDT considers it a legit mode but KDT is a liar

flat forum
#

MMMMOK

compact sedge
#

The real meme mode is NGG on hardmode

#

try doing 3200 damage in the last phase

#

only

flat forum
#

NGG hard...

compact sedge
#

when only one person ever has done 800 dmg in that phase

#

let alone 3200

#

but uh

#

if it's too hard

#

try it with redwing maybe

flat forum
#

56, will Mantis Gods be NGG levels of stupid when finished?

compact sedge
#

once that's done

#

my bet is no

flat forum
#

also, you can't lose health to enemies with redwing

#

?

compact sedge
#

you can

#

wdym

flat forum
#

I stay at max health whenever I get hit

#

just

#

lasers, and no health lost

compact sedge
#

you can take one damage

#

every 10 seconds

#

in debug

#

it will be every 30 seconds but reduced by hitting enemies with nail

#

when it's complete

#

it's part of flame shield

#

which I need a graphic and game object for

flat forum
#

mhm

compact sedge
#

if you get hit by a 2 dmg attack with flame shield you should still take 1 dmg

flat forum
#

mhmmm...

#

I'll test it again in a bit

#

add mee to da scorbord, for I is da mastah

compact sedge
#

ok lol

flat forum
#

slowly itching forward

#

gonna reach that 800 eventually

compact sedge
#

guess I'ma have to try too now

flat forum
#

436

#

made it past the halfway point of phase 1

compact sedge
#

I'd be happy with more than 400

#

can you do it without prejumping?

flat forum
#

uuuhhh

#

no

#

I don't think I can

compact sedge
#

tbh I'm not sure how to do that

#

do you short jump or tall jump

flat forum
#

I tall jump and if I need to I double jump

#

500

compact sedge
#

huh well on the plus side I can do the sexy upslash dodges now

#

on the minus side my score is still shit

flat forum
#

how much?

compact sedge
#

I got 230 last time

#

but didn't screenshot because I wanna get over 400

#

yesterday I had more like 300 but that was with jonis

#

meme

#

what's ur build like

flat forum
#

(it's my secret recipe, but I'll tell you this - I have Steady Body and Stalwart Shell)

compact sedge
#

lol

leaden hedge
#

you want mop, longnail, dashmaster

compact sedge
#

ok

flat forum
#

dashmaster?

leaden hedge
#

dashmaster lets you downdash for iframes

#

without worrying about dashing into spikes

#

and also makes you land faster

#

so you can prejump consistently

compact sedge
#

alright have one more notch slot

#

what should I put there

leaden hedge
#

its not really necessary for normal

compact sedge
#

meme grubsong

leaden hedge
#

I only need it for balloon phases

flat forum
#

Steady Body

compact sedge
#

oh right

leaden hedge
#

as trying to iframe fireballs and dodge spikes is cancer

flat forum
#

so you don't need to worry when attacking

compact sedge
#

tfw u need to cheese your own boss

leaden hedge
#

I cheese hard+ inf grimm too 🤔

compact sedge
#

ik

flat forum
#

NGG Hard+

leaden hedge
#

beat ngg first

flat forum
#

MANIACAL LAUGHTER

#

stuck on 500

#

3 times did 500 already

leaden hedge
#

why is there no hard+ leaderboard

#

for 3 speed

compact sedge
#

because + just means you increased the difficulty

#

and that can be by the tiniest amount

#

I'm gonna add custom catagories to 0.4 which will appear in the text if you have your settings set perfectly

leaden hedge
#

how do I enable shit mode

compact sedge
#

config file duh\

flat forum
#

just close your eyes

#

and try beating him this way

leaden hedge
#

ok

compact sedge
#

get the latest version from the drive

leaden hedge
#

give config file

compact sedge
#

speaking of cheese I might have to setup some macros on my controller for down dash to do this

#

because pushing 2 buttons is too slow

leaden hedge
#

probably should be holding down 90% of the time anyway

compact sedge
#

good idea

flat forum
#

404 score not found

#

on the other hand

compact sedge
flat forum
#

585

compact sedge
#

waiting for KDT to post a 4000 dmg score

leaden hedge
#

its too slow

flat forum
#

what's too slow?!

leaden hedge
#

ngg

#

i jump too early

compact sedge
#

right?

#

my ass it's too slow

#

its ur boss

flat forum
#

reached the bats and got hit only once

#

new high score too

compact sedge
#

the fact there's two of them is a lifeblood bug

#

but not gameplay affecting

flat forum
#

yeah

#

new high score - 684

#

last attempt

#

because I gotta get to that psychology/philosophy thing for school

#

ok, got shit RNG

#

370

#

ok, later everyone

compact sedge
#

bye

#

how the hell is this guy's bad rng my good rng

leaden hedge
compact sedge
#

why is your png so compressed

leaden hedge
#

its not

#

i play at 1280x720

#

ui text is designed for 1080

compact sedge
#

kdt ur a meme

#

I swear that's not an insult it's just a fact

leaden hedge
#

perfect

compact sedge
#

should I post that as your score?

leaden hedge
#

no

compact sedge
#

woo, no more meme dialogue in godmode.

#

Got around to writing 6 lines.

leaden hedge
#

bugged

#

did 801

#

and staggered

#

instantly started fight in balloon 🤔

compact sedge
#

uhhh

#

wdym

leaden hedge
#

I staggered him on the hit that would cause him to balloon

#

and died

#

next fight started in balloon

compact sedge
#

ohhh

#

did it start at 800 dmg as well

leaden hedge
#

no

compact sedge
#

ok

leaden hedge
#

but it rounded my score to 800

compact sedge
#

ok that part's intentional

#

between phases any extra damage you get gets reset so you have to do ALL 800 dmg at the new speed

#

and on the 4th stage any damage done during the balloon form gets reset at the end so you have to do ALL 800 dmg while both grimms are on screen

#

ok y'all convinced me. no more meme dialogue in the NGG fight. I still think it's a meme but apparently not a big enough one to warrant it

#

I'm totally putting the Beat... slaves. line in just for NGG though

#

since nobody can dream nail him anyway

#

and that's how NGG makes me feel

copper nacelle
leaden hedge
#

who decided balloon and spikes was a good idea

#

10iq

compact sedge
#

ok I think I fixed that bug kdt

#

alright pushed fix to drive, just needed to tell the coroutine for starting the balloon to terminate when you die

leaden hedge
flat forum
#

GODDAMNIT

#

Shut

compact sedge
#

Golly gee I must ask in what ways did you make the hard fight harder?

weary oyster
#

just start at max speed

compact sedge
#

10k starting at max speed

weary oyster
#

the speed changing throws me off hard

#

i think its more fun this way

compact sedge
#

ok

weary oyster
#

you did a really good job with the speed, all the attacks just feel barely dodgeable but still fair

#

its very fun

compact sedge
#

don't tell them I picked random numbers out of a hat

#

actually there was a bit of math behind it

#

Mostly comparing the new speeds to human reaction times

#

question though

#

do you think it's possible to get heals off at that speed outside of stagger?

#

with say, shape of unn and quick focus

weary oyster
#

no idea, havent tried it

#

maybe during the pillars

#

with sprintmaster at least

compact sedge
#

sprintmaster increases shape of unn speed?

weary oyster
#

probably

compact sedge
#

I thought it was just quickfocus that did but idk

#

ima test it though now that I added the tools to do so

weary oyster
#

id like to know as well

compact sedge
#

the problem is IDK that I can test it because I simply lack the speeds y'all do so it's possible I can't sneak in any heals but someone with slightly faster speeds could

#

I guess I could set the timescale to like 0.2 or something

weary oyster
#

slightly unrelated, can you change the speeds of the attacks individually from eachother?

compact sedge
#

not in the config

#

and not the way the mod is currently coded either, I think the coding is kinda messy

#

which is why I'm trying to make my own InfiniteEnemy component which will 1) be a lot more configurable. and 2) work on any enemy

#

because the whole codebase deserves a mild rewrite

weary oyster
#

that sounds awesome

#

more infinite boss mods?

compact sedge
#

Not from me probably. But I wanna make it a million times easier to make or configure your own infinite boss mod.

#

so if anyone wants to they can

#

I have a document written up detailing how it works from the modder's perspective. It's only 3 pages long and reading it gives you all you need to know to write your own infinite enemy using my code. The problem is I haven't written any code for it yet.

#

and I won't until I at least finish the first version of my... I guess magnum opus mod

#

since there's no way I'm ever doing anything as big as redwing again

weary oyster
#

redwing?

compact sedge
#

it's a mod that adds a bunch of attacks to the knight to make them more powerful.

#

yes, consequently it makes the game a lot easier but I wanted to do an "easy mode" the proper way.

#

fire and light based attacks

weary oyster
#

so it's still a work in progress?

compact sedge
#

but all the gameobjects and sprites and sound effects are generated in code and it's turned from what I thought was a simple easy mod to around 1800 lines of code at this point

#

oh god yes I probably have another week of coding to finish it and since I have finals today and tomorrow it's not happening until those are over with

weary oyster
#

oh wow, that sounds super cool though

#

ill give it a go for sure

compact sedge
#

The first version is just gonna be all the basic attacks and stuff (I'm 3/6 done with this, but more like 70% since I did the hardest attacks first). But you may want to hold off for the second version because I'm changing a lot of lore and also adding nukes to HK.

weary oyster
#

yea i think ill try it when you have the whole thing finished

compact sedge
#

I have high ambitions for it though. Since I know I'm never making anything as big again

leaden hedge
#

you can heal during spikes

#

with quick focus

compact sedge
#

reliably?

#

oh

#

no

#

ok

leaden hedge
#

i pause buffer so I can tell what to press as I come out

#

as I'm on the ground instead of the air

#

its very tight

compact sedge
#

send video of how you go about actually healing so I know what animations play

#

to know what to change

#

or I guess you could tell me since you know the NKG fight well enough to know exactly what fsm state he's in at all times

leaden hedge
#

any teleout -> spikes

#

I do teleout after uppercut

#

because its much safer to not jump as he rarely double does uppercut

#

infact I dont think vanilla can double attack

compact sedge
#

teleout is already running at 3x. and the problem is not the spikes themselves but how long they linger, right?

leaden hedge
#

yes

#

if they lingered slight less you wouldn't be able to heal at all

#

generally I finish healing after telein of next attack

compact sedge
#

oh that's not a simple fix since it would need a bit of testing to ensure NKG isn't broken but it shouldn't be a hard fix to implement

leaden hedge
#

well you could still heal if he does firebats

#

or dive

#

but pillars and uppercut you'd get hit 100%

compact sedge
#

hold on if you start healing and you cancel

#

you pause for a few frames right

leaden hedge
#

yes

#

healing has a recovery animation

#

regardless of how it ends

compact sedge
#

see that was very smart of TC

leaden hedge
#

either cancel or completion

compact sedge
#

so my patch should make healing there unreliable

leaden hedge
#

i dunno if thats even a good thing

#

its so hard to do anyway

#

and its a pretty big risk to not prejump

#

if you prejump and spikes come out

#

you can't heal

#

you have to commit

compact sedge
#

Look let me put it this way: If I can make it so a perfect robot would always get hit losing 2 health and canceling the heal more than 33.33% of the time (or getting hit and not canceling it more than 50% of the time) they try to heal outside stagger then my code works as intended

#

healing doesn't have to be impossible outside stagger, just done in such a way that you can never gain health on average doing it

#

spike linger time shouldn't affect difficulty for most people

#

maybe it would make it slightly easier imo

#

and it certainly would make it faster

leaden hedge
#

a robot might be able to parry uppercut -> heal lol

#

but that's probably not human viable

#

but at the same time a robot would never need to heal 🤔

lucid pond
#

randomization hard seed 20180612 is wonderfulquirrel

#

It costed me more than 3 hour to finish

#

1221

compact sedge
#

Do y'all do daily randomizer races using the seed of the day?

#

because if not then y'all should

#

sounds fun

#

Rules:
Start whenever
Enter ISO date as seed
You have one attempt
Must be done before midnight UTC time

#

I have #speedrunning muted so I have no idea if this already happens

leaden hedge
#

nah

#

usually its a weekly race if that

compact sedge
#

yeah daily sounds overkill

#

Everyone having the same layout + nobody knows the layout beforehand. makes it seem fun though

weary oyster
#

fuck i just noticed i was literally 1 nail hit from beatin kdt on the grimm mod

compact sedge
#

how about that

young walrus
#

yeah we usually have a couple races on the weekends. Last couple weekends we did rando bingo.

compact sedge
#

like you have to collect items to fill out a row or column or diagonal?

leaden hedge
#

depends on the type of bingo

young walrus
#

we did 2 rows

compact sedge
#

ok

young walrus
#

lockout doesn't really make sense with 3 people

#

blackout would be too long

#

so we decided on 2 rows

compact sedge
#

I need to watch y'all stream some time. No way in hell do I have the time or patience to speedrun but y'all seem like you have a lot of fun doing it.

young walrus
#

you haven't even watched any runs?

#

or mods being played?

compact sedge
#

I watched the runs at SGDQ and AGDQ

#

I've also watched all the vods of people playing my mod so I could listen for feedback about it to get ideas of how to improve it.

#

But uh I need to get around to watching some of the more standard speedrun streams.

young walrus
#

yeah..... would probably help to be more familiar with the game's landscape that you're modding

compact sedge
#

heh

#

nah

#

I make mods for myself

#

When I make a mod it's because I think. Man I really want this in the game

#

and if I'm not the only one then other people end up playing it too

#

consider my second ever mod

#

grimmchild upgrades

young walrus
#

so inspiration from a full gameplay understanding is.... bad.....???

compact sedge
#

it has one user

#

me

#

and that's ok

#

because I wanted grimmchild upgrades so I made it

#

it's not bad it's just I don't believe needed for me to mod the game

#

or really something that could drive the direction of my mods

young walrus
#

i think that's a closed minded approach. but okay.

#

you never know where inspiration will come from

compact sedge
#

I have no motivation to make a mod I'd never use

young walrus
#

that's not my point

compact sedge
#

please explain then because I'm not quite getting it

young walrus
#

my point is, but seeing a full understanding of everything that the game has to offer and what gameplay limits it has (see randomizer skips and other pathing things/restrictions), Maybe that will trigger something in your head that says "hey I really wish this was a thing in the game, lemme add it." And maybe you never would have thought about it until watching a runner do stuff or say something or whatever.

#

Runners know the mechanics of the gameplay better than anyone, so I think it's a good idea to watch runs/other mods being played to learn from us a little.

#

which like you said, you wanted to do

#

so maybe i'm just talking in circles

compact sedge
#

That's a fair and valid approach but not the one I take.

#

I have plenty of inspiration just from thinking of things I think would be cool in HK.

#

But what speedrunners think would be cool and what I think would be cool are vastly different probably because I play the game very casually

#

I wasn't even gonna do infinite grimm hardmode until people in this channel started getting insane crazy good scores on normal and I realized that y'all are much more skilled than I thought

#

and then I started getting crazy good scores on normal from all the practice I had gotten fighting NKG

#

and then I was like, well darn I guess I should make this an actual challenge

#

but long story short HK would never be getting nukes if I just listened to what speedrunners wanted.

#

because nobody asked for them... except me.

young walrus
#

i mean, you just mentioned something that runners influenced tho, tbf. lol.

compact sedge
#

fair point

young walrus
#

So my point is, maybe there's more things like that where you want something, but watching runners more would help you better understand the scope.

#

that's all i mean

#

not saying at all that you shouldn't draw inspiration from whatever you want

#

more knowledge/scope isn't a bad thing. shrugs

solemn rivet
#

I'll make a mod so that mick can't use his nifty controller

young walrus
#

lol

#

sneak it into the next API

solemn rivet
#

yeah

#

not XBOX/PS4 controller? Knight ignores you

young walrus
#

meh. he does a lot anyways

compact sedge
#

I guess to clarify I do get help from runners but only after my prototype version is made.

#

and only when they play it and give me feedback specifically about what I have

solemn rivet
#

I really wish I could help with TAS tools for this game

#

was it Kerr that was making a mod that recorded the knight's movement on screen?

young walrus
#

was going to

#

the tracking mod

solemn rivet
#

yeah, that one

young walrus
#

but.... he's kinda been AWOL. shrugs

#

I don't think it was high on his priority list tbh

#

we only really spitballed ideas back and forth

compact sedge
#

So the moral is when you play my mods you get a lot of shit nobody asked for. But I'll try to at least make it optional only.

#

like speaking of shit nobody asked for. infinite nightmare god grimms

#

that's in the newest version

young walrus
#

This tracking mod is a pretty good example though of using us as a resource to improve the mod before it's made.

#

do all the work up front instead of adding backend fixes

#

like.... Kerr had this idea for the mod, (granted it's not made yet) but then asked us about what we thought and how it could potentially be better.

#

and we had like 20 ideas off the bat that he didn't think of

compact sedge
#

yeah but 1) it's a lot easier to come up with ideas that make sense and work once you have a working prototype
2) it's not a lot of work to implement those ideas.

#

that's my opinion

#

it's not really a backend fix for example, for me to add endurance mode, a feature requested by graig, to infinite grimm. It would take just as much work to do now as if I did it when I first started.

young walrus
#

for that example, sure. but for all cases? what if a really cool idea or tweak or whatever means a complete mod rewrite? (probably not likely, but possible)

#

I'm just a huge proponent of bouncing ideas off other people before beginning working on stuff

#

people have interesting perspectives and ideas that others don't.

compact sedge
#

That's fine but I write my mods in such a way to make that almost impossible. Any feature that would require a complete rewrite would also change it from my original vision so much that I would no longer want to play it and as a result, would no longer want to make it.

#

on the other hand a bug could mandate a whole rewrite

#

but you can't suggest a mod to not have bugs

#

but you do make a fair point. I am for example, rewriting ~40% of infinite grimm in the future which might as well be a full rewrite. But yet again, it's not for anything anyone suggested but another feature nobody asked for. However it's possible someone could have suggested it given enough time.

#

However in this case this rewrite would not have been needed if I had made the code less crap to begin with. And the code is only crap because it was my first c# project.

#

There may come a day when you're right. and I'm gonna eat every goddamn one of my words

#

but until then I'm gonna keep doing what I'm doing I guess

#

(because I'm stubborn)

young walrus
#

Have to learn your own lessons I guess instead of learning from others' mistakes

compact sedge
#

are you refering to anyone in particular?

young walrus
#

myself

compact sedge
#

You made a mod?

young walrus
#

I work in engineering. So in a sense... sure

compact sedge
#

heh

#

well I don't see myself ever taking a job coding for other people and this is why.

#

I hope I can get a position somewhere where coding knowledge is somewhat useful but not expected from me.

young walrus
#

again... not the point. The point is that I've been bitten in the ass before by not asking other departments/people/technicians/whatever, for information ahead of time because I thought I knew what was right and what they wanted, etc. It takes very little effort to just ask a question ahead of time to get more info than to build something/implement something and then pay for any mistakes later, when fixing them takes more time/effort than it would have on the front end.

#

And in some cases of mine, also less money

compact sedge
#

no this is 100% the point. By only writing code for myself I am all the departments and I can just ask myself what to do. And then if other people play my stuff it will be because their interests are similar to mine, and as such their suggestions will be similar enough to what I have that I can usually implement them without rewriting very much if anything. And if that means my mods have smaller appeal then so be it.

#

With that said though I'm no stranger to getting feedback before my thing's already out. That's what I've been doing with my newest mod. I have a small server for it with some awesome people inside. But since I'm a casual player that's that mod's target audiance and thus those are the kinds of people I'm getting advice from

#

nothing against them, all of them are quite skilled players, but they don't know every in and out of the game's internal logic the way a speedrunner going for NMG world records would.

#

but the reason why I'm getting feedback for that mod in particular is because there a lot of decisions made early could lead to "large" rewrites. Whereas for all my other projects I knew from the start that I could change my mind on a lot of things and it wouldn't mean a lot of time lost

solemn rivet
#

ok

#

so who'll be the first one to mod the switch release?

compact sedge
#

not touching it with a 10 ft pole

#

unless they have official support

#

otherwise 4 people with homebrew switches will be able to play it

#

4 <<<<<<< 6 billion or however many people own it on PC

floral furnace
#

GnG will provide Steam Workshop integration lul

leaden hedge
#

ill do it

#

just for ngg intenseface

compact sedge
#

ur the hero the people need kdt, but not the one they deserve

#

I have a fun idea for that third gamemode. Gonna have to play it to see how it performs first though

copper nacelle
#

@leaden hedge how glad are you that you didn't update boss rush

leaden hedge
#

pretty good

#

considering im like 99% moss charger was shown in boss rush

copper nacelle
#

nice

leaden hedge
#

unless they are adding a refight to the most boring boss in the game

compact sedge
#

Do we have any details on how boss rush is gonna work?

leaden hedge
#

well it wasn't officially announced

#

but theres moss charger in a new arena

#

that looks kinda like a divine themed colloseum

compact sedge
#

ok guess I'm just gonna have to play it before I can decide if my mod idea will be viable

#

here's a hint. it will be yet another thing nobody asked for

copper nacelle
#

wow the resource log was right

#

nailpaint boss

flat forum
#

YEZZ

#

802

flat forum
#

Honestly bats are most bullshit attack

compact sedge
#

^^^^

flat forum
#

All Others I can pretty much reliably dodge and even deal some damage on

#

except bats

#

bats I always get hit

compact sedge
#

they aren't even different mostly it's just they're very hard to dodge from far away and getting close with the spikes sucks

flat forum
#

yeah

#

and the double part at the end

#

Also, now that GnG is so close

#

I'd better stop playing NGG so the bosses can be even remotely interesting

#

also, pls add my new high score

leaden hedge
#

bats are free

#

fireball stalls you in the air

#

wait to jump until pretty late

flat forum
#

KDT, nothing of what you say can be trusted due to the Cosmic skill difference between you and humans

leaden hedge
#

you can fireball both the tri shot and the double hit

compact sedge
#

ok folding but ur top score is 800 not 802. the score display is incorrect.

flat forum
#

Y not 802 >=T

#

also

compact sedge
#

I refuse to let anyone have more than 800 before the balloon starts

flat forum
#

you said it gets rounded down during the balloon

#

I died during the balloon

#

but with 802 damage dealt before it

compact sedge
#

yeah because otherwise if 3 people die during the balloon their scores would be based on how close to 800 they were before getting there

flat forum
#

Saltee

#

Ok

#

understandable

#

still a very good result imo

#

but not playing it until GnG

hazy sentinel
flat forum
#

because I might get too good and not enjoy the content

compact sedge
#

turn on lag reduction veru

hazy sentinel
#

i did

compact sedge
#

uhh

#

idk

#

I'll improve it eventually

flat forum
#

Veru

compact sedge
#

when I don't have exams

flat forum
#

what exams?

#

tell me about your exams

compact sedge
#

no

#

too much pain

flat forum
#

I only have Geography left

compact sedge
#

this is probably the worst 2 hours of my life right now

flat forum
#

Geography is pain

compact sedge
#

because 2hours from now I can pass out

flat forum
#

and suffering

compact sedge
#

and feel a little better

#

but

flat forum
#

and I hate it

hazy sentinel
#

multivariable calculus exam tomorrow

compact sedge
#

for right now I'm dying

#

like I was probably within an hour of dying 45 minutes ago

#

and now I'll live

#

but

#

I'm cutting it too close