#archived-modding-development

1 messages ยท Page 452 of 1

rain cedar
#

Happy to help

copper nacelle
#

:itdoesntwork:

rain cedar
#

Oh I don't think move overwrites by default

copper nacelle
#

need /y

#

Oh and the move is fucked now

#

Because the new csproj changes build location

rain cedar
#

Unfortunate

copper nacelle
#

another ../ has been added

magic rover
#

Welp the new enemy rando version doesn't work with rando v2.9.1 because when I load a new game I somehow get immediately sent to the Hornet battle and then when I close the game there are no options but Im probably doing something wrong

wraith bear
#

oh

#

yeah I think I know why

#

are you loading the enemy rando first?

magic rover
#

The LOAD ENEMY RANDOMIZER doesn't show up at all with Rando v2.9.1

wraith bear
#

right

#

and then you went into a game and back?

#

or tried to

magic rover
#

Ye

#

All I got was no options

#

All I saw was gm menu style and the title HOLLOW KNIGHT

wraith bear
#

right

#

yeah that happens sometimes

#

and was this a new save file?

magic rover
#

Correct

wraith bear
#

ok

magic rover
#

Sorry if Im kinda complaining too much

wraith bear
#

no it's fine

#

which rando mod are you using?

#

the one on the mod installer?

magic rover
#

From the google drive

wraith bear
#

ok I'll have a look

#

and what was happening with hornet?

magic rover
#

Her fight just started and hten it resets

wraith bear
#

ok

#

were you in king's pass first or just straight there?

magic rover
#

When I walked in king's pass I got an indimate transition to the Hornet fight

#

The knight walked foward and bam Hornet fight

wraith bear
#

ok

#

I'll have to fix this tomorrow

#

I'll ping you when I've done it

magic rover
#

Ok

wraith bear
#

ok

#

it's half fixed

#

it shows the full main menu when returning now

#

but it still doesn't have the load button

copper nacelle
#

If you wanted to, it'd probably be better to swap to the API's preload system

#

But that's a lot of work

wraith bear
#

I may as well just stick with what's already there

#

As long as I can get it to load the loading button from the start, I'll be happy

copper nacelle
#

Yeah

wraith bear
#

how are you doing with rebuilding the API?

copper nacelle
#

MonoMod has an issue with their custom attributes

#

so I'm looking at that now

#

I think it's because of access to a modified closure

#

Yeah I fixed it

#

๐Ÿ˜ค

wraith bear
#

nice

#

@magic rover for your hornet, it's a debug flag

copper nacelle
#

probably because kerr was working on a hornet rewrite

wraith bear
#

if you press L at the right time it does that

#

yeah

#

it's part of the other error that was breaking it

#

I've disabled it

#

and also potential random healing and the menu change

copper nacelle
#

wow a hook now yeets my game

#

gaming

wraith bear
#

ok I've almost got it

solemn basin
#

Woah, enemy rando being fixed? omggrub

wraith bear
#

yep

#

sure is

#

and provided 56 can fix the API, it's going to be fully functional

copper nacelle
#

it's kinda fixed

wraith bear
#

minus a small bug which means you can't return to the main menu

copper nacelle
#

there's a certain method detour which is now a bit weird but i'm looking into that

#

but the memory leaks should be gone

wraith bear
#

on that note, I've fixed all issues related to the load button not showing up

#

it will now appear with or without the item rando when you load the game

#

I've also fixed some other stuff like removing random debug things

#

like randomly teleporting to hornet when you press L sometimes

copper nacelle
#

yeah enemy rando loads with qol now

wraith bear
#

awesome

#

well done

#

and I'll give you the updated dll

solemn basin
#

Is it fixing loading issues or also fixing things like bosses becoming things that break events or shades breaking things like colosseum?

wraith bear
#

uhh

solar jacinth
#

loading issue fixed?

solemn basin
#

Functionality is good enough for me, but curious.

solar jacinth
#

pog

wraith bear
#

oh no I've a lot of work to do

#

not yet

#

although I'll look into that stuff as well

#

it works at least

solemn basin
#

Awesome! Even with just the loading issue thank you for your work!

#

It is a fun mod to try for the novelty.

wraith bear
#

wow I never thought that I'd be talking to you today

#

or that I'd be fixing this mod either

#

i'm honestly not too sure how this happened

#

I was just like "I wanna play this - it doesn't work - I guess I'll try fix it"

solemn basin
#

Hopefully nothing involving being held at gunpoint.

wraith bear
#

haha no

solemn basin
#

I'm sure others will appreciate your efforts too. :)

wraith bear
#

yeah I hope so

copper nacelle
#

i don't want to update the api with this just yet because unity mono is fucked

#

sizeof(char) == Marshal.SizeOf(typeof(char)) but sizeof(bool) != Marshal.SizeOf(typeof(bool))

#

and as a result some stuff breaks for some On hooks, which a lot of mods use

wraith bear
#

this version will work with pretty much anything

#

or at least it should

copper nacelle
#

and by breaks I mean crashes the game immediately instead of after 400 scenes

wraith bear
#

but don't turn on the area randomizer, it doesn't work at all

#

use the new one instead

#

although that should be obvious

#

I'll remove the option at some point but I need to sleep now

copper nacelle
#

goodnight

solar jacinth
safe hamlet
solar jacinth
#

monka

copper nacelle
#

yes

#

But it's important

#

Because if you look at the PR before that, that's what actually matters

#

There was a implicit capture of caHandler so it'd get set to the value of the second assignment even when the first was the non-null case

#

@safe hamlet

#

the second pr was just because #56 meme

safe hamlet
#

ah

wraith bear
#

where can I find a list of things like enemy names, scene ids etc.?

#

ok I found the scene ids

#

nvm, I've got a better way of doing it

#

@solemn basin I think I've fixed your issue with shades in the colosseum

#

could you elaborate on the other thing with bosses breaking events?

magic rover
#

Enemy Rando sometimes transports me to different tranisitions that aren't even supposed to happen for some reason

wraith bear
#

oh

#

which version?

magic rover
#

The 1 you made

wraith bear
#

the latest one?

magic rover
wraith bear
#

I'll give you a new one with that fully removed

magic rover
#

Thanks!

wraith bear
#

but I'm pretty sure I got rid of the calls to that function

magic rover
#

Also I have seen the decrease of Collectors and Traitors, 0/10 /s

wraith bear
#

lol

#

I just keep getting watcher knights

#

I've had about 10 so far

magic rover
#

Elder Baldur spawned a Collector AND a Traitor suprisingly

wraith bear
#

nice

#

do you think I should add godmaster bosses in, abs. rad, pure vessel etc.

#

and nailmasters

magic rover
#

I would love that but that would also be horryfiying

#

Finding Sly out of nowhere to rek you

wraith bear
#

yep

#

I could add it as an option in the menu?

magic rover
#

That seems good

wraith bear
#

right

#

I'll just do that and then I'll give you the new version

magic rover
#

Your awesome! hollowknice

#

Enemy Rando only randomizes enemies until version 1.3.1.5

wraith bear
#

of HK?

magic rover
#

Ye

wraith bear
#

mine or the old one?

#

lol it loads eternal ordeal as well

magic rover
#

both

wraith bear
#

huh

#

that's weird

#

I'll look into that

magic rover
#

Enemies randomized are until Lifeblood

#

Since the old enemy randomizer said version:1.3.1.5 in readme

wraith bear
#

have you tested this?

#

apparently it worked until voidheart

#

and it works for me on voidheart

magic rover
#

I play on cp

#

Only the enemies

wraith bear
#

ok

magic rover
#

of pre-godmaster were randomized

wraith bear
#

I think there's something going on with your version of the mod

magic rover
#

Sly, PV etc aren't randomized

wraith bear
#

ohh

#

right

magic rover
#

Ye that

wraith bear
#

no I totally misunderstood you there

#

sorry

magic rover
#

It's ok

wraith bear
#

it's because the mod was written pre-godmaster

#

it doesn't randomize bosses anyway though

magic rover
#

It does randomize Brooding Mawlek

wraith bear
#

yeah

#

because it's not technically a boss

magic rover
#

Isn't Collector also a boss and it's randomzied just not in the original position?

wraith bear
#

what do you mean?

magic rover
#

Collector can appear outside of the Love Tower

#

Just not randomized where you find him normally

wraith bear
#

yes exactly

#

other enemies can turn into bosses, but bosses can't turn into other enemies

magic rover
#

Ye

wraith bear
#

that's intentional

magic rover
#

However The Radiance is actually something.

Doesn't appear at all in her original place

wraith bear
#

yeah

#

radiance is broken

#

that's one of the things that I need to fix

wraith bear
#

I've added an option for godmaster enemies, but I might have missed something

#

if you notice anything weird just let me know

#

I also (hopefully) fixed a bug with shades in the colosseum

magic rover
#

So for the option of godmaster enemies/bosses i have to enable it on the main menu?

wraith bear
#

I'm pretty sure it should work

#

I couldn't be bothered resetting until I found a godmaster enemy, but it tried to turn something into an ordeal zoteling when the setting was off and it failed, so I think it SHOULD work

#

and I can finally actually play it now

magic rover
wraith bear
#

lol

#

excellent

#

was that your first enemy?

magic rover
#

Ye

silk jetty
#

inb4 absrad in like every room

magic rover
#

Now Sly is just stuck in a hole while spinning

This is funny to see ngl

#

When I pogo on an enemy the hit doesn't count or probably Sly broke it

wraith bear
#

that's weird

#

I doubt it's the enemy rando though, afaik it doesn't mess with hit detection

#

oh

#

yeah it probably is actually

#

it's probably generating the incorrect hitbox

silk jetty
#

hitbo

wraith bear
#

didn't press x hard enough

#

or at all apparently

silk jetty
#

I have some keys that are like that

#

where I have to press surprisingly hard for it to register

wraith bear
#

nah it isn't that I just pressed it really lightly

warped sinew
#

poor sly

magic rover
wraith bear
#

I think there's something up with the rotation code

magic rover
#

That happens every time

wraith bear
magic rover
#

Also ye, the hitboxes seem to fucked

silk jetty
#

the scaling happened like that before

magic rover
#

^

silk jetty
#

it's supposed to do that i think

magic rover
#

Probably to fit the area

wraith bear
#

yeah I know

#

but it still looks really weird

magic rover
#

Okay some news: When I restarted the game the hitboxes got fixed

wraith bear
#

ok

#

that's good to know

#

if it happens again I'll look into it in more detail

#

it's just staying there and spinning really fast

#

oh well

magic rover
#

Also found a sound effect problem:When I hit False Knight it does when the Maggot getting hit without the armor

wraith bear
#

ok

magic rover
#

The descrpitions are amazing

wraith bear
silk jetty
#

because it doesnt unlock anything currently

#

and is basically useless

wraith bear
#

ok

silk jetty
#

actually it doesnt unlock anything period

wraith bear
magic rover
#

You can get past him

silk jetty
#

tank

wraith bear
#

ik

#

or just leave and come back

#

also mantis claw from false knight

#

that's pretty good

#

and apparently the main menu softlock got fixed somewhere in that

silk jetty
#

wasn't the main menu softlock mostly just because it's intended for a different api?

wraith bear
#

possibly

#

but still, I don't see what fixed it

#

I haven't changed anything other than adding the godmaster enemies

silk jetty
#

that means that even without your claw you could get to fungal

flat forum
#

Taken The Lurien

iron crown
#

Lurien

wraith bear
#

actually it was really bad to get that there because it infected the crossroads

iron crown
#

oh god

wraith bear
#

which makes navigating them a massive pain

wraith bear
#

not sure if it's because of the terrain or just because it doesn't work

silk jetty
#

well, it's some free literally nothing

wraith bear
#

yep

#

I just found an invisible Grimm and an invisible Hollow Knight

iron crown
#

free soul extremely useful

wraith bear
#

and it still drops geo for some reason

iron crown
#

how did you find them they're invisible

wraith bear
#

well, I first noticed when my health suddenly dropped and grimm shot his fire everywhere

#

and the infection particles from HK

#

no clue why they were invisible though, I'll have to try fix that

magic rover
solemn basin
#

@wraith bear That's awesome! Siblings broke gauntlets (which you could no clip out of) but the colosseum was generally not able to be completed as it would just break.

The other two problems I remember is that trying to get into the White Palace required turning Enemy Randomizer off, as the Kingsmould would change to something else and killing it wouldn't open the door to enter the WP. But the other thing is certain events break if bosses change to something else - if you go to Brooding Mawlek's room and kill whatever random thing BM changes to the mask shard won't spawn. The Hollow Knight and Radiance will change to random enemies too, so you can't finish the game going to their rooms. You have to win the game by killing the Hollow Knight where it shows up outside the Black Egg.

#

Which can lead to something funny like beating the game in under ten minutes with 0% completion.

magic rover
#

I found Absolute Radiance a while ago

wraith bear
#

Yes I think all that is fixable

#

I took siblings out of the colosseum and gauntlets, and I'll look into the colosseum issues as well

#

Everything else should be do-able by just having a list of specific instances of enemies that can't be randomized

#

Although other bosses aren't changed, so I don't see why HK and Radiance would be an exception

magic rover
#

Isn't there a Grub Mimic glitch where if it turns into anotehr enemy and then why you kill it the colosseum won't contuine on too?

wraith bear
#

ok

#

I'll try sort that

#

again, should be easy to fix by stopping it from being changed

magic rover
#

Some things don't need to be randomized ye

#

Would the game break if Hornet was actually randomized?

wraith bear
#

I don't think she is randomized

#

but it probably would

magic rover
#

Ye she isn't

wraith bear
#

yeah

#

I think that HK is checking for a certain enemy to be killed in boss rooms

#

so obviously if that enemy doesn't show up, the check will never pass and it won't let you continue

magic rover
#

Also here's another thing:The charm notch in Fungal Wastes doesn't drop with Enemy Randomizer pretty sure

wraith bear
#

yeah

#

that's the same thing

#

what should the enemies be?

magic rover
#

Shouldn't the enemies be the normal ones?

#

Aka unmodded area

#

room*

wraith bear
#

yes

magic rover
#

Im really glad someone who knows how to code is fixing Enemy Randomizer, meanwhile I can't even code

wraith bear
#

I'll just need to look for all the places where you get an item from killing something

#

and also find a way to disable randomization in certain areas

#

which should be very easy, as there is already a case for the colosseum where certain enemy types are exempt

#

the only problem is stopping the game from ending when you kill HK normally

#

or radiance probably

wraith bear
#

how can I get the current scene number?

#

nvm I figured it out

solemn basin
#

It should be shrumal ogres in the fungal wastes at the charm notch.

wraith bear
#

ok got it

#

I think it should be almost ready tbh, then it'll just need config for which enemies

#

hopefully I'll be able to fix the colosseum with this too, but I'll have to test that later

solemn basin
#

Nice!

wraith bear
#

OH NO

#

IT'S CRASHING AGAIN

#

I don't even know what's wrong with this damn white defender

#

this shouldn't even have a memory leak

#

I'm not running QoL or rando map mod

#

ok

#

and now it's fine again

#

that was weird

#

and now it's crashed again

#

@copper nacelle I'm having issues with white defender again for seemingly no reason

#

QoL and map mod aren't installed

unborn flicker
#

56 proven innocent after all ๐Ÿ˜ค

wraith bear
#

huh

unborn flicker
#

Your conclusion from yesterday was that On hooks were causing a memory leak right?

wraith bear
#

it seems to be fine as long as you don't alt-tab away from HK

#

yes

#

I don't see why it's changed though, I haven't messed with the loading code or anything to do with on hooks

#

oh well, I'll just add it to the readme

#

I'm just testing on these guys for now

#

so I'll change it to block HK, Radiance and the Shrumal Ogres in their specific places

#

and it should be easy to add new cases, should I need to later

#

although there are still issues with it

#

oh

#

I just wasted a bunch of time there

#

or not actually

#

ignore me

magic rover
#

THK, radiance and Ogres arent randomized anymore?

#

I forgot to mention this but what about Flukemarm, the boss spawns a charm when you defeat it but boss is randomized

wraith bear
#

I think so

#

I'm just trying to get debug mod to work with me so I can test it

#

and I'll add flukemarm

unborn flicker
#

You may want to add Benchwarp if you aren't already using it for testing. It's quite a bit faster than noclipping with debug

wraith bear
#

yes

#

good idea

#

thanks

magic rover
#

Benchwarp also gives the scene names

wraith bear
#

yeah

#

I think (only tested the first one so far) that colosseum is working now

#

although I need to double check I actually get the correct rewards

#

although zote never shows up

#

still, I got the charm notch

#

I'll just check the other two, then I'll do HK and Radiance

#

and the ogres

#

There is a small problem of things turning into weavers and therefore going invisible until you go on exactly the right spot

#

so I'll stop that from happening

#

very easy to do that

solemn basin
#

Did you also fix the Kingsmould outside the White Palace?

wraith bear
#

ok I'll do that as well

#

I'm having an issue with Trial of the Conqueror, one of the enemies is fully disappearing

#

no trace in the logs either

#

ohh

#

no I got it

magic rover
#

Enemies disappearing? Had that issue in Crossroads aspids arena but I can noclip out

wraith bear
#

soul twisters break colosseum apparently

#

and I guess volt twisters too

#

I've disabled both

#

weirdly, Kerr had them disabled for normal gauntlets but not the colosseum

magic rover
#

Arent those in colo 3?

wraith bear
#

yeah

#

but they teleport away when the rando chooses them

#

to change something else into

#

I think

solemn basin
#

A few enemies are weird like that. Collector showing up in rando is him screaming then jumping through the ceiling to fly to his home planet.

jovial vault
#

incredible

flat forum
#

is new HK Level editor our already

solemn basin
#

Having the Hollow Knight change into the Collector and then jump into the ceiling for the dramatic finale was pretty funny.

wraith bear
#

yeah I've had that one before lol

magic rover
#

Traitor Lord makes unproper entrances

jovial vault
#

level editor has been out for a while

flat forum
#

it's been like a month since you figured out how to fix the bug

jovial vault
#

bother nes

flat forum
#

@dark wigeon

magic rover
#

Also Collector doesn't seem to spawn random enemies in his original place Good since Collector would be more powerful than Elder Baldurs

wraith bear
#

yep it was the mages

#

it's fixed now

magic rover
#

Welp Collector now is offically the most powerful boss in the world

wraith bear
#

grub mimic is fixed, I think you said there was something wrong with it before?

#

I have it disabled now

#

so it won't change

magic rover
#

Ye

wraith bear
#

also colosseum is a mess

#

thankfully I can 1-hit everything with debug

magic rover
#

Really is a mess

wraith bear
#

but it spawns so much random stuff

#

one wave was a watcher knight and a brooding mawlek

magic rover
#

I wonder what will happen to God tamer

wraith bear
#

it unfortunately can't spawn Radiance

magic rover
#

Wait, can Radiance still be spawned outside of it's original place and colo?

wraith bear
#

yes

#

it's just disabled for colo

#

as with some other stuff

magic rover
#

Ah

wraith bear
#

I guess so you don't get an ending in the middle of it

magic rover
#

Imagine THK spawning in Colo

solemn basin
#

You can't kill Radiance for an ending out in the world.

magic rover
#

^

solemn basin
#

She'll get staggered, fly up, and disappear.

magic rover
#

The acid is also her weakness

solemn basin
#

But you can kill the Hollow Knight for an ending.

magic rover
#

I love the fact the bosses can die to acid

solemn basin
#

And if you have Void Heart Hornet will show up if you weaken THK out in the world, allowing you to reach Radiance's room.

magic rover
#

And when you "challenge" The Radiance no more

wraith bear
#

oh right yeah of course

#

that's why radiance is banned

#

you can't kill her

dark wigeon
#

Yes even the people on YouTube are bothering me

#

I got a thousand other things going on but I'll tell you when I have more progress

jovial vault
#

isn't it summer break

wraith bear
#

trial of the conqueror works

#

just fool left

#

oh no

#

ok just don't do trial of the fool

#

it's totally wrecked

#

it spawns the first 10 or so waves at once

#

then lost kin showed up and it broke

solemn basin
#

Sounds legit.

wraith bear
#

oh no I forgot to save after conqueror

#

so now I have to do it again to test fool

magic rover
#

Is it best to disable more bosses than just Radiance to not be in the colossuems?

wraith bear
#

there are more

#

most of it was already taken out by Kerr

#

lost kin breaks it, so I removed that

#

if you have any issues with bosses, just let me know and I'll take them out in future

#

but for now I'll leave them in

magic rover
#

Watcher Knights don't seem to break colo

wraith bear
#

Uumuu would break it though

#

I'll make sure to block that

magic rover
#

What about Nosk?

wraith bear
#

uhh

#

no idea

#

probably

#

I'll disable it

#

loodles don't change for some reason

#

I think that's for the best though

#

the rotation would break everything

#

wait no

#

everything is broken now

#

nothing is randomized

magic rover
#

Because of the loodles?

wraith bear
#

ok let's just go with don't do fool

magic rover
#

Wait wha

wraith bear
#

it isn't required for completion

magic rover
#

Required for 112%

wraith bear
#

yeah but it still works

#

just not totally randomized

magic rover
#

So fools randomizes nothing?

wraith bear
#

ahhh

#

I see

#

so basically, if it can't find a replacement, it stops the program from looking for replacements until the scene changes

#

so the loodles break everything

#

if I disable them it should fix it

#

actually, they aren't included in the main randomizer

magic rover
#

Wait, are you talking about the upgraded loodles?

wraith bear
#

I should be able to fix it completely

#

yes

magic rover
#

I know this kinda nit picky but they are called death loodles

wraith bear
#

ok

#

or in the code, they're called 'Colosseum Grass Hopper' for some reason

#

all the enemies have really weird names

#

it makes it so hard to figure out what things are

magic rover
#

True

#

The names are stupid, just like the room names

wraith bear
#

yep

thin bolt
#

cries in bad pc so no hk mods for me

wraith bear
#

I'm just going to hope Uumuu isn't in the rando because I'm not going to try figure out what it is in this

safe hamlet
#

have you seen

#

MEGA FAT BEE

wraith bear
#

Crystal Guardian is Zombie Beam Miner

#

I have no clue what a Flukeman is

#

Zombie Fungus A is apparently a Shrumal Ogre

#

although I'm not certain on that

magic rover
#

Is Enraged Guardian Zombie Beam Miner 2?

wraith bear
#

I assume so

#

I really hope this works, I want to keep them in

magic rover
#

Oh

#

Kill them fast as possible or enable infinite hp

wraith bear
#

I fixed the death loodles

#

I've got all the cheats on

#

I'm 1-hitting everything, infinite soul, invinciblity

#

he's just stuck in midair

#

definitely taking him out

#

I think that was supposed to be god tamer

flat forum
#

wait what version are you on?

wraith bear
#

of HK?

#

just the latest one

flat forum
#

so it works properly?

wraith bear
#

yes

#

well no

#

but it randomizes things

#

as you can see, there are still issues

#

but it worked as it did in the past

#

I'm fixing the issues which were in it then

#

huh, it wasn't god tamer

#

I guess NKG just breaks it

#

somewhat unsurprisingly tbh

flat forum
#

in what ways does NKG break?

wraith bear
#

the trial stops

#

and he doesn't do anything other than standing still in the air

flat forum
#

mhm

wraith bear
#

plus I think it's unfair to have to potentially fight NKG in Trial of the Fool

flat forum
#

I mean

#

I love the NKG fight

#

and I'm willing to fight him anywhere anytime

#

if you ain't prepared to fight a random NKG/Pure Vessel in the middle on nowhere das ur fault

wraith bear
#

haha I guess

#

but still

#

although I can't argue

#

anyway, it wasn't him breaking it

#

it was something else

#

so for now I'll just leave it

#

I'll come back to this another time

#

for now I'll test HK and Radiance

#

and then get the other fixes done

unborn flicker
#

Royal Guard ๐Ÿ™‚

wraith bear
#

no actually

#

Royal Gaurd

#

at least according to the logs

unborn flicker
#

Yes, it is a Royal Gaurd, and killing it broadcasts ROYAL GUARD KILLED

wraith bear
#

ah ok

unborn flicker
#

so what was killed? the great mystery

#

The Fluke corpse is probably loaded whenever Fluke is absent

wraith bear
#

so that flag is the thing preventing you from getting into WP

#

ok

#

any idea what Flukemarm's name is in code?

solemn basin
#

Homothety, forgot to mention but finished Room Randomizer and had a blast. Thank you for a fun time getting lost. ๐Ÿ˜ƒ

unborn flicker
#

Fluke Mother

wraith bear
#

ok I thought so

unborn flicker
#

The scene dump is handy for this sort of thing, but you have to know the room names

wraith bear
#

I've got that correct in my code so it must be something else

#

yeah I found it in there

#

it might be that I killed one in the colosseum?

unborn flicker
#

Royal Gaurd is much worse than Dusk Knight, the superior name used for the dead one in Ancient Basin

#

TC consistency tho

wraith bear
#

yep

#

I think Flukemarm should be fine, the item was there and that's the main thing

magic rover
#

Who is Dusk Knight?

unborn flicker
#

You said you already killed Flukemarm in that playthrough

#

?

wraith bear
#

but he is invisible, as usual

#

yes

unborn flicker
#

The charm checks for flukeMotherDefeated before it spawns

wraith bear
#

ok

#

that would be it

unborn flicker
#

probably should set that manually in the mod

wraith bear
#

right, will do

#

any idea why he might be invisible

#

and Grimm was also invisible btw, when I found him earlier in the wild

unborn flicker
#

that's a vanilla glitch, but it could also be triggered by the mod

wraith bear
#

ok

#

at any rate, he's in his room now

#

and I'm assuming Radiance is in her room too

#

I'll just grab voidheart to check

#

-noheap fixed it

#

@solemn basin there's your HK fix

#

how do I get hornet to show up

#

I cba to play the entire game to test this

#

or for that matter get to radiance's room

unborn flicker
#

easiest way to get Hornet is to noclip into Birthplace and pick up Void Heart

#

debug won't work

#

because it doesn't set one of the Void Heart bools

solemn basin
#

Awesome.

wraith bear
#

ok I see

#

I'll do that

#

Then I got Soul Tyrant, Radiance, Xero and No Eyes on the same room

magic rover
#

The Birthplace is somehow full of bosses

wraith bear
#

now I just need to fix Kingsmould

leaden hedge
#

Maybe just for flyers

wraith bear
#

it would be really easy to do, and would fix potential issues with wingmoulds

#

right

#

and obviously for the kingsmould at the start

magic rover
#

the wingsmould being randomized is terryfiying

wraith bear
magic rover
#

Then again a person tried to do Path of Pain Enemy Randomizer

wraith bear
#

oh god no

#

why

magic rover
#

That person was simply bored

#

Never got to the first check point anyways

wraith bear
#

yeah I'm not surprised

magic rover
wraith bear
#

minus trial of the fool

#

which doesn't work

#

and possibly some stuff that I missed, but mostly it should all work

#

the vitals at least

#

WP is accessible, and HK and Radiance are both in their rooms

#

the first two trials work

gilded lotus
magic rover
#

Thank you for fixing Enemy Randomizer

#

Truly a hero

wraith bear
#

aww no need for that

#

it was no problem

#

thanks for your help today with bugs and such

gilded lotus
#

does this mean we can remove the "(currently broken)"

wraith bear
#

if someone uploads it to the drive / mod installer then yes

#

except not totally

#

it still breaks with QoL, rando map mod and probably some others

magic rover
#

I installed 4 enemy randomizee 7zip files today

gilded lotus
#

i'll add that to the mod summaries

wraith bear
#

at least until 56 updates the API with the memory leak fix

#

but I don't know a thing about that so you'll have to talk to 56

gilded lotus
#

how bad does it break with those mods

magic rover
#

I have enemy randomizer v0.3.0 rn

#

Works with QoL

wraith bear
#

like it doesn't load at all

#

have you got 56's updated assembly c sharp though?

#

and updated QoL

gilded lotus
#

ok ill just put "May experience loading issues with the following mods:"

wraith bear
#

yeah that sounds good

gilded lotus
wraith bear
#

56 does have a fix, but it's not ready yet

#

I tried it and it breaks some other stuff

#

anything with on hooks

magic rover
#

Im playing with the zip file Fireball sent

wraith bear
#

yeah but did you install the new assembly and QoL from yesterday?

#

or are you on the default ones

magic rover
#

I didn't download any assembly

wraith bear
#

huh

#

maybe it does work then

magic rover
wraith bear
#

regardless, it couldn't hurt to put the warning in

#

let me try with QoL actually

magic rover
wraith bear
#

ok

#

yep working for me as well

#

it wasn't yesterday, that's so weird

#

I'll try with rando map mod too

magic rover
wraith bear
#

yep it works with both

#

better tell 56

#

@copper nacelle I somehow fixed the loading issues completely

#

either that or found the real problem

#

if you switch to a different window while enemy rando is loading, it crashes it at 88% (previously 94% - due to Godmaster)

#

that's the problem, not the other mods

#

so don't do that under any circumstances

#

it does say that in the readme

#

so hopefully people will get the idea

#

and so, I do believe that this mod is fully fixed

magic rover
#

Fireball, are you open for DMs if I found a glitch/bug?

wraith bear
#

yeah no problem

#

I think, let me go check my settings

solemn basin
#

Does this enemy Rando work with room Rando?

wraith bear
#

uhh

#

probably?

#

I'll just go check

#

I don't see why it wouldn't

#

oh yeah, you said you were planning that next

#

this will be chaos

magic rover
#

I once tried Enemy Rando + AreaRando (old version)

#

It worked

solemn basin
#

Gotcha, was curious. I'm going to try insofar as it is possible.

magic rover
wraith bear
#

ok

#

I didn't do that btw

#

probably just got lucky

magic rover
#

Oh

#

Then this run is already invalid /s

#

Now I to kill Traitor Lord old nail no spells

wraith bear
#

how long is it supposed to take to generate the transition randomization?

#

because HK stops responding when I do that

rain cedar
#

It's a pretty naive algorithm still I think, so potentially a very long time

wraith bear
#

right, good

#

just checking it wasn't enemy rando breaking it

rain cedar
#

Since it can make bad mappings, then toss them out and start over

wraith bear
#

ok

unborn flicker
#

It's somewhat naive, but that isn't the slow part

#

It generally finishes >50% of the time

#

The slow part is iteratively identifying which transitions are available whenever a new transition is unlocked

#

Probably could optimize it a lot by flagging which transitions can have effects outside of their room, and then otherwise only screening transitions in the same room for unlocks

wraith bear
#

regardless, it works perfectly with the enemy rando @solemn basin

solemn basin
#

Awesome!

#

Thanks for all your efforts Fireball!

magic rover
#

Cranky, good lukc trying out Enemy Rando +Roomrando you need it

copper nacelle
#

@wraith bear were you trying it with the new API or no

wraith bear
#

this was all with the old API

copper nacelle
#

wtf

#

scammed

wraith bear
#

ikr

dawn oxide
#

do enemy randomizer and room randomizer work together

wraith bear
#

it didn't work yesterday at all

#

yes

#

I'll just double check, but I'm pretty sure it's the old one

copper nacelle
#

I'm gonna try tabbing out with the new API and see if that works or if it's just entirely tabbing out

gilded lotus
#

do you think there's any real reason enraged guardian gets so many spawns

#

or is it placebo

wraith bear
#

no clue

#

It shouldn't get as much as it does

dawn oxide
#

why are qol and room randomizer not compatible?

wraith bear
#

they are now

#

that is outdated

dawn oxide
#

oh

#

nice

#

sorry not room randomizer
enemy randomizer

wraith bear
#

just remember to not switch to another window while enemy rando is loading

#

and then they work

dawn oxide
#

i can never use enemy randomizer because it takes forever

#

and oh

wraith bear
#

keep HK on top and focused

#

oh right

#

yeah if it took forever before it will take forever now

magic rover
wraith bear
#

unless it was getting stuck on a certain percentage (94%)

#

yep I've seen that before

dawn oxide
#

i think i have to reinstall the mod loader
im getting an error when it loads

wraith bear
#

no idea why

#

oh yeah

#

it does that sometimes

#

the enemy rando in there is old btw

dawn oxide
#

it says its unable to download the mod list

#

oh

wraith bear
#

you'll need my new copy

dawn oxide
#

how do i install mods manually

magic rover
#

Enemy rando in modinstalelr is v 0.2.x

gilded lotus
wraith bear
#

and you can get the .dll in here

dawn oxide
#

thanks

#

can someone link the google drive

gilded lotus
#

in the pins

wraith bear
#

check pins

#

actually @copper nacelle I think I might have been using the new API after all

rain cedar
#

hmmm

wraith bear
#

although DJ Pichu said it works without

#

idk

#

It breaks for me when I switch windows during loading

#

which could possibly be causing the memory leak?

#

but then I don't see how that could've been broken yesterday and fine now

#

oh well

#

maybe DJ Pichu is just misremembering

#

regardless, it works

#

with at least some combination of mod and API

dawn oxide
#

where can i find the room randomizer and the general randomizer?

wraith bear
#

look in the pins again

dawn oxide
#

is the first pin the room randomizer?

wraith bear
#

you're looking for version 2.9.something

#

no, it's one mod for both

#

by homothety

dawn oxide
#

gotcha

wraith bear
#

3rd pin, 1st link

dawn oxide
#

gotcha

#

thanks

wraith bear
#

np

#

are you going to run enemy rando as well?

dawn oxide
#

yes

gilded lotus
#

2.9.1 is the bundled one

dawn oxide
#

its labeled as old

gilded lotus
#

silly homothety,A isn't a number

#

i guess 2.A is the latest version now

wraith bear
#

yes, the installer will label any mods that it doesn't have the same version of as old

#

the version on the installer is 2.0.0 I believe

#

it will do the same thing with my version of enemy rando

#

on that note, if you encounter any bugs, please let me know, either with a ping on here or a DM

spiral steppe
#

my pc is dying to ER loading

#

is this normal

wraith bear
#

yep

dawn oxide
#

so i need to download the .dll in Randomizer V2.A?

wraith bear
#

as long as it doesn't stall on 88%

#

yes that's right

dawn oxide
#

like what do i need to get here

spiral steppe
#

im just hearing random sound effects and music

wraith bear
#

yes great

#

that means it's working

#

it loads all the scenes and saves the enemies

#

are you using the mod installer version or mine?

spiral steppe
#

Mod installer

wraith bear
#

ok

#

close HK

#

you need mine

#

that one is totally broken

spiral steppe
#

uh okay

dawn oxide
#

so its the dll the only thing i put in the hollow knight files?

wraith bear
#

it's the same mod but it actually works

#

yes

#

in managed/mods

dawn oxide
#

ok cool

wraith bear
#

and both of you remember to keep Hollow Knight as your active window until it's done loading ER

#

so don't alt-tab onto something else or anything like that

spiral steppe
#

idk man are you sure you're not tricking me into a virus?

wraith bear
#

no I promise

#

someone back me up here?

#

@copper nacelle

copper nacelle
#

yes

wraith bear
#

my ER isn't a virus right

full tartan
#

i wish i have the game....

copper nacelle
#

that is correct

wraith bear
#

@spiral steppe ^

#

thanks

spiral steppe
#

uh k

#

so how do i install yours

wraith bear
#

so download the zip, then find your HK installation

#

in steamapps/common whatever

#

or wherever you have it installed

#

then find the folder with the hollow_knight_Data folder

#

and copy the same folder from the zip into there

#

alternatively, go into hollow_knight_Data/Managed/Mods and copy the .dll in the zip into there

copper nacelle
#

The installer also has a install manually button which takes zips/dlls

wraith bear
#

oh does it

#

yeah do that

#

it's probably easier

#

can someone just put my version of this into the installer so I don't have to go through this every 5 mins

dawn oxide
#

it didnt work
it said to check mod.log
which i dont know where to find

wraith bear
#

Ok

#

%appdata%

#

Type that into your search bar in the windows menu

#

Then go to the AppData folder (one above Roaming)

copper nacelle
#

modcommon

wraith bear
#

Oh yeah

#

And that

#

It's on the installer

iron crown
#

i wish i have the game....

wraith bear
#

That should probably fix it

#

@dawn oxide you got that?

dawn oxide
#

yeah

copper nacelle
#

even with an api update

#

the allocation size is lower though i think

#

@wraith bear Does enemy rando call gc?

#

forcing a collection might make it so you can alt-tab

#

it does

#

easy game

#

it turns out loading 400 scenes in a row is slightly bad for memory usage hollowwoke

#

If you have a github I'll pr the fix

#

also I updated the version on the installer

wraith bear
#

Great

copper nacelle
#

are you the guy who forked like 4 hk repos or is that some random guy

wraith bear
#

Not me

copper nacelle
#

nice

wraith bear
#

I'll give you a link

#

I can't remember if I pushed the latest version

#

But it shouldn't matter for changing the loader

copper nacelle
#

ah

#

i checked github forks but yours isn't a fork

#

this makes sense

wraith bear
#

Oh sorry

#

Didn't think about that

#

I'm an idiot

copper nacelle
#

it's fine

#

no harm

wraith bear
#

Great

rain cedar
#

Ah the TC approach

wraith bear
#

So this should fix the loading issues?

rain cedar
#

Force GC on an arbitrary interval

copper nacelle
#

๐Ÿ˜ค

#

yeah

#

idk what else to do

#

if you don't force it the game just dies

rain cedar
#

I guess that's a unity issue

copper nacelle
#

yeah

#

Even just Unity's UnloadUnusedAssets doesn't work well enough

wraith bear
#

I've merged it

copper nacelle
wraith bear
#

I'll test it myself later, I'm not on my pc right now

rain cedar
#

You should make this a fork though

wraith bear
#

I know

#

I'll do that tomorrow as well

rain cedar
#

Alright

#

I guess the API preloading will have the same issue

#

If enough things are requested

copper nacelle
#

i guess

#

But I don't think any other mod is going to be loading literally every scene

#

Might be good to add a gc call anyways though

rain cedar
#

Enemy randomizer should be moved to the API system

copper nacelle
#

yeah

rain cedar
#

And then it would probably crash

copper nacelle
#

sad but true

#

I could try and swap it over rn I guess

#

swapping it is going to be a pain

wraith bear
#

I would offer to help, but as before I'm not on my pc

rain cedar
#

You can make it generate the list in the proper format while iterating

copper nacelle
#

urite

rain cedar
#

Then switch it with that

copper nacelle
#

@rain cedar do you think infinite loads could be caused by the same unity issue?

#

this is from one of mick's infinite loads

rain cedar
#

Could be

copper nacelle
#

GC.Collect every arbitrary n scene loads x5fiftPrime

rain cedar
#

Stupid, but if it works

#

The problem is it's impossible to test

copper nacelle
#

yeah

#

If we could actually use the unity editor we could see if it's some dumb tc thing

#

Because the recommendations on the unity forums are just "look at the memory tab in unity"

copper nacelle
#

probably the closest thing we can get for script

rain cedar
#

For leaking of unity objects, please use the detailed memory profiler included in Unity3D

rain cedar
copper nacelle
#

unfortunate

nova berry
#

Does anyone have any good custom knight skins? these are jsut memes/recolors (tho the grimm knight and hk/pv ones are good)

copper nacelle
#

the normal profiler doesn't seem to have much memory-wise

#

no

nova berry
#

:(

rain cedar
#

It's a ridiculous amount of work to make a good skin

nova berry
#

guess i gotta make my own lol

copper nacelle
#

my dude it's literally redrawing every frame related to the knight

#

redrawing/changing

solar jacinth
#

@nova berry there is uhhh shade knight i made

#

but its not done yet

#

but working

fair rampart
#

how will shade dash work with shade knight?

#

make it flash a.,.,., blacker black?

leaden hedge
#

Reinstall in incognito mode

magic rover
#

Enemy Randomizer v0.3.0 with QoL mod worked for me with the API 1.4.3.2-51

wraith bear
#

Ok good to know

#

The memory leak is apparently caused by alt tabbing so it should work with everything if you don't alt tab

magic rover
#

I have my phone to look into Discord anyways

wraith bear
#

56 wrote a fix for that as well

#

I'll build another version with that at some point

opal linden
#

uhh did the modding api change

wraith bear
#

possibly

#

Why?

#

I don't think 56 changed the main version yet

solar jacinth
#

@opal linden redownload the installer

#

woah we got a new modder

magic rover
#

The modder who fixed Enemy Randomizer ye

solar jacinth
#

incredible

#

make him a modding staff

wraith bear
#

nah don't bother with that

#

it really wasn't much

solemn rivet
wraith bear
#

also @copper nacelle did your changes make it take way longer to load or is it just my pc

solemn rivet
#

What did you do sugar?

#

Wait, that's 56

wraith bear
#

anyway, it seems to be fixed now

#

I'll make another zip

#

I think this is the 5th in about 2 days

#

added a fix to the enemy rando to stop alt-tabbing cause a memory leak

#

and therefore fully fixing the loading issues

#

probably

#

I think it's just unloading the scenes after it's finished with them

#

and I'll just change the repo to a fork

solemn rivet
#

I haven't been here these past few days

#

Was it a memory leak then?

wraith bear
#

yes

#

although there were some other problems that I fixed

#

related to UI not loading

#

and also logic issues like bosses breaking events

solemn rivet
#

Oh

wraith bear
#

such as HK and Radiance not showing up

solemn rivet
#

Very good

#

Did manage to do something about collector breaking the game?

wraith bear
#

not yet

#

that's on my list though

solemn rivet
copper nacelle
#

@wraith bear probably the former