#archived-modding-development

1 messages · Page 454 of 1

rose plank
#

what are these?

young walrus
#

restrictions

rose plank
#

so you need those for what

young walrus
#

to win

#

beat the game

#

can't fight the final boss

rose plank
#

so you win by getting everything?

young walrus
#

you win by beating the game

#

game won't let you beat game unless you get the restrictions if you turn them on

rose plank
#

oh

#

thanks

rose plank
copper nacelle
#

all

#

wdym by practical

rose plank
#

wandering through a dark room with spikes doesn't seem pratical or enjoyable

#

spike bouncing seems like it could be a cool skill test

unborn flicker
#

You clearly don't know what spiketunnels includes

#

Leave them all off

copper nacelle
#

😤

unborn flicker
#

Not to be rude, but it's true

rose plank
#

if its harder than PoP or overly tedious, i dont want it

unborn flicker
#

exactly

rose plank
#

so all off?

copper nacelle
#

yeah

shy cairn
#

shade skips are pretty fun

#

and not that hard to pull off

copper nacelle
#

cpeaks shade skip to cdash when the shade has dive

rose plank
#

uhhh i dont think the room randomizer worked

#

the first room transition put me in the city of tears and all of the rooms have been in the same place other than that

copper nacelle
#

Are you sure you turned on room randomizer and not area randomizer?

rose plank
#

no

copper nacelle
rose plank
#

im sure i turned on area randomizer and not room randomizer

unborn flicker
#

wow not room randomizer didn't randomize rooms

copper nacelle
unborn flicker
#

guess I should scrap the mod now

rose plank
#

so for the room randomizer i use randomizer?

copper nacelle
#

what

rose plank
#

I DONT KNOW

#

I can't find a room randomizer mod, I've only found randomizer, item randomizer, and area randomizer, randomizer didnt work when i tried it

copper nacelle
#

the area randomizer is with the room rando

#

iirc

#

it's just a setting

rose plank
#

aaaaaaa

copper nacelle
#

same

unborn flicker
#

the area randomizer is outdated, so it's in a folder which says OLD

#

just use the mode select in the randomizer

copper nacelle
#

yeah by area rando i meant 2.a which i think they have

#

speaking of

#

your version of randomizer in the top-left says '2.a' right?

unborn flicker
#

to-left?

copper nacelle
#

🅿

unborn flicker
#

It should be "2.A" everywhere, iirc

copper nacelle
#

this is true

unborn flicker
#

In GetVersion, sure yeah

rose plank
#

the mode select doesnt work for me

#

idk why

unborn flicker
#

Does it say 2.A in the top-left?

rose plank
copper nacelle
#

bro

unborn flicker
copper nacelle
#

that is outdated

#

and you also have multiple randomizers at once

unborn flicker
#

3 randomizers shroompog

copper nacelle
#

finally i can area rando my room rando

rose plank
#

i just want it extra random /s

#

progress

copper nacelle
#

remove AreaRando

#

and the other randomizer

rose plank
#

idk where the other randomizer is

#

k the area randomizer removed the top randomizer mod with it somehow

#

so the randomizer includes all the other randomizers..

#

my game just stops responding when i start the file grimm

#

hold on it loaded , it just took 5 mins

young walrus
#

Takes time to compute

rose plank
rose plank
nimble lake
#

What's the seanprcore mod?

wraith bear
#

it's a requirement for the randomizer mod

#

and probably some other things as well

#

it doesn't do anything by itself, but allows other mods to work

simple python
#

How do I upload a mod update to modinstaller now? modlinks is gone maggotprime

copper nacelle
#

it's on github now

#

you can pr it or i can do it for you until gradow adds you to the repo

#

@solemn rivet

simple python
#

10-4 made the pull request

copper nacelle
#

merged

#

btw if you right click => manage versions on the zip

#

and just upload a new version

#

the url won't change

simple python
#

Did not know that. Thanks!

brazen mortar
#

56 respond to the gratitude

#

You’re welcome

solemn rivet
#

@simple python what's your github username

#

I'll add you to the repo

simple python
#

It's kingkiller39

solar jacinth
#

i want another modder with a yellow default pfp

nimble lake
#

Is there a mod that lets you edit/replace sprites?

#

Outside of what's in custom knight

gilded lotus
#

As far as a mod goes. Negative

solemn rivet
#

Added @simple python

solar jacinth
#

@nimble lake level editor

#

its wip but

simple python
#

Thanks! @solemn rivet

nimble lake
#

isn't that to edit levels?

solar jacinth
#

yeah

#

that means

nimble lake
#

I'm talking about actually editing existing sprites for stuff

solar jacinth
#

also there was a sprite rando so

#

its possible

#

but idk how

ornate rivet
#

check mod summaries

#

dash length changes

#

probably

copper nacelle
deft epoch
#

why doesn't each enemy extend off a base class

copper nacelle
#

the ai is all fsm

#

and tc is tc

deft epoch
#

mmm okay

safe hamlet
#

mmm

jovial vault
#

mmm

#

marios munching monster

young walrus
#

make me moist

silk jetty
fair rampart
#

I regret looking in this chat

solar jacinth
#

Lmao

nimble lake
#

That mod that extract sprites once they're loaded in the game

#

Is there a way to actually edit and reapply?

solar jacinth
#

Yes

#

Ask someone who knows

#

Idk

nimble lake
#

I don't think there are that many mods that replace the sprites

#

And even if there are, they are usually done from the actual mod itself

solar jacinth
#

There is ways

nimble lake
#

Who's KDT?

#

I need kdt

silk jetty
#

KDT is Katie

leaden hedge
#

me

silk jetty
#

I was about to ping you lol

nimble lake
#

Your sprite dump mod doesn't do anything for me. I'm pressing f10 and checking the save folder, but nothing's there

leaden hedge
#

Please remove your "him" thanks

#

Someone had this problem before and I dont remember off the top of my head what fixed it

#

Does your modlog say its attempting to dump sprites?

nimble lake
#

It says [INFO]:Begin Dumping Sprites, probably for every time I hit f10

#

It should be saved to the save file folder, right?

leaden hedge
#

ok so its trying to do it

#

It should be saves -> sprites

ornate rivet
#

how come

HeroAudioController b = HeroController.instance.GetComponent<HeroAudioController>();
b.PauseAllSounds();```
doesn't do anything?
copper nacelle
#

Isn't there an AudioListener

#

This probably isn't what you want

ornate rivet
#

wouldn't that turn off all of the knight's noises?

copper nacelle
#

yes

ornate rivet
#

it doesn't

copper nacelle
#

i mean it'd pause them if they were already playing

#

You could probably just dash after the method is called and it'd still play

ornate rivet
#

doing it at every frame doesn't work either

#

same with b.StopAllSounds();

copper nacelle
#

set all the audio sources to volume 0

ornate rivet
#

ok

#

nope

copper nacelle
ornate rivet
#
HeroAudioController b;
private void Start()
{
    StartCoroutine(DelayedStart());
}
IEnumerator DelayedStart()
{
    yield return new WaitForSeconds(5f);
    b = HeroController.instance.GetComponent<HeroAudioController>();
}

void Update()
{
    if (b != null)
    {
        b.softLanding.volume = 0f;
        b.hardLanding.volume = 0f;
        b.jump.volume = 0f;
        b.takeHit.volume = 0f;
        b.backDash.volume = 0f;
        b.dash.volume = 0f;
        b.footStepsRun.volume = 0f;
        b.footStepsWalk.volume = 0f;
        b.wallslide.volume = 0f;
        b.nailArtCharge.volume = 0f;
        b.nailArtReady.volume = 0f;
        b.falling.volume = 0f;
        Log("GOOO");
    }
}
copper nacelle
#

what type of name is b

ornate rivet
#

the type you use when you're testing something

#

there is an AudioListener that works but it changes everything's volume

copper nacelle
#

You could hook PlaySound i guess

ornate rivet
#

ok

#

how do you hook things zote

copper nacelle
#

what the fuck

#

On.HeroAudioController.PlaySound += (orig, self, sound) => { };

ornate rivet
#

oh ok thanks

copper nacelle
#

It logged "GOOD" right?

#

Because you really shouldn't have to hook it

ornate rivet
#

yes

copper nacelle
#

and everything still made noise?

ornate rivet
#

yes

copper nacelle
#

you could try HeroController.instance.PauseAudio() i guess

#

but that should be the same thing

ornate rivet
#

maybe

#

I'm

#

stupid

copper nacelle
#

very nice

#

what was it

ornate rivet
#

it did work

#

it stopped the walking and initial jumping noise

#

but

#

it doesn't stop the landing noise

copper nacelle
#

yes

#

that's why i asked about everything

#

Falling sets its own volume whenever it happens

#

to a fade

#

if you look under PlaySound there's a coroutine call

ornate rivet
#

yea I see it

#

which audio does take hit control? It doesn't seem to change anything when you get hit

copper nacelle
#

what

ornate rivet
#

it still makes the getting hit noise even if takehit's volume is set to 0

copper nacelle
#

StartRecoil spawns its own thing

#

Which is coincidentally also what I was looking for so that's nice

ornate rivet
#

damageeffect fsm doesn't control sound though

copper nacelle
#

the 1 damage noise is HeroAudioController too though

ornate rivet
#

it does enable the muffling effect by sending another event

copper nacelle
#

It's TAKE_HIT

#

I think

ornate rivet
#

but what about double dmg

copper nacelle
#

that's what i posted before

#

takeHitDoublePrefab

ornate rivet
#

that controls sound?

copper nacelle
#

presumably

#

Considering nothing else even references double damage as far as I can tell

#

I'm going to check it in a sec if you want to wait

ornate rivet
#

I'll check it mister

#

🦀 it works 🦀

#

56 knowing everything as usual

copper nacelle
#

are you doing the double damage thing

#

cause that's what i was about to do

ornate rivet
#

yes

copper nacelle
#

very nice

ornate rivet
#

HeroController.instance.takeHitDoublePrefab.GetComponent<AudioSource>().volume = 0.5f;

copper nacelle
#

bruh

gilded lotus
copper nacelle
#

hard coding x5fiftPrime

#

i cannot believe saleh hates me

#

wow ok

#

i cannot believe zaliant hates me

ornate rivet
#

56's pp is too irresistible to hate

copper nacelle
silk jetty
#

I dont enjoy 56' pp

#

probably because it's too hard for me

ornate rivet
#

how dare you

gilded lotus
#

is it possible to squeeze the damage sound tuning into the zaliant.dll you gave me that definitely isn't a keylogger @copper nacelle

copper nacelle
#

yeah

#

but i was about to add it to qol anyways

gilded lotus
#

oh okay

copper nacelle
#

without hardcoding it elderC

gilded lotus
#

wait what were you about to add elderC

#

damage sound tune or mouse lock

copper nacelle
#

saleh help

ornate rivet
#

I think he is adding the mouse lock

#

what is it sir 56

gilded lotus
#

that .dll is a godsend though, fucking mouse drifting off the window is the most annoying thing ever

copper nacelle
#

whoever made mouse select emotes on tab can die

ornate rivet
#

what's the problem with that snippet

copper nacelle
#

ah it decided to exist after i finished the line

#

nevermind

ornate rivet
#

incredible

#

56 what's the best method of waiting for Herocontroller.instance to exist

copper nacelle
#

coroutine gamers rise up

ornate rivet
#

ok good

copper nacelle
#

could on hook awake too i guess

ornate rivet
#

hmm

copper nacelle
#

where the fuck do the sliders change the volume

#

it is not fsm

#

finally

ornate rivet
#

maths

copper nacelle
#

why is the volume a parabola

ornate rivet
#

baths

#

because it's a circle

#

duh

copper nacelle
#

okay buddy

#

should i fix dream grass

floral furnace
#

its not hard coding its fun coding

copper nacelle
#

hi tc

floral furnace
#

h

#

what is the dream grass lore

gilded lotus
#

is it even worth it cause you don't encounter it that often

copper nacelle
floral furnace
#

i see

#

honestly ive seen those component stuff for like a year now and i only understood what they mean now maggotprime

copper nacelle
ornate rivet
#

smhmyhead

floral furnace
#

so whats the prob with it again

copper nacelle
#

set your audio/music sliders to 0

#

go hit some grass

ornate rivet
#

is this PC

copper nacelle
#

it will still be deafening

#

yes

gilded lotus
#

speaking of PC ear rape

#

the fire pillar thing is still a thing for some users it turns out

#

so... have fun with that again maggotprime

ornate rivet
#

easy
I'll make it 0.1

copper nacelle
#

have you heard of my good friend

#

GameManager.instance.gameSettings.soundVolume

ornate rivet
#

I had not

copper nacelle
#

my guy

floral furnace
#

oh i c

ornate rivet
#

does sound volume go from 0 to 1 as well?

copper nacelle
#

idk

ornate rivet
#

0-10

copper nacelle
#

okay

ornate rivet
silk jetty
#

smh using invulnerability in your testing

copper nacelle
#

am i supposed to only be hearing keyboard noises

ornate rivet
#

eee

gilded lotus
jovial vault
#

Using ear rape as a term and a joke maggotprime

silk jetty
#

I hate that they shoot fire perpendicular to them

gilded lotus
#

and why it say 16 bit stereo

ornate rivet
#

that's the wav converter class sid and I use

gilded lotus
#

that's probably why it sounds like ass

copper nacelle
#

16bit on 32bit wav elderC

gilded lotus
#

why you need a converter if it's already wav

copper nacelle
#

wav => AudioClip

gilded lotus
#

gotcha

copper nacelle
#

if you're importing unity stuff anyways can't you just make an AudioClip in the editor

gilded lotus
#

i remember sid did the same thing and it ended up sounded like terribad

ornate rivet
#

with assetbundle?

copper nacelle
#

yeah

ornate rivet
#

haven't tried sound yet, will do that

floral furnace
#

vid wont even play discord please

silk jetty
#

wait is ttacco's nick a jojo reference

#

it says ripple

gilded lotus
#

56 have you actually played PC in game

copper nacelle
#

no

#

the most pc i've done is uhh

#

fixing saleh's bug where he couldn't get it to find lurker because it had a space at the end

ornate rivet
#

" hop"

floral furnace
#

i dont even watch jojo but ok

silk jetty
#

your name is a jojo reference because it says ripple and thats the localized name for hamon

copper nacelle
#

i don't think that's how references work

silk jetty
#

thats the joke

#

some jojo fans think everything is a jojo reference if it has a word that is used more than once in jojo

#

and stuff like that

gilded lotus
silk jetty
#

why do you have timescale up a bunch

copper nacelle
#

because he's zaliant

gilded lotus
#

PV 2.5

copper nacelle
#

is like 20% more volume for 2x damage sane

#

with no context this question is entirely opinion based

#

in which case

#

hard mode no claw

#

don't turn on mag skips

gilded lotus
#

i will use the words of homothety the great

#

in summary, if you don't know what it is, don't turn it on

young walrus
#

Do you know speedrun strats

#

If no, leave settings off

silk jetty
#

no

copper nacelle
solar jacinth
#

is this

#

jet brain

copper nacelle
#

yes

solar jacinth
copper nacelle
#

don't x5fiftPrime me

#

rider is great

solar jacinth
#

but it isnt free so

copper nacelle
#

free for students 😤

solar jacinth
#

i know but , i dont think itll work for me

#

i still say vs

copper nacelle
solar jacinth
copper nacelle
solar jacinth
#

is this windows 99

deft epoch
#

only real gamers use rider GiveMeBackMySmugEmojiDiscord

ornate rivet
#

why did I ever add sound without assetbundles

#

they make it so much better

floral furnace
#

wait did you get your asset bundle to work?

ornate rivet
#

they work with everything except animation textures

floral furnace
#

my dll cant even find them

ornate rivet
leaden hedge
#

ye its why ngg2 got dropped anim textures not working

floral furnace
#

oof

ornate rivet
#

is there a way to add the texture back into the animation in code?

deft epoch
#

just paste the base 64 strings

leaden hedge
#

dont think so

#

animator is like locked off

ornate rivet
#

oof

#

big reee

deft epoch
#

how do you even bundle assets for use in mods?

#

or I may be completely misunderstanding this

ornate rivet
#

You put AssetBundleCreator.cs in unity and make an AssetBundle folder. Add something as an assetbundle and give it a name then do Build As Asset Bundle under Assets. You put the file somewhere you can access like StreamingAssets. Then you get the files with this:

AssetBundle ab = AssetBundle.LoadFromFile(Path.Combine(Application.streamingAssetsPath, assetName));
GameObject[] go = ab.LoadAllAssets<GameObject>();
coolGO = Instantiate(go[0]);
deft epoch
#

seems kind of hacky

#

although then again everything is hacky when you're modding

leaden hedge
#

Its the intended way to load files into unity

copper nacelle
deft epoch
#

yeah but when you're loading in bundles the unintended way does it really matter?

copper nacelle
#

But AssetBundle.LoadFromFile is a unity function

deft epoch
deft epoch
#

yes I know BabyRage

#

ok

copper nacelle
#

I wouldn't describe a built in loading function as unintended

deft epoch
#

probably just me but I'd rather have a simple tool to bundle assets instead of having to load unity on my computer every time I want to bundle assets

copper nacelle
#

understandable

#

but if you try and load a unity dll from not-unity it dies violently

deft epoch
#

might actually just rip BuildPipeline with Cecil and try smoothing the edges

#

or decompile it if it's not obfuscated to shit

#

although it wouldn't be that easy, AudioClip conversion things

ornate rivet
#

Updated Pale Champion 🦀

Daggers are now deflectable and pogoable
Sound/Music now works with main menu's audio settings
Music now uses Unity Editor so Zaliant will hopefully be happy with it now
Last phase has been changed
Aspids in the phase before last phase have received a nerf

weak lodge
#

🦀

safe hamlet
#

🦀

nimble lake
#

@leaden hedge sorry for the ping again, but do you have a fix for sprite dump?

leaden hedge
#

I mean the DLL worked last time I checked, but there might have been a change or permission issue

#

I'm not at my PC until monday

copper nacelle
leaden hedge
#

I dont have my PC to check though

#

Might have to bother 56 zoteintense

copper nacelle
#

i can try it if you want

leaden hedge
#

It should just work

copper nacelle
#

oh

#

it might be the image conversion thing

#

if it wasn't rebuilt for gm

leaden hedge
#

maybe

copper nacelle
#

it says begin but no output

#

should just need a recompile i think

#

i can do it if you want

leaden hedge
#

Yea sure

#

Thanks

copper nacelle
#

works now

#

in the menu it's like 2 sprites

leaden hedge
#

Yeah its only proper sprites

#

No static environments

safe hamlet
#

thonk what's FauxMod

copper nacelle
#

a mod which is faux

#

it's a class for dividing the qol stuff up but only having one actual mod

safe hamlet
#

ah

copper nacelle
#

i have it set up so any FauxMod w/ Unload overridden gets put into the settings file and stuff

#

and an attribute you can put on fields to have them put into the settings

nimble lake
#

there are some things that I don't understand what QoL does

#

What does it mean by better dreamers

#

What does it fix with dashmaster

#

what are hard saves

flat forum
#

I think these are mostly speedrun related things

unborn flicker
#

56, fix your readme, I'm sick of answering these questions 😩

flat forum
#

smth along the lines of a force-save

#

also, homo, wasn't the readme updated?

#

or jsut mod summaries

unborn flicker
#

apparently, not enough

flat forum
#

smh

eager storm
#

Can somebody help me in half an hour or in a couple days
I usually use the normal modinstaller with the zote head and it works just fine
I was trying to get another api cause I want to try glass soul and a more updated version of randomizer but it crashes my hollow knight causing me to reïnstall the game

ornate rivet
#

afaik you need an older version of the game for glass soul to work

unborn flicker
#

manually installing a version of the api for a different patch of the game will prevent the game from launching

#

All of the updated versions of the randomizer work on the api distributed by the modinstaller

eager storm
#

hmm explains a lot euh is there anywhere a better randomizer so the vessel shards and mask fragments are also random cause it isn't with the update I have now

unborn flicker
eager storm
#

thanks

worldly stirrup
#

Just want to say thanks to any of the modders that might see this: You've helped me put another 150+ hours in to Hollow Knight. ❤

solar jacinth
#

holy shit

timber hornet
#

Nani

nimble lake
#

;mods

fair rampart
nimble lake
#

yea dreamshield co op not working

gilded lotus
fast birch
#

hey guys, is there any way to add only one charm with the debug mode ? i'd like to do a randomizer run, but im really lost without the compass charm 😮

gilded lotus
fast birch
#

ye i just found out, thank you much 😃

solar jacinth
#

i have a modding idea

#

its p cool

silk jetty
#

okay

solar jacinth
silk jetty
#

that would require a lot of work

solar jacinth
#

no?

#

just find voices paste it into hk ez

silk jetty
#

you would have to record a lot of voicelines

solar jacinth
#

idk

fair rampart
#

I'll voice the Knight for a handsome sum of money

silk jetty
#

amazing

#

I'll voice broken vessel/lost kin

#

if you buy me silksong on steam when it comes out

solar jacinth
#

sure

#

but

#

one thing

#

im poor

empty ginkgo
#

enemy randomizer freezes loading at 88%, is that normal? the cursor still works

#

i have 16gb of ram

solar jacinth
#

there was a solution

#

fireball fixed it

#

but i forgot

#

read the read me

empty ginkgo
#

ill try

silk jetty
#

isn't the solution just using qol mod now?

solar jacinth
#

with seanprcore

silk jetty
#

didn't the new version make that fix it

solar jacinth
#

idk

#

coolfav download qol and try

empty ginkgo
#

yeah im bout to do that

#

btw sometimes the knight doesnt get damaged by enemies until a few seconds pass

#

i dont think i have any cheats on

#

but have a ton of mods downloaded

solar jacinth
#

list of that mods

#

its not a very good idea to download tons of mods

empty ginkgo
#

benchwarp
blackmoth
bonfire
charmoverhaul
custom knight
debug
enemy randomiser
enemyhpbar
fragile strength for nail arts
inf notches
lightbringer
moresaves
qol (as of a few seconds ago)
randomapmod
randomiser 2
redwing + assets
seanprcore

#

i have a feeling it's blackmoth, redwing or lightbringer

#

im gonna disable bonfire as it doesnt seem to change the game, only the menu works

#

also i tried running the randomiser after getting qol again, still stuck at 88%

#

will try again after disabling every mod

solar jacinth
#

hly fuck

#

holy

#

bruh

#

dont

empty ginkgo
#

what

solar jacinth
#

this is too much

#

most of them are broken

empty ginkgo
#

i disabled all but a few

#

and it loaded

#

cool

#

now i need to figure out which one breaks it

weary elk
#

bruv

#

thats a lot

solar jacinth
#

buddy

weary elk
#

it will melt like 99% of pcs

solar jacinth
#

^

empty ginkgo
#

damn

solar jacinth
#

there is no such a thing as 1 thing breaks it

empty ginkgo
#

yeah i guess i get what youre saying

solar jacinth
#

yes

#

also

#

charm mods are broken

#

charm overhaul is

empty ginkgo
#

oh ok thanks

#

broken as in OP or breaks the game

solar jacinth
#

and i heard rumors about not being able to disable infinite nothces mod

empty ginkgo
#

ill just uninstall it then

#

and reinstall the game if it doesnt work

weary elk
#

if you can't disable a mod

#

and it's a bug

#

why wouldn't that be a disclaimer

#

in like the mod page or smthn

empty ginkgo
#

ok the rumor isnt true, i only have 3 notches after disabling the mod (i made a new game)

#

unless you mean a current game

patent radish
#

how do i mod? just want to say I use steam

nimble lake
#

Infinite notches edits the save file

#

So you’ll have to edit the save file and disable

unborn flicker
#

;i @patent radish

fair rampart
patent radish
#

thank you

nimble lake
#

You will need programming experience and C# experience

#

From what I’ve been told

empty ginkgo
#

mod installers do it for you tho right

wraith bear
#

depends if you want to create mods or use other mods

#

I would assume that they just want to play with mods

#

in which case you don't need to mess with code

nimble lake
#

Creating a mod requires experience

#

In programming and C#

wraith bear
#

yeah

empty ginkgo
#

oh yeah

solar jacinth
#

ok why are you repeating it twice smh

nimble lake
#

It was misunderstood

#

They thought installing requires

solar jacinth
#

oh

winter valley
#

using benchport, spent geo tracker and randomizer v2, occasionally when I benchport I can't use focus at all

#

quit+reload fixes

young walrus
#

get soul

#

warping to a bench leaves a graphical glitch, you have zero soul

winter valley
#

ah okay, that explains it, thanks

dark wigeon
#

I'll try to commit often so you can see when things get added

dark wigeon
#

also if you want to help out I can try to explain how it works and what needs to be done

ornate rivet
#

yay thanks

dark wigeon
#

Please like and subscribe and click the bell

ornate rivet
#

ok

#

I starred it ⭐

solar jacinth
#

which ver sion unity editor use s this

#

which version does this level editor uses of unity

#

whats wrong with my grammar

ornate rivet
solar jacinth
#

😤

solar jacinth
#

also

#

nes

#

pls

#

help

#

@dark wigeon you know how hk detects vertical things , like walls

#

?

dark wigeon
#

Wdym

#

How hk knows to do wall sliding?

nimble lake
#

can you edit sprites with that?

brazen mortar
#

How HK does things like jam false knight into the wall at times

rain cedar
#

what

copper nacelle
#

he just sits in the ceiling

lofty trench
#

I'm very curious, i searched on internet for a good 30 minutes but couldnt find a co-op mode (except the dreamsheild one)
is there any ? it would be so fun

#

even if it would maybe make the game more easy

ornate rivet
#

there is no complete co op mod

lofty trench
#

thats so sad Sad

gilded lotus
#

actually there is multiworld

fierce prism
#

;i

fair rampart
nimble lake
#

by doing it in assembly-csharp i mean removing the vignette of fury

ornate rivet
#

you can do it by using what you've learned about editing fsm

#

the thing that enables vignette should be in the same fsm we used before

nimble lake
#

like

#

with fsmviewer?

ornate rivet
#

you find out what to edit with fsm viewer
you edit it the same way I forced fury to always be on when charm is enabled

#

so you probably want to remove these actions in the state Activate

nimble lake
#

EffectFixer or FuryAlwaysOn?

ornate rivet
#

FuryAlwaysOn.cs waits for the player to load their save file then starts EffectFixer.cs

#

EffectFixer.cs is where the magic happens

#

you will want to use _fsm.RemoveAction(stuff goes here);

glacial shoal
#

I installed redwing and it gived me infinute soul ¿It's normal?

ornate rivet
#

and the answer to that is yes, tis normal

nimble lake
drowsy viper
#

what do the mag skips on randomizer 2 do

ornate rivet
#

don't enable them Box jelly

drowsy viper
#

but wht do they do?

ornate rivet
nimble lake
#

changed to "Deactivate", 0

#

0 because I need to put a number

ornate rivet
#

Activate was right

#

index is the index of the action

#

starts from zero and goes up

#

like to remove the second action in Activate you would do
_fsm.removeaction("Activate",1);

nimble lake
#

How would it know that I want to remove the vignette though?

ornate rivet
#

the fsm is what tells the game to turn the vignette on. You are removing the action that turns it on so nothing ever tells the game to turn it on

#

the last 2 actions in Activate are related to the vignette

#

the second and third control the particle

nimble lake
#

third?

ornate rivet
#

you don't want it to start the particle emitter

nimble lake
#

the effect is still there

ornate rivet
#

yes, that removes the second one. You also want to remove the third one and the last 2

nimble lake
#

both of them are still appearing in game

ornate rivet
#

did you remove all the ones I told you to

nimble lake
#

Wait what?

ornate rivet
#

_fsm.RemoveAction("Activate",21);
_fsm.RemoveAction("Activate",20);
_fsm.RemoveAction("Activate", 2);
_fsm.RemoveAction("Activate", 1);

nimble lake
#

it works

#

how

#

Does it say anywhere that these number represent something?

ornate rivet
#

buddo

nimble lake
#

Oh wait

#

I think I get it

ornate rivet
#

they're the order the actions appear in, in the fsm viewer

#

the order starts from 0

nimble lake
#

Ahh I didn't think there was any significance to that

ornate rivet
#

@copper nacelle
When you remove an action does the index of everything after it still change or did you change that?

nimble lake
#

Thank you for helping me with all of this and putting up with me btw

ornate rivet
#

you're welcome

#

good luck

copper nacelle
#

@ornate rivet it changes the indices of everything after

ornate rivet
#

ok so you should watch out for that @nimble lake

nimble lake
#

What does that mean?

ornate rivet
#

it means if you remove an action at index 5, everything after it will shift their index value down by 1. So index 6 becomes 5, 7 becomes 6, etc

nimble lake
#

ah so it's like, get's deleted from the list

#

got it, thanks.

ornate rivet
#

yep

dark wigeon
#

The level editor can't edit textures although I could make that an option since unity has a method to decode textures which I used in the old editor

#

I dunno how you would want to edit it, maybe create a temp image you can edit, then when you save the image, it gets repackaged and saved?

nimble lake
#

To remove Shadow dash cooldown, I should just edit Assembly-CSharp instead of making a mod, yes?

#

Since the FSM doesn't exist for it

solar jacinth
#

probably

#

but i always failed at editing assemblycsharp

nimble lake
#

yea, for me it just works when it decides to

solar jacinth
#

yea, for me it just works never

dark wigeon
#

can you not patch the methods?

#

I don't think there's really a good reason to edit the dll when you can almost always make a mod

nimble lake
#

I can't find the FSM that's responsible for this

#

The only downside is that the particles of the recharge still appear, and after a while the game staggers

dawn oxide
#

hey, have the randomizers been updated on the installer
i've yet to get them to work

flat forum
#

@dark wigeon d i d y o u f i x t h e g l i t c h w i t h d u p l i c a t i n g s t u f f

flat forum
#

h

#

do I look like I can use the Github link smh

dark wigeon
#

literally just click download

wraith bear
#

@dawn oxide what's the problem you've been having?

#

the ones on the installer should both work

#

as long as you have SeanprCore (for rando 2) and/or ModCommon (for enemy rando)

flat forum
#

wait you mean you've fixed it?

dawn oxide
#

last time i checked i had to download them manually because they were outdated and they didnt work for some reason
im asking if they've been updated so i can download them there

nimble lake
#

unless there is actually a way to change the cooldown?

flat forum
#

wait I'm lost

solar jacinth
#

aeaura

#

ask

#

gradow

#

@solemn rivet

dark wigeon
#

ask me

solar jacinth
#

also

#

nes

#

i meant how hk makes wall jump

#

do you know it?

dark wigeon
#

that didn't clear up anything

#

what about wall jumping

#

what specific thing

flat forum
#

the code behind wall-jumping in Hollow Knight ig

dark wigeon
#

what part of it

solar jacinth
#

how do they make it

flat forum
#

shrug

dark wigeon
#

how it detects where the wall is? how it slows down more?

solar jacinth
#

detect

dark wigeon
nimble lake
#

idk why people use duckduckgo

dark wigeon
#

why are you so triggered

silk jetty
#

because no history

nimble lake
#

it says it's private but it's not as good as google

dark wigeon
#

if I need google I will use it

nimble lake
#

in features and such

dark wigeon
#

but for most cases it works

#

like what features

nimble lake
#

finding stuff

dark wigeon
#

like

nimble lake
#

when you're looking for something

dark wigeon
#

like

#

in features and such

#

do you mean regular searching because when you say features it sounds like you mean things like -word

nimble lake
#

stuff like this too

dark wigeon
#

which ddg has

flat forum
#

heyoo

dark wigeon
#

wat

flat forum
#

last version had a scene.unity thing I could run from where I could open the HK scenes but this time there's nothing

dark wigeon
#

wat

#

what is scene.unity

flat forum
#

the HK Editor

dark wigeon
#

yes but what is secen.unity

flat forum
#

had a "Scenes" folder

#

in Assets

solar jacinth
#

open it

flat forum
#

and some empty scene

#

this time there isn't an empty scene tho

#

can I just

dark wigeon
flat forum
#

yeah

dark wigeon
#

that was just for testing

flat forum
#

I am still confused as to how to open the scene editor

dark wigeon
#

hkedit -> load scene v2

#

look at top

#

wait did you load the project yet

#

so you downloaded the zip, extracted, told unity to open folder as project right

flat forum
#

I downloaded and extracted

dark wigeon
#

then on top it should have hkedit

flat forum
#

opened Unity

#

and then I stopped

dark wigeon
flat forum
#

can I open it with a different version of Unity?

dark wigeon
#

open extracted folder

#

no

flat forum
#

that's where I stopped

#

okay gimme a min to download the right one

dark wigeon
#

I mean I haven't tested but I sort of doubt it would work

#

but then again I do have typetrees so it might be better supported

flat forum
#

I needed

#

uh

#

2017

dark wigeon
#

its in the readme and the screenshot what specific version you need

flat forum
#

4 10f1

#

yeah

dark wigeon
#

were you opening the trianglescene in unity and getting it to load the project? that seems a bit weird

flat forum
#

shrug

#

it worked

#

anyways, I got Unity

#

had downloaded it prior but forgot where i'd put it, excuse

nimble lake
#

Is it even possible to mod something when it doesn't have fsm?

#

or maybe I just can't find it

flat forum
#

what are you trying to mod?

solar jacinth
#

shadow dash cooldown

#

ararua api who

flat forum
#

should be

#

didn't Gradow play around with SDash a lot?

solar jacinth
#

yes

#

thats why i told him to ask him

#

@solemn rivet

#

answer

#

wake up

#

buddy

dark wigeon
#

@nimble lake SHADOW_DASH_COOLDOWN in HeroController ez

#

you just have to look around my dude

nimble lake
#

well, that's the thing

#

Do I make a mod or just edit assembly csharp

solar jacinth
#

imgine making dnspy work

dark wigeon
#

make a mod

flat forum
#

what

solar jacinth
#

dnspy doesnt work

#

what

flat forum
#

don't just edit assembly csharp

nimble lake
#

dnspy works when it decides to work

dark wigeon
#

dnspy does work you're just doing it wrong

#

but seriously don't

#

just make a mod

flat forum
#

^

nimble lake
#

hmm

#

well

dark wigeon
#

it's serialized in the assets files so editing the dll will do nothing that a mod can't do

solar jacinth
#

how do i make a mod

nimble lake
#

I'll try to figure out how to make a mod

#

mood sugar

dark wigeon
#

how are you editing fsms then????

flat forum
#

okay I got it open

solar jacinth
#

how do i make a mod except fsm viewer

flat forum
#

I just go pick whichever scene from the Steam folder, right?

dark wigeon
#

anyway just look for the HeroController component and set SHADOW_DASH_COOLDOWN to 0

#

yes choose any level file from hollow_knight_Data

solar jacinth
#

at what program

flat forum
#

lemme just

#

find what rooms I was dealing with

dark wigeon
#

wdym just make a class library and write your code there

#

yeah sorry I don't have scene list yet

#

you could just copy and paste the code for it tho

#

@nimble lake the dash code is in c# not fsm

nimble lake
dark wigeon
#

no you're making a new field

#

you want to modify the instance of HeroController's field not make a new one with the same name

nimble lake
dark wigeon
#

yes that is it

#

thats shadow dash cooldown

nimble lake
#

that's inside the assembly sharp though

dark wigeon
#

ok?

nimble lake
#

like, the reference

#

but ok i'll try

rain cedar
#

It's public

dark wigeon
#

why does it matter that it's in assembly-csharp

rain cedar
#

You don't need anything fancy here

#

It's one line

nimble lake
#

just to = 0 i guess then

dark wigeon
#

yes

nimble lake
#

what's a prefab btw?

rain cedar
#

Some questions are very easily answered with google

nimble lake
#

a prefabricated building.

rain cedar
#

Sure

dark wigeon
nimble lake
#

I wanted to also get rid of the recharge animation while i'm at it

dark wigeon
#

search for something to do with shadow dash recharge in dnspy and if that doesn't work grep the level/sharedassetsxxx.assets/resources.assets files

rain cedar
#

Looks like part of it is handled by a SpriteFlash in C#

#

But I imagine the main part of the animation is an fsm on the shadow dash prefab

dark wigeon
rain cedar
#

Yeah, that's what I found as well

nimble lake
#

problem

#

I can't edit that

dark wigeon
#

wdym

nimble lake
#

I can't type into this

dark wigeon
#

you're not supposed to

nimble lake
#

Didn't you told me to add = 0?

dark wigeon
#

don't add = 0

#

once you have an instance just set the value to 0

#

even if you did edit the dll to = 0 there unity would overwrite it

nimble lake
dark wigeon
#

fields are not global

#

this is ExampleMod1.SHADOW_DASH_COOLDOWN

nimble lake
#

it says instance

dark wigeon
#

the other one is HeroController.SHADOW_DASH_COOLDOWN

#

to set the value you need an instance of the monobehaviour

#

so 1. find gameobject instance 2. get component 3. set field on that instance

safe hamlet
#

btw the proper notation for instance is #, it differentiates it from static access

nimble lake
#

The gameobject instance is SHADOW_DASH_COOLDOWN I think

#

component, not sure what that is

dark wigeon
#

well its the thing you attach to a gameobject

safe hamlet
#

did you read what he said

nimble lake
#

I did but I don't know what that means

safe hamlet
#

i believe that field is on HeroController, no?

dark wigeon
#

scripts are linked to a monobehaviour component

nimble lake
#

that line, yea

safe hamlet
#

you can just call HeroController.instance

dark wigeon
#

o lol its a singleton huh

safe hamlet
#

and access the field that way

#

yea

#

not a game object

#

it's static with an instance field

dark wigeon
#

its not really static its just a singleton

#

but basically static since only one is allowed

nimble lake
dark wigeon
#

its attached to knight

safe hamlet
#

yea

nimble lake
#

What is that window

dark wigeon
#

monobehaviour searcher

#

are you sure instance isn't lowercase

safe hamlet
#

it is and he is directly trying to assign it in a class

nimble lake
#

even then that doesn't change anything

dark wigeon
#

well first off you're trying to run code outside of a method

safe hamlet
#

you need to learn more C# m8

dark wigeon
#

c# and unity

nimble lake
#

I know that, but that will take a few years.

safe hamlet
#

no

dark wigeon
#

not really you just need to learn it

nimble lake
#

For now I'm just trying to figure out what to do

safe hamlet
#

you are not going to get much help if you refuse to learn

nimble lake
#

It takes at least a few months

safe hamlet
#

since you will keep coming with dumb questions which could be solved if you put the effort to learn

dark wigeon
#

I wouldn't say months

#

probably in weeks you could learn most basic things like this

safe hamlet
#

yea

nimble lake
#

Unity tutorials just teach you how to make games, and you would need to watch multiple different tutorials from different people

safe hamlet
#

read up on C# then

nimble lake
#

There's no way all of this can be learned in like a week

#

unless I put many hours every day into this

dark wigeon
#

for the basics, just know what a class, method, instance, fields, variables, etc is and that's really all you need to know to figure things out

nimble lake
#

I tried learning before, and I think I know what these are to some degree

rain cedar
#

I don't think you do

nimble lake
#

It's just that here I'm working with multiple references and such while so far I've only been learning to use things from like 1 .cs

dark wigeon
#

hm is knight really not in the resources list?

#

I've never seen unity do that before

unborn flicker
#

C# isn't really that hard to learn, imo

nimble lake
#

I also got learning GML on my hands as well

unborn flicker
#

I knew nothing, and I made benchwarp in a weekend

#

admittedly with some help

rain cedar
#

GML lol

dark wigeon
#

wait what is gml

nimble lake
#

I would need to learn from a very specific source

rain cedar
#

Game maker

dark wigeon
#

oh

rain cedar
#

You need only one source

#
nimble lake
#

yea that's another problem, sometimes I don't know what I'm looking for

unborn flicker
#

^ you don't have to take a course in it to learn how it works

rain cedar
#

Dude you keep giving up before trying

nimble lake
#

I bought a course once

#

on C#

safe hamlet
#

wait homothety, did you have experience in programming before benchwarp?

unborn flicker
#

Not really

rain cedar
#

I don't think courses are a good way to learn

unborn flicker
#

I did like a week of C++ 5 years ago

safe hamlet
#

that's pretty impressive

dark wigeon
#

doing c++ after c# is sad

nimble lake
#

I just hate it when tutorials and courses treat you like an idiot who never touched a computer before

unborn flicker
#

math major supremacy, tbqh 😤

young walrus
#

there's not much to programming beyond learning the syntax

rain cedar
#

To be fair

#

You are kinda sounding like an idiot who never touched a computer before

safe hamlet
#

i wanna learn c++

nimble lake
#

But that's actually complicated stuff

#

This level

rain cedar
#

You keep asking extremely basic questions that can be googled

#

And giving up when told to learn for yourself

safe hamlet
#

since it's pretty powerful when it comes to low level

nimble lake
#

Because I'm being bombarded with so many things I don't understand

#

I'm genuinely trying

young walrus
#

I've been meaning to make a mod as well in my super unlimited free time

#

just haven't gotten around to it

rain cedar
#

Start with the basics

safe hamlet
#

what mod are you gonna make

young walrus
#

there's this guy that makes metal remixes of HK songs

#

I want to put all of those in game

dark wigeon
#

I've actually seen those

young walrus
#

for their respective areas/bosses

safe hamlet
#

o

rain cedar
#

That would be cool

safe hamlet
#

very cool

#

get to it smhmyhead

dark wigeon
young walrus
#

for example

rain cedar
#

Yeah, the knight is a monster

#

It has like 500 colliders

#

@young walrus There is an ApplyMusicCue FSM action

#

Used by Hornet, at least

#

Probably most bosses

safe hamlet
#

it's used by most

#

yea

young walrus
#

yeah. I'm not expecting it to be overly difficult

#

just need to get around to it

safe hamlet
#

i can help you with it if you do decide to do it

young walrus
#

Just need to learn some C# syntax

#

I only really know Matlab

#

which helps zero percent

#

okay.... a bit more than zero

#

but still

dark wigeon
#

at least it isn't like scratch or something

#

labview

rain cedar
#

Oh god scratch

dark wigeon
#

unreal blueprints visual scripting

young walrus
#

I also want to do a much more ambitious project at some point too where all game sounds are redone by only my voice

#

more a test of my audio engineering skills than modding skills

nimble lake
rain cedar
#

Unfortunate

young walrus
#

ah tests, my favorite way to learn

silk jetty
#

I would probably get less than you

#

send me the test

silk jetty
#

I'm challenging myself to do worse than that

safe hamlet
#

epic C# challenge (gone wrong?)

nimble lake
#

yea idk how he managed to learn C# and make an entire mod all within a week

#

Either he put like 8 hours into it every day or is a programmer god by nature

young walrus
safe hamlet
#

just search by keyword what nes told you to learn

rain cedar
#

I mean benchwarp uses code from other people as well

#

You'll get help here, just not so much with the extremely basic stuff

unborn flicker
#

Yeah, like I said, I certainly had assistance with the GUI and GameManager/HeroController stuff

dark wigeon
#

to be fair this quiz has a lot of names you don't really have to know you just have to know how it works