#archived-modding-development

1 messages · Page 218 of 1

cunning lagoon
#

all bs lol

#

i'm still gonna do it again

warped sinew
#

yeah just do it (tm)

vapid cape
#

How do I challenge NGG? Do I just change the 4th "false" to "true" in the global settings?

cunning lagoon
#

yup

#

if you turn hard mode on the fight starts on the second phase

#

which you can use for practice

#

and if it's off it starts on the first phase ofc

#

also you need to have killed nkg in your savefile for you to be able to fight IG/NGG

vapid cape
#

Yeah, just did that now.

#

Going in for my first try

cunning lagoon
#

gl

vapid cape
#

Hmmm. It's just Infinite Grimm actually. I must have done something wrong.

#

Ah, I didn't save it. Duuurr.

#

Alright, so splash screen said Infinite Nightmare God Grimms before I got completely wrecked. I imagine this is the "score attack" version and I should change something else to have the basic fight?

copper nacelle
#

no

cunning lagoon
#

no that's the fight

#

he doesn't die if that's what you are asking

#

on the finite version he has 3.2k health so if you get past that you basically won

vapid cape
#

Alright. So just beat 3.2k to call it a kill.

cunning lagoon
#

yeah

#

angle said he was gonna implement an option to make him die

#

im not sure if thats in yet

#

i dont think so

vapid cape
#

Doesn't seem so. Alright, let's get crackin'

#

1080 damage is my best so far.

flat forum
#

on?

copper nacelle
#

ngg

vapid cape
#

I like how he would be twice as hard for me if he didn't uppercut after divekicking.

#

It ensures he's ALWAYS jumping up into my greatslash

#

Bats are the most dangerous attack for me, even pufferfish ain't THAT terrible with a shmup background

cunning lagoon
#

bats are free

#

which one hits you

#

also 1080 is very good for the first time

#

congrats

vapid cape
#

The double bat. My general strategy is to stay at the right wall, paying attention to the floor spikes, nailing him with great slash every time he uppercuts. If I have the right spot and rhythm, I don't even have to look at Grimm much.

cunning lagoon
#

jump a little bit when he spawns them

#

then stay on the ground

copper nacelle
#

ss midair between them

cunning lagoon
#

they fly above you

vapid cape
#

so when he throws bats I have to look off to the left to see where they are coming from and it trips me up

#

That "jump then stay on the ground" trick works fantastic.

#

Well, now that I know that, I'll probably be seeing phase 2 before long.

#

I expect it to be EVEN WORSE than this.

cunning lagoon
#

phase 2 is trash

void tree
#

wait, are there actually people who think that you beating aa's ngg is less of an achievement than kdt's? notlikequirrel

cunning lagoon
#

no it was just all in my head

#

i just felt like i didnt do it on the legit version

#

bc you all told me it was easier

void tree
#

ah, gotcha

vapid cape
#

1414

#

When does he change forms?

#

Half?

cunning lagoon
#

the spikes do 4 masks at 1600 and second phase starts at 2400

vapid cape
#

Jesus. I'm not even CLOSE to done.

copper nacelle
#

second phase is death

cunning lagoon
#

yea i would straight up recommend stopping at 2.4k

#

it's not worth it

#

it's very unfun

#

and cancer

#

and dumb

copper nacelle
#

me irl

cunning lagoon
#

(I really hate this boss if you couldn't tell)

vapid cape
#

I kinda feel like this is ruining me for NKG. Next time I fight him in p5, I'm gonna be doing this stupid "greatslash his uppercut" thing.

copper nacelle
#

do 1.75x nkg afterward

#

ez fix

vapid cape
#

Gaaah this is hard as fuck

copper nacelle
#

yes

vapid cape
#

Sometimes the safespot is crawling with spikes, and the answer is to ddark straight down on Grimm in those cases, but making the judgement call to do that in time isn't easy

copper nacelle
#

don't beat me to beating it kthx

vapid cape
#

I'm averaging 800-1000 per run here, just gotta stop getting sent down on death spirals as soon as things start to go wrong

#

Made it to 1600! Died in the pufferfish!

cunning lagoon
#

ok so i think the difficulty is like
0.1.1 > angle's ngg > 0.2.1

#

from hardest to easiest

copper nacelle
#

nice

void tree
#

which one was 0.1.1? 8 spike dmg in the final or did that one have double nkg

cunning lagoon
#

second phase has divekick into uppercut and double firebats instead of vanilla attacks

#

oh to answer your question yea that one has double nkg

vapid cape
#

son of a bitch, 2200

flat forum
#

@fallow pebble

#

ask the same question here

vapid cape
#

4 damage spikes are kinda assy

fallow pebble
#

I should just come back when I actually know enough to ask a better question than "how does one code shit"

flat forum
#

Well, be mroe specific

#

what do you want to code exactly?

#

People here will be able to help you with it for sure

fallow pebble
#

I appreciate but I realised I just messed up something really simple and have now fixed it

#

Thanks, though!

flat forum
#

Uhhh

#

you're welcome, I guess?

#

Come back if you're struggling with anything

fallow pebble
#

elderbug Aye aye!

cunning lagoon
vapid cape
#

2100 fuck me

#

I feel like I'm good at this now, just not QUITE good enough.

vapid cape
#

Alright, one more try and I'm taking a break

#

getting real sick of spikes suddenly being super mean at 1600. I SWEAR they deliberately angle at me and crowd my spot on purpose.

cunning lagoon
#

alright i beat him on 1221

#

lets go

#

got hella good rng on second phase so it was kinda free

warped sinew
#

maybe im imagining this but does ngg get faster as you damage him?

cunning lagoon
#

i think 56 mentioned that he gets a little bit faster at 800 damage

#

i've never noticed that

warped sinew
#

i feel he is faster after the second balloon?

#

yeah he defs get a bit faster

#

just played a little bit

#

beat my score

cunning lagoon
#

ayy lets go

#

@compact sedge

warped sinew
#

really i just have to learn the 2nd phase

#

but man... i really dont want to :/

#

hahhaha

vapid cape
#

FUCK. ME.

cunning lagoon
#

it sucks

#

lol

vapid cape
#

1600 damage in, not got hit ONCE

#

utterly flawless

cunning lagoon
#

nice!

warped sinew
#

then boom he hit you 5 times?

vapid cape
#

died before I got 1700

warped sinew
#

yeah it happens lol

vapid cape
#

I'm actually getting a LITTLE MAD at how much you're at the mercy of these freaking spikes

#

This goes well until it doesn't.

cunning lagoon
#

nah they are fairly consistent

#

use dashmaster

#

fuck off ttacco

#

dashmaster sucks

vapid cape
#

How would that help necessarily? Is down dash particularly good?

floral furnace
#

eat shit because youre wrong

cunning lagoon
#

yeah in this particular fight you want to avoid moving horizontally

#

and shade cloaking vertically is very useful

vapid cape
#

I don't see it in theory. Most of the time I'd wanna do that, it's because a spike is coming up from right under me. I guess it'd save me if I was high up and feeling like one might jab over sideways at me, but I already ddark for that.

cunning lagoon
#

i'm not sure what exactly are you doing

#

but it's particularly good for the upslash

#

do you jump that?

#

sorry not upslash the uppercut

vapid cape
#

I do. I just jump over it and hit him in the back as he rises against the wall behind me.

cunning lagoon
#

yeah so if you happen to be in a situation where you have spikes at both sides

#

you shade dash through him as he goes up

#

that's most of the use it gets tbh

vapid cape
#

Yeah... but like I said, that's where I ddark. dashmaster would have quicker response time, but I'm having trouble seeing it worth throwing out one of my existing charms for it.

#

Maybe I'll experiment with it a bit tomorrow.

cunning lagoon
#

what do you have

vapid cape
#

I'm gonna try one last time here.

cunning lagoon
#

well you do you but consider getting used to dashmaster

#

it's not useful too often, but when it is needed it helps

vapid cape
#

I'm gonna go ahead and put it on now for this final try

#

I'm considering quick focus too. Thinking there's a chance I could sneak in heals under bats if I had the stones to try.

cunning lagoon
#

yes

#

quick focus gives you a completely free phase 1

#

but it's a waste of notches for phase 2

vapid cape
#

I still have absolutely no idea what hell awaits me then.

#

Alright. Time to jump into this one more time with a totally new strat I'm gonna fuck up instantly

cunning lagoon
#

i'll tell you that you definitely don't want to make the second phase harder than it needs to be

vapid cape
#

I did a good job.

cunning lagoon
#

lmao

vapid cape
#

I was using hiveblood before in conjunction with stagger-heals.

vapid cape
#

It works decently well until I start panicking and taking 4 damage hits

cunning lagoon
#

alright there it is

#

second phase is actually kind of disappointing bc i dont play well but i get carried by good rng

#

oh well

vapid cape
#

That's an old version?

#

What exactly is different between it and now?

cunning lagoon
#

yea so i originally beat ngg on the version you are playing rn but i was told it was easier than the old one

#

so i went back and did it on the old one

#

if you want to know ill have to spoil the second phase

vapid cape
#

Hhhnnngf. Hold the thought. I'm just gonna go turn on hardmode and see it for myself real fast.

cunning lagoon
#

sure

#

also @copper nacelle ^^ check

#

also i do have to say i still think the old version is easier than the current one

vapid cape
#

Oh. There's 2 of him. I'm almost disappointed.

copper nacelle
#

nice

vapid cape
#

well, 400 damage scored in that madness

copper nacelle
#

@leaden hedge

cunning lagoon
#

yea its really lazy design and cancer

vapid cape
#

Yeah. I'm not too much a fan.

cunning lagoon
#

if 2nd phase wasn't a thing ngg would probably be my favourite boss

#

not even modded boss

#

just boss in general

#

but oh well

vapid cape
#

Alright, what's new here compared to the old versions?

cunning lagoon
#

yea so on the old version you have pre nerf ddark so you can chain them and completely avoid dodging the pufferfish

#

but the second nkg spawns right after the 3rd pufferfish starts

#

so you are forced to spam ddark through that

#

so the downside of that is you start second phase with little soul

#

but it's easy to build up with soul eater and spell twister

#

on the lb version (the supposedly easier version) you can't chain ddarks but the second nkg doesn't spawn until the 3rd pufferfish ends

#

so you have to dodge the pufferfish but you go there with full soul

#

i was told that the old version was harder, i think they are about the same difficulty but the old version is a bit easier

vapid cape
#

Current version's identical to lb one?

cunning lagoon
#

yeah

vapid cape
#

Hm. Old one just kinda sounds cheesy with that final pufferfish.

cunning lagoon
#

yea if you weren't able to spam ddark it would be even more cancer and definitely the hardest version without a doubt

vapid cape
#

Speaking of, I don't really find it a problem in this fight. I'm at my most relaxed during puffer

#

the fireballs are the same as always and the spikes aren't even in the way half the time as you jump through like usual

cunning lagoon
#

yeah pufferfish can be rough every now and then but for the most part its fine

#

also im fuckin putting unsegmented kill in my titles

#

clickbaity af

vapid cape
#

Hmm. This double grimm phase sorta turns me off from trying this too seriously from now on.

cunning lagoon
#

yeah like i said

#

i recommend getting the first 2.4k down

#

bc it's really fun to figure out and to fight

#

then just abandon it

#

because it's not worth the effort

vapid cape
#

I did 2200, I'm gonna call that a "close enough" and try some hardmode IG next session instead I think

cunning lagoon
#

IG is really good

#

you'll love it

#

also do you happen to have a screenshot of your 2200

#

so angle can add you to the scoreboard

vapid cape
#

No, because it's a FAILURE, and not only that I'd be disqualified anyway on account of having Exaltation loaded

cunning lagoon
#

lmao dont worry about that

#

everyone has debug enabled even if we are not using it

#

or are we? 🤔

vapid cape
#

It's still slightly different because my soul eater and hiveblood are more effective than usual, and I used both of those to get my 2200

cunning lagoon
#

oh you were actually using the charms

#

yeah then it's understandable

vapid cape
#

I did stay away from the "double damage becomes 1 damage at a soul cost" charm though because that one has the potential to break the game wide open.

cunning lagoon
#

yeah i thought you meant you had exaltation on but you weren't using the buffed charms

vapid cape
#

Nah. I stayed away from kingsmold carapace, but the faster hiveblood and better soul eater were definitely on.

cunning lagoon
#

right

vapid cape
#

I'll turn it off for the normal IG though to submit my scores. Actually, I'll probably just go charmless anyway like I did for Lost Lord

cunning lagoon
#

i mean i wouldn't go charmless

#

no reason to do so

vapid cape
#

Yeah, probably right. Exaltation's going off and all else goes then.

#

But that's a tomorrow endeaver. I'm gonna go pass the hell out.

#

Good night!

cunning lagoon
tranquil glen
#

Help i updated mini debug but i did it on my laptop and i dont know how to send it to github

exotic venture
#

u install bash and git on laptop

tranquil glen
#

I installed git

#

I dont know what bash is

#

I did git init

#

But i dont know what to dp next

floral furnace
#

git push origin?

#

fuck i dont remember the complete syntax, but i know youre gonna need the link to the repo

copper nacelle
#

you can also upload file from GitHub if you're lazy

floral furnace
#

also if youre as paranoid as me just dump everything in some random text file first then leave it in the desktop just to be EXTRAAAA safe

cunning lagoon
#

also if youre as paranoid as me just dump everything in some random text file first then leave it in the desktop just to be EXTRAAAA safe

copper nacelle
#

also if youre as paranoid as me just dump everything in some random text file first then leave it in the desktop just to be EXTRAAAA safe

hollow pier
#

hi

cunning lagoon
#

hi

floral furnace
#

hi

compact sedge
#

hi

warped sinew
#

thats enough for me today.

cunning lagoon
#

nice

compact sedge
#

gj

#

sorry about the last phase being so shitty. wontfix™

tranquil glen
warped sinew
#

tbh i think the old version is actually easier

#

Ddark way too good

cunning lagoon
#

^

warped sinew
#

just watched your video and the ddark is just too good ahha

#

thats why i told wilbo to nerf it heheh i was there when he did it 😉

cunning lagoon
#

lmao

compact sedge
#

idk if you have tried this but for the old NGG trinomi just pogoed on top of the balloon

warped sinew
#

is there a way i can prac last phase?

compact sedge
#

yes, turn on hard mode

warped sinew
#

oh really..

#

lol ok

cunning lagoon
#

no need for pogos lol you just spam ddark

compact sedge
#

I didn't know the invulnerability overlapped until I watched that video

#

psure current DD you lose it for a few frames if you try to spam it, right graig?

warped sinew
#

yeah so i frames got nerfed from 0.3 seconds to 0.2 (i think i remember correctly) but there is another thing will put in that you lose your iframes on start up instantly if you dive while invincible a second time

#

so basically you cant spam it

#

because honestly, it was dumb before

cunning lagoon
#

and its still a really good spell but now you actually have to use your brain to use it effectively

#

you cant just mash a button and be invulnerable for an eternity

warped sinew
#

yeah, its not like it got nerfed into oblivion, it was just OP before now its just right

cunning lagoon
#

ye

floral furnace
hollow pier
#

looks fine to me

cunning lagoon
#

lmfao wtf

solemn rivet
#

I don't see what's wrong

cunning lagoon
#

there's nothing wrong with it because ttacco is a perfect human being

#

although he does like dashmaster... 🤔

floral furnace
#

okay first of all GWchadMEGATHINK

#

2nd of all real shit dashmaster is legit good wtf

cunning lagoon
#

yea let me just dash over this pit real quick ooops accidentally downdashed into death

floral furnace
#

then dont down dash lmao xd

compact sedge
#

ok are u actually giving the knight a cia hat

#

also how is it gonna wear it with the horns?

floral furnace
#

uhhh

#

wait hold on

rain cedar
#

Holes in the hat

floral furnace
copper nacelle
cunning lagoon
#

is this the secret to sub20

hollow pier
#

yes

#

can't believe i haven't been doing this

rain cedar
#

But dashmaster

hollow pier
#

lmao using dashmaster

rain cedar
#

Same

warped sinew
#

hardmode

hollow pier
#

why use that when you have hiveblood???

warped sinew
#

i think i might be ready now

cunning lagoon
#

nice

#

ill go to sleep soon but ping me if u get it

hollow pier
#

wait but is there any place you side slash besides kingsmoulds

cunning lagoon
#

you fluke the kingsmoulds so you want to not have down pressed there

hollow pier
#

lol just ddark

warped sinew
#

god dammit lol

floral furnace
#

dayum

cunning lagoon
#

i know that feel

#

i died at 3150 once

#

PepeHands

compact sedge
#

damn

#

rip graig

#

it's weird to me that DL is the only one to have beaten NGG for the past 2 months and we are probably hours (or at worst days) from this changing.

cunning lagoon
#

now if graig gets to 3.2k he will have a higher score than me

#

bc his grimm doesnt die

compact sedge
#

true

cunning lagoon
#

im gonna have to go and take it back

compact sedge
#

rip

cunning lagoon
#

god damn it

weak lodge
#

nice unsegmented kill kurosh

cunning lagoon
#

Thanks

hollow pier
#

!

cunning lagoon
#

Lmao

hollow pier
#

spice crystal
#

hey everyone! is there a list somewhere of the known PlayMakerFSM broadcast events?

copper nacelle
#

no

spice crystal
#

darn

rain cedar
#

Dump every fsm and look at global events

#

There's your list

#

How is this even possible?

#

I made it

solemn rivet
#

either someone updated it

#

or

#

someone edited the sha1 in the xml

warped sinew
#

done

compact sedge
#

nice

warped sinew
#

@cunning lagoon

#

just upping the vid now

#

im sure he will take it back

compact sedge
#

wait is dlk ur alt @cunning lagoon ????

warped sinew
#

I wont be playing it for a while now lol

compact sedge
#

@rare girder

warped sinew
#

yeah wait a second lol

compact sedge
#

seems legit

warped sinew
#

they're multiplying

fair rampart
#

@vapid cape In response to your suggestion - that's a side effect of Sagesoul currently

#

it makes nail attacks deal spell damage which pierces a lot of invulns

warped sinew
#

i didnt even realise but I only had 3 masks after the final balloon phase

#

got decent rng on the final phase thank god

fair rampart
#

hmm, that gives me a mod idea

#

I wonder what it'd be like if your own health bar was hidden during bossfights

warped sinew
#

charms are Strength, Soul Eater, Quick Focus and Wayward Compass

#

i like that idea

#

hide the HP in boss fights

#

wait a second there is a glitch at 4:30 I take 4 masks of damage

#

instead of 2

#

wtf

#

would have gotten I higher score without that lol wtf so weird

cunning lagoon
#

Nicw congrats

warped sinew
#

Thanks man, I never would have bothered to do it if it wasent for you doing it first

#

anyway its nearly 3am so im going to sleep. laters

cunning lagoon
dull junco
#

Hey all, new here. Is 1.3.1.5 the most recent API?

compact sedge
#

:thonkiance:

flat forum
#

hey

#

can you

#

how tf do you even get past Balloon 1

#

how do you not get extremely stupid spikes that hit yo 127% of the time?

compact sedge
#

dodging. descending dark when that doesn't work. getting lucky

flat forum
#

for me 90% of the time he uppercuts I choose between being hit by the flame or being hit by the spikes

#

...how

compact sedge
#

stand near but not right next to the corner

#

and if you don't have room to dodge both the ball and spikes you can either dash downwards with perfect timing to dodge the fireball or DD downwards

cunning lagoon
#

@compact sedge lmao no but im pretty sucre i know who that is

compact sedge
#

hmmmmmmmmmm

cunning lagoon
#

Ig he thought it would be funny to nickname himself muy name

#

Truly a hilarious prank

#

Muy*

#

My*

compact sedge
#

muy

cunning lagoon
#

I have to turn pff autocorrcet

copper nacelle
#

*on

flat forum
#

pff

fair rampart
#

tenegg tenegg tenegg tenegg tenegg tenegg tenegg tenegg tenegg tenegg 🍴 lemm

plucky fog
#

how should I start modding

solemn rivet
#

there are example mods in the api github

plucky fog
#

alright

summer badge
#

the examples are kinda icky tho

#

i learned off of lightbringer, glass soul, and asking for help

solemn rivet
#

yeah

#

most mods are open source

#

so you can check their codes

summer badge
#

all you really need is microsoft visual studio and dnspy

#

or dotPeek in my case

solemn rivet
#

reeee

#

more like

#

don'tPeek

summer badge
#

lmao

#

ive encountered no problems yet with dotpeek

solemn rivet
#

except that it sucks

summer badge
#

i think im gonna ditch my spell only mod cause i dont actually think theres a way to make it not op

#

not to mention that 0 nail damage makes it impossible to leave the first area cause you cant break the door

solemn rivet
#

I was gonna make a component for bosses with which you could add things like spell/nail invulnerability, regen and stuff

#

make it 1 nail damage

#

or give the player vs at the start

#

but make it small and do little damage

#

and make the nailmaster upgrade your spells

#

idk

summer badge
#

it might be a good idea to update more saves sometime soon, cause it's a useful mod but it'll make all your current saves corrupt

#
PlayerData.instance.RUN_SPEED_CH_COMBO = 4000000000f;
#

there we go

solemn rivet
#

@plucky fog need any help?

plucky fog
#

yeah

solemn rivet
#

how can we help you?

plucky fog
#

I'm thinking of starting modding, actually

solemn rivet
#

uh-huh

plucky fog
#

but I don't know where to even begin

solemn rivet
#

can you code?

plucky fog
#

depends what language

#

but yes, I can easily learn

#

and I've learned a few languages already

solemn rivet
#

ok

#

so, you'll need VS and dnspy

#

VS to actually write the mod

#

dnspy to look at code and figure stuff out

plucky fog
#

where can I get them?

mellow prairie
#

google zote

solemn rivet
#

vs? Just google Visual Studio 2017

#

dnspy is in pins

plucky fog
#

alright...

#

so what are the main things in Hollow Knight coding

#

like

#

the variable names

#

that stuff

solemn rivet
#

that's what you need dnspy for

#

finding those

summer badge
#

it's not complicated

#

you'll get the hang of it really quickly

solemn rivet
#

yup

summer badge
#

i recommend downloading a mod or two and looking at them, and you'll pick it up quickly

plucky fog
#

alright, sounds good

solemn rivet
#

don't need to download them, just check their codes on github

plucky fog
#

which VS should I get?

#

there's multiple

summer badge
#

the free one

solemn rivet
#

community I think

weary stream
#

Okay, I've never posted here because i'm too shy <_< but i had to show this, tell me if you see something :P
https://puu.sh/BAliL.jpg

solemn rivet
#

NOICE

#

very good

summer badge
#

ooh, you put a minimap in the top right

#

awesome

weary stream
#

yeah, it was hard as fuck but its working

solemn rivet
#

can you like

rain cedar
#

That looks a lot more useful than the screenshot minimap

solemn rivet
#

replace Charming's minimap with that?

weary stream
#

the only things missing are the pins and some bugs (specially unregistering)

solemn rivet
#

you wouldn't mind, right sean?

weary stream
#

what charming minimap?

#

i make it work with the compass right now

#

if you have the compass it shows

summer badge
#

do you need the wayward compass for it to show your current location

solemn rivet
#

Charming's compass is basically that

summer badge
#

oh oof

rain cedar
#

Charming needs to be updated to godmaster first

solemn rivet
#

but an actual pan of the area

weary stream
#

yeah but in this case it shows the minimap itself, not just the location

solemn rivet
#

does it? Wasn't it only breaking because of monomod hooks?

summer badge
#

honestly a minimap would be so useful for hk

solemn rivet
#

yeah, but yours is way better Wyvern

summer badge
#

it doesnt fit the theme but it's helpful af

solemn rivet
#

that was my initial idea for the charming compass

weary stream
#

with monomod hooks are you talking about those weird orig_ hooks?

plucky fog
#

uh

weary stream
#

from On namespace

solemn rivet
#

but since sean was the one who went and did it, I just let it as it was

plucky fog
#

installing VS and it's giving me all these weird options

solemn rivet
#

yeah, those

plucky fog
solemn rivet
#

flowey: you need .net

weary stream
#

yeah they are kinda broken but i managed to get it working

plucky fog
#

alright

#

is that it?

#

the first one?

weary stream
#

i had to make half a gamemap class on my own tho

solemn rivet
#

yup

weary stream
#

its basically a copy of the game map but working standalone

solemn rivet
#

also, that's not it, Wyvern

weary stream
#

also it doesnt lag btw

solemn rivet
#

they had a bug where if you tried to unhook an event that wasn't hooked, it would crash

weary stream
#

oh what

solemn rivet
#

and 0x0ade has since fixed that

weary stream
#
ModHooks.Instance.HeroUpdateHook += new HeroUpdateHandler(HeroUpdate);
                ModHooks.Instance.CharmUpdateHook += new CharmUpdateHandler(CharmUpdate);
                UnityEngine.SceneManagement.SceneManager.sceneLoaded += this.UpdateMinimap;
                UnityEngine.SceneManagement.SceneManager.activeSceneChanged += UpdateMinimap;```
#

these are my hooks rn

solemn rivet
#

like if you did On.HeroController.doSomething -= lol(); before actually doing On.HeroController.doSomething += lol(); it would crash

rain cedar
#

That charm hook wtf

#

You're hooking with a class instance

solemn rivet
#

and charming does that - unhooking before hooking

weary stream
#

when i tried using On hooks it did really weird things like black screens or not being able to get to another room

solemn rivet
#

because you need to call orig whenever you use an On. hook

rain cedar
#

Show me your CharmUpdateHandler class

#

Idk how your code works

plucky fog
#

holy hell, that's a large download

weary stream
#

oh, its empty

#

well, not exactly empty, i was trying something so its there but its empty

#

did i do something wrong with it?

rain cedar
#

Ok but how is it not an error to add a class instance to a hook?

#

I just don't understand

weary stream
#

i dont understand what are you talking about either xD

solemn rivet
#

I think that's just VS autocompletions?

#

dunno

rain cedar
#

The first line

#

In what you posted

#

It makes no sense to me

plucky fog
#

is there a reason they call it visual studio?

#

or is it just called that

rain cedar
#

No wait the second

#

ModHooks.Instance.CharmUpdateHook += new CharmUpdateHandler(CharmUpdate);

solemn rivet
#

there is a reason, but

#

it's not interesting

weary stream
#

um, well i'm used to visual studio but most of the hooks things i learned from where from charming source code on github and dnspy on other mods

solemn rivet
#

right

#

so,

#

replace charming's compass with yours my dude

void tree
weary stream
#

i know i'm not the best but i got it working xD

void tree
rain cedar
#

But charming doesn't do hooks like that

#

And I'm not saying you did it in a bad way

#

I actually just don't understand that code

#

Like how that would work

weary stream
#

well, i would like to know why i did wrong, i just dont see

solemn rivet
#

can you show us your full code?

rain cedar
#

I'm not saying it's wrong

weary stream
#

you would probably call me monster if you see the minimap code

solemn rivet
#

like, in a github or something

rain cedar
#

It just makes no sense to me that it would even compile

weary stream
#

i can actually upload it to github, its not finished but it works

#

yeah

#

Ah btw, it was going to be part of a bigger mod so dont mind the name

summer badge
#

btw is there a more efficient way for me to upload mods to the drive rather than having to ask 56 to do it for me every time

weary stream
#

how do i upload the files to github btw?

rain cedar
solemn rivet
#

umm sean, take a look at trinomi's files real quick, if possible

rain cedar
#

What files?

solemn rivet
#

he posted above

#

modlog and outputlog

rain cedar
#

Oh ok I didn't even notice that was him

#

I just ignored it

solemn rivet
#

I asked him to post here, seemed more fitting

weary stream
#

damn i'm really lost with github

rain cedar
#

That makes no sense

solemn rivet
#

yup

rain cedar
#

There's so many null checks

solemn rivet
#

lots of nre's in the output log as well

#

really weird that's only happening to trinomi too

rain cedar
#

There's only one thing it could be

#

LoadGlobalSettings is failing so _globalSettings.ModEnabledSettings throws an error

#

That also makes no sense, though

#

There's a try/catch for making new settings if it breaks

solemn rivet
#
  at Modding.ModHooks.get_GlobalSettings () [0x00000] in <filename unknown>:0 
  at Modding.ModHooks..ctor () [0x00000] in <filename unknown>:0 
  at Modding.ModHooks.get_Instance () [0x00000] in <filename unknown>:0 
  at ChangeFontByLanguage.SetFont () [0x00000] in <filename unknown>:0 
  at ChangeFontByLanguage.OnEnable () [0x00000] in <filename unknown>:0 ```
rain cedar
#

@void tree Send your api global settings from the save folder

#

ModdingApi.GlobalSettings.json

void tree
solemn rivet
#

0 bytes

#

delete it

#

run the game again

rain cedar
#

Yeah that's the issue but it shouldn't be an issue

#

There's a check to prevent this

solemn rivet
#

uhhh

rain cedar
void tree
rain cedar
#

Nice it's worse

solemn rivet
#

nice

#

wtf

plucky fog
#

alright so

rain cedar
#

Is the new global settings 0 bytes too?

plucky fog
#

I've got visual studio installed

#

what's this spy thing

void tree
#

nope

#

1kb

plucky fog
#

Doesn't sound very trustworthy

solemn rivet
#

can you send it?

plucky fog
#

dnSpy

#

that thing

#

sounds questionable, but eh

void tree
rain cedar
#

It's a keylogger that spies on your dn

solemn rivet
#

flowey: that's a program that lets you "spy" into other dlls

rain cedar
#

Those settings are fine

solemn rivet
#

I think it's based off of ilspy

rain cedar
#

Can you send your logs again now?

void tree
plucky fog
#

so, uh

#

how do I use it

void tree
solemn rivet
#

just open the game's Assembly-Csharp.dll with it

rain cedar
solemn rivet
#

same

plucky fog
#

so I open dnSpy with the visual assembler?

rain cedar
#

Are these current? This ModLog has no errors and the output_log shows you loading a save

solemn rivet
#
NullReferenceException: Object reference not set to an instance of an object
  at CameraController.LateUpdate () [0x00000] in <filename unknown>:0 ```
#

no, just open dnspy, it's an .exe

void tree
#

it's the only ones I had in the saves folder

#

so should be current

plucky fog
#

so I just run it?

solemn rivet
#

yup

rain cedar
#

I would ignore the CameraController error, we don't touch that

void tree
#

oh, now it magically works

solemn rivet
#

and then you use it to open the assembly

plucky fog
#

there's a couple dnSpy files

solemn rivet
#

it's literally dnspy.exe

plucky fog
#

should probably say that this isn't the PC I use to play the game

#

can I still mod on it?

solemn rivet
#

uhhh

#

you need the assembly tho

#

but you can download the api and it works the same

plucky fog
#

oh boy

#

by API

#

do you mean entire game

rain cedar
#

You're not gonna be able to test things without the entire game

#

Good luck modding without testing

plucky fog
#

guess I'll do this on that PC then

solemn rivet
#

oh yeah, you need the other assemblies as well

young walrus
#

"Testing is for nerds"

-Someone on the Challenger team (probably)

plucky fog
#

well then, thanks!

hollow pier
#

everyone from tc probably

plucky fog
#

I'm sure I'll get the hang of it

#

eventually

young walrus
void tree
#

anyway, Thanks for the help gradow and sean happygrub

copper nacelle
#

Sean you can hook with a new Handler (method) instead of just method iirc

solemn rivet
#

how's that work 56?

copper nacelle
#

idk but if you decompile a hook that's what you'll get

#

it's the same as += method afaik

solemn rivet
copper nacelle
#

I got the weird empty menu thing yesterday when I was quitting out sometimes

weary stream
#

there you go, the minimap code

solemn rivet
#

I got the weird empty menu thing yesterday when I was quitting out sometimes

plucky fog
#

uh, before I try looking through mods

#

what are some complications I might encounter

rain cedar
#

Literally one result for HeroUpdateHandler and it's the hook

#

I don't get this

summer badge
#

what would you guys think of a mod for a new gamemode that essentially puts a timer on your gameplay so your soul constantly drains little by little, and if it reaches 0 you die

#

to encourage fast play rather than being slow and methodical

rain cedar
#

Go for it

leaden hedge
#

Isn't berserk mod like that

weary stream
#

is there something wrong with having only one hero hook? <_<

solemn rivet
#

no

summer badge
#

berserk mod?

leaden hedge
#

But HP instead of soul

summer badge
#

oh

#

lame

solemn rivet
#

it doesn't kill you

rain cedar
#

There's nothing wrong with it except it makes no sense that it compiles

solemn rivet
#

berserk mod is kinda like A2's berserk mode in Nier automata

summer badge
#

im gonna call it like Hourglass Soul or somethin

rain cedar
#

HeroUpdateHandler is nothing

#

You haven't defined it

solemn rivet
#

you press a button, your health starts draining and you get a damage multiplier

weary stream
#

but thats what vs asks

#

otherwise it gives me an error

#

oh nvm i see what you mean (dunno why it gave an error before)

rain cedar
#

Oh that's the delegate from the api

weary stream
#

i'm new to delegates btw

rain cedar
#

Really weird way of hooking is all

solemn rivet
#

what happens if you replace new HeroUpdateHandler(HeroUpdate); with HeroUpdate;?

weary stream
#

ModHooks.Instance.HeroUpdateHook += HeroUpdate;

#

this works

solemn rivet
#

ok

weary stream
#

It isnt finished yet (it doesnt have a way to work if the minimap is null basically)

#

once i finish it i will upload it once more

solemn rivet
#

just load a placeholder image

#

saying "no map for this area" or something

rain cedar
#

There's already an image like that in the game

weary stream
#

you mean adding something like the icon when you dont have a map right

solemn rivet
#

oh yeah

weary stream
#

yeah

solemn rivet
#

there's that

rain cedar
#

For when you hold map button in an area before buying map

solemn rivet
#

use that

#

yup

weary stream
#

um, i didnt test it on indoors or white palace yet

#

pins dont work either yet

#

excepts the ones that the map has itself

plucky fog
#

well, thanks for the help, Gradow!

solemn rivet
#

np flowey!

weary stream
#

btw, the minimap is also a live map

#

if you get into a room, you discover the room

solemn rivet
#

oh

#

so it auto-updates it?

weary stream
#

not sure if thats a bad thing

solemn rivet
#

nice

weary stream
#

yeah

solemn rivet
#

I like that

#

very metroid-esque

weary stream
#

only if you have the map tho

#

btw, who is the autor of the charming mod?

solemn rivet
#

sean+kerr

weary stream
#

i see

solemn rivet
#

I suggested the compass and swarm changes, but sean is the one who actually implemented them

weary stream
#

i tried the charm mod with the "minimap" thingy and... well

#

its unplayable xD

solemn rivet
#

yup

weary stream
#

i thought it was an actual minimap

rain cedar
#

It's pretty bad yeah

weary stream
#

gotta take a bit to finish it, its the first mod i do on hollow knight

#

it might crash and do weird stuff the first versions as well... xD

solemn rivet
#

that's fine

weary stream
#

^^

#

I may question, does someone worked already with changing maps and stuff? like map editors or minor map changes

solemn rivet
#

nes was working on a map editor, but has had some difficulties

#

aside from that, sean had actually implemented some map changes in the previous rando mod

#

iirc you can only use things that are already present on the scene

copper nacelle
#

you can load from resources or lose another scene and copy an object

weary stream
#

i was trying to work around that, i managed to get all the assets from the resources, but nothing about the enemies, bosses or entities, only particle effects, portraits and stuff like that

solemn rivet
#

the only way I can think of is doing it a-la enemy rando

weary stream
solemn rivet
#

load all scenes and their objects

#

and then use that

weary stream
#

I think there is a way to read all the assets in the game rather than on the resources file

rain cedar
#

There's map changes in the current randomizer too

weary stream
#

thats what uses the enemy rando but it feels really...

#

oh

#

which of the randomizers?

copper nacelle
#

🅱ando 2

weary stream
#

gonna check that but its probably just a copy of gameobjects isnt it?

summer badge
#

is there a more efficient way to write drain = drain * 3;

solemn rivet
#

drain *= 3 ?

summer badge
#

that's a thing?

copper nacelle
#

yes

summer badge
#

ive never seen that used before

weary stream
#

i guess you come from lua xD

summer badge
#

ive seen += and -=

copper nacelle
#

drain /= 1/3f;

weary stream
#

you can use + - * / with it

solemn rivet
#

no, bad 56

weary stream
#

also %=

copper nacelle
#

|=

#

&=

solemn rivet
#

there's also =+ and =-, right?

copper nacelle
#

what

solemn rivet
#

or not

summer badge
#

no?

weary stream
#

i think thats wrong xD

solemn rivet
#

oh

summer badge
#

what would that even mean

copper nacelle
#

post fix +=

weary stream
#

= <=

solemn rivet
#

I'm thinking of something else...

copper nacelle
#

maybe I'm just bad lemme Google it

#

--x and x-- ?

solemn rivet
#

yeah!

#

those

copper nacelle
#

gradow stop being good

#

postfix adding exists

#

apparently

solemn rivet
#

wait what

#

wtf

copper nacelle
#

x =+ 7;

rain cedar
#

Is that even different?

solemn rivet
#

how does that work

copper nacelle
#

it exists in C idk about c#

solemn rivet
#

oh

summer badge
#

what's the modhook for when you respawn

solemn rivet
#

didn't even know C did unary addition

copper nacelle
#

player dead

summer badge
#

player dead?

#

i need it to be so when you wake up at the bench you have max soul

rain cedar
#

But that happens in vanilla

#

Oh ok

copper nacelle
#

wait till scene load after player dead

#

nice thinking after the edit smh

rain cedar
#

Don't think me you fucks he said health before the edit

copper nacelle
#

^

leaden hedge
#

Just use it on bench

summer badge
#

maybe i can just set it so if you're sitting at a bench your soul is maxed

leaden hedge
#

Rather than death

summer badge
#

i was gonna do that anyway

ornate rivet
#

x =+ 7;
works in java too I think

leaden hedge
#

There's a charm update hook for benches iirc

copper nacelle
summer badge
#

i just put it under playerupdatehook for atbench

weary stream
#

that way if you sit you get the soul aswell

summer badge
#

hopefully that'll work

weary stream
#

I noticed that if i want to test indoor minimap i need a savefile with either the white palace or the good home thingy and i'm not that far in the game yet :<

copper nacelle
#

wtf

solemn rivet
#

use debug

#

noclip

#

???

#

profit

copper nacelle
solemn rivet
#

also, for the godhome, just start a new save with godmaster mode active

weary stream
#

nvm i forgot i have infinite grimm installed

#

i can try with dreams

copper nacelle
#

ok so =+ anything is like = (int) anything

weary stream
#

godmaster mode active?

copper nacelle
#

I think

weary stream
#

i think i have to beat the pantheons first

solemn rivet
#

beat pant3

weary stream
#

yeah...

copper nacelle
#

@ 753 beat pan 3

weary stream
#

i bought the game a few days ago

solemn rivet
#

56: yeah, x =+ y compiles to x = +y in C

#

oh

#

ok

copper nacelle
#

yeah I just didn't get what the + did

weary stream
#

so i'm not that far yet

solemn rivet
#

you should def play the whole game then

weary stream
#

and the other file save is... welll.. dead

compact sedge
#

isn't x += y and x = +y the same since spaces don't really matter for math in programming?

weary stream
#

yeah, i dont know if i will have the minimap today but im pretty close

solemn rivet
#

not += AA, but =+

compact sedge
#

oh

#

what's the difference

#

what's =+ even for

solemn rivet
#

it's what I said

#

=+ is basically = +

#

someone said that an implicit cast to int

weary stream
#

btw, did someone read the minimap code? so i could know if it looks too much spaghetti

copper nacelle
compact sedge
#

woah more modders

#

dank

#

I mean there's only 7 modders

#

but

weary stream
#

i'm ready to give it all for you guys

#

😃

#

i mean, this is the beggining

copper nacelle
#

is gamemap built in

weary stream
#

its not built in, although i had to remake some methods to make the minimap work, its an standalone map using game map as reference for some values (maps you have, position of the character etc...)

compact sedge
#

oh speaking of modding I have to ping @leaden hedge with two questions:

  1. does unity engine version matter when making asset bundles
  2. how do you make asset bundles that aren't corrupted. 56 graciously made one for me but it crashed UABE and HK when I tried loading it in a mod.
#

(I can't generate the bundle myself because it requires using a windows only unity plugin, but I could send the one he generated or the data he used to generate it with)

rain cedar
#

Use windows then

#

ax2uMS

compact sedge
#

how about no

rain cedar
#

I'm just hoping they give up on the tablet style ui for the next windows

compact sedge
#

there is no next windows

rain cedar
#

So I can switch to that before they start charging for windows 7 updates

compact sedge
#

enjoy tablet style for the rest of eternity

#

the best you can hope for is them to bring back desktop style for one of their bi yearly updates before they remove it again in a later one

river eagle
#

They design it to be tablet style because well

#

surface pads

compact sedge
#

surface laptops are such trash devices

river eagle
#

almost macbook tier

compact sedge
#

they're expensive af and they're that pricy because they are designed in such a way that the only way to repair them is to throw them out and get a new one so they need to be expensive or they would lose money on their warranty

#

and yes apple does the same thing

rain cedar
#

That describes any laptop tbh

compact sedge
#

but it doesn't make it ok for MS to do it

#

tbh yeah

#

but like

#

at least I can open my laptop with a shitton of prying (I did to upgrade the ram)

hollow pier
#

don't use it so it never breaks lol

compact sedge
#

and I don't need a heat gun

#

and also the ram and ssd aren't soldered on

#

and also I don't need to knife away at the felt part

river eagle
#

Have you heard of the new Apple "LIQUID RETINA" shit

rain cedar
#

ow

compact sedge
#

liquid retina?!?!?!!!!! AAAAAAAAAAAAA My EYES ARE LIQUIDDDDD

river eagle
#

woahh it sounds so cool, it must be the greatest technology ever made..

compact sedge
#

;noeyes

rain cedar
#

Doesn't retina just mean higher resolution?

compact sedge
#

higher DPI

river eagle
#

yeah but not only that

#

the "liquid retina" display they have

#

is just a regulard LCD

#

nothing special

#

and not only THAT

rain cedar
#

Nice

river eagle
#

but the Iphone XR has the SAME DPI as the FUCKING iPhone 4

#

yes the iphone 4 released in 2010

#

no actually it has LOWER DPI than the iPhone 4

#

it's that pathetic

#

and they actually sell that shit for 800€

compact sedge
#

I had a 4. it was my last smartphone. It was a really good phone for the time. Had it for 4 years.

hollow pier
#

why was i kicked from frog's again

rain cedar
#

You need to get a role

#

They have a bot that kicks people with only the plebs role

hollow pier
#

ho

#

w

rain cedar
#

Talk in the server to get their fake money

#

Buy it with 1000 fake money

compact sedge
#

wow what an artifical and shitty way to get activity

hollow pier
#

imagine actually using global emote servers lmao

rain cedar
#

Yeah my alternative solution is to just rejoin

hollow pier
#

i've rejoined twice now

rain cedar
#

They have a gambling bot too

hollow pier
#

it's just the captcha that's annoying tbh

rain cedar
#

So if you're just really lucky you can get the role easy

hollow pier
rain cedar
#

It's because he's Seanpr56 in the deaths gambit server

#

I think

#

Idk why else it would do this

hollow pier
rain cedar
#

I left that server

#

Shit game

hollow pier
#

nice

rain cedar
#

Need room for emote servers

solemn rivet
#

really shit game

#

can't believe how much I hoped it would be good

#

but it was such shit

hollow pier
weary stream
#

can someone test something in a minute? I need to know if when you enter nightmare grimm (or infinite grimm) you still have the quick map

#

because if you dont i fucked up hard with something xD

#

even without the mod

rain cedar
#

Whoever did the sprites for deaths gambit did a great job

#

Everything else sucks

mellow elbow
#

Oh yeah, I'll probably start looking into modding and such later this evening

exotic venture
#

oh boy really now

native wing
#

what

exotic venture
#

welp. guess I'll just look at screenshots of the game and not buy it

mellow elbow
#

I may need help while I bumble around like an idiot for a bit

native wing
#

what

#

what the fuck are talking about mystery

solemn rivet
#

Death's Gambit

#

pretty game

weary stream
#

Csstform, you dont have mods done yet right?

solemn rivet
#

awful everything else

#

skill tree sucks, combat sucks, gameplay sucks, story sucks

weary stream
#

I didnt like Death's gambit art at all (personal likes), it looks too much like dark souls imo

solemn rivet
#

well, that's pretty subjective. But there's no denying the spritework is damn good

#

contrary to, say, Salt and Sanctuary

#

which is a great game, but awful art

weary stream
#

I know a guy that says that celeste art is garbage and salt and sanctuary art is godly so...

#

<_<

#

i think all is subjective when its about art

rain cedar
#

Salt and sanctuary looks like crap lol

#

That's just objective truth

#

It's a really solid game, though

mellow elbow
#

I do not have any mods done for this game, no

solemn rivet
#

subjective: you like or dislike that piece of art. Objective: the art is of bad quality or not

weary stream
#

how do you know objectively that the art has bad quality or not? xD

#

something could be designed on purpose

hollow pier
#

subjective: you like or dislike shitmodst objective: shitmodst is good

solemn rivet
#

well, yeah

#

basically what ptk said

#

I'm not discarding aesthetics

#

like, S&S art, however bad it is, somehow fits the game's aesthetics

#

it's like the whole point of post-modern art - something doesn't have to be beautiful to convey meaning or deliver a text

weary stream
#

You guys look like you know a lot about art, i might need to ask for future feedback soon or later 😛

solemn rivet
#

eww no

#

I'm an art peasant

#

there's where the pros live

weary stream
rain cedar
#

Angle is pretty good at drawing tbh

solemn rivet
#

and papers

rain cedar
#

No

#

Only angle

solemn rivet
#

ok

weary stream
solemn rivet
#

here's how bad I am:

#

I'm a mathematician who can't even draw a semi-good circle

#

or a semi-straight straight line

weary stream
#

or art discussion for feedback

rain cedar
#

Circles are easy just use whatever the circle thing is called

solemn rivet
#

also Wyvern: sure, I've seen pokemon art and other stuffs there

#

oh I'm pretty good with those, sean

mellow elbow
#

Eh circleish things are easier

solemn rivet
#

but I mean using only a pen/pencil

#

no other tools

#

and a surface to draw on, ofc

weary stream
#

I use a tablet, pixelart and art kinda similar to hollow knight, although i'm not good with that kind of art yet (fuck the shapes)

solemn rivet
#

what do you call those circle-drawing-thingies in english?

#

we call them compasses in pt-br

#

so confusing smh

rain cedar
#

Yes that sounds right

mellow elbow
#

yes

weary stream
#

its compass in sp too

solemn rivet
#

wut

mellow elbow
#

originally used for maps

solemn rivet
#

sp?

#

spanish

#

ok

mellow elbow
#

spanish?

weary stream
#

yeah

#

compas

mellow elbow
#

espanol

weary stream
#

compass in english

solemn rivet
#

that only makes it worse then

compact sedge
#

yeah I'm the best at drawing

weary stream
#

wut

compact sedge
#

you should see the cursed art I'm making for my shitty meme mod