#archived-modding-development

1 messages ยท Page 447 of 1

solar jacinth
fair rampart
#

i say that as a joke, but it's also true

silk jetty
#

yknow, its nice how sometimes the installer refuses to open if I've already closed it

fair rampart
#

ok no he rekt me

silk jetty
#

yeah

#

he still does full damage and has normal max hp

fair rampart
#

and the shockwaves are still big af

#

my screen is shaking endlessly

copper nacelle
#

this happens

young walrus
fair rampart
#

has anyone gotten a random radiance spawn?

copper nacelle
#

yeah

fair rampart
#

rly

#

woah

#

do you know if there is any footage of it?

young walrus
#

ikr. enemy rando randomizing enemies

fair rampart
young walrus
#

yes perfect. more play-by-play

jovial vault
#

Its alright mickely, the channel clearly has not been off topic enough recently

#

Also rip pinkely

reef ravine
#

Can anyone tell me whats MAG skip in rando option?

copper nacelle
#

tas only

reef ravine
#

tas?

copper nacelle
#

not human

reef ravine
#

Not sure i understand u buddy

copper nacelle
#

mag skips are mostly tricks that are not possible without slowing down the game to .1x

#

don't turn it on

reef ravine
#

im pretty new in this community

#

ooh ok

gilded lotus
#

unless youre me

reef ravine
#

can you intentionally make fps lower?

copper nacelle
#

fps isn't game speed

gilded lotus
#

i wouldn't see why you would ever wanna do that

copper nacelle
#

but yeah

#

You cap fps for performance reasons zaliant

#

i usually cap at 144

#

makes my computer not want to commit die when i play

gilded lotus
#

trade less screen tear for input lag i gues

copper nacelle
#

not vsync

#

rivatuner cap

#

still some input lag from less frames but it's not vsync cancer

gilded lotus
#

i got 1080p and 7700k so i guess i don't have to worry about that stuff

#

for fps capping

#

1080p am i retarded

#

rog strix 1080 but not a ti

young walrus
#

If you don't cap your frame rate, you're running it at 100%

#

Your GPU

reef ravine
#

@young walrus are there gonna be any more rando race tournaments?

gilded lotus
#

i have appropriate cooling so unless i'm missing something i don't have to worry about that?

young walrus
#

After I move, yes

copper nacelle
#

for me if i don't cap it kills my obs performance

#

so i get 400 fps

young walrus
#

Even if you have good cooling. Running equipment at 100% nonstop is not good for it

copper nacelle
#

but i get 25 fps in obs

fair rampart
#

radiance will spawn OoB unless the room dimensions are similar to the dimensions of the radiance arena

young walrus
#

Especially when you don't need the fps you get from the top 30-40% of the gpu

reef ravine
#

Are there any vids of those MAG skips? I'm interested now hah

copper nacelle
jovial vault
#

mag skips are free

#

Also HK TAS when

young walrus
#

Never

silk jetty
#

when the mod to make the game more consistent gets made

hazy sentinel
#

celeste is already out

young walrus
tropic fossil
#

do you know the name of the mod that changes the knight to a custom "grimm knight"?

silk jetty
#

custom knight

gilded lotus
silk jetty
#

then you use the grimm knight sprite sheet

golden roost
#

anyone know where one could find the original sprite sheets? I want to try and make my own.

gilded lotus
#

install custom knight and it will make a folder with the sprites

golden roost
#

ok. second question is there anyplace where the DLC sprite sheets are stored. I'd like to use some as reference.

gilded lotus
golden roost
#

ok thanks

reef ravine
#

Idea for charm mod: baldur shell activate on Crystal Heart, no longer need to focus to block, crashing into enemies with baldur shell doesnt deal damage to you, increase crystal heart damage, also a charm combo to let you crystal heart mid air

rain cedar
#

ok

warped sinew
#

@unborn flicker hey bud area rando is amazing

leaden hedge
#

ok

fair rampart
#

@homothety hey bud area rando is amazing

warped sinew
#

You wimped out on that @

leaden hedge
#

No balls

fair rampart
#

I just copied your text

#

@unborn flicker

copper nacelle
gilded lotus
#

@unborn flicker i dislike you for making me sit near a baldur and waiting 10 minutes for my weaverlings to kill it fuck you

warped sinew
#

I just copied your text

floral furnace
#

jngo 800 iq move

rain cedar
#

Ok but that's not even homothety

gilded lotus
#

it is now

warped sinew
#

You spelled wilbo wrong amirite

unborn flicker
#

๐Ÿ˜ซ

gilded lotus
#

56 wtf

copper nacelle
#

_ _
9think19think29think3
9think49think59think6
9think79think89think9

gilded lotus
#

i need the thinkhuh

fair rampart
#

9think

floral furnace
#

what happened to not paying for nitro

warped sinew
#

Seriously though @unborn flicker you are the best homo i know

copper nacelle
#

i got it gifted to me

#

it will die in a few days

floral furnace
#

very good

fair rampart
#

unlike me unfortunately

copper nacelle
#

yeet skeet

gilded lotus
#

jngo you're the 2nd best blue name i know <3

copper nacelle
#

who is first best

gilded lotus
#

me

#

give me speedrunner role

copper nacelle
#

no

gilded lotus
#

ok

warped sinew
#

Do kings pass in 12 seconds

#

Ez speedrunner role

copper nacelle
#

u mean 50

gilded lotus
#

โ˜

copper nacelle
#

well i don't think zaliant has 1221 so it's more than 50

#

unfortunate

gilded lotus
#

im too retarded to downpatch

floral furnace
#

still waiting for finch's run to be verified

copper nacelle
#

she didn't submit it afaik

floral furnace
#

wtf

reef ravine
#

help hollw knite is invisible

#

fixd

elder gate
#

He is pure

amber plover
#

lol

charred parrot
#

Finally Hollow

fair rampart
#

hes playing peek-a-boo

uneven spindle
#

can i mod on switch

#

prolly not

solar jacinth
#

Wtf

jovial vault
#

nope

silk jetty
hollow hearth
silk jetty
#

amazing

leaden hedge
#

It should be though

hollow hearth
#

Make it a mod

toxic bolt
#

hello guys

#

im new here i downloaded again the game , because i heard it has mods now

#

so im here

flat forum
#

wanna install mods?

toxic bolt
#

if someone can quickly advice me wich mods are awesome and all

flat forum
toxic bolt
#

i already downloaded the modinstaller thing

flat forum
#

this ain't the palce bud

bright vigil
#

Okay then,

flat forum
#

you want void heart to get Kingsoul soul regen?

bright vigil
#

I thought modding help was where I should be asking based on the descriptions but kay <w>

#

Yeah

flat forum
#

yeah

bright vigil
#

I'm annoyed that I lost the ability to have that effect when trying to get the other endings :\

leaden hedge
#

Believe this has been asked before, you can do it with minimal effort once you get example mods compiling

bright vigil
#

I did ask it before but no one gave me any actual info on it :\

leaden hedge
#

Just check if you have voidheart with royalCharmState

flat forum
#

Statr

leaden hedge
#

And add mp in update

bright vigil
#

Confusion.mp4

#

In what?

flat forum
leaden hedge
#

So check the modding api github and download a example mod

#

And compile it, and get it loaded into hk

flat forum
#

come back after that?

#

let's not just

#

dump all info on him now

leaden hedge
#

Then we can worry about implementing features

flat forum
#

yeah

bright vigil
#

I'm not sure if this is pinned or what, is it the first pinned?

ornate rivet
#

No

bright vigil
#

Thank you.

bright vigil
#

I'll probably, unfortunately, have to get back to this later as i appear to be trying to die right now stupid bronchitis

safe hamlet
#

np, i am glad i could be of help

hollow pier
leaden hedge
#

it has equal mods to lore

hollow pier
#

heres my contribution

solemn rivet
#

ty pete, very cool

leaden hedge
#

thats a sick contribution please post more

unborn flicker
silk jetty
#

what is that

solar jacinth
#

same

gilded lotus
unborn flicker
gilded lotus
unborn flicker
#

You know what's cool?

#

Using scenedata for one side of a breakable wall and playerdata for the other side

#

From now on, whenever I make a breakable wall I'm going to do that too ๐Ÿ˜Ž

safe hamlet
#

using normal ๐Ÿ˜Ž

#

you are like a baby

#

watch this

unborn flicker
jovial vault
#

this tbh

unborn flicker
#

If you were to, say, name a wall "Breakable Wall Waterways," where would you put it?

solar jacinth
#

oh my god

#

mick is finally modding staff

#

i told you

#

in the beginning

#

but you all megathinked me

unborn flicker
#

This is four hours old tisoweary

solar jacinth
#

i was sleeping smh

jovial vault
#

very nice

#

homothety some of us are not from the americas smh

copper nacelle
#

commie spies

unborn flicker
#

It increases the game speed

#

Randomizer 2 randomizes items

gilded lotus
#

who originally found the lamp pogo in CoT

copper nacelle
#

The one to sanctum?

#

Or the one over to the spire room

#

both don't actually exist

gilded lotus
#

sanctum

copper nacelle
#

no one

#

they are lies

#

added by rando

unborn flicker
#

That's added by the randomizer

copper nacelle
#

because it used to be possible in 1221

#

and then tc

unborn flicker
#

because it used to be possible

copper nacelle
#

guard used to go farther left and room didn't used to be as high

gilded lotus
#

the object or the object being pogoable

unborn flicker
#

It doesn't work that way

#

You randomize the enemies, and then they're different in each room

#

The sign and the lamp normally aren't pogoable

gilded lotus
#

i could be wrong but doesn't it not work unless you downpatch 1221

copper nacelle
#

no it works when it feels like it

#

which is mostly never

gilded lotus
#

it always shits itself when i attempted it lmao

copper nacelle
#

like i said mostly never

gilded lotus
#

ok cause the lamp pogo i never used unmodded and i thought i was going crazy when i used the sign pogo and it just didnt work unmodded GWchadMEGATHINK

copper nacelle
gilded lotus
#

at least im not crazy

copper nacelle
#

L249 for the other one

gilded lotus
#

oh yeah i was gonna ask but is there a resource sheet for the names in the rando log

unborn flicker
#

Do you mean item names?

gilded lotus
#

like white_palace_14

unborn flicker
#

I don't think so

#

It would be kinda annoying to make because the numbering of everything is wildly inconsistent

gilded lotus
#

well that answers my next question GWlulurdMegaLul

unborn flicker
#

I might make one eventually

#

Right now I'm really busy trying to get everything polished with the mod itself

gilded lotus
#

i wouldn't mind helping with it

unborn flicker
#

You can use the room rando pastebin in the pins for most of them

#

It's wrong for the rooms changed after Lifeblood, but that's really tiny

#

ok goodknight

gilded lotus
#

ok buddy

gilded lotus
#

grats on modding staff @young walrus btw

solar jacinth
#

thanks

elder adder
#

Someone walk me through how to add mods to hollow knight and how to add the infinate notches mod?

gilded lotus
nimble lake
quiet willow
#

is there a mod to get the full map

#

lets say you start a new save file but you want the full map

elder adder
#

I uninstalled the mods and the mod installer and deleted the mod files but the api and stuff at the top of my screen in hollow knight title page is still there

#

Help

quiet willow
#

maybe reinstall HK if it really bothers you?

#

Its only 5 gigs

#

shouldnt take long to reinstall

elder adder
#

Its 8gigs for me sksks

quiet willow
#

still not much

quiet willow
#

But is there anything to get the full map ?

solar jacinth
#

@nimble lake modding on dnspy maggotprime

#

just use api

nimble lake
#

I'm trying to edit mods

quiet willow
#

what is the save directory?

#

Guys im trying to get the benchwarpmod to work here but im having a lot of trouble. In the readme it says that I have to
Access Benchwarp.GlobalSettings in the save directory and set UnlockAllBenches to true

#

I looked through hollow knights files, I couldn't find the benchwarp.golbalsettings thing

young walrus
#

Check the pinned messages

quiet willow
#

how are the pinned messages supposed to help

#

nothing there helps my case

young walrus
quiet willow
#

yea I enter the file paths still can't get to the file for some reason

#

Maybe my files are just fucked up?

#

Imma reinstall to be sure

solar jacinth
#

ok!

young walrus
#

Also make sure this is checked

quiet willow
#

oh thanks

#

It wasn't

#

lmao its fixed

#

thanks a lot

#

i got kinda pissed because I had been trying to get that mod to work for at least an hour

floral furnace
#

uhh need advice, which is better, projectiles having a range limit or the damage lowering the farther it travels (but it has technically infinite range)

flat forum
#

2nd

floral furnace
#

kk thanks

young walrus
#

depends on what you're doing.

#

some don't have dmg drop off until a certain range, then they drop until they hit another range and their minimum dmg, but don't reduce beyond that

floral furnace
#

yeah i was thinking of just assigning a decay float thing that dictates how fast the the dropoff happens (then if it goes below 0 and hits an enemy, just call the metal clink effect on FC/hitting gates), but its janky. I might go with yours instead tho, specific ranges dictating the dropoff sounds neater

glacial panther
#

is this about gun mod

floral furnace
#

...

#

yes

solemn rivet
#

Sekiro mod when

trim totem
#

true parry mod

solemn rivet
#

Yes

#

With posture mechanics

floral furnace
#

literally silksong

#

smh

solemn rivet
#

And deathblows

weak lodge
#

someone said parry mod

solemn rivet
#

Get on it tkm

weak lodge
trim totem
#

just waiting for tc to add perilous attacks to silksong

weak lodge
#

they did

#

stagger frames

floral furnace
#

knightmere do it or literally fade into dust

solemn rivet
#

I mean they already have

floral furnace
#

tf is a preilous

weak lodge
#

i already have

solemn rivet
#

Like hornet's nail throw

floral furnace
#

oh shit coolio

solemn rivet
#

You can't block that shit

#

Gotta doge

weak lodge
#

you can mikiri counter it though

solemn rivet
#

You can't, but you should be able to

weak lodge
#

you literally jump ontop of it

#

same thing ๐Ÿ™‚

solemn rivet
#

No u

#

It does no posture damage

trim totem
#

mantis lords no mikiri

weak lodge
#

yes hk doesnt have posture so you directly hit hornet instead

solemn rivet
#

Literally impossible

weak lodge
#

uh

#

its been done before i think

solemn rivet
#

That's the problem thk

weak lodge
#

with the use of mist raven though

solemn rivet
#

Gotta add that posture

#

Get on it

#

Smh

weak lodge
#

๐Ÿณ๏ธโ€๐ŸŒˆ

solemn rivet
#

You missed it btw khan

#

Only 1 or 2 bosses left

jovial vault
#

Wonder whos making gun mod

floral furnace
#

definitely gradow

#

and his upcoming Blackmoth Definitive Edition

solemn rivet
#

Instead of blackmoth I'll make a full fledged celeste mod

floral furnace
#

but why not just play celeste at that point dabright

#

yeah thats right

solemn rivet
#

Cause you can't pogo on celeste

floral furnace
#

oh shit ur rite

leaden hedge
#

You can bounce off stuff in celeste

#

Smh

glacial panther
#

you guys are making things way more complicated than they need to be

#

just make a celeste mod where she has a nail

unborn flicker
solemn rivet
#

make a celeste mod where she has a snail

young walrus
#

3

#

1

#

2

unborn flicker
leaden hedge
#

Nice

frank thicket
#

Just found this discord and the randomizer yesterday. Having a ton of fun, though getting worried how I've found zero charms out in the wild. Every treasure has been an upgrade or money.

#

Haven't gotten any spells either.

solemn rivet
#

What preset are you on?

#

What have you checked?

#

What upgrades have you got?

frank thicket
#

Preset should be Easy, since I didn't want any skips required

#

I have... I think everything but shade cloak at this point

#

I've cleared or mostly cleared Crossroads and Greenpath, and all but the Mantis Lords in Fungal Wastes

#

As well as some of the city of tears

silk jetty
#

well thats a boring seed

jovial vault
#

nou

#

gradow are you seriously going to now make a celeste mod

solemn basin
#

Just curious, but was anything further done with the Poorly Translated mod or planning to be done?

safe hamlet
#

not really, gradow is busy useless

leaden hedge
#

reported

safe hamlet
#

i think he is planning tho

#

please kdt-tan spare me

unborn flicker
#

Gradow is precious

#

he doesn't mod much tho

safe hamlet
#

he is busy playing sekiro

leaden hedge
#

sekiro is like a 20m game

#

you airswim to some monkeys get a magic sword

#

then kill ur boi

jovial vault
#

ok buddy

safe hamlet
#

only if gradow was an epic gamer

leaden hedge
#

ok buddy

elder adder
#

a lil demonstration video on the infinite notches mod

rain cedar
#

My dude your video has like 5 frames

glacial panther
#

how's this sean

leaden hedge
#

can we have less frames

#

i can only see at 6.9fps

tranquil glen
#

how do I edit dialogue

#

its for a very important cause

weak lodge
#

elderbug lore mayhaps

rain cedar
#

There is a language hook

#

Unless you mean 1028

#

Then you'll have to modify Language.Get yourself

bright vigil
#

starts video on infinte notches mod demonstration

#

thinking to myself; "was this recorded with a potato?"

solar jacinth
#

@rain cedar im interested

#

how do i do that

copper nacelle
rain cedar
#

Something like this would be pretty easy to implement

private static Dictionary<(string, string), string> lang;

private string LanguageGet(string key, string sheet)
{
    if (lang.TryGetValue((key, sheet), out string ret)
    {
        return ret;
    }

    return Language.GetInternal(key, sheet);
}```
copper nacelle
#

Do you think moving MonoMod to the NuGet download would be a good idea for the API

elder adder
#

Not really my fault i dont have the money for a good laptop- lol

#

Atleast the video isnt that bad to watch. It lags but it looks good. And im proud of it ^-^

fair rampart
#

why a laptop, not a pc

copper nacelle
#

@rain cedar nuget

elder adder
#

Because i dont have the money for any of that- and no room in my room for a pc.

#

Laptops can be good for gaming but miens just the cheap windows hp one

rain cedar
#

Yeah sure

#

Probably good to be up to date

copper nacelle
#

yes

#

Does the new csproj format not support !=

rain cedar
#

Idk I never manually change csproj

copper nacelle
#

i'm just updating it to the new one

#

it's way shorter

rain cedar
#

I see

copper nacelle
#

i also want to remove DebugMac/DebugLinux

#

they are both useless

rain cedar
#

Yes

copper nacelle
#

Do you use Deploy

#

it seems useless

rain cedar
#

I do not

copper nacelle
#

perfect

atomic storm
#

Good thing I learned c# recently
I'm going to take a look at how sounds work and see if it's feasible to make a randomizer for them

rain cedar
#

Look into everywhere that uses AudioClip

#

Most of the uses will be from the AudioPlayerOneShot FSM action

atomic storm
#

Thanks

rain cedar
#

Because I disagree

#

Those parentheses are not redundant

copper nacelle
#

if you alt-enter there's usually a thing for it

rain cedar
#

Yeah ok I got rid of it

#

Cool

copper nacelle
rain cedar
#

Incredible

safe hamlet
rain cedar
#

why

copper nacelle
#

two sets of parens maybe?

#

((NetworkStream, byte[]))

rain cedar
#

Oh yeah I think you're right

#

Yeah that works

safe hamlet
#

what are you working on? ๐Ÿ‘€

rain cedar
#

It's a secret

safe hamlet
copper nacelle
safe hamlet
#

also yea parenthesis get me everytime, i was working on my bf interpreter, i was questioning why *(_stuff)++ wasn't working since ++*(_stuff) works

rain cedar
#

I've made a mistake

#

A completely blank terminal is using 30% cpu

copper nacelle
#

what the fuck

#

this ain't it

safe hamlet
rain cedar
#

I have an infinite loop (on purpose) with no delay

#

It needs to have a delay

copper nacelle
#

yes

rain cedar
copper nacelle
#

very nice

safe hamlet
#

Thread.Sleep maggotprime

copper nacelle
#

I think PostBuildEvent is deprecated or something now anyways

safe hamlet
#

i am assuming you can't use tasks?

rain cedar
#

That doesn't seem to exist in 3.5

#

But it looks neat

safe hamlet
#

yea i think it's in 4.5

copper nacelle
#

depression

safe hamlet
#

me

copper nacelle
#

Ah target also has reasonable errors

#

Less depression

gilded lotus
#

it assembles C#

copper nacelle
#

you

gilded lotus
#

ill take my modding staff now

young walrus
#

gives zaliant a stick with "modding" written on it

rain cedar
#

Bruh

#

Already connected my ass

safe hamlet
#

you gotta start a new one, idk how tcpclient works

#

but i had to create a new one while working with websockets

#

because it refused to connect again with Connect method

#

o wait, you aren't tryna reconnect

#

idk then maggotprime

rain cedar
#

No this is a reconnection

safe hamlet
#

o

rain cedar
#

It works once

safe hamlet
rain cedar
#

why

#

I'm sure there's a better solution

safe hamlet
#

prolly, but i couldn't find it that time

rain cedar
#

StackOverflow also says to make a new one

safe hamlet
#

i have heard other people newing it too

#

discord libs new it too iirc

rain cedar
#

Alright it's able to reconnect fine with a new object

#

I don't like this solution but I guess it works

safe hamlet
#

that's the intended way to reconnect

#

which is quite dumb

elder adder
#

Wanna know a epic mod idea

#

An imortality mod

gilded lotus
#

use debug

elder adder
#

So i can watch a boss's idle animations and such without dying

rain cedar
#

Yeah ok that's why you want it

elder adder
#

Totslly not because i want to try to pogo stab nonstop without getting hurt so it looks cool-

#

Although i do get all giddy when i land a perfect pogo

gilded lotus
#

why don't you practice it like everyone else

elder adder
#

I am slightly good at it but i just eanna use the mod so i dont gotta worry about dying and i can go my own pace

gilded lotus
#

if you're slightly good at it then you don't have to worry about using a mod to prevent dying

elder adder
#

I alresdy finished the HK boss anyway not spoiler thst you have to spoiler the spoiler* to go to.

#

Ok cna i be real

#

Im stuck on radiance

safe hamlet
#

ah

#

that sounds like a very cool idea

elder adder
#

Shes too fast for me to keep up

safe hamlet
#

now, go make it yourself

gilded lotus
#

lying in the first place thinkgrub

elder adder
#

I didnt want to admit that i was having troubles on the final boss-

#

I beat ine kf the finals but not radiance

gilded lotus
#

then practice like everyone else

elder adder
#

Like why is she the hardest-

#

As in why is she so op

gilded lotus
#

she's not

elder adder
#

She is to me. Because i havent slept in a while and i ess playing while half awa- oh. I did have some sleep i could give her another try.

#

When i was fighting her i went 8 hours of no sleep

#

And pulled an all nighter

#

Does thst effect your gaming?

gilded lotus
#

why don't you google it

elder adder
#

O

#

Ill try again- cant best her if i dont keep going

gilded lotus
#

in the words of mickely the wise
more play-by-play

copper nacelle
#

Debug comes with infinite hp if you want to cheat thereโ€™s no point in lying

urban olive
#

lol

#

just practice rad

#

you can do it

#

if you cheat whats the point

gilded lotus
#

immediate self fulfillment

urban olive
#

you could just look up the ending on youtube

#

you're just changing out clicking an infinite hp button and spamming X for doing a google search

#

unrelated note

#

what do i edit to change sanic mods timescale from 1.5x speed to 2x speed?

safe hamlet
#

SpeedMultiplier in the settings

#

look in the hk save folder, there should be settings

urban olive
#

found it thx

#

any idea how it changed to this?

#

it's 1.5 by default i think and i never changed it

safe hamlet
#

floating point numbers magic

#

that's 1.3x

urban olive
#

o

#

isnt 1.5x by default tho

#

howd it get there

copper nacelle
#

no

#

Defaults are 1.3x

urban olive
#

oh wow

#

and i thought i was playing at 1.5x this whole time

safe hamlet
#

yhtsi

urban olive
#

should i go straight to 2x or to 1.5x first

copper nacelle
#

1.75

urban olive
#

ok

#

me when 56 says 1.75

#

me when the gif doesnt load

copper nacelle
#

nice

fair rampart
#

this is now the presidential gif channel

copper nacelle
#

no

fair rampart
#

pensive

unborn flicker
unborn flicker
#

I was very happy yesterday when the counts were all correct

#

Then today I realized that I miscoded both shade soul transitions as left entrances

#

And now it's all over

#

Room rando is cancelled

safe hamlet
#

lol

atomic storm
#

I've located something important looking in the AudioEvent class, but I haven't found where the code determines which clip to use
I took a look at boop mod since it involves audio, but it seems too specialized, it uses a hook as a cue to play (there aren't any hooks that activate for every sound), and it apparently doesn't work any more for unknown reasons soulpensive

gilded lotus
unborn flicker
#

there's actually only one top transitionpoint in that room

#

they all have the same destination, after all

gilded lotus
#

my guess would be that that used to be the old ceiling before they extended it to add hallownest seal

#

but idfk

safe hamlet
#

@atomic storm most sounds are handled though fsms as well

#

you can change them by hooking onto the actions i guess

gilded lotus
#

i heard you taught saleh this

atomic storm
#

How do you open and edit fsms

#

Or I guess maybe you don't edit them if you have a hook?

#

I never made a hook before so I don't really know how those work

#

After a cursory look into the fsms I'm just about convinced that this won't be feasible

urban olive
#

What are you trying to do

#

Also all the modding people say stuff like FSM bad if that helps

leaden hedge
#

FSM good intenseface

atomic storm
#

I was trying to figure out if it's feasible to make a sound and music randomizer

#

And it doesn't seem like it

rain cedar
#

It's very possible but not a good starter mod imo

safe hamlet
#

^

rain cedar
#

@atomic storm I would look into using monomod hooks on the audio actions

#

If you want to continue on this

#

The stuff in the On. namespace

atomic storm
#

Monomod hooks
I'm not familiar with those

copper nacelle
#

For each method in the Assembly-CSharp assembly, a MonoMod hook is generated in the On and IL namespaces prefixed to where it would normally be

#

so HeroController.Attack would be On.HeroController.Attack

#

You can hook those like normal events, and it provides a delegate which passes a function called orig (which calls the original function) and the parameters the function would take

#

You can then adjust the parameters or even provide different parameters to the original function or even just never call orig at all

rain cedar
#

You would probably want something of the form:

On.HutongGames.Playmaker.FsmActions.AudioPlayerOneShot.OnEnter += (orig, self) =>
{
     // Play sound, don't call orig
     self.Finish();
}
#

Typed from memory on mobile so probably something is named wrong

atomic storm
#

That does look promising

#

I'm guessing I need to install something first to use monomod

copper nacelle
#

no

rain cedar
#

I mean you need visual studio

atomic storm
#

I do have that

rain cedar
#

And probably dnspy

copper nacelle
#

write your mods in dnspy ๐Ÿ˜ค

safe hamlet
#

๐Ÿ˜ค

atomic storm
#

Thanks, I won't give up just yet

safe hamlet
#

can't you just change the audioClip and call orig?

copper nacelle
#

yeah

rain cedar
#

That'll be reflection though

#

I figured it might be easier to play it yourself

safe hamlet
#

it's all public tho

rain cedar
#

Oh, interesting

#

FsmObject though lmao

#

Still not bad

safe hamlet
#

yea, you gotta wrap it

atomic storm
#

Currently trying to find the thing approximated here
On.HutongGames.Playmaker.FsmActions.AudioPlayerOneShot.OnEnter
There's not FsmActions, but there is a FsmStateAction
Though nothing in there seems audio related

rain cedar
#

It might just be On.AudioPlayerOneShot

#

Idk the namespace on it

atomic storm
#

It doesn't have that exactly, but it has some similar stuff like PlayAudioEvent

copper nacelle
rain cedar
#

Ah ok

#

Just actions then

safe hamlet
#

how did you use code blocks on mobile

#

` doesn't exist on iOS

copper nacelle
#

It does

safe hamlet
#

well it does

copper nacelle
#

You hold apostrophe

safe hamlet
#

but it's tedious

copper nacelle
#

just mega cancer

#

yeah

#

Gboard at least doesn't require that on android

#

which is nice

rain cedar
#

I have to click through a couple menus to get `

copper nacelle
#

it's on the 2nd alternate section for me i think

rain cedar
#

Yeah

#

Same

atomic storm
#

I don't really get what this part means
+= (orig, self) =>
I figured I would separate what comes after the += into a method down below like in the mod example

rain cedar
#

You can do that as well

#

It's an in line method is all

#

Lambda expression

atomic storm
#

Ok

#

And is there a documentation for the playmaker stuff so I know what's inside of that thing

rain cedar
#

dnSpy

atomic storm
#

Oh, ok
I would probably load the playmaker dll instead of the main hollow knight dll this time

unborn flicker
rain cedar
#

Yeah

unborn flicker
#

One more to find babyhornet

safe hamlet
copper nacelle
#

this ain't it

safe hamlet
#

:babysharkdodododo:

copper nacelle
#

what

safe hamlet
#

have you not seen the shark do do meme?

copper nacelle
#

no

safe hamlet
copper nacelle
#

what do you speak of

atomic storm
safe hamlet
copper nacelle
#

Check Assembly-CSharp

safe hamlet
#

yea

copper nacelle
#

I think tc has some fsm actions in there

#

what the fuck am i watching

safe hamlet
#

cancer

#

it's a kids' song that got too popular and became a meme

copper nacelle
#

wait

#

what the fuck

safe hamlet
#

man, i never knew getting views was so easy ๐Ÿ˜”

#

time to do toy reviews now

#

and make nursery rhymes

#

also pasemi, i hope i am not bothering you by my shitpost, feel free to ask

atomic storm
#

It does have playmaker stuff but only data structures, animation(?), GUI, and physics
Couldn't find anything about audio or oneshots

safe hamlet
#

load the Assembly-CSharp dll instead

copper nacelle
atomic storm
#

That's the one I'm in

copper nacelle
#

what

#

but it is there

#

just use the search

safe hamlet
#

Ctrl + Shift + K

atomic storm
#

Oh, it was outside the {}

copper nacelle
#

yes

atomic storm
#

I forgot that there was anything out there

#

So I suppose the next step would be figuring out how the game normally accesses particular audio clips

copper nacelle
#

You can load them yourself

#

Resources.LoadObjectsOfType<AudioClip>()

#

It returns a List<AudioClip>

atomic storm
#

Hmmm alright

#

I think it's starting to come together

#

Thanks for helping out a beginner

#

Something I'm not clear on is what kind of parameters the += will give my method, it doesn't look like OnEnter returns anything

#

Does it just give me the oneshot object itself?

copper nacelle
#

No it gives you nothing

safe hamlet
#

no OnEnter params

#

but there will always be orig and self

#

so like if you do ```cs
OnEnter += (orig, self) =>
{
}

o is the method and s is the oneshot action itself
#

and you can just access the audio clip using that

#

then call orig by doing orig();

copper nacelle
#

does anyone know any equivalent to a project reference which doesn't force .net versions

#

I want the Prepatcher to be built before the API because it needs it as a post-build but the onyl way I can see right-now is using msbuild directly which is kinda shit

#

Nevermind

safe hamlet
copper nacelle
#

You can do project dependencies via solution

#

Which appears to be set up

#

But I can't really tell

jovial vault
copper nacelle
#

yeah it is

#

very nice

#

the copy is just being shit

atomic storm
#

VS seems to not be recognizing the Resources in Resources.LoadObjectsOfType<AudioClip>()

copper nacelle
#

It's under UnityEngine

#

If you don't have the using already

atomic storm
#

Now I have the using but it didn't seem to help

copper nacelle
#

Have you referenced UnityEngine and UnityEngine.CoreModule?

atomic storm
copper nacelle
#

no

#

Project => References => Add References

#

I think

#

Right clicking the project name also has an add reference thing

fair rampart
#

I have a problem with dreamshield co-op

copper nacelle
#

what

fair rampart
#

When I start le game

#

Black screen with the cursor

copper nacelle
#

unsurprising

#

considering it's for 1.2.2.1 and the game is 1.4.3.2 now

fair rampart
#

thats sad

copper nacelle
#

there's a remade one somewhere in modding-help

fair rampart
#

oop

copper nacelle
atomic storm
#

It took me way too long to figure out that I couldn't add a reference because I had opened the mod as a folder instead of as a project

unborn flicker
#

This was not the transition I'm looking for, however

unborn flicker
#

The room randomizer itself is consistently finishing now. The time it takes is all over the place though, 5-30s

#

I probably have a week's worth of changes before everything will be done though

jolly pier
#

i'm making a customknight grimm/grimmchild skin and i want to hear opinions on whether the nightmare heart or flame sprite i ripped is better for the masks

silk jetty
#

flame

safe hamlet
#

flames, yes

jolly pier
#

ty

jovial vault
#

flame

quiet willow
#

Yo the noclip mod kinda broke my game

#

Voidheart now costs 5 notches and is unequippable

#

and hornet won't show up in my fight anymore as if I have kingsoul not voidheart

#

anyone know how to fix?

#

reinstalling won't help

quiet heart
#

@compact sedge
I need you

compact sedge
#

what about?

quiet heart
#

Uh, good question

compact sedge
#

me too thanks

#

I need sleep

quiet heart
#

Go to sleep

solemn basin
#

Hello folks. Where can one acquire the area randomizer mod?

unborn flicker
solar jacinth
#

wow that grmm mask looks amazing

#

huh i think the mask would be better

quiet willow
#

Yo I get a ''Unable to locate vanilla hollow knight. Please verify integrity of game files and relaunch this installer'' when trying to revert back to unmodded

#

anyone know how to fix that perhaps?

solemn basin
#

@unborn flicker Awesome, thank you!

solar jacinth
#

@quiet willow can you download mods or nothing is working

quiet willow
#

I can download mods

#

just not revert back to unmodded

solar jacinth
#

redownload the installer then try it , if it doesnt work manually delte the files

quiet willow
#

ok

solar jacinth
#

the mod files

quiet willow
#

oh right

#

thats a possibility too

#

completely missed that

#

lol

#

thanks

solar jacinth
#

yw but im not sure if delteing the mod files can undo assembly csharp

#

idk just try

quiet willow
#

it would be real shitty if it didn't

#

my game would be eternally scarred and I will never be able to get the sealed siblings ending

solar jacinth
#

you can take your saves to a safer place

#

i mean

quiet willow
#

thats true

solar jacinth
#

you can copy them

quiet willow
#

I think I will do that first

#

I can't find the save files, does making a backup on steam work too?

solar jacinth
#

oh why

fair rampart
#
**Saves**

Windows File Paths: (Assumes Default Steam Install Path, Adjust accordingly for DRM Free or Non-Standard Steam Path)

Save Files: %APPDATA%\..\LocalLow\Team Cherry\Hollow Knight\
Game Files: C:\Program Files (x86)\Steam\steamapps\common\Hollow Knight\

Mac File Paths:

Save Files: ~/Library/Application Support/unity.Team Cherry.Hollow Knight/
Game Files: ~/Library/Application Support/Steam/steamapps/common/Hollow Knight/hollow_knight.app/

Linux File Paths:

Save Files: ~/.config/unity3d/Team Cherry/Hollow Knight/
Game Files: ~/.local/share/Steam/steamapps/common/Hollow Knight/
solar jacinth
#

@quiet willow

quiet willow
#

oh hold up

#

are the user1 user2 and such the save files?

solar jacinth
#

yes

#

wait

#

wait

#

@quiet willow you need to copy the files in the team cherry folder

quiet willow
#

its full of mods though

solar jacinth
#

yeah

#

just uninstall the mods from installer ?

#

one by one

quiet willow
#

didn't work bro

#

I still have the kingsoul for some reason

#

but its glitchy

#

it doesn't even display the right sprites and stuff

solar jacinth
#

hmmmm

#

the re download it from steam

quiet willow
#

already did

#

didn't work either

#

Its like the mods rooted themselves in the save files and refuse to leave๐Ÿ˜‚

rain cedar
#

Modding 101 backup your save files

quiet willow
#

Well my save files are secure

#

but I still can't get the mods out of them

solar jacinth
#

hm hm

mossy pike
#

there's a a program to decrypt savefiles, try to find it and manually revert the changes you made to the savefiles

#

changes you make through debug mod are permanent, even if you don't have the mod anymore

#

you could try to give you back voidheart with debug mod, too, but i remember it being a little bit buggy

quiet willow
#

oh shit...

mossy pike
#

"Seanpr - Today at 09:03
Modding 101 backup your save files"

#

I remember Voidheart/Kingsoul being determined by several variables in the savefile, that's probably why it's so buggy in your savefile

#

tbh, you could also dl a 112% savefile and that would be faster

#

but i get the attachment if it's your casual/first save

solar jacinth
#

bools*

mossy pike
#

no

#

voidheart/kingsoul is an int

#

because

solar jacinth
#

what

#

why

mossy pike
#

because

#

(also bools are just a type of variables in the end)

#

not sure exactly how it works, but i think it's like 0:no fragment, 1:queen's fragment, 2:king's fragment, 3:kingsoul, 4:voidheart

#

something like that

solar jacinth
#

oh yes

#

i see

quiet willow
#

I don't really care about attachment

#

my main problem is that I can't get all achievements now

#

because hornet doesn't show up in my fight with the HK, I can't get the sealed siblings ending

#

I liturally have to do an entire playthrough for that achievement I guess

#

Which I don't mind all that much tbf

mossy pike
#

as i said, there are plenty of completed savefiles you can find on this discord

quiet willow
#

Huh thats kinda neat

#

That might not actually be a bad idea

#

I can just download the save file and use it to get my achievement

#

Can you give me a brief explanation on how to install it? @mossy pike

fair rampart
#
**Saves**

Windows File Paths: (Assumes Default Steam Install Path, Adjust accordingly for DRM Free or Non-Standard Steam Path)

Save Files: %APPDATA%\..\LocalLow\Team Cherry\Hollow Knight\
Game Files: C:\Program Files (x86)\Steam\steamapps\common\Hollow Knight\

Mac File Paths:

Save Files: ~/Library/Application Support/unity.Team Cherry.Hollow Knight/
Game Files: ~/Library/Application Support/Steam/steamapps/common/Hollow Knight/hollow_knight.app/

Linux File Paths:

Save Files: ~/.config/unity3d/Team Cherry/Hollow Knight/
Game Files: ~/.local/share/Steam/steamapps/common/Hollow Knight/
young walrus
#

copy it here

#

userX.dat

quiet willow
#

The whole thing ?

#

in there

young walrus
#

where X is whatever save slot you want the save in

#

it's a rar file

#

which means you open that

quiet willow
#

extract it?

young walrus
#

yes

quiet willow
#

aight gotchu

#

thanks

young walrus
#

pick whatever save you want from in there

#

then put it where the saves are

quiet willow
#

thank you

copper nacelle
#

@solemn rivet The installer just searches for a dll in the api zip right

#

nevermind changing it would be worse for manual installs

solemn rivet
#

uhh

#

changing what

copper nacelle
#

i was considering not having the hollow_knight_Data/Managed/Mods structure in the zip

#

there's not really a point with the installer

gilded lotus
#

do it anyway and put advertisements on the installer so people either use the installer and gradow profits from it or manual install is complete ass

copper nacelle
#

it wouldn't even be that much worse

#

you would just move the dll

#

instead of merging folders

#

which is what i do anyways

copper nacelle
#

almost platform agnostic now

#

The only thing is the running of the exes

#

Which you'd do via mono on linux

#

but I'm pretty sure you can replace that w/ a property group var

#

@compact sedge /usr/bin/mono is a safe enough assumption right

compact sedge
#

uh

#

I think so

#

don't think it makes sense in any other directory

#

maybe like var/share/mono maybe

#

but uh can't you instead check if mono is in the path

copper nacelle
#

idk msbuild is weird for vars

#

Otherwise I'd have just done $(which mono)

#

actually

compact sedge
#

what about

#

oh

#

why can't you just do mono

#

instead of /usr/bin/mono

copper nacelle
#

wait

#

you are right

compact sedge
#

at least for the rare case of someone on a mac who doesn't have /usr/bin

#

or one of those weird distros like nixos

copper nacelle
#

yeah

#

we now have faster platform-agnostic builds with a non-cancer csproj

#

Do you think it'd be a good idea to merge all the other dlls into one, and then do a second merge with the Monomodded dll

#

It'd be faster for subsequent builds I think

safe hamlet
#

prolly

#

also wasn't the 30s build just for you palehmm

dull night
#

how do I get mods

#

?

#

thanks ^_^

tawdry hearth
#

Hey i was wondering if anyone had a infinite geo mod

hazy sentinel
#

yeah it's called lemm

tawdry hearth
#

where could i download it?

hazy sentinel
#

ok buddy

#

shitposting aside you can give yourself geo with debug mod

tawdry hearth
#

k

copper nacelle
#

@safe hamlet 30s in particular was me but sean had like 15s or something

unborn flicker
#

Given a breakable floor, is there an easy way to destroy all of its child masks? Other than crawling through the scene hierarchy and destroying each one manually, ofc

rain cedar
#

If you destroy an object it destroys the children

unborn flicker
#

That would be less than ideal

#

The goal is to make rooms visible when entering from the wrong side, without necessarily breaking one-way floors/dive floors

#

The hierarchy generally looks like
Quake Floor\Active\Mask

#

If this is going to be too tedious though, I might just rewrite the logic around removing those floors

rain cedar
#

I think you'll want recursion here

#

This is not simpler

#

And also slower

ornate rivet
#

visual studio has a big brain

rain cedar
#

Wait this is just TryGetValue

#

But linq

#

Problem solved, I'll stop being stupid

rain cedar
#

uuiDs GWchadMEGATHINK

atomic storm
#

I wanted to see how often these things happen so I had my mod log them, but they never show up in the log

rain cedar
#

I know that AudioPlayerOneShot is used by false knight, at the very least

#

Because I've messed with his noises

#

Probably a lot more than that, though

#

To be sure, this is in your Initialize method?

atomic storm
#

Yes

#

I started in dirtmouth and messed around in a few rooms of crossroads

rain cedar
#

Try false knight

atomic storm
#

It started working when I uninstalled all of the other mods

rain cedar
#

Odd

atomic storm
#

Since I have it silence the sounds it can detect, I can tell which sounds are still present
And there are still a lot of those

#

I guess I need more hooks

#

Like maybe AudioPlay

rain cedar
#

AudioEvent.SpawnAndPlayOneShot is probably used a lot

atomic storm
#

Thank you
Sorry to keep bothering you with noob problems but...
I tried to treat that like the others and it's saying the number of args is wrong, I also tried with 0 and 1 args

rain cedar
#

You have to match the signature of the method

#

orig, self, whatever other args there are

copper nacelle
#

gaming

#

It's still generating the hooks again

#

idk why

#

absolute paths

#

why

atomic storm
#

This is what it looks like
I also tried taking AudioSource prefab, Vector3 position as args

rain cedar
#

If those are the args you'll want orig, self, prefab, position

copper nacelle
#

For instance methods it's always orig, self + the normal args it has

#

and for static methods it's just orig + the normal args

atomic storm
#

Almost there
Googling the error led me to believe that ref AudioEvent self might fix it, but it didn't

copper nacelle
#

Can lambdas even have ref args

#

try it as a method

atomic storm
copper nacelle
#

Delete the method and leave the += OnSAPOS

#

then just hit alt-enter on the red text and it can make a method which matches the signature for you

dark wigeon
solemn rivet
atomic storm
dark wigeon
#

yeah usually if you retype the += part and press tab it will autocomplete

#

private void AudioEvent_SpawnAndPlayOneShot(On.AudioEvent.orig_SpawnAndPlayOneShot orig, ref AudioEvent self, AudioSource prefab, Vector3 position)

#

no errors for me

atomic storm
#

That one gives me the same error

dark wigeon
#

you have UnityEngine.AudioModule included too? that's the only thing I can think of

#

On.AudioEvent.SpawnAndPlayOneShot += AudioEvent_SpawnAndPlayOneShot;
...

private void AudioEvent_SpawnAndPlayOneShot(On.AudioEvent.orig_SpawnAndPlayOneShot orig, ref AudioEvent self, AudioSource prefab, Vector3 position)
{

}
#

is what I'm using

atomic storm
#

I do have the audiomodule, I had to add that reference to get it to recognize the types I was working with

dark wigeon
#

if the code is the same then there's something else that's causing it

#

and you tried retyping On.AudioEvent.SpawnAndPlayOneShot += and pressing tab to see if vs would fix any conflicting type names?

atomic storm
#

Yes

dark wigeon
#

can you send project

copper nacelle
#

Type out the names fully maybe

safe hamlet
#

that should work, vs is being dumb i think

copper nacelle
#

You might have a using for one of the On namespaces

#

i have that happen sometimes

#

so you end up with the audio event being the On audio event and looking right but being bad

atomic storm
#

Type out the names fully? What names?

#

I do have using On;

dark wigeon
#

its your dependencies

#

I guess you had dlls in the project already or something?

#

just remove them and put them in again

copper nacelle
#

No

#

Remove using On

dark wigeon
#

boi

safe hamlet
#

using On shouldn't matter

dark wigeon
#

its working now

copper nacelle
#

wasn't yours already working

safe hamlet
#

since he is doing On.AudioEvent...

dark wigeon
#

and besides using On is unused

safe hamlet
#

yea