#archived-modding-development

1 messages · Page 85 of 1

flat forum
#

I'll try and find them in a bit

#

by the way, if I can understand what's going on that means that the code is VERY tidy

#

so user info is pretty good

#

but other stuff is apparently weird

#

Kingdom's Edge is called Deepnest_East. Probably it was Right next to Deepnest originally

#

anyone have an idea of what file KDT sent me? The names are weird and I'm pretty much lost

#

the file was called... UntaggedHollow_Knight_BossControlEqz2PQ

#

it seems to be the code for The Hollow Knight fight

#

Yeah it is

#

I'm proud of myself

solemn rivet
#

it's the ai for THK, in short

#

are you using an fsm viewer?

flat forum
#

the file was a .json and I just found a random .json reader online

solemn rivet
#

grab the fsm viewer from the drive

flat forum
solemn rivet
#

oh, it's not there

flat forum
#

there's a KCGhost - FSM thing

solemn rivet
#

no, that's the fsm dumper

#

you're gonna need that

#

download that wherever you want

#

put that .json in the same folder

#

rename it to data.json

#

and add var fsm= to the beginning of the file

#

then open the viewer.html

pearl sentinel
#

@livid estuary enemy randomizer uses around 2-3 gigs of memory (it has to load every enemy in the game) so if you don't have enough ram or too many things open then you can hit a memory issue

flat forum
#

@solemn rivet Now, to make sure I'm not being an idiot - I add the "car fsm=" where?

solemn rivet
#

*var

flat forum
#

Ok

solemn rivet
#

Did you get it working?

flat forum
#

I can't open thehtml

#

that's the main problem

solemn rivet
#

Wut

#

What do you mean

flat forum
#

Wait

#

it worked now

#

Ok, everything's good

#

I have no idea what happened there

#

I'll check it tommorow tho, it's getting late

copper nacelle
exotic venture
#

tidy code

#

implying the code is readable after almost fully being made in playmaker
this is gud meme

solemn rivet
daring snow
#

Out of curiosity, do you guys have a beginner’s guide to HK modding? I saw the basic resources to get started in the pins.

#

I was thinking of starting to mess around with it at some point

rain cedar
#

If you've seen the example mods that's the closest thing to a guide

#

Just ask questions, as long as they're not stupid you'll get answers

daring snow
#

Alright, that’s fair

copper nacelle
#

also look at debug mod

rain cedar
#

Anyone got an idea for easily/cheaply finding shinies in scenes?

#

You can find the arrow prompts with ObjectPoolSpawnHook, but their parent is null because TC

pearl sentinel
#

i think all the loaded fsms are in one list, so you could just iterate over that loaded list when a scene changes?

rain cedar
#

Yeah I see, FSMUtility.fsmListPool

#

Would need reflection to get at it

#

Maybe the best option, though

pearl sentinel
#

yeah, it's very much going to be some reflection shenanigans either way i think

rain cedar
#

Getting nothing printed by this on scene load

List<List<PlayMakerFSM>> fsmListList = (List<List<PlayMakerFSM>>)fsmListPoolField.GetValue(null);

foreach (List<PlayMakerFSM> fsmList in fsmListList)
{
    foreach (PlayMakerFSM fsm in fsmList)
    {
        Log(fsm.name + " - " + fsm.gameObject.name);
    }
}```
#

I'm pretty confident it's not the case that there's just no fsms

#

Ok I'm looking at this class more closely and Idk what this fsmListPool is even for

#

It doesn't use it in nearly any of its functions

#

I'm just gonna run some crap code that searches everything in a coroutine

#

Should always finish easily before players make it over to a shiny

pearl sentinel
#

inside PlayMakerFSM look for this

#

    // Token: 0x040002F8 RID: 760
    private static readonly List<PlayMakerFSM> fsmList = new List<PlayMakerFSM>();
#

pretty sure that's the list of all the playmaker components

#

@rain cedar

#

there's a public getter for it

#
// Token: 0x17000181 RID: 385
    // (get) Token: 0x0600057D RID: 1405 RVA: 0x00017C3B File Offset: 0x00015E3B
    public static List<PlayMakerFSM> FsmList
    {
        get
        {
            return PlayMakerFSM.fsmList;
        }
    }
rain cedar
#

Oh, alright

#

Thanks

gilded pawn
#

@solemn rivet I was wondering do you think it would be possible to add a stat in bonfire that increases charm notches and can reduce charmcosts for certain notches ?

hollow pier
#

reduce notch cost for notches

#

big think

gilded pawn
#

The adding of additional notches should be possible due to it happening with a glitch not too long ago...but can we reduce notch costs?

copper nacelle
#

do you mean charm costs

gilded pawn
#

Yes sorry I'm trying to work and type a the same time noot

copper nacelle
#

yeah that's easy

hollow pier
#

hell mod dreamshield

copper nacelle
#

I tried to avoid changing the save

#

aka no don't do that

#

just setting it should work fine

gilded pawn
#

My God I just noticed my first post and my error corrected it so hopefully it makes more sense now bretta maggot

rain cedar
#

Reduce charm costs for notches is still nonsense, though

copper nacelle
#

^

gilded pawn
#

-_- I've seen insane mods made in my lifetime, something like that should be possible with enough coding or ....Or if we can not reduce cost we can increase how many we have

copper nacelle
#

i just said it's not hard to do that wtf

#

sean was saying that your statement still doesn't make sense

#

cause it doesn't

hazy sentinel
#

yo playable zote mod shouldn't be that hard

#

I've seen some crazy mods

rain cedar
#

Ok I get your point but to be fair he's not wrong

#

Charm cost is very easy to change

hazy sentinel
#

just use cheat engine haha

rain cedar
hazy sentinel
#

go back to src

rain cedar
#

Never

#

Someone else can verify runs for a change

gilded pawn
#

@rain cedar sorry I thought you meant the idea it self was nonsense, and I apologise for my bad grammer, not very good at talking or typing

rain cedar
#

If you want to change charm cost without fucking with saves this would probably work

public int GetBool(string name)
{
     if (name.StartsWith("charmCost_")
     {
          int charmNum = Convert.ToInt32(name.SubString(10));
          switch (charmNum)
          {
               case 1:
                    return 6;
                    break;
               //etc
          }
     }
     return PlayerData.instance.GetIntInternal(name);
}```
copper nacelle
#

i did that in hell mod

rain cedar
#

Hook that to GetPlayerIntHook

copper nacelle
#

it does work

#

but when you sit down and take off the charm

#

some notches stay used

#

so like w/ dreamshield you could put it on but then you would take it off and 2 notches would stay used

#

fixes itself if you get off the bench then get back on again tho

rain cedar
#

Yeah I see the problem

#

CalculateNotchesUsed grabs the ints directly

#

I swear TC is just a team of professional shitposters trying to fuck with modders

#

I mean look at that

copper nacelle
rain cedar
#

Well in any case there's probably just an FSM int you can change manually to fix notches on unequip

#

As a side note I love extensions

#

Just a few simple extensions makes working with FSMs so much nicer

#
FsmState spawnItems = fsm.GetState("Spawn Items");
spawnItems.RemoveActionsOfType<ActivateGameObject>();
spawnItems.RemoveActionsOfType<ActivateAllChildren>();
#

Would otherwise be something stupid like a triple depth foreach loop

copper nacelle
#

yeah

#

extensions are god

warped sinew
#

Did someone say, professional shitposter?????

copper nacelle
#

wow wilbo is alive

#

woke

rotund ether
#

writing more extremely good code right now

copper nacelle
#

pls

warped sinew
#

He survived the tragic accident

copper nacelle
#

also I think that's the first time I've actually seen wilbo

#

neat

rain cedar
#

Same, I only ever see Graig in here

warped sinew
#

Will just copies all the code you post in here and pastes it over his mantiswhy

#

Boom you got yourself a lifeblood

rain cedar
#

Dang no wonder the code is still bad

#

Nothing I post here is good

jovial sphinx
#

is boss rush for lifeblood

copper nacelle
#

no

jovial sphinx
#

how do i go back to 1.2.2.1

copper nacelle
#

_guides

jovial sphinx
#

in steam?

copper nacelle
#

thanks zote

#

for showing the guides

#

downpatching using the steam console page

rain cedar
#

Instead of patching just periodically ping KDT

#

Something like twice a minute should do it

jovial sphinx
#

ok

rain cedar
jovial sphinx
#

he said no

copper nacelle
#

🤔

#

also lmfao

leaden hedge
#

pretty sure I told people to tell people that boss rush isn't getting updated unless its not the game mode gng

#

so until gng comes out

rain cedar
#

What if the new game mode is a combination of every mod?

leaden hedge
#

i'd be impressed

copper nacelle
#

dmca tc

jovial sphinx
#

alright well how does one upgrade from downgrading?

copper nacelle
#

uninstall/reinstall

#

or backup game files beforehand

rain cedar
#

Uninstall/reinstall? zote

#

Just verify game files

copper nacelle
#

imo backup better

#

anyway

rain cedar
#

Yes

leaden hedge
#

just keep installations of every game version and platform tbqh

rain cedar
#

I mean that IS what I do

copper nacelle
#

linux/mac assemblies are the same anyway

#

it's just folder structure

leaden hedge
#

isn't non-steam windows different

rain cedar
#

Yeah

copper nacelle
#

ech

rain cedar
#

Slightly

copper nacelle
#

why

leaden hedge
#

drm

copper nacelle
#

reee

valid rover
#

is there a mod that changes the amount of charm notches you have

copper nacelle
#

save editor ez

valid rover
#

i did try one of those but i am a brainlet and i couldnt get it to work

copper nacelle
#

reeeee

#

i think hksm wasn't working on lifeblood but I might be remembering completely wrong

#

just backup saves and try hksm imo

#

make sure to backup tho

#

if it doesn't work the other link is rainingchain's

#

converts to a json

#

just change the notch var

#

and then drag the json back onto the exe for a modified save file

valid rover
#

thank you

copper nacelle
#

yw

#

remember to backup because i remember gradow's saves being weird w/ editor

solemn rivet
#

Yeah, KDT's editor is mixing up the encryption

#

The game can't read them

copper nacelle
#

chain's still works so you can use that for now

rain cedar
#

So it looks like enemy randomizer is using ColliderCreateHook to find enemies, but that's not working for me

#

Hm, looks like it's also just finding all health managers on scene change

#

Guess I have to do that

solemn rivet
#

none of these are enemies tho, are they?

rain cedar
#

Yeah, that's the problem

solemn rivet
#

also, Attack Reminder

#

kek

rain cedar
#

For some reason Kerr is manually running IEnumerators

#

Interesting

solemn rivet
#

isn't that in his GameStateMachine?

#

each state on those is an IEnumerator

rain cedar
#

I'm looking at EnemyRandomizerLogic.cs

solemn rivet
#

oh

floral furnace
#

does bonfire alter the spell soul costs?

gilded pawn
#

We must create a mod that adds more charm notches !!!!

pearl sentinel
#

@rain cedar I added a hook to find enemies to modding api, just haven't had time to update the enemy randomizer

rain cedar
#

What's the hook?

#

I've got it working using activeSceneChanged but I'd rather use the hook since it's there

#

Well, guessing it's OnEnableEnemyHook

#

Pretty obvious

#

Neat

#

What's the bool I'm meant to return?

#

Alright, whether or not it's dead

gilded pawn
#

How to make such a mod is the main question, maybe instead we create a mod that changes the max about of charm notches a player can have and then change the amount you get through the game like when you fight the twin mush gaints instead of one notch you get three or four ...spitballin here honestly

copper nacelle
#

just save edit

rain cedar
#

Sounds like he wants to feel like he's earned the notches, though

#

Nobody is stopping you from making the mod

scenic slate
#

Does boss rush work yet?

copper nacelle
#
KDT

pretty sure I told people to tell people that boss rush isn't getting updated unless its not the game mode gng
so until gng comes out

rain cedar
#

Nobody wants to know when randomizer is getting updated

#

I'm torn on whether I like that or not

solemn rivet
#

Sean, that bool on OnEnableEnemyHook is irrelevant

#

kerr leaving it there was an accident

#

it's supposed to return void

#

so just return anything

rain cedar
gilded pawn
#

Hmmm I'm not all good at modding, ideas and making games using a game maker are my strong point

rain cedar
#

That doesn't look even slightly irrelevant

solemn rivet
#

well, that's what he had said when I first asked

rain cedar
#

I see

solemn rivet
#

and later he corrected it to void

#

but I don't think he updated the api tho

rain cedar
#

@gilded pawn Nobody is good at things they don't even try

solemn rivet
#

just give it a try

#

if you want, start by making changes directly to the assembly, just to get a feel of how things work

copper nacelle
#

there's a pull request on api rn for the void stuff

rain cedar
#

I and many others here are happy to help with questions regarding making your own mod, but almost nobody is gonna just make mods for you

copper nacelle
#

but they're only changed for OnRecieveDeathEvent and OnRecordKillForJournal

rain cedar
#

Different hook yeah

solemn rivet
#

oh

#

that's... Weird

rain cedar
#

Guess you remembered wrong

solemn rivet
#

guess I did

#

sorry

rain cedar
#

That's fine

pearl sentinel
#

Sorry juggling puppy pee monitoring while trying to keep up here

#

On enemy enabled has the bool

#

I copied that hook when making the other 2 which is why they accidentally returned bool

solemn rivet
#

oh, got it

pearl sentinel
#

Also did it in the span of like 2 minutes after puppy fell asleep and I had to run to work

#

And @rain cedar I'm hype about randomizer. It's the main way I like to play the game. But I'm here all the time so no need to ask about progress

copper nacelle
#

^

rain cedar
#

Yeah, figured people cared, just making a joke about all the people coming in about boss rush

gilded pawn
#

Ok....how do I get into the assembly

copper nacelle
#

dnSpy, but make an API mod imo

rain cedar
#

Get dnspy anyway

#

It's useful for looking at stuff

pearl sentinel
#

If you wanna iterate over pretty much all the scenes for some reason I made a world iterator class

copper nacelle
#
  1. get dnSpy
  2. get visual studio community edition
  3. look at example mods on modding api github
  4. copy one of them and change it significantly
#

how to mod ez

pearl sentinel
#

Using tc's world structures

rain cedar
#

Preloading from other scenes is a pretty niche thing

pearl sentinel
#

Oh, not for that

#

Like, given a start scene it gives you a breadth first tree iteration of all the scene names using their transitions as graph links

rain cedar
#

Oh, ok

#

Something like that would be useful for randomizer if it also had the requirements for getting through the tree from A to B

#

But that's not really a thing until the room mapping is done

#

If it's ever done

pearl sentinel
floral furnace
#

is there a hook equivalent of something like "OnSpellCast"

rain cedar
#

Nah

#

That's done in FSM

floral furnace
#

Ahh shucks

copper nacelle
#

whenever you think something reasonable exists

#

ask yourself

#

can it be done in FSM

#

if so, it's fsm

rain cedar
#

If you create an FsmStateAction that signals your main class and add it into the spell cast state you've essentially got a hook

pearl sentinel
#

So it turned out, my source of really fucking weird bugs with hornet was because there was an fsm I missed removing

rain cedar
#

Nice

copper nacelle
rain cedar
#

I like the contrast here

#

I'm telling someone to create new FSM actions and immediately you talk about removing FSMs completely

pearl sentinel
#

Well, it just makes life less painful

#

But yes

rain cedar
#

If you're making major changes yeah

#

Doing that in the FSM isn't reasonable

copper nacelle
#

buy playmaker

#

remake the FSM

#

then replace it

#

with a modified fsm

rain cedar
#

Or modify the FSM at runtime with no visual editor like a real man

floral furnace
#

dont know much about FSMs or how to edit them, or whatever the hell they even are, but looks like im gonna depend on HitInstance instead for spells

rain cedar
#
PlayMakerFSM[] fsms = GameObject.FindObjectsOfType<PlayMakerFSM>();

for (int k = 0; k < fsms.Length; k++)
{
    if (fsms[k].name.Contains("Relic"))
    {
        Log(fsms[k].name + " -----------------");
        for (int i = 0; i < fsms[k].FsmStates.Length; i++)
        {
            Log("State: " + fsms[k].FsmStates[i].Name);
            if (fsms[k].FsmStates[i].Name == "Convo Start")
            {
                CallMethod methodAction = new CallMethod();
                methodAction.behaviour = fsms[k].gameObject.AddComponent<SellContainer>();
                methodAction.methodName = "SellAll";
                methodAction.parameters = new FsmVar[0];
                methodAction.everyFrame = false;

                List<FsmStateAction> actions = fsms[k].FsmStates[i].Actions.ToList();
                actions.Add(methodAction);
                fsms[k].FsmStates[i].Actions = actions.ToArray();

                Log("Added action");
            }
        }
    }
}```
There's an example of something like I'm talking about
solemn rivet
#

hit instance can detect spells imo

rain cedar
#

Of course that could be much better with extensions

#

HitInstance is a different situation, though

#

It's when the spells hits, not when it's cast

floral furnace
#

oh yeah for spells i did it if (hit.AttackType.Equals(AttackTypes.Spell)) but yeah it only gets procced by hits

solemn rivet
#

I don't think so, afaik HitInstace gets called, for instance, every time you swing your nail

copper nacelle
#

should the 1.3.1.5 api thing still be pinned

solemn rivet
#

even if you hit the air

copper nacelle
#

rip pin

rain cedar
#

Well you're right

#

It's in the drive

#

Just confusing to have there

copper nacelle
#

yeah

floral furnace
#

ahh yeah it gets called everytime you swing

solemn rivet
#

no only then, tho

#

I use it to change spell damage in bonfire

rain cedar
#

Cool

floral furnace
#

HitInstance is good enough i guess, i aint touching FSMs, also im guessing everything related to spell stats are connected to FSMs right?

solemn rivet
#

yup

rain cedar
#

I've got it down to pretty simple code for modifying the shiny controls

shiny.GetState("PD Bool?").RemoveActionsOfType<PlayerDataBoolTest>();
shiny.GetState("PD Bool?").AddAction(new RandomizerBoolTest("geoTest", "ACTIVATE", null));
shiny.GetState("Charm?").ClearTransitions();
shiny.GetState("Charm?").AddTransition("FINISHED", "Hero Up");
shiny.GetState("Hero Up").AddAction(new FlingOrAddGeo(shiny.gameObject, 2000));```
#

Definitely more prone to breaking if TC changes stuff than creating my own components for everything but eh

floral furnace
#

"Oh shit, the damage increase persists on all the subsequent vengeful spirits until the player attacks, so he'd get the damage bonus on every spell cast as long as he doesnt attack again"

"Fuck it, its a feature now" - me on bug glitches that i cant fix /s

rain cedar
#

I'm gonna add a hook to PlayMakerFSM.OnEnable because for some reason nobody else has done it yet

#

Would be convenient for a ton of things

pearl sentinel
#

Perfect for hooking my fsm replacements

#

I wonder if this could be used to serialize playmaker fsms

#

Along with other components

rain cedar
#

Would be nice

pearl sentinel
#

It's what I was about to look into before puppy happened

rain cedar
#

Actually now that I think about it maybe there's a good reason nobody has hooked fsm creation

#

It's in the playmaker dll so we'd be distributing a barely changed copy of proprietary software

rain cedar
#

So I've only just now realized you can hover over the lines connecting curly brackets to get this popup

#

Really helpful

sturdy jetty
#

What should I do if the Enemy Randomizer mod failed to load?

summer marlin
#

play randomizer or play in ultrawide

#

🤔

rain cedar
#

Wow ok I've just found out something that makes my job for randomizer a bit easier

#

The charm popups in the bottom right when you grab shinies are always there

#

There's 40 objects named 1-40 each with a charm_show_if_collected fsm

#

It's horrible but also convenient

delicate ether
#

Is there any way in the debug mod to give yourself unlimited notches?

#

Im curious what all charms looks like when worn lol

rain cedar
#

Nah

delicate ether
#

I want to install the randomizer and enemy randomizer, but i also have my original unmodofied save, can i still play that save with none of the modifications from the randomizer?

rain cedar
#

If you're on lifeblood don't bother with randomizer, it won't work

#

I'm still working on updating it

#

Otherwise yes you can

delicate ether
#

yeah i dont think either randomizer worked, i got the same error the guy above me got

rain cedar
#

Enemy randomizer is fine

delicate ether
#

IT failed to load for me

#

currently looking for its log

rain cedar
#

I have the other guy who had a problem blocked, but you're probably missing mod common

delicate ether
#

i figured, but i cant find any download link to that

rain cedar
#

It's in the same drive folder as everything else

delicate ether
#

got it, thanks

rain cedar
#

Looks like Unity's serializer is shit and loses data from derived classes if you serialize as the base class

#

Gonna have to reinvent the wheel a bit here to have new stuff in the save data

#

Actually not even sure how to solve this other than using a better serializer or making a secondary save file

rain cedar
#

OnBeforeSerialize/OnAfterDeserialize aren't even getting called, so I can't fix it there

delicate ether
#

damn the enemy randomizer makes some stuff tough

#

im trying to do the vengful spirit tutorial and the guy at the end who spews orange blobs is spawning bosses lol

#

he spawned a traitor lord

#

and this is why we have debug mode

sturdy jetty
#

@delicate ether Can you tell me where to put the contents of Scenes.rar for RandomEnemy Mod?

#

Also, do I need Mod Commons for it?

pearl sentinel
#

@delicate ether try "room mode" for a more balanced experience in enemy randomizer

solemn rivet
#

Scenes.rar? What?

floral furnace
#

I think hes talking about the fact that enemy randomizer folder has another zip/rar named Scenes

delicate ether
#

i didnt use scenes

#

and i used chaos mode for lulz

#

i do like the chaos mode but there are a few instances where it can jam you bad

#

like you walk into an area, a boss spawns (usually soul tyrant) and you just fall through the floor

leaden hedge
#

hooking playmakerfsm.onenable and ctor is why I wanted runtime detours

#

the celeste api has them

delicate ether
#

now all we need to make the chaos more chaotic is a zone transition randomizer

#

something that randomizes them at the start, and it stays for the whole game, not a randomization on every transition, that would be broke af

leaden hedge
#

the prior is a massive task

#

requires you to know the requirements to get to each transition from each transition before you can even work on the problem

delicate ether
#

i'm going to try room mode next in enemy randoizer

solemn rivet
#

if we don't want to distribute a modified PlayMaker.dll we can always use the monomod's hook-on-demand

pearl sentinel
#

I actually have a prototype of that working (transition randomizer). Been busy with irl stuff (and will be for a month or so) which is why most my dev has slowed rn

#

@delicate ether

#

Just check those out

#

I can tell you that it really fucks with the navigation senses in your head

delicate ether
#

i bet it does

#

the map is probably next to useles too

pearl sentinel
#

Yeah, for the map I wanna try doing something old-style metroid like

#

Just make squares that connect as you explore

delicate ether
#

it would be nice to one day get a proper new layout, ala super metroid redesigned

pearl sentinel
#

My end game with all this randomizer modding code I'm doing is a roguelite mod

delicate ether
#

is it easy to change how certain uh..'skills' work? I am using glowing womb and it would be nice if the kills it made restored soul

#

nice

pearl sentinel
#

Depends on the change and skill

#

What you just mentioned wouldn't be hard tho

exotic venture
#

every time i see something flying off the screen due to heavy blow being heavy broken i get more faith that it will be all right in the end

pearl sentinel
#

delicate ether
#

lol

#

well, its hard to get a heal off since it constantly creates little bombs

pearl sentinel
#

I figured out why my enemies weren't colliding while fixing hornet

#

So heavy blow will be they way I want it soon

delicate ether
#

and at this point in time it oneshots a lot of things so you cant actually gain soul back

pearl sentinel
#

The way the world deserves it

#

Honestly the change I want for glowing womb is different. I view it as a dps increase charm that is balanced around players that don't need the heal

#

But to improve it I want it to spawn the last 3 things killed as little minions

#

And they attack like weaverlings

#

So with that change your soul expense on it would slow down a bit

#

Basically I wanna make glowing womb into a mini infection necrodancer charm

leaden hedge
#

glowing womb would have to do a lot of damage to be worth using

#

like 100ish

delicate ether
#

with the way bosses are in this game you cant really heal, i mostly use healing for when i fuckup in exploration

leaden hedge
#

every boss you can heal on

delicate ether
#

i swtich to jonis blessing for boses

leaden hedge
#

pretty much whenever

delicate ether
#

ive not been able to do it for a few of them

#

maybe i just suck 😄

exotic venture
#

mini infection necrodancer charm

#

new crypt of the necrodancer cooperative dlc confirmed???

delicate ether
#

ive not finished my first playthrough though so i may be missing something that makes it easier

pearl sentinel
#

O.o

leaden hedge
#

move out of way of attack heal

#

theres nothing special to it

#

you just need to know where attacks are going to land so you can not be in that area

pearl sentinel
#

@exotic venture did you see my hornet grapple progress?

exotic venture
#

i did not!

summer marlin
#

no he didnt post it so he can see

pearl sentinel
summer marlin
#

@delicate ether you can consistently heal in every boss fight

pearl sentinel
#

One bug left with it then I'll be done with most of hornet hard mode

flat forum
#

Is the code for SuperHornet still broken?

#

I mean

#

Is the bug still fight breaking

fiery sequoia
#

wait heavy blow is broken

#

how so

solemn rivet
#

It's a mod

flat forum
#

Ноw is HornetGuardian1 coming along?

pearl sentinel
#

I haven't worked on it since that clip (no time)

flat forum
#

Ok

#

Will a messgae about ths mod linking be pinned?

young walrus
#

It'll be on the drive most likely

#

So.... It's already pinned

flat forum
#

Ok

#

Just wanted to know so I won't bother you too much

#

Wosh you luck

#

You know who needs a buff?

#

The Collector

#

That will now spawn Primal Aspids, Sharp Baldurs and Infected Vengeflies

pearl sentinel
#

Try him on enemy randomizer, he probably does

flat forum
#

I'll do

young walrus
#

Try him nail0 no upgrades

flat forum
#

(That was Hell last time I tried)

young walrus
#

Try harder

flat forum
#

Every time we've talked

#

You've dabbed

#

Is it that you're constantly dabbing at everything

#

Or do ypu try tp dab me away

solemn rivet
#

Mick has the Dabmaster charm equipped constantly

flat forum
#

DABMASTER

royal oak
leaden hedge
#

dabmaster should let you dab down

#

but you can't even dab left

flat forum
#

*right

royal oak
flat forum
#

(that was a pun, because you can't dab and dabbing is morally wrong hollowdab )

royal oak
young walrus
#

Your face is morally wrong

royal oak
#

oof

young walrus
flat forum
#

That too

young walrus
flat forum
#

But my whole existence is morally wrong anyways

young walrus
#

That wasn't even my deepest bestest dab

flat forum
#

I'm the metaphysical concept of Folding Papers

#

You are not supposed to fold papers

#

papers are supposed to remain flat

leaden hedge
#

if your elbow doesn't touch the ground its not a real dab

flat forum
#

why stop at the ground?

leaden hedge
#

the ground is in the way

flat forum
#

Dab your way past it

leaden hedge
#

i haven't mastered the QUANTUM dab

solemn rivet
#

This dab is the dab that will pierce the heavens

flat forum
#

and then dab even further beyond

young walrus
#

sings
My dab can pierce the sky

flat forum
#

You're dabbing now. That's a Normal dab
And This is a Super Dab
And This is what's known as a dab that's ascended past a super dab. Or Super dab 2
And THIS
IS
TO DAB
EVEN
FURTHER
BEYOND
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

#

@young walrus just copy and add dabs

young walrus
#

WTF you tagging me for

flat forum
#

to add dabs

#

because I don't have nitro

royal oak
#

this is dab

#

you don't need nitro for it

flat forum
#

but Mickely has so many dabs

royal oak
vagrant leaf
rain cedar
#

I just tried to test something where if my code worked nothing would appear to have changed

#

I don't know what I expected from that

flat forum
#

Well

#

did it work?

rain cedar
#

Maybe

flat forum
#

Or did nothing change?

copper nacelle
#

@leaden hedge I compiled the monomod runtime detour stuff for assembly-csharp

leaden hedge
#

did you test adding a hook to playmaker onenable ?

copper nacelle
#

not yet

#

I copy pasted lightbringer's code as a test and it mostly works

rain cedar
#

That up attack is loud

copper nacelle
#

yeah

fair rampart
#

does the randomizer mod work w/ the latest update

copper nacelle
#

not yet

rain cedar
#

Soon (tm)

copper nacelle
fair rampart
#

ooooof

#

i'm really rusty on my hollow knight skills

#

so i wanna do a re-playthrough

#

with randomizer to challenge myself

rain cedar
#

It's got the right image, woo

fair rampart
#

nice

copper nacelle
#

new rando menu and stuff looks super nice

rain cedar
#

Yeah just wait until I add the seed option

#

There's no input boxes in the game

#

So I can't steal a pretty one

copper nacelle
#

oof

leaden hedge
#

you dont actually need an input box though

rain cedar
#

Yeah?

leaden hedge
#

you only "type" in to paste

#

so you can just have a paste seed button

rain cedar
#

Yeah, guess so

fair rampart
#

if i do a randomizer imma just randomize my seed until i get one that gives me a good first item set

leaden hedge
#

and a random new seed

rain cedar
#

A bit less convenient but yeah it looks nicer

#

Also big item images are still wrong and I'm probably not gonna fix that

#

TC was actually sane with those and doesn't have them always loaded so I'd have to preload them

#

Or maybe I could just embed them in the dll

#

I'm gonna make it so the charm tutorial never shows up and people will think it's a nice feature but really I just don't want to fix that popup too

copper nacelle
#

lol

fair rampart
#

Would be nice to have descriptions for tge mods

rain cedar
#

Many of them have readme files in the download

fair rampart
#

Mantis gods?

rain cedar
#

It makes mantis lords hard

fair rampart
#

enemy randomizer gasp

#

im guessing that switches around everything but bosses?

#

oh and the charm notch mod

rain cedar
#

Everything including bosses

fair rampart
#

those are the ones im interested in most atm

#

oh

#

wait-- how does that work?

rain cedar
#

I think most bosses stay in their respective arenas but can also show up elsewhere

#

Kerr would know better

fair rampart
#

so what you're saying it

#

is*

#

for example in the muzznik battle

rain cedar
#

Earlier there was somebody who had elder baldurs spitting out traitor lord

fair rampart
#

there can be NKG instead?

#

oh .

#

well that is scary in more ways than one

#

it just makes me curious but at the same time im pretty sure i dont want 50 nightmare king grims replacing common enemies

#

anyway, what about the charm notch mod?

copper nacelle
#

gives salubra notches

#

when you have enough charms

fair rampart
#

@rain cedar lmao that sounds delightful

rain cedar
#

@fair rampart Nice

fair rampart
#

so you can basically find yourself a big n' juicy double/triple boss in normal rooms?

#

That certainly makes you dread using benches to respawn enemies, but is intriguing to say the least

#

@fair rampart lmao imagine a double Hollow Knight fight oof

rain cedar
#

It's seeded so the rooms are always the same

fair rampart
#

o

rain cedar
#

So if you respawn bosses then you know the rooms to avoid

fair rampart
#

hm

#

wow

#

just wow

#

is there a non-seeded version?

#

I'd prefer a fully chaos one

rain cedar
#

Yes I think there is a chaos option

fair rampart
#

i'd like this idea

#

but have hard bosses not spawn

#

i can just imagine having 5 hornets at once

#

@fair rampart 10 mawlurks

#

just imagine a boss that spawns NMG's

#

pure chaos

#

here's an idea

#

triple hollow knight

#

the Void Watchers

#

what is ''Dream-Shield co-op?''

pearl sentinel
#

@rain cedar I made a janky input field for a custom seed in enemy randomizer you could probably pull out

rain cedar
#

Alright, I'll look into that in a couple hours

#

Thanks

pearl sentinel
#

The only thing I didn't spend time doing was figuring out how to make it play nice with a controller. Normal seed re-generation works with controller tho.

rain cedar
#

I don't really care about getting an input box to work with controller

pearl sentinel
#

I figured. I didn't either

fair rampart
#

@pearl sentinel Hollow Knight but every enemy is replaced by Hollow Knight

#

🤔

pearl sentinel
#

Hollow knight doesn't have a die () script unfortunately

fair rampart
pearl sentinel
#

So he can't spawn anywhere unless that's fixed

fair rampart
#

o o f

#

and i was hoping i could have a triple battle

pearl sentinel
#

Last time I tried spawning him he was unkillable

fair rampart
#

Void Watchers

pearl sentinel
#

Radiance kinda does tho. When you push radiance to phase 2 she just disappears

fair rampart
#

Hollow Knight but ever enemy is Radiance

#

jokes aside

#

@pearl sentinel would be interesting fighting boss + dream boss at the same time, is that possible

#

like

pearl sentinel
#

Radiance tho has the problem that she spawns inside walls

fair rampart
#

Lost Kin + Broken Vessel

#

at the same time

pearl sentinel
#

Just try enemy randomizer, some work outside their rooms

fair rampart
#

is there a fully chaotic version of it tho?

pearl sentinel
#

Just turn on chaos mode

fair rampart
#

like enemies not bound to a seed

pearl sentinel
#

Go to the trial of fools

#

Enjoy the crazy Ness and likely softlock :p

#

Likely you'll die before the softlock tho

fair rampart
#

mega oof

#

i imagine only final bosses can't spawn in normal rooms yes

#

i just imagine the goddamn Failed Champion in Deepnest

#

100% oof

rain cedar
#

I don't know why I went with xml for the randomizer

fair rampart
#

is the dreamshield thing

#

a legit

#

coop mod

rain cedar
#

I'm just gonna make some class to store it and serialize it

fair rampart
#

multiplayer co-op?

rain cedar
#

Yes but not how you want it

fair rampart
#

local couch coop right?

rain cedar
#

One player controls the knight, one controls the dreamshield

#

Local only, yeah

fair rampart
#

Mega oof

#

The lightbringer mod seems to make the game quite easier in theory

#

If you actually shoot the spears

rain cedar
#

They do half damage

fair rampart
#

O h

#

Well i mean

#

Still makes you able to stay away

#

Considering most enemies can deal ungodly amounts of damage if you get close enough

#

@rain cedar i can't find any TXT files

#

halp

rain cedar
#

.md is also text

fair rampart
#

what us Blackmoth?

rain cedar
#

Sharp shadow as your main damage

solemn rivet
#

"Read me" said the readme

copper nacelle
#

^

fair rampart
#

-there was no readme-

#

i found it now

#

also im 100% confused on what i'm supposed to do

#

i downloaded crossroad

#

now i have to download modding API and modcommon

#

and then the mods?

#

i think?

#

aaa

rain cedar
#

Yeah, having to download 3 things all from the same place and put them all in one place is pretty terrible

fair rampart
#

it is when you have no idea of what the hecc you doing

pearl sentinel
#

Crossroads does it all for you

#

Select mods, apply, done

#

There's even a help button in it that explains everything

fair rampart
#

oh

compact sedge
#

is crossroads just windows 7/10

pearl sentinel
#

Yes

#

If someone wanted to extend it to nix or mac they could since it's a unity application. I mostly lack the time

compact sedge
#

the mod manager is made in unity?

pearl sentinel
#

Yep

compact sedge
#

did you make it?

pearl sentinel
#

Yep

compact sedge
#

This may be a silly question but why? Like what features did using the unity engine give that wouldn't have been possible with just c#

#

I'm not a programmer so I don't really know how these kinds of things work

pearl sentinel
#

Easier to make cross platform if I wanted to go that route (which I did one day) and I know it better than standard stuff pike wpf/forms. Also, looks better than a standard windows app

#

And you get all of unity's functionality for free if you need it

compact sedge
#

Well I agree on the second point but for the first one you can use mono to build cross platform windows exes, in fact, unity uses (or at least used until very recently) mono for its cross platform builds.

#

anyway I'll try to build it and see how it goes

#

Thanks for the advice and thanks for making it open source so I can actually do that.

pearl sentinel
#

I mean

#

Unity uses mono

#

Basically it just felt like why not use the cool powerful tool

#

There's a lot in crossroads involving file paths that would need to get tweaked for Mac or nix

#

So it won't just work out of the box

#

Or, I don't think it will

#

Haven't tried

compact sedge
#

if you paid attention to case sensitivity (which isn't a thing on Windows but is on Linux and most mac systems) then it won't be too hard to get working. If not then it also won't be too hard but will be mildly annoying, I'd be happy to send a pull request if I get some time though.

#

I'm assuming ofc that you aren't using any random closed source middleware for your mod manager which wouldn't make much sense

pearl sentinel
#

You're more than welcome to. It was just something I threw together in a week and haven't had time or need to get back to

compact sedge
#

ok

#

well no promises

#

but if I get the time

pearl sentinel
#

I think it uses ionic zip for the windows unzipping. So you'd need to have something for nix or mac to use in that place

compact sedge
#

oh unzip is built into mono 4.5 and above

#

so no worries there

pearl sentinel
#

And right now the multithreaded file finder is disabled, so you can probably #define that out if it causes issue

solemn rivet
#

my manager is winforms tho

#

so rip me

#

not like anyone actually uses it tho

#

no nothing lost

copper nacelle
#

ree

dusky lion
#

What is the current version of Hollow Knight?

hollow pier
#

5.6.7.5.3

dusky lion
#

Thanks.

#

a

copper nacelle
#

waitno

dusky lion
#

I know it's only on 1.something

leaden hedge
#

4.2.0.6.9

dusky lion
#

I have no clue why he did that.

#

Yes add a reaction to every comment.

copper nacelle
#

1.3.1.5

#

if not on the beta

hollow pier
#

1.2.2.1 is the only true patch

leaden hedge
#

why does monodevelop have like 20 dependancies

copper nacelle
#

because it wants to be painful

#

why does merging the hooks file with assembly-csharp cause a black screen

leaden hedge
#

magic

copper nacelle
#

wow 3 null reference exceptions

#

i'll try a different merging tool i guess

#

ilrepack didn't work so ilmerge

leaden hedge
#

did you test runtime detour playmakerFSM onenable yet 🤔

hollow pier
#

ilgrimmpack

copper nacelle
#

uhh

#

no

#

i'll do it in a sec

hollow pier
#

shouldn't take more than 5 mins

copper nacelle
rain cedar
#

Anybody know where the relic in beast's den is?

#

If I print its position on scene load it's like 50 units below ground

#

So either they fucked up or there's some magic happening

leaden hedge
#

maybe it moves after scene loads

#

try printing its position on update instead

dusky lion
#

How do I open and close the menu with the debug mod?

rain cedar
#

F1

dusky lion
#

Also I mighty just fucked up the game.

#

I'm walking around everywhere with the options menu open and uninteractable.

rain cedar
#

That'll happen yeah

#

Wow this position is accurate and it's inbounds

#

I apparently suck at keeping track of shit because I thought the entirety of beast's den was above the spider bench area

#

But no it apparently goes way below it too

dusky lion
#

Is there a way with the debug mod to just get a fuck ton of charm notches?

rain cedar
#

A lot of people ask that but no, not currently

brazen needle
#

Where do I go for troubleshooting on bonfire mod? Authors are Gradow and KDT

rain cedar
#

Here is good

brazen needle
#

Apparently my stats aren't working. I'm in Greenpath and it usually takes one or two hits for a Mosscreep to die, but it's taking 6 hits.
Also the stats screen doesn't show up when I sit on the bench, only when I'm near it or pressing start. I can still put the stats in when near the bench, but it doesn't seem like they work.

Bonfire mod is 1.2.0.0
API is 1.3.1.5-40

#

(And whenever I quit to the menu the game crashes, but it might be something else)

rain cedar
#

Is 1.2.0.0 the April 25 one on the drive?

brazen needle
#

...Apparently it got updated to 1.2.1.4
I could swear I downloaded it from that same folder but it says 1.2.0.0 in game

#

Lemme install it again and I'll get back

copper nacelle
#

merged the monomod hooks and api

#

you have to make ILMerge output to Assembly-CSharp.dll or it renames the stuff to the file name

brazen needle
#

ILMerge?

copper nacelle
#

merges assemblies

#

i think i can just use copyattrs keepfirst

#

yeah that worked

brazen needle
#

Do you have time to help me with that, or a helpful link of sorts?

copper nacelle
#

what

#

unrelated to crashing and bonfire and stuff

#

nvm keepattrs doesn't work

brazen needle
#

Ah oops

copper nacelle
#

if it crashes on quit to menu, give output_log imo

brazen needle
#

Directed to @rain cedar , my mistake

copper nacelle
#

give output_log imo

rain cedar
#

Help with what?

#

Sounds like you've just got an old version

#

Get the new one, problem sorted

brazen needle
#

Got a little lost with 56's comments haha

My game is crashing when I quit to menu
I'll update the bonfire mod and see if it fixes the crashing problem

copper nacelle
#

did you crash w/ that output_log

#

cause it doesn't look like it crashed

brazen needle
#

Weird, the game stopped crashing
Yet bonfire is still 1.2.0.0 and the attacks are still the same (5 hits for a Mosscreep with 7 strenght)

copper nacelle
#

imo use installer

#

and redownload bonfire

rain cedar
#

Wait you downloaded the one that says 1.2.1.4 in front of it

#

Don't do that

#

Download the april 25 one

copper nacelle
#

why tf does outputting to Assembly-CSharp.dll change the assembly name

#

monomod doesn't change the name

#

but ilmerge does

#

ree

rain cedar
#

I guess you suck

copper nacelle
#

on the bright side it works

rain cedar
#

Nice

hollow pier
#

monomon haha

brazen needle
#

I got the new Bonfire files, but it still says only 1.2.0.0

#

I also got the new API and replaced it properly by putting the backup before

rain cedar
#

The problem with troubleshooting is I have no way of knowing if you actually did any of that

copper nacelle
brazen needle
#

Here's all that I did
I got Seanpr, Firzen & Wyza's latest Modding API from April 22nd
which contains Assembly-CSharp.dll and Assembly-CSharp.xml stored in "Managed" folder

#

And this BonfireMod.dll which goes in Mods

rain cedar
#

Sounds about right

#

Still have issues?

brazen needle
#

Yes

#

Crashing was fixed but the save file with the Bonfire Mod is still getting some errors

#

And on the corner of the screen it's displayed as 1.2.0.0 yet

#

...I'm still getting critical hits sometimes though, which is weird

#

There is no stats screen when I'm sitting on the bench

rain cedar
#

Should be when you're near a bench or when you pause

brazen needle
#

Strange, it used to give me that before
And my nail damage is uncomprehensibly low
The last time I loaded my save (2 days ago) I was doing huge damage

#

I think I'll have to restart the file

rain cedar
#

That's probably not the issue

#

Just post the modlog here, maybe there's errors

#

In your save folder

solemn rivet
#

How many levels do you have?

#

Enemy hp increases with levels

copper nacelle
#

why is there an fsm

#

for the particles on the title screen

solemn rivet
#

Because tc hates us

copper nacelle
#

holy shit that's a lot of FSMs

solemn rivet
#

Also, I tried monomod hooking PlaymakerFsm.OmEnabled yesterday with no success

#

But that was using the old sharper.dll

#

Dunno about the new one

copper nacelle
#

sharper doesn't have playmaker

solemn rivet
#

I figured, yeah

copper nacelle
#

had it log the name and fsm name

solemn rivet
#

Nice

brazen needle
#

These are my stats

Also, where are the save files for HK located? I can never find them for most of my Steam games

copper nacelle
#

📌

leaden hedge
#

well it changes per game

solemn rivet
#

Appdata

copper nacelle
#

Save Files: %APPDATA%\..\LocalLow\Team Cherry\Hollow Knight\

brazen needle
leaden hedge
#

oh cool it actually worked just like that

copper nacelle
#

yeah

leaden hedge
#

its nice i noticed everest api had that feature lol

solemn rivet
#

That's a great feature tbh

copper nacelle
#

yeah

#

all i needed was

#
        public override void Initialize()
        {
            Log("init 2");
            On.PlayMakerFSM.OnEnable += OnEnable;
        }

        private void OnEnable(On.PlayMakerFSM.orig_OnEnable orig, PlayMakerFSM self)
        {
            Log($"Name: {self.name}");
            Log($"FSMName: {self.FsmName}");
            orig(self);
        }
rain cedar
#

I like my way of finding FSMs better

scene.GetRootGameObjects().ToList().ForEach(obj => fsmList.AddRange(obj.GetComponentsInChildren<PlayMakerFSM>(true)));```
#

"Clean"

leaden hedge
#

you know playmaker keeps a static list right

rain cedar
#

The list is shit

#

It doesn't have inactive FSMs

#

So I'd have to poll it constantly

leaden hedge
#

you know monomod has a runtime detour feature that lets you hook onenable

rain cedar
#

No I've never heard of this in my life

solemn rivet
#

might be useful

copper nacelle
#

alright

solemn rivet
#

or GameObjectName

#

idk which one is PlayMakerFsm and which one is PlayMaker.fsm

rain cedar
solemn rivet
#

oh

#

nvm then

solemn rivet
#

@brazen needle I'm on my pc rn

#

send the modlog

brazen needle
rain cedar
#

He posted a picture above, it looked normal

brazen needle
#

I have downloaded the mod before April 25th though and it was working normally, maybe there was a version problem somewhere? Would a new save file help?

compact sedge
solemn rivet
#

Arthur, just a sec, lemme check something

#

so, enemies should have 2x hp at your level

#

how many dreamers have you killed?

brazen needle
#

Zero

solemn rivet
#

hm...

copper nacelle
#

everything is an fsm

#

wtf

brazen needle
#

Oh

rain cedar
#

How are you just now figuring this out, 56?

brazen needle
#

I thought it was altered only after dreamers

copper nacelle
#

i knew everything was an fsm

#

but i didn't know they'd make fsms

#

for like

#

particles while running

brazen needle
#

So is it working as normal? Last time I loaded I was blasting those mosscreeps in two hits

#

Now it takes five

copper nacelle
#

and the white flash when a nail art charges

solemn rivet
#

I think older versions weren't working, tbf

#

they were finnicky as shit

#

lemme just check

leaden hedge
#

EVERYTHING is an fsm

#

you want to spawn fsms

#

we got fsms to make fsms

#

how do you make those fsms

#

with more fsms

rain cedar
#

There's a good reason that you can't find code for basically anything in dnspy

copper nacelle
rain cedar
#

Because making components is hard

copper nacelle
#

all the particles are fsms

#

i knew about everything else

leaden hedge
#

the worst thing is 90% of those fsms are made up of single line actions

solemn rivet
#

Arthur, can you confirm you can't kill a mosscreep with 3 hits?

#

it's normally 10 HP, but it's actually 21 at your level. Since you deal 9 damage per swing, they should die in 3 hits

brazen needle
#

Can confirm

solemn rivet
#

hm...

brazen needle
#

Nail damage is 9 at stat screen, it died in 4 hits (one of them was a critical)

copper nacelle
#

critical should mean less hits tho

#

shouldn't it

brazen needle
#

It takes five
I hit a crit so it took four

copper nacelle
brazen needle
#

But... they're not

#

lol

rain cedar
#

Their reasoning for the serialization sucking ass is a 500KB file size increase would be too much

#

Fucking 500KB

copper nacelle
#

what the fuck

leaden hedge
#

think about webgl and dsl

#

that'd take 10 whole seconds to download on my 56k modem

rain cedar
#

I'm ok with that

copper nacelle
#

why is there an infinite air jump

rain cedar
#

Dev cheats

#

That's pretty self explanatory

brazen needle
#

Elevators are overrated and we gotta out-fly the Primal Aspids

leaden hedge
#

who needs dev cheats

#

when you can just fireball open a map and turn around

solemn rivet
#

56 wait till you find the other dev cheats in the assembly

#

oh boi

brazen needle
#

Does Seanpr and Firzen's Randomizer mod still work for the current update?

copper nacelle
#

no

#

it'll work GWqlabsSoon

brazen needle
#

Aight, thanks!

rain cedar
#

But now I have that to embed, which is cool

#

Btw light mode chumps, I didn't just post an empty image

lucid burrow
#

light mode is for big gay

rain cedar
#

Basically

copper nacelle
#

wow I went to light mode to check it

#

literally invisible

rain cedar
#

Yeah

#

Discord light mode is just straight up white

#

It's horrible

lucid burrow
#

if you use light mode you mega dungo

compact sedge
#

@pearl sentinel actually the main problem for crossplatform compatibility I've found is just the "standalone file browser" plugin. I'm gonna try to "steal" the file browser code from ckan (it's also MIT licensed) to fix it.

pearl sentinel
#

@compact sedge sounds good! I appreciate your time in helping with this. That file browser was just something I found MIT licensed in short notice

compact sedge
pearl sentinel
#

👌

#

Here's what I'm managing rn instead of being able to work on modding stuff

compact sedge
#

aww

pearl sentinel
#

He's very young and derpy, but soonish I shall be able to return to doing stuff

compact sedge
#

hey any mods that alter the title screen so I can test something easilly?

rain cedar
#

What do you mean by that?

pearl sentinel
#

I mean, randomizer puts a graphic on the title screen and enemy randomizer puts a button

rain cedar
#

If that's even what he wants

#

The request was so vague

pearl sentinel
#

(Shurg)

#

True

#

I guess technically we add

rain cedar
#

The mode select for the new randomizer is more on the lines of actually changing stuff

pearl sentinel
rain cedar
#

I should in theory be able to change any shiny into any other shiny with no lingering graphics now

#

The hard part is all the custom FSMs for spells

#

And the seer

floral furnace
#

Normal abilities now have the proper screen stuff, not just the spells cuz of how they were coded?

rain cedar
#

More like how they weren't coded

#

If these popups were made as an actual component there would be no issue at all here

flat forum
#

what does BoopMod do?

rain cedar
#

It makes your nail swings boop

flat forum
#

replaces the nail swing sound?

rain cedar
#

Yeah

flat forum
#

I'll see it later

delicate ether
#

is adding copmpletely new monsters and bosses a thing yet?

flat forum
#

I don't think so

#

but the game's code , as some pointed makes such things pretty hard

floral furnace
#

ive read one of the modders said its possible, but that and the lack of art stuff are i problems, could be wrong

delicate ether
#

ive passively consiudered doing art, but ive only experience in doing still stuff, not animations

compact sedge
#

I'm not sure where you'd put the boss unless you made your own level or edited an existing level

delicate ether
#

well, the enemy randomizer puts boses anywhere

#

so i was thinking just stick the boss in another room

#

lol

compact sedge
#

well yeah but if you want bosses to fit you should find a room that makes sense

delicate ether
#

yes

#

i dont think you could lock the player in though

#

but some bosses dont do that anyways

#

or minibosses, what ever they are

#

like the big green bush boss and the memory dudes (i dont know proper names)

fair rampart
#

doggo

delicate ether
#

Has anyone seen a complete run with the enemy randomizer on chaos mode?

#

im curious if its possible without cheating, as i want to make that my next run

#

(without cheating aside fro escaping bugs, of course)

sturdy jetty
#

@leaden hedge I think there is a bug with your "More Save Files" Mod.

pearl sentinel
#

@delicate ether to my knowledge, a full enwmy randomizer run was done only by 56, graig (TC's lead tester), and ushebti. Graig's run at least should still be on twitch. This was pre lifeblood though, and some things changed after that so it hasn't been tested enough to say if there are likely softlocks or not.

#

All were also done in pair with item randomizer

delicate ether
#

ive not encountered any softlocks per say, but ive run into some "you need to play like an AI" levels of difficulty in some areas

#

i was thinking of a couple areas where you need to pogo off enemies to reacha place, but i think for all of those you can just shinespark too

pearl sentinel
#

It's hard for sure. You can watch graig's run and even he dies a few times

delicate ether
#

for me it was the tutorial area for vengful spirit

#

the guy at the end who spawns rolly guys, was spawning bosses

pearl sentinel
#

And he normally plays the game steel soul for TC

delicate ether
#

dunno what steel soul is

pearl sentinel
#

Permadeath

delicate ether
#

or TC for that matter

#

😄

pearl sentinel
#

Team cherry

delicate ether
#

ah

sturdy jetty
#

@delicate ether What does shinespark mean?

delicate ether
#

is there a link to this twitch video?

#

shinespark was the super metroid equivelent to the super dash

#

i dont know its name in hollow knight