#archived-modding-development

1 messages Β· Page 113 of 1

copper nacelle
#

the new 2nd phase should be a lot less rng than before

flat forum
#

main problem for me are the boomerangs in phase 1

#

because they layer like hell

copper nacelle
#

yeah i just set all the waits to near 0

#

cause 0 was being weird

#

that's why it's a test build

flat forum
#

how did they work on 0?

#

also, how can I check with a mod if another mod is installed?

compact sedge
#

just remove the waits if you want them to be 0

flat forum
#

won't it just start the next attack the moment the last one has ended?

#

I hit both of them once

compact sedge
#

what's that brightness

flat forum
#

that's from the animation

#

I was dyinging

#

very dyinging

#

I was being murdified to death

compact sedge
#

ah I didn't know it was a real dream sequence now

#

well that's obviously a fake dream sequence transition because it's not any I recognize

#

unless it's WP

#

maybe that's why it's so weird looking

#

most dream sequence fades are yellow for a rather radiant reason

#

but the WP ones are white

#

and grimm's is red

flat forum
#

The Mantis Gods murderkill you so hard you diexpireperish into deathblivion

#

ARGH

compact sedge
#

lore wise I guess white makes the most sense for a dream sequence fade

flat forum
#

blue dream best dream

compact sedge
#

blue dream when

flat forum
#

Lifeblood core

#

the dream thingies are blue there

#

the main problem in phase 2 is that one seems to be slightly slower than the other

compact sedge
#

oh right

flat forum
#

and how do I check if a mod has been installed?

#

regardless of version or anything

compact sedge
#

press start

#

or escape

flat forum
#

(with another mod)

compact sedge
#

and look in top left

flat forum
#

with another mod

compact sedge
#

??

#

literally only one mod integrates with another mod as far as I know

flat forum
#

is it possible to program a mod that checks if a certain other mod has been installed

#

yeah

compact sedge
#

yes

#

you just need a little reflection

flat forum
#

. . .

young walrus
#

Copy how Sean checks for mod common with Rando

compact sedge
#

but only do this if you're sure the other mod is present

#

as you can see I have a check and also put it in a try catch thing

#

just requires linking against the other mod

flat forum
#

because I want to check if Mantis Gods has been installed and if yes make GodSlayers' punishment less severe - you can equip more charms without getting punished

compact sedge
#

make it less severe always or only while in the mantis gods fight

flat forum
#

can't think of a way to make it less severe only during the mantis Gods fight so I'll just let "always less severe" slide for now

compact sedge
#

on scene reset check the to scene

#

and if it's the mantis gods scene

#

then set it

#

make sure your mod loads after 56's

flat forum
#

(...how)

#

to make sure it loads after the other one

compact sedge
#

the higher the LoadPriority return number the later it loads

flat forum
#

Ok

compact sedge
#

omg

#

pivot is always set to the local position of 0,0,0

#

so I shouldn't ever change the local position of my objects if I want them to pivot around their centers

#

ok it still looks dumb. Do I have to set the localposition to the middle of my sprite for it to pivot around the middle?

flat forum
#

try that?

#

VS insists that I can't just do IEnumerator, I need System.Collections.IEnumerator?

compact sedge
#

using System.Collections;

#

and yes

#

that is what it is

#

a System.Collections.IEnumerator

#

but adding that namespace at the start means you only need to type the last part

flat forum
#

same for deltatime - UnityEngine.Time.deltaTime

compact sedge
#

using UnityEngine;

#

same deal

#

then it's just Time.deltaTime

flat forum
#

yeah

compact sedge
#

~~anyone know why this is happening and how to fix. I get:
System.Reflection.TargetInvocationException
when running fireballsGo[i].transform.position = fbSpawnPos;

where fireballsGo is a game object~~

#

why can't I just set an object's transform

#

sorry im dumb

#

once again adding a log caused an exception

#

lpt never log anything

#

ugh I can't figure out how to keep my localposition at 0

#

changing my position changes my localposition as well

#

"Make an empty parent game object to the game object you want to rotate. Place the game object such that its middle is placed right at the origin of the parent. You can then rotate the parent game object instead using the normal ways to set the rotation of the transform."

How is this hacky shit the "official" way to do it.

compact sedge
#

(and maybe I'm just dumb but why can't I get it to work)

#

what am I doing I spent 3 hours on this junk to realize I had a RigidBody2d I could have used

#

what even that rotates around a weird pivot to the bottom right of where it should be

rain cedar
#

Did you set the pivot on your sprite where you want it to be?

compact sedge
#

my local position of my sprite is always 0, 0

#

is that wrong

rain cedar
#

Not the local position, the pivot

#

3rd argument to CreateSprite, I think

#

Sprite.Create, my bad

compact sedge
#

uh it was set as Vector2.zero

#

what should it be

#

for the middle

rain cedar
#

Half

compact sedge
#

THANK YOU SO MUCH OMG I DIDN'T EVEN THINK ABOUT THIS

rain cedar
#

Yeah it's usually just something simple you didn't know about

#

Takes the most time

compact sedge
#

...and you can hardly even notice the rotation. Dunno if that's a pro or a con.

flat forum
#

how noticeable is it?

floral furnace
#

so uhh if i make something like this:

MainClass:
HeroUpdateHook =+ someHook;

Intialize(){
UIclass uic = new UIclass();
}

public void someHook(){
uic.intVariable = whateverVariableThatGetsUpdated;
}

then in the 2nd class

UIclass extended by Monobehaviour
int intVariable

Update(){
    // some code here that will display the intVariable on the screen
}

should work right?

rain cedar
#

You add hooks inside of Initialize, not just in the class

#

And you need to use AddComponent to create monobehaviour instances

#

Also for simple GUI stuff use OnGUI not Update

floral furnace
#

Oh sorry wrong syntax stuff just making some pseudocode thingy, as for the gui i was planning on a stamina bar so i guess i should still use update for that or no?

rain cedar
#

OnGUI is used for ImGUI rendering and canvas should be updated when relevant, not always

#

So either way Update is probably not good to use

floral furnace
#

Alrighty

misty portal
#

Could someone help me with installing the boss rush mod for mac?

#

I already have the zip files for the OSX modding API and the mod itself, just not sure where to put them

rain cedar
#

That doesn't work on lifeblood

misty portal
#

Oh, kk πŸ˜•

rain cedar
#

KDT is not bothering to update it since the new game mode will probably be boss rush

solemn rivet
#

But if you want to downpatch you can play it in TGT

young walrus
#

@rain cedar rando logic is broken in lifeblood for dive only start

#

large dude in CoT can't go left enough to get to Lemm/Waterways anymore

#

there's a wall he can't walk past

drifting light
#

Someone here know how to get the Bonfire mod if it can be used?

solemn rivet
#

Pins

#

There's a gdrive with all mods, install instructions and installers there

drifting light
#

where?

young walrus
#

Pins

#

πŸ“Œ

flat forum
#

upper right corner

#

there's a πŸ””, a πŸ“Œ and 2 people

young walrus
#

There's people in the corner? Let them come hang out!

solemn rivet
#

And he dead

drifting light
#

What is Glass soul?

solemn rivet
#

1 hit = ded

#

Hp increases your damage

drifting light
#

Lol

#

then i can use always fury of the fallen

compact sedge
#

the one pro

drifting light
#

How the boss rush mode works?

leaden hedge
#

you select 1 of 9 bosses for each tier
complete all tier to go to next tier
complete all 3 tiers to win

#

each boss you get to select one/two charms or upgrades out of 3 randomly generated selections

drifting light
#

How i enter in the boss rush mode?

solemn rivet
#

Just start a new game

drifting light
#

i did and nothing happened

Or i have to get out of KingΒ΄s pass?

exotic dune
#

boss rush isn't updated

compact sedge
#

so it needs downpatching?

copper nacelle
#

yes

compact sedge
#

kdt pls

rain cedar
#

@young walrus Thanks for letting me know, I'm making this sign pogoable as an alternative

leaden hedge
#

I'd probably have to recode a bunch of hacky fixes to get boss rush to work on LB

#

and all you'd get out of it is hive knight

compact sedge
#

do any of your mods work on LB kdt?

#

and which ones will you update to GnG?

leaden hedge
#

darkmod, tracker work

#

spritedump works

rain cedar
#

The tracker works because wyza updated it though

leaden hedge
#

well it would have worked fine - lb exclusive stuff

compact sedge
#

so you haven't done any HK modding at all since the release of LB then I assume?

leaden hedge
#

not really, I made the speedhack and darkmod

#

nothing major though

scenic slate
#

is there a functioning boss rush mod?

leaden hedge
#

if you can downpatch your game to last patch yes

compact sedge
#

KDT's works you just need to use the grimm troupe patch

scenic slate
#

hm

leaden hedge
#

I mean it should only be a few days of works to fix everything and make it work on LB, but GnG has been early 2018 release for a while now

rain cedar
#

It's not early 2018 anymore

exotic venture
#

tc just fucking dunked us

leaden hedge
#

switch release when

#

before or after switch hacks

#

place bets

exotic venture
#

i'd say we should all abandon the game and get to playing cuphead

#

or ori

#

heard there was gonna be a new release of that

#

might arrive before gng

leaden hedge
#

ori2

#

electric boogaloo

compact sedge
#

decompile the x86 binary unity generates to rebuild it for arm architecture. then jailbreak your switch and run it on that. Ez.

#

should take like, 3 minutes tops

exotic venture
#

but does it have gng

#

it was specifically said that the switch release would have all 3 CPs

compact sedge
#

write GnG from scratch

leaden hedge
#

they reversed that iirc

compact sedge
#

based on what everyone thinks it is gonna be like

leaden hedge
#

gng wont be on switch release

exotic venture
#

but

#

but simo said so

leaden hedge
#

unless they changed back back

exotic venture
#

stop playing with my emotions kdt grimmsad

leaden hedge
#

it'd make more sense to release them together

#

so theres not a month between pc and switch release of gng

hollow pier
#

both arent coming tbh

exotic venture
#

instead we get hornet for smash

leaden hedge
#

i'd smash hornet

compact sedge
#

with a sword

#

and by sword I mean... ya know

#

...

#

a nail

copper nacelle
#

more like

#

a longsword

leaden hedge
#

long for you

hazy sentinel
#

a zweihander

hazy sentinel
#

first try on regular intenseface

compact sedge
#

jesus really?

hazy sentinel
#

i'll upload the video hollowface

compact sedge
#

how long were you at it

hazy sentinel
#

like an hour

compact sedge
#

and did you die just because it got boring?

#

after 70k dmg

hazy sentinel
#

no i actually died

#

took some dumb damage

wintry aurora
#

WHAT THE ACTUAL FUCK IS THIS

#

@compact sedge make this harder, i want to see people suffer

#

Make him faster stronger, Better.

compact sedge
#

This is normal mode it's not supposed to be hard

wintry aurora
#

Oh yeah normal

#

Did he do 10 k on hard yet?

wide flicker
#

Yes on a hare

compact sedge
#

no but he has 3 world records from this mod

wintry aurora
#

3? What is the third one?

compact sedge
#
  1. most time spent fighting NKG in one round
  2. best hard mode score
  3. best normal mode score
wide flicker
#

Nice

wintry aurora
#

What's the difference between fighting him for long in one round and getting the best score?

compact sedge
#

idk but I've never seen anyone fight NKG for 1 hour straight

#

like without dying or killing him

#

although I bet ax2u could do that. he did fight nkg for 45 minutes

wintry aurora
#

Oh so if you get the best amount of damage you also get the longest time right?

#

Wait time isn't linked to damage

hazy sentinel
#

probably really easy to do normal mode infinitely

#

just get a heal build

#

so you can heal outside of stagger

wintry aurora
#

^

hazy sentinel
#

it's just really boring

compact sedge
#

did you do it without a heal build

#

seriously

hazy sentinel
#

why would i use a heal build

compact sedge
#

I expected you to use shape of unn and quickfocus for that kind of score idk

hazy sentinel
#

smh my head

#

it was uhhh

compact sedge
#

because 240 hits between staggers = big meme

hazy sentinel
#

unbreakable strength
mark of pride
longnail
quick slash

wintry aurora
#

Charmless hollowwoke

compact sedge
#

did you heal outside staggers at all?

hazy sentinel
#

no

compact sedge
#

because if not that 70k seems almost more impressive to me than your hardmode score

hazy sentinel
#

probably just quick focus instead of MoP then heal during spikes

#

easy infinite fight

wintry aurora
#

Damn that's impressive

#

So basically veru is dominating the grimm infinite mod scene rn?

compact sedge
#

IG normal mode with quick focus for veru is basically desert bus

#

guy's a god idk

#

But I still give it a week before Trinomi beats his score.

#

not in regular mode tho

hazy sentinel
#

i think tri got a 9700

compact sedge
#

huh he's sitting at 9020 on the leaderboards right now

#

maybe I should update it

#

ok

wintry aurora
#

Who's trinomi?

hazy sentinel
#

WR any% nmg

wintry aurora
#

Oh

compact sedge
#

among other records

hazy sentinel
#

oh wait he's second for any% nmg

#

wtf

compact sedge
#

still a record smh

copper nacelle
#

fast beat him a while ago

#

smh my head

hazy sentinel
wintry aurora
#

Also in that ngg vid about hk. I forgot if the person playing did only the first phase with his own skill or it was ALL segmented. If that person actually did the first phase with his own skill i salute him

hazy sentinel
#

that was trinomi

#

segmented

wintry aurora
#

Oh

hazy sentinel
#

first phase was one run

#

only split was before double nkg

wintry aurora
#

One run? Does that mean with his own skill?

compact sedge
#

also he may be 2nd place NMG but he'll never be 117th place NMG.

hazy sentinel
#

he'll never be 117th for a meme

warped sinew
#

Yes he did it with his own skill

compact sedge
#

if you think about it it's basically impossible for trinomi to get 117th place

#

you'd need 105 people to beat his score

#

which is probably never happening imo

#

115*

#

can't count

warped sinew
#

Switch might bring in a bunch of godlike players

#

Who knows

compact sedge
#

only if GnG adds cutscene skipping and menu drop

warped sinew
#

Well, obviously you don't compare times against different versions

compact sedge
#

well in that case time to get the 106% world record on lifeblood

#

with a time of... literally anything

copper nacelle
warped sinew
#

TBH I think the broken build they put out with the switches being hit thru walls should count as a major glitch but whatever :)

compact sedge
#

tbh fix all bugs

#

shouldn't be too hard

copper nacelle
#

wow the game has no enemies

#

bugs have been fixed

#

and no longer spawn

warped sinew
#

I probably have the 107% WR, if no one else has done it

#

Just from testing it as fast as I can

#

I've never timed it tho

compact sedge
#

first person to time and record it wins

#

I think that's how that works

hazy sentinel
#

of course

warped sinew
#

Yeah of course it needs to be timed to count!

compact sedge
compact sedge
#

really though I want kinematic + static collision

#

unity pls add

rain cedar
#

You could manually check collisions in FixedUpdate

#

Probably a bit slow to do that, though

compact sedge
#

It mostly works making it non-kinematic but there's a few minor bugs

rain cedar
#

Like what?

compact sedge
#

uh if it's non-kinematic the colliders push the balls around.

rain cedar
#

Sounds annoying

copper nacelle
#

@hazy sentinel

compact sedge
#

goddamn

#

well guess it's possible

#

can't say it isn't now

copper nacelle
#

now make it start faster

copper nacelle
warped sinew
#

Avenging Angle you made IG right?

#

I'm going to credit you in my reddit post

compact sedge
#

ok cool thanks

#

I'm /u/natis1 on reddit but I'm not that active

warped sinew
#

kk

copper nacelle
#

my only messages in the last month have been memeeconomy investments

#

which i then deleted

compact sedge
#

I just make snarky comments which get hundreds of upvotes and less snarky ones which get like 5 upvotes

copper nacelle
#

i make like 0 comments

warped sinew
#

Endurance mode will really complete the mod I feel

copper nacelle
#

the only time i actually put down more than 2 comments in a month

#

was when i was helping someone get their arch linux install to boot

warped sinew
#

Also I really liked the damage counter more than without it

flat forum
#

Endurance mode?

warped sinew
#

Basically 1hp mode

compact sedge
#

1 hit u die

flat forum
#

ooohh

warped sinew
#

for normal and hard more

flat forum
#

This sounds like hell

compact sedge
#

and maybe if I do that I might also remove staggers

warped sinew
#

1hp mode tho, so we can use fury

flat forum
#

Infinite NGG when tho?

compact sedge
#

since no need for them if you can't heal

copper nacelle
#

imo sounds more fun than normal hard mode

warped sinew
#

cas it will be more fun being able to use fury than not

#

yer remove stagger GREAT idea

#

it slows the fight down

copper nacelle
#

now start it at max speed

#

thank

compact sedge
#

that's coming

#

pls

#

have patience I'm working on fireballs first

flat forum
#

yeah, have an option to start hard mode at max speed

warped sinew
#

no max speed start! other wise people can practice the faster mode

#

they need to EARN THAT RIGHT

compact sedge
#

haha

flat forum
#

have it start at max speed hard mode and B U I L D U P S P E E D F R O M T H E R E

copper nacelle
#

^

compact sedge
#

start it at the speed you would be at if you did however much damage you have in your high score.

flat forum
#

Build up speed for 12 hours

#

(Good balance)

compact sedge
#

you can fight one grimm but what about all the other ones in the other PUs

copper nacelle
#

infinite grimm in half a press

compact sedge
#

smh no super mario stars in HK

floral furnace
#

infinite grimm mode where theres 2 grimms and they both mirror the same moves zote

compact sedge
#

among the dumb features that are being added one is semi infinite NGG

floral furnace
#

but if its semi how can it be infinite anymore πŸ€”

compact sedge
#

first two stages are normal. last one with two grimms are infinite

#

and your score is how well you do on the last stage

flat forum
#

make first 2 stages longer too

compact sedge
#

basically I'm mad KDT isn't porting NGG

#

so I'm doing it for him

floral furnace
#

every 3k damage add another nkg

flat forum
#

no

#

do an InfiniteMantisLords

#

and add another Mantis lord every 3k damage

compact sedge
#

u do it

flat forum
#

once I understand how to make the Gods' Glory charm's stuff to work

warped sinew
#

can I fight mantis gods after i have killed mantis lords?

flat forum
#

yeah

warped sinew
#

ok

compact sedge
#

you have to kill mantis lords first

copper nacelle
#

required to defeat mantis lords

flat forum
#

you kill Mantis Lords and enter the room from above

copper nacelle
#

sides work too

#

above is just the most fun

warped sinew
#

ok ill just use the same save file then

flat forum
#

you fall for a long time and then get your ass handed to you by the mantis Gods

compact sedge
#

Hey seanpr since you know unity can you explain to me how do I check that my object only collides with a certain layer?

I have tried this code:

in init:
fireballsGo[i].layer = 169;

in OnTriggerEnter2D(Collider2D hitbox):
if (!hitbox.IsTouchingLayers(11)) return;
log("Hit a layer 11 object with on trigger enter. obj name is " + hitbox.name);

but in the modlog the fireballs still collide with each other for some reason

[INFO]:[Redwing] Hit a layer 11 object with on trigger enter. obj name is redwingFB4
rain cedar
#

Just check the object layer directly

#

hitbox.gameObject.layer

flat forum
#

who gives Sean the right to know everything >=T

compact sedge
#

ok that works

#

but feels dumb

#

but works

#

thanks

rain cedar
#

Neat

compact sedge
#

ugh so the pivot of my boxcollider2D is in the bottom right but the pivot of my sprite and rigidbody2D are in the proper location

#

I'm using RigidBody2D for rotation and the sprite itself has the proper pivot

#

but IDK how to change the collider's pivot

#

What doesn't work:

collider.offset = new Vector2(spriteSize.x / 2, spriteSize.y / 2);

rain cedar
#

Not sure on that one

compact sedge
#

I have an idea not sure if it will work

#

but trying to rotate the sprite's transform directly and hope that that doesn't rotate anything else on the GameObject

#

ok that didn't work

#

sprite's transform is the game object transform

rain cedar
#

Yeah

#

Component.transform is just a shortcut

compact sedge
#

is this another case where I need 2 levels of gameobjects

1 to hold the boxcollider
2 with 1 as its parent to hold the sprite, damages enemy, etc.

move 1 around only and rotate 2 around only?

rain cedar
#

That's stupid, but yeah maybe

compact sedge
#

If it's stupid and it works... Thanks for the healp sean

compact sedge
#

hardmode I assume?

scenic slate
#

idk I just downloaded the pinned mod

#

Also I beat the record

rain cedar
#

That says 70k

#

Not 7k

exotic venture
#

that's uh

#

regular mode

#

hard mode speeds up

scenic slate
#

how to get hard?

rain cedar
#

Porn

scenic slate
#

Grimm porn...

exotic venture
#

cease

scenic slate
#

ok srsly where how do u get hard mode

rain cedar
#

You just edit the settings file

#

In your save folder

scenic slate
#

wait u get more dmg with grimm child, how much is it?

exotic venture
#

which you could have known if you read the readme

scenic slate
#

dont be silly

#

I cant read

exotic venture
#

Optional hard mode for really skilled players. Set this in `<Path to HK Saves>/InfiniteGrimmMod.GlobalSettings.json` after running for the first time.

#

hard to read

#

3rd line of features

compact sedge
#

See this is why if you get 15k on normal mode grimm tells you to do hardmode

#

because I know nobody reads the readme

hazy sentinel
#

tbh even if people do read it at least a third of them either won't know what program to open .json files with or how to toggle a bool

hazy sentinel
#

@copper nacelle @compact sedge boolin' (first run of the day)

#

and now by tradition i'll do no more attempts for the entire day

lucid vapor
#

Hello, I'm trying to use the Randomizer mod (it's showing up in upper left corner) but it doesn't seem to work. Is there any more step to do to get it working?

hazy sentinel
#

lunch time

young walrus
#

You need modcommon and the api also installed

lucid vapor
#

Yes I have them, for 1.3.1.5

hazy sentinel
#

click randomizer in save creation?

young walrus
#

Have you beaten the game once

lucid vapor
#

yes

young walrus
#

So steel soul is unlocked?

#

And your game patch is also 1315?

lucid vapor
#

oh, maybe I beat it before the update with steel soul, since i don't see it (yes my game is in 1315)

young walrus
#

Steel soul has been in since the start

#

Go beat the game again to unlock steel soul

lucid vapor
#

okay, guess i'll try to refinish it then

young walrus
#

Then the randomizer screen selection is on the steel soul VS normal mode selection screen

lucid vapor
#

okay thanks πŸ˜ƒ

young walrus
#

There's save files on speedrun.com so you can put in a file that's at the final fight

scenic slate
#

trying to use Hex to open the .json file but the hard mode value always goes back to false every time I open the game

solemn rivet
#

just... Open it with notepad

#

oh

#

something similar was happening to Trinomi now that I think of it

#

56 had to send him a "hard mode only" dll for the mod

scenic slate
compact sedge
#

Is there a way to get if there's any collders (of a certain layer) at a point?

I'm trying to detect if the corners of my object collided to use that to determine the angel my magma should be rotated.

But the problem is if there's two colliders that are right next to eachother and my ball hits right in between them then using other.OverlapPoint will only detect one.

copper nacelle
#

forced hard mode

#

also damage counter

scenic slate
#

thank you, this was getting frustrating, I wasnt sure if it was me being retarded or computer being bad

#

;w;

compact sedge
#

basically this is what ends up happening when it hits the seam between two static walls.

and I wanna avoid it

#

by just checking for collision manually I guess idk

scenic slate
#

2612 dmg hard mode, 2nd attempt, not bad if I say so myself

copper nacelle
#

wow u got last

scenic slate
#

JUST A WARMUP IM ONLY GETTING STARTED grimm

compact sedge
#

actually

#

ur in the top 10

#

congrats

copper nacelle
scenic slate
#

theres only 6 entries tho cornywoke

copper nacelle
#

*9 entries

scenic slate
#

oh I was looking at the discord one

copper nacelle
#

discord preview doesn't update

compact sedge
#

uh discord one is just a preivew

#

discord dumb

scenic slate
#

oh look im #4 in normal Im so good

#

we should make this mod an Esport

compact sedge
#

ok fixed my problem this isn't happening because unity doesn't tell you this but the OverlapPoint function doesn't actually work

#

somehow playmaker has been less stress to work with than unity

compact sedge
#

ok linecolliders are dumb

compact sedge
#

current problem. No way to check intersection between linecollider and bounds without converting my bounds to a boxcollider first but to do that requires creating a gameobject I believe.

hazy sentinel
compact sedge
#

u made a pretty hard to top score

hazy sentinel
#

trying to get 15k corny

#

gotta get that dialogue πŸ‘€

compact sedge
#

just kill NKG 10 times over

#

ez

compact sedge
#

uhh ok so I guess I'll just ask. If I wanna detect if the corners collide what's the best way I should go about doing that?

#

Because everything I've tried has failed so far

#

the one thing I haven't tried is making 4 separate box colliders one for each corner because that sounds stupid

hazy sentinel
#

@solemn rivet

compact sedge
#

wait I have an idea

#

can you get the minimum distance between a point and a line collider

#

is that possible

#

cuz then I could just check if minDistance < someEpsilon

#

and if so then say they collided

hazy sentinel
#

yeah just take a perpendicular of the line that intersects the point /s

compact sedge
#

yeah I know but is there an easy way to do that... or any way to do that

#

but yeah anyone who knows linear algerbra[sic]/unity functions and how to do this then let me know

lapis spruce
#

does anyone have a boss rush mod that works with the latest version of hollow knight

floral furnace
#

No working version for Lifeblood, youre gonna need to downgrade to 1.2.2.1 Grimm Troupe for that

copper nacelle
#

downpatch

compact sedge
#

is there a get all components function?

#

Destroy and GameObject.DestoryAll don't destroy components

rain cedar
#

You can just get all of type Component

compact sedge
#

If I destroy a component from a component does it break unity?

#

like if in my component I destroy myself

rain cedar
#

Nah it should be fine

compact sedge
#

ok

rain cedar
#

I do that a lot

#

Destroy(gameObject) to reduce clutter

compact sedge
#

no that's fine but it doesn't actually destroy the components inside or at least not all of them

#

for example my DamagesEnemies persists

#

as does my redwing_fireball_behavior

rain cedar
#

Components can't exist without their object

#

So you must not be destroying every object you make

compact sedge
#

oh yeah ur probably right

warped sinew
#

@hazy sentinel no one told me there was magical new dialogue at 15k!? Otherwise I would have kept going yesterday :/

#

Also congrats

compact sedge
#

dialogue isn't that good so don't get that hyped up for it

warped sinew
#

It doesn't matter what it says, it just matters that you earn it πŸ‘Œ

compact sedge
#

for AfterTakeDamageHook

Do I return hazardType or damageAmount?

They're both ints.

#

also what's the difference between that and TakeDamageHook. If I modify the damage taken by TakeDamageHook to 0 does it cause the AfterTakeDamageHook to not apply?

floral furnace
#

your return damageAmount

compact sedge
#

ok so that answers question 1

#

question two. If I return 0 as damageAmount on the TakeDamageHook does that stop AfterTakeDamageHook from running?

floral furnace
#

that... i dont know

compact sedge
#

and also why are there two hooks

copper nacelle
#

one for before

#

and one for after

floral furnace
#

iirc theyre called from the start and the last part of taking damage

#

well that

copper nacelle
#

have u tried dnspy

floral furnace
#

fuckin dnspy keeps converting the booleans into flags smh (unless theyre declared at the class itself instead of inside a function, still pretty lame tho imo)

hazy sentinel
flat forum
#

Wowwww

compact sedge
#

oh shit u actually uploaded the 70k video

#

holy crap that's a long time

hazy sentinel
#

only gonna upload a hardmode one when i get 15k

#

maybe never

flat forum
#

Wait, are you Verulean?

#

I'm confused

#

Y r u called Test

#

What

steep sail
#

Come on, Ive still havent beaten standard NKG! Why you`re playing HK so strong?

flat forum
#

Hey

#

Use ' instead of `

copper nacelle
#

@steep sail '''''''''''''''''''''''''''

flat forum
#

On Hard?

copper nacelle
#

no shit

compact sedge
#

is there a list of hazard types?

#

and what numbers they corrispond to?

rain cedar
#

GlobalEnums.HazardType

compact sedge
#

apparently I can't compare that enum to an int

#

with ==

#

cast the enum to an int?

rain cedar
#

Yeah, that works

compact sedge
#

WTF why are enemies classified as: HazardType.SPIKES

flat forum
#

because

#

HK code strange

compact sedge
#

all attacks are either spikes or fire if you think about it

flat forum
#

TC has interesting ideas

compact sedge
#

or acid

flat forum
#

isn't acid like spikes?

#

acid and spikes function by returning you to a safe point

compact sedge
#

acid's like a mix of spikes and fire

leaden hedge
#

Shouldnt be spikes

compact sedge
#

spikes are sharp and cut you. fire burns you. acid can do both

flat forum
#

the other one just hits you

leaden hedge
#

Spikes don't check acid invuln

flat forum
#

but whenever hit it has the same effects

leaden hedge
#

But it has to check if it can hit, and what to do when it does

compact sedge
#

Look all I know is these are the enums

namespace GlobalEnums
{
  public enum HazardType
  {
    NON_HAZARD,
    SPIKES,
    ACID,
    LAVA,
    PIT,
  }
}```

and every enemy I hit is type 1.
#

I thought it would be NON_HAZARD but that's type 0

leaden hedge
#

Are enums 0 indexed?

compact sedge
#

yes

#

ima check if real spikes are type 1 too

#

where's the closest spikes in crossroads

#

probably crystal area

leaden hedge
#

Most likely not updated as enemies probably don't even trigger the code to check the hazard type

compact sedge
#

uh if so that's a problem

#

because

#

I wanna only do a thing when I'm hit by stuff that doesn't cause char respawn

#

ok nvm crystals are bottomless pit for some reason

#

oh wait

#

see

flat forum
#

yeah

#

because

compact sedge
#

it's because my invulnerability

#

from

flat forum
#

you can bounce on spikes

compact sedge
#

the enum being wrong

flat forum
#

also, why is WP clouds not pit

#

it's spikes

#

you can bounce on it

leaden hedge
#

You can't bounce on all spikes

flat forum
#

?

compact sedge
#

taking damage from hazard type 2

#

that's spikes

flat forum
#

I think you can bounce off of everything classified as spikes

compact sedge
#

which is ACID?

#

wtf

#

how are the crystal spikes acid

flat forum
#

so, Spikes, retracting Spikes, Saws

compact sedge
#

wtf how are crystal area spikes acid

#

uhhhhh

flat forum
#

wait

compact sedge
#

is the enum made by the people who made the modding api

#

or the people who made the game

flat forum
#

they don't check for swimming

leaden hedge
#

No its tc

compact sedge
#

if the former I think it's wrong

#

oh

#

really

#

they made the enum

#

including picking the names

#

choosing enemies to be spikes, spikes to be acid

flat forum
#

what's LAVA tho?

leaden hedge
#

A good hint its not made by us

compact sedge
#

going to fungi area to see what acid is

leaden hedge
#

Most likely removed content related to bone forest

flat forum
#

can it be applied to something?

compact sedge
#

ACID is type 3

#

which is

flat forum
#

to see how it functioned

compact sedge
#

LAVA

#

acid is LAVA

#

ACID IS LAVA, SPIKES ARE ACID, ENEMIES ARE SPIKES

flat forum
#

W H A T ? ? ?

leaden hedge
#

Most likely its actually 0 indexed

compact sedge
#

it's 0 indexed but TC treats it like it's 1 indexed

#

that's my theory

#

ok where can I find spikes that reset your positon

leaden hedge
#

Well it shouldn't matter

compact sedge
#

kings station right

leaden hedge
#

Because you set it to X = HazardType.SPIKES not 2

compact sedge
#

HazardType.SPIKES is 1

leaden hedge
#

I blame playmaker

compact sedge
#

HazardType.ACID is 2. which is both crystal spikes and the spikes in kings station

#

and probably sawblades too

#

HazardType.LAVA is 3 and is acid

#

but where can I find HazardType.PIT

#

maybe that one's properly named

flat forum
#

oh

#

how about

compact sedge
#

does hk have any pits

flat forum
#

dream places

compact sedge
#

oh right

flat forum
#

whenever you fall of the edge in a dream realm

leaden hedge
#

100iq way of checking

compact sedge
#

ok creepy bugs in abyss are also acid

#

the ones that form the floor

flat forum
#

yeah

#

they function like spikes

#

and you already said spikes are acid

compact sedge
#

ok kingsmould

#

nope

#

guess what

#

floor in white palace

#

is ACID

flat forum
#

is like spikes

compact sedge
#

There's no HazardType.PIT

flat forum
#

I said that one already

compact sedge
#

NO IN WHITE PALACE

#

the invis floor

#

that kills you when you fall off

#

the death barrier

flat forum
#

you need to go to one of the boss dreams

leaden hedge
#

I think all hazards are just kill on contact monobehaviour

compact sedge
#

why is radiance dream different from WP dream

flat forum
#

that one, as I said, functions like spikes (you can bounce off of it) and you said spikes are acid

compact sedge
#

no you can't

#

I mean falling off the map

#

and hitting the death point

#

in WP

#

when you do that

#

it's type acid

#

seriously

flat forum
#

I have successfully bounced off of the WP clouds from point A to point B

#

unless it has been changed

compact sedge
#

like the ones at the bottom

#

wtf tc

#

can you refight lost kin

flat forum
#

you can respawn him with Debug mod

compact sedge
#

just gonna quit to menu to go quickly back to thk

flat forum
#

how is the Flame Shield supposed to look?

compact sedge
#

however you want. it's a shield around the knight that blocks 1 damage.

#

and uh I'ma have to figure out how to make it block damage from acid and lava and stuff while still resetting your position

leaden hedge
#

Hazards and enemies are coded different so its easy to check

flat forum
#

is it made out of the fireballs or can I just go Super Sayian Goku style?

compact sedge
#

because if you set damage taken to 0 the knight will just fall through spikes

#

no it's more like goku I guess

flat forum
#

ok

compact sedge
#

not like 3 green shells orbiting you like in mario kart

flat forum
#

but HK

#

hehehe

dusky lion
#

y

#

Although that would be a cool idea

#

Sacrifice the ability to use any SOUL moves including healing to gain x2 damage and a fire aura.

leaden hedge
#

Hmm how does 0 damage make it not work

compact sedge
#

if you take 0 damage you won't hazard respawn

#

so you'll just fall through

leaden hedge
#

KillOnContact doesn't even check

compact sedge
#

since it's not an actual hitbox

#

idk how it's done

flat forum
#

doesn't it fail same as the way 0 damage nail fails

compact sedge
#

all I know is if I set damage equal to 0 it fails

#

so ima have it deal 1 damage and then heal the player 1 health

#

or heal first if they're not full hp

flat forum
#

Ok

#

you can just do

if (PlayerHP == MaxHP)
DealDamage
Heal
if (PlayerHP < MaxHP)
Heal
Deal Damage

I guess

compact sedge
#

and the moment of truth

flat forum
#

d r u m r o l l

compact sedge
#

guess what type the pit on radiance fight is

flat forum
#

like acid?

compact sedge
#

MOTHERFUCKIN ACID

flat forum
#

hehehahaha

#

yeah

compact sedge
#

so there's no AttackType.Pit

flat forum
#

you need to respawn Lost Kin

compact sedge
#

no fuck u I'm not doing this you test it

#

I swear to god it'll be acid too

#

I bet you 10 bucks

#

not for real

flat forum
#

This is the only one where it teleports you

leaden hedge
#

Easy fix tbh

flat forum
#

Dreamers and the 3 Dream Bosses (Failed Champ, Lost Kin and Tyrant)

#

test it on one of those

compact sedge
#

don't have time

leaden hedge
#

Just check the hazardType OnTakeDamagr

flat forum
#

You can do it later

leaden hedge
#

If it matches just run the same coroutine

flat forum
#

but if any of those end up PIT

rain cedar
#

They're treating the enum as if it's 1 indexed in their if statements but passing the correct 0 indexed values onward

#

Mystery solved

leaden hedge
#

Although DieFromHazard is private

floral furnace
#

Uhh random question but Time.deltaTime SHOULD be constant right?

leaden hedge
#

No

rain cedar
#

Uhh no

floral furnace
#

shit

leaden hedge
#

Its how many seconds the frame took to render

#

Usually around 1/60

#

Dunno why you'd want a fixed amount though

#

A better fix I guess would be moving the damage override to be after the check

compact sedge
#

hey seanpr since the modding api also has patches can you fix this in a patch pls

#

also why are pits and spikes the same and not the pit type

#

actually don't fix not worth the effort

rain cedar
#

Yeah, it isn't

#

Just make your own HazardType enum with +1 on everything

leaden hedge
#

Can you pass functions accessed via reflection into start coroutine πŸ€”

rain cedar
#

If you call Invoke on one you'll get back an IEnumerator

#

Which you can pass to StartCoroutine

leaden hedge
#

Well then its pretty easy to hazard respawn without taking damage

rain cedar
#

You can just call GameManager.HazardRespawn for that

leaden hedge
#

Weird that's programmed different to the actual hazard respawn

#

Wonder why they have so much redundant stuff

rain cedar
#

A lot of it is leftovers from old patches

#

They add new methods but leave the old in

#

Idk why

leaden hedge
#

Efficient

#

99% of the game manager functions are just for playmaker

rain cedar
#

99% of functions everywhere

leaden hedge
#

Because nothing is as efficient as making an object reflect the name of an object to find its instance, them using reflection to find a method and call it

rain cedar
#

Don't forget not caching any of the reflection

#

Obviously

stoic pawn
#

hey guys anybody got a mod that skips the annoying ass cutscenes when you're dying a lot in Steel Soul

#

Kappa

rain cedar
#

Yeah it's called playing on any patch before lifeblood

floral furnace
#

QOL mod?

copper nacelle
rain cedar
#

214 is a pretty slow night tbh

copper nacelle
#

true

rain cedar
#

So is it just me or is the time you can jump after walking off a ledge super heavily reduced in lifeblood?

#

I'm not sure that some of the more precise skips are even possible

exotic venture
#

does wraiths work maybe?

#

think it has a bit more floating time

#

so wraiths + fireball might work out maybe

rain cedar
#

It's a longer animation yeah but you can't move during it so the floating time doesn't mean anything

#

The pushback on fireball is better for getting across gaps

exotic venture
#

welp, ok

#

then i dunno, really

lucid pond
mossy pike
#

what are you lacking exactly ?

lucid pond
#

Please read the modlog or play it,you will find it. I can't express well.

mossy pike
#

?

#

what skills do you have ?

lucid pond
#

HK 1221 RandomizerMod. I can't get Sharp Shadow with my skills

mossy pike
#

the log says that it is reachable though, that's why I'm asking what skills you currently have

#

and anyway, why would you go fetch Sharp Shadow ? It contains Desolate Dive and all the items necessary for Any% are already reachable

lucid pond
#

I don't know all the words. So I have two picture

mossy pike
#

I don't understand what's wrong though ? Shade Cloak is at Mantis Claw

#

With Shade Cloak you can get Sharp Shadow which is Desolate Dive

lucid pond
#

but you can't reach it

mossy pike
#

?

#

there are other necessary items for Sharp Shadow ?

mossy pike
#

Hmmm

#

And did you try the third entrance ?

lucid pond
#

kill self?

mossy pike
#

Nah, I don't think there is a bench near enough

#

and there is a third entrance to deepnest

#

oh you need Claw to do that πŸ€”

lucid pond
#

πŸ˜‚

mossy pike
#

yeah you actually only need wings but it's hard

#

well uh

lucid pond
mossy pike
#

Actually you forgot to put that you have Isma's tear

lucid pond
mossy pike
#

and so apparently you only need Shade Cloak and Isma's tear

exotic venture
#

heavy blow best item as is tradition

lucid pond
#

I canβ€˜t get sharp shadow with 2 cloaks + Isma's.

mossy pike
#

According to RainingChain rando page, you can though thinkgrub

#

I cannot verify it sadly, sorry

lucid pond
#

So lucky am IπŸ˜‚

mossy pike
#

Oh I think I know

#

Damn I'm dumb

#

You can access the third entrance I showed by going to Moss Prophet from Queen's Garden

#

@lucid pond

lucid pond
#

this one

#

too high

mossy pike
#

isn't it the one from the Mantis Lords ?

lucid pond
#

No= =

#

if you play low%

#

you will know this

#

Iγ€€ο½—ο½‰ο½Œο½Œγ€€ο½“ο½ˆο½ο½—γ€€ο½™ο½ο½•γ€€ο½”ο½ˆο½…γ€€ο½ο½ο½

#

ο½—ο½ˆο½™γ€€ο½ο½™γ€€ο½—ο½ο½’ο½„ο½“γ€€ο½‚ο½…ο½ƒο½ο½ο½…γ€€ο½‚ο½‰ο½‡ο½‡ο½…ο½’οΌŸ

#

πŸ˜‚

mossy pike
#

and you tried to shade skip there ?

#

on the platform you're right under

exotic venture
#

why are you going low% with randomizer

lucid pond
#

I mean you will know where I am in the photo if you run low%、

#

this one

#

Itβ€˜s too high.

#

I can't up not through

#

shade skip isn't useful= =

#

这台子ε€ͺι«˜δΊ†οΌŒζˆ‘ζ²‘ζ³•δΈŠεŽ»οΌŒδΈζ˜―θ·³δΈθΏ‡εŽ»

mossy pike
#

yeah that seemed tight

lucid pond
#

2 places,the same question

#

and the wing is in slyβ€˜s key’

#

the claw need dive skill

#

the dive skill at sharp shadow

#

Try the seed,you will know the question.HK 1221 hard 1608102

mossy pike
#

It's not really a matter of trying the seed, according to RainingChain Randomizer Helper, you should be able to get it, so either the logic is at fault here, or we didn't think of the right answer

#

(I'm going to ask in #speedrunning, so we can stop monopolising this channel :P )

lucid pond
#

I'm going to relax. See you later

young walrus
#

You can get to sharp shadow with ismas and shade cloak by going through QG

#

Entering deepest by mask maker

potent pollen
#

does anybody know when gods and glory will be live

young walrus
#

Nope

#

After switch release sometime

#

And switch release is unknown

lucid pond
#

can't jump up

young walrus
#

Shade skip. Boyee

lucid pond
mossy pike
#

or try pushing an ennemy from above and ennemy pogo+shade skip lel

lucid pond
young walrus
#

Shade, not wraiths

#

So die there, come back, and pogo your dead self

lucid pond
#

= =

#

I try that

#

I have tried that

young walrus
#

Did you die on the thorns next to the jump? Looks like you died by the two enemies

lucid pond
#

the third photo

#

this one

young walrus
#

On the left side?

lucid pond
#

up or under

#

θ¦δΉˆεœ¨δΈŠι’οΌŒθ¦δΉˆεœ¨δΈ‹ι’γ€‚εœ¨δΈŠι’ζ‹‰δΈθΏ‡ζ₯οΌŒδΈ‹ι’ι­‚ιƒ½ζ”ΆδΈε›žγ€‚

young walrus
#

As close to the end of the area as you can

#

So you hit the next respawn trigger

lucid pond
#

πŸ˜‚ I am going to

#

sleep

willow path
#

I'm not as rusty as I thought

#

this was hard btw

willow path
#

real fun mod

solemn rivet
#

So I'll have to reclaim second-to-last spot

#

Sigh

willow path
#

do it

flat forum
#

Heu Gradow

#

You can probably beat me if you tried

small scarab
#

@everyone anyone got a mod for mac that works?

compact sedge
#

wow first of all

#

don't even try to ping at everyone

#

and second of all... all of them? Except for 753's stuff

solemn rivet
exotic venture
#

100000 IQ

vernal forum
#

Quick question. Are these scores using GrimmChildUpgrades

compact sedge
#

no

#

other mods are banned for getting high scores, ofc.

#

you can use grimmchild upgrades but only if you don't have grimmchild on so it doesn't matter.

#

and I guess mods that don't affect the nkg fight or your character at all are ok

vernal forum
#

ok

willow path
#

I technically had Mantis gods enabled

#

what a cheater

compact sedge
#

REEE score deletit

#

/s

exotic venture
#

i don't think heavy broken is allowed to be used sadly

willow path
#

that would just make it harder

compact sedge
#

can't wait for someone to get a 400k score with blackmoth

flat forum
#

Veru got 70k without Blackmoth

#

Time to go for 1mil with Blackmoth

exotic venture
#

it was 70k

flat forum
#

My finger slipped

exotic venture
hazy sentinel
#

it was 77777777777777777777777777k

flat forum
#

Yeah

compact sedge
#
  1. activate grubberfly
  2. stand in center
  3. go to sleep
flat forum
#

Veru shpuld know what results he gets

#

It must have been 77777777777777777777777777k

hazy sentinel
#

1 mil pretty easy just heal build for 15 hours

flat forum
#

Probably

compact sedge
#

pretty easy
play for 15 hours

hazy sentinel
#

take a sleep break

exotic venture
#

you mean quick focus shape of unn?

flat forum
#

You mean Quicjfocus Deepfocus Shepa of Unn

#

...

#

S H E P A

exotic venture
#

you butchered every single one of those charm names

flat forum
#

Yeah

hazy sentinel
#

sherpa

exotic venture
#

booze up

flat forum
#

Blame it on the keyboard

hazy sentinel
#

what kb do you have

flat forum
#

I'm on my phone

#

So,a very tiny one

vernal forum
#

man

#

hes fast af at the end

solemn rivet
#

I'll beat every record myself using only Hell Mod

hazy sentinel
#

@vernal forum is that normal

#

actually nvm

vernal forum
#

no

#

it was getting faster

hazy sentinel
#

it's normal mode

vernal forum
#

how do you switch

solemn rivet
#

edit config file

#

it's in the saves folder

vernal forum
#

ok

solemn rivet
#

read the readme or get over 15k

#

kek

hazy sentinel
#

if it were hard you would've had to start the fight at -234 geo for that final geo total to make sense πŸ€”

solemn rivet
#

they did the math

#

at least, he did

vernal forum
#

I see

#

guess ill go for attempt #2 on hard mode

willow path
willow path
#

What's the best build for this anyway?

#

I went pure nail because I'm pogoing too much

copper nacelle
#

graig used a heal build

willow path
#

isn't the max heal during stagger 3 though?

#

unless deep focus + quick I guess

copper nacelle
#

3 + quick focus + deep focus

compact sedge
#

graig used heal build. veru used pure nail

#

I think those are the only two viable builds in the lategame but idk

copper nacelle
#

trinomi used a spell build