#archived-modding-development
1 messages · Page 284 of 1
ok
and then died
I'm confused as to how I do the printscenehierarchytree thing
do I just change the printComponents bool in modcommon with dnspy?
to true
gameObject.PrintSceneHierarchyTree("eeeeeeee")
e.g
It has a PolygonCollider so TinkEffect won't work on it
so then what do I do

yeah it works
do I need to put anything in the quotes?
!!!!!!!!!!!!!!
yeah the filename
you don't have to use a file name though right? Doesn't it just drop it in the Mod folder by default?
ok
Isn't it just going to print everything?
no it'll print the go
@ornate rivet
this.needle.GetComponent<Rigidbody2D>().velocity = new Vector2(0f, 0f);
this.needle.AddComponent<TinkEffect>();
Kin.Log("Error was here right?");
UnityEngine.Object.Destroy(this.needle.GetComponent<NonBouncer>());
var tink = UnityEngine.Object.Instantiate(GameObject.Find("Needle Tink")).AddComponent<ModCommon.NeedleTink>();
tink.SetParent(needle.transform);
{
gameObject.PrintSceneHierarchyTree("gameObjects");
}``` this will work?
Yeah
THANK YOU
yw
might as well call this mod: Daughter of Hallownest made by 56
thanks
Same!
what's ModCommon.NeedleTink
didn't seem to do anything?
oh it's because I'm not calling it when the mod initializes
same

wait i forgot to build ax2ums pumpkin
and like the 6 other things i was gonna do
too lazy tbh
Does anyone know why methodof exists in dnspy but not VS

if no one minds I might put this in ModCommon https://github.com/Fody/InfoOf
cause this seems sick
can't mistype fields or anything cause it won't let you build
nice
Fody has il manip stuff
I need to ask 0x0ade if it'll break monomod stuff
or just test it
I thought it's Terraria channel
u
this also seems neat
but it's also the same as doing it yourself or using _Data
so meh
If you destroy an object with the hooks still enabled, can you check if this == null to see if it's been destroyed?
The answer is apparently yes
imagine how much faster building that would be on multiplayer
like 50% faster
nice modded hk pic
what is that i can't tell
can't even get all souls rn because supersonic soul recipe doesn't work
it's smooth coal
Why does it start saving the changes I make to the objects
I'm using the ObjectPoolSpawnHook
It's logging old/new name
and then it's just all new name
which is blank
By the end of the fight it keeps that change and it starts affecting Broken Vessel
which is annoying
oh smooth coal is pretty homo
yeah i started autotrashing it then didn't have enough to craft anything
it's actually decently rare
if (this == null)
{
var sre = go.GetComponentInChildren<SpriteRenderer>(true);
if (!string.IsNullOrEmpty(sre.sprite.name))
{
ModHooks.Instance.ObjectPoolSpawnHook -= Projectile;
}
// Broken Vessel Fix
RevertProjectile(go);
return go;
}
why
this gives me depression
but it works
@compact sedge You said it was 5 frames for godmaster bosses, right?
Or am i horribly misremembering

but I put 4 to be safe
understandable
I'm killing the stupid find on update stuff
worked with one frame for lost kin

lightbringer has like 3 cause of that
@vapid cape you can do modded pantheon now i guess
fixed broken vessel meme
should i do that randoed pantheon thing
i'm bored
Sure! I mean, seems to be something of a market for it.
.
Random panth wut dis
someone had the idea of rando'd pan5
except abs rad is still at the end
¯_(ツ)_/¯
Thats a cool idea.
Also IG style where it gets faster and faster each boss could be good
Maybe random + the speed at the same time, would get chaotic
Lose your run to 5x gruzz mother mfw 
Yeah just throwing out ideas, you'd have to tweak and test it a bit to make it good
Or maybe each boss gets faster and faster in each fight
That could work
that'd be cool
You could have settings like IG to set the speed increases and Max speed
Then go crazy on the panth
yea
2x Markoth... Oh god
help what is the IL index for right before SetupBossScene, asking for a friend
hmmmmmmmmmmmmmmmmmmmmmmmmmmm
hmmmmmmmmmmmmmmmmmmmmmmmmmmm
is this #archived-modding-development content
no
u
u
seriously it's been like 99% modding discussion
and the 1% is veru posting terraria pics
It is veru he’s literally meme mann
thinking

Also I recall having many general discussions here
You don’t expect me to go in #hk-discussion do you
post 7:11 am it's been all modding discussion
Ic
do speedruns
y I’m not a good player 
Trying but procrastinating
I have both discussion and general muted because I can never go back after staying in this channel, the only alternative is your server that you hold 56butbot on because the emotes are actually good
can you take from the end of a list using LINQ
uwot
Multiple times
a speeding up random pantheon is an... interesting idea, but I'm not sure if it's a good one. Sounds like a good way to bug a lot of crap out.
it's just a timescale change
I imagine there'd be more than a few unintended side effects? Or is it better than that?
it's fine
I see. If it works, why not? I doubt too many bosses will get straight up BS
only one I can think of would be absrad lasers, actually
[INFO]:IL_006d: ldnull
[INFO]:IL_006e: stfld BossSequenceController/BossSequenceData PlayerData::currentBossSequence
[INFO]:IL_0000: ldc.i4 0
[INFO]:IL_0000: call System.Object MonoMod.RuntimeDetour.HookGen.HookILCursor::GetReference(System.Int32)
[INFO]:IL_0000: callvirt System.Void System.Action::Invoke()
[INFO]:IL_0073: call System.Void BossSequenceController::SetupBossScene()
[INFO]:IL_0078: ret
am i dumb
it looks like it should work
What are you trying to do?
PlayerData.currentBossSequence = null
BossSequenceController.SetupBossScene()
That's what that il looks like to me
yes
that's what it is in the method
public static void SetupNewSequence(BossSequence sequence, BossSequenceController.ChallengeBindings bindings, string playerData)
{
BossSequenceController.currentSequence = sequence;
StaticVariableList.SetValue<string>("currentBossDoorPD", playerData);
BossSequenceController.bossIndex = 0;
BossSequenceController.currentData = new BossSequenceController.BossSequenceData
{
bindings = bindings,
timer = 0f,
playerData = playerData,
bossSequenceName = BossSequenceController.currentSequence.name,
previousCompletion = GameManager.instance.GetPlayerDataVariable<BossSequenceDoor.Completion>(playerData)
};
BossSequenceController.WasCompleted = false;
GameManager.instance.playerData.currentBossSequence = null;
BossSequenceController.SetupBossScene();
}
I'm inserting a delegate which shuffles the bosses list before setup boss scene
while (c.TryFindNext(out HookILCursor[] cursors,
instr => instr.MatchCall(typeof(BossSequenceController), "SetupBossScene")
))
{
cursors[0].EmitDelegate(() =>
{
object seq = SEQUENCE_FIELD.GetValue(null);
BossScene[] bossScenes = (BossScene[]) BOSS_SCENES_FI.GetValue(seq);
Shuffle(bossScenes);
BOSS_SCENES_FI.SetValue(bossScenes, seq);
});
}
What's happening that's wrong?
When you try to enter the pantheon?
Yeah
That's fucked
yes
oh
[INFO]:Argument is out of range.
Parameter name: index
i added a try catch to the delegate
noot
But if cursors is empty can you even do anything?
Ok then idk where your error is because that's the only array access I see
I guess you haven't posted it
i had this
private static void Shuffle<T>(IList<T> list)
{
for (int n = list.Count; n > 1; n--)
{
int k = RNG.Next(n + 1);
T value = list[k];
list[k] = list[n];
list[n] = value;
}
}
weary
BossScene[] bossScenes = (BossScene[]) BOSS_SCENES_FI.GetValue(seq);
bossScenes = bossScenes.OrderBy(i => RNG.Next()).ToArray();
BOSS_SCENES_FI.SetValue(bossScenes, seq);
am i dumb
it threw an exception
What's the error?
smhmyhead is that compact theme
says the person who uses compact 
Yeah I like being able to read more than 3 messages at a time
only I'm allowed to use that
well as long as your ide is in darkmode I think we're good
I prefer a gradient background going from dark to light
oh
i swapped args
wow it didn't error this time
and still started at vengefly king
wow ok my luck was just god
the next boss was dung defender
I had the same shit with initial testing of rando 2
I steal the fury pickup so something being fury usually meant it broke
Except for when it didn't mean that
I don't think so
Nope, the first bench is after O&M
easy
That would be dumb
apparently benches are boss scenes
there is a Godseeker dialogue room after Hornet though
yes
Maybe keep the benches in the same spots
yeah
The benches being randomized could be fun, I think
fucks with binding runs, gives them big boons or starves them of their lifeblood crutch
makes it more rng, but can make the moment to moment progression more exciting
I could make it an option
¯_(ツ)_/¯
the fuck
I got vengefly at the beginning again
room connection randomizer would be cool, and stupid to balance to ensure no softlocks.
oh, thats a thing already
There's an extremely wip mapping thing pinned
yeah it has crossroads mapped
kdt said it would be easy iirc
so we can get things similar to super metroid hacks
that would really boost this game imho
The payoff isn't worth the effort unless somebody makes an actual editor
bleh to me and my non existent coding skills!
I mean yeah but nobody will do that
Don't need code skill for that
Only you ever put any work into it
what does "mapping a room" entail?
Determining requirements for getting from any exit to any other exit for every room
Yeah so we can make an actual connection randomizer
Under conditions for skips and no skips
That doesn't just soft lock you instantly
ffff
so you have to iterate every room with every room in the game
400ish?
So 400 times 4ish is time 2
Like 100 of those are just GG
That's how many lines of logic you need to write
yeah
Also menu, credits, unused scenes
Knight_Pickup
So 3200 cells of logic to map all rooms
i would think writing it is the easy part
Have fun
It is easy
figuring it out is the hard part
Just incredibly tedious
Are the GG_engine rooms the guy talking to you
Real talk though if someone finished that I would 100% steal it for item randomizer
Idk probably
The mapping?
Yes
Could just throw it all in one mod, yeah
Well youd have to have a vast knowledge of speedrun skips
which i dont have
Nah I just mean I would make something to parse the tree into item requirements
Assuming default arrangement
See if there's any glaring differences in what I already have
Well you could also combine the two options. Randomize rooms and items
So the logic still works
so a list of rooms that require x requirements would have to be placed in places located after said requirement was attainable
true rooms have multiple paths
Transition to transition
The good thing about something like this being done is any time there's a new skip it would be super easy to add in
Just one spot to change
you could maybe reduce the work and just have zone randomizers, that only randomize rooms in that zone, but thats more limiting and less interesting
And still full of softlocks
Most zones if you can get in them you can get everywhere in them
Wtf is pk?
pale king
Oh ok
Plus there's a bunch of buildings and one entrance rooms too
Yeah those can be ignored
Mapping is just super complicated
Put anywhere after the fact
Makes sense
So even within one transition rooms, there's requirements to reach items
For the most part nah
And in other more complex rooms, there's still requirements to reach items too
It's a huge web of complexity
also, have fun having the map be updated to reflect the changed layout
And to be anything other than exhaustive isn't good enough
I don't really give a shit if the map is accurate
^
Like that's not even possible
:joy:
id wanna see it looking fugly just for giggles
Could maybe eventually do like.... A small snippet that changes as you move
Like it only shows the room ur in plus adjacent rooms
"why is white palace and the hive overlapped above dirtmouth?"
But that's still fucking complicated
Also still prone to overlaps
Yup
I mean even the actual game layout overlaps
where?
i see
Would you make it so left can only go to right transitions?
i dont mind a lying map
And etc
id want all teansitions to work with each other
go left and you enter from the ceiling
etc
lol
Probably do a setting
Might not even work out to fit all sides
the dll i sent tries to do l => r and stuff
Tries
The problem is that L/R transition count isn't gonna be the same
A room and item randomizer is still my ultimate dream. I just need to sit down and put the hours in
Because of doors
room, item, enemy, boss randomizer
2 of those exist already
the enemy randomizer needs work, and i guess the item rabomizer is decent, ive been using it, fun times
first item i got was dreamnail
lol
i mean i dont know whats good or bad in hollow knight modding
If you're playing on easy you can't really complain about it being easy
I mean easy should still try to make the dream nail deep in the item tree
Yeah
i liked getting it firat so i could dream nail stuff i otherwise wouldnt be able to
BTW.... Rando 2 would be great of gate was randomized
So 2 DN pickups
It's just too scarce right now
3 was too much
i wish gathering swarm was a little closer to the start
IMO item randomizer really needs to mix up some relic locations into it all. The "problem" with it is there's not too much surprise in where you can find stuff, and the majority of it is open as soon as you get access to the 2 shops.
Yeah my plan was to make a shop component and place one of those on the seer
But I got like halfway through making that and got bored
if something important is in said shops, game's over, pretty much
Play on hard
Shops are treated as a single location for progression items
Stuff is rarely in shops
^
On hard
i got crystal dash and descending dive like in the first five minutes lol
Yeah. Cuz easy
1 hour in and i still dont have normal dash or wall climb
I got Isma's out of Salubra's shop, I think Mantis Claw was in Sly's, and the rest of my stuff was just scattered around waiting to be picked up. I was also on hard.
Easy assumes you know zero skips so it has to give you a ton
Once you get claw it's incredibly easy
claw is ezmode
I actually want to make a no claw mode
Where it just doesn't exist
But it's work so idk when
Soon ™
Lol
I never played again after that just because I didn't really find it as stimulating as some other randomizers, Hollow Knight's not really got THAT much gating in it.

You can pretty much reach about anything once you have 2 or so main pickups
make a mod that adds colored doors and colored keys
Keys for specific doors is actually a neat idea
Or play more than just 1 or 2 seeds
So you can't just get into waterways free with the sly key
can you make chests in hk require a key?
I could play more seeds but I got too distracted with a bunch of boss mods
put items in chests with random key requirements
Just hard 
another option is make crystal dash drain soul
Why
I do think the randomizer could do with some more mixing up, though. I'd be happy if it was just relic locations randomized along with everything, but these other weird ideas sound neat too
No you wont
so you put access to a thing behind soul vessel shards
CH just makes things faster.
is this room rando
Adding a restriction to that is just silly
item rando
Add a soul requirement to jumping
this works i guess
Room rando DNE
i didn't add the speed stuff
is there a room rando in progress?
unless someone maps out every room no
a pantheon rando at least would be cool no joke
I'll check that out here in a moment, 56
or go really brutal and add super metroid walljump mechanics. when you hit a wall, you gotta wait for a frame to trigger, then hit the opposite direction, then hit jump again
are bench rooms mixed up or are they still in the usual spots?
mixed
i didnt click on what you just posted cause context
Sweet.
(there wasnt any)
Should make a brute force room mapper
does order by random always leave the first one in place
or do i have god tier luck
Try every set of inputs that takes < 1 minute
i've had vengefly all 4 times
Would only take a few years to run
Lol
Every set of inputs for every set of items for every transition in the game
Maybe a few years is too optimistic
Mapping all the rooms would probably take me like..... 60 hours
I'd rather just run rando bingos thx very much
u
56 what are you doing
i made pantheon rando
as requested
milky can you tell me if you get vengefly king as the first guy
Sure. I'm about to go in
after I update Lost Lord
The room mapping could be done so fast if more people knew shit about the game
y e s
Right now there's probably only 3-4 people who know enough about randomizer skips to do it
^
sorry im too pleb to do it
lol
and then sheo
Mod likes its creator
remove benches noob
that could be an option
More benches
no
And make them checkpoints
I think whenever hornet comes out I'm gonna try to make a mod to play as hornet in the main campaign
Assuming she has a different one, which she probably will
It really depends on how she moves
It'll be broken af
For what changes you need to make it work
I got Vengefly as well
Like 90% chance she'll be more fun to play than the knight
Hold right and periodically press dash
Fun gameplay
She likely will have way more mobility than reginald
who is reginald?
The knight, I guess
Who you think
Smashing
Then Gruze Mother, then Oblobbles. For a moment I thought something went wrong, lol
Gruze
nice
56 you did something weird
Remove muzznik
there's no way that happened randomly
Make lightbringer great again
give hollow knight the hitbox of a pixel and the ability to fly, but make every enemy shoot bullethell levels of bullets
cruz mother would be hard mode then
cruz
Tom
santa
yeah cuz you'll be cruzin for a bruzin
List<BossScene> scenes = bossScenes.Where(x => x.sceneName != RAD && !LORE_GARBAGE.Contains(x.sceneName)).OrderBy(i => RNG.Next()).ToList();
is this not random
TouHou Knight
should i be using cryptography random or something
LORE_GARBAGE
First fight this time was Flukemarm
I'm going to go all the way on this one and see what happens
hopefully it works
That should be random idk what RNG is
new System.Random
New levels of desperation
Oh I see the stackoverflow code you tried to steal
You translated it to a for loop
But wrongly
Good job
Idk try
list.Sort((l, r) => RNG.Next(3) - 1);
what does that mean
why do things do things starting from the last element and going down?
This is kinda bonkers. I'm liking it.
it's still vengefly
Did you try what I put?
yes
Do it again
alright
and if you wanna tell me that it's 2% faster to count down than count up my counterpoint is it's about 3 times faster to use fully optimized c instead of c#
Why stop at C?
Not even writing machine code smh
Just make perfectly optimized asm
honestly, gcc is better at optimizing code than humans are at this point.
it could probably become sentient
My order so far is Fluke > bench > Enraged Guardian > bench > sly > SoB > Grimm > DD
Honestly Clyde should just be disabled
It doesn't stop explicit images
It stops things randomly
yeah
I think the vengeflies might be the first fight on the first run always?
Yeah but why
Look into the fsm for the menu that starts it
Probably hardcoded transition to vengefly
but if you die and use the menu again it works
Idk
Yeah, I dreamgated out and went back in, Flukemarm was then first
if (!died) Vengefly();
else CheckList();```
depression
Why did discord make one of those functions blue and another not blue?
and here's vengeflies in this one, which is good. For a sec I was worried that quitting out may not reset progress
discord's code highlighting has ascended
as in, the reason vengeflies weren't first the second time was because I'd already encountered them
I made a huge mistake btw I feel like I'm gonna die
what
I chugged two large baja blasts at taco bell before leaving and filled it up then drank another at home
Because free refills
Too much soda
diabetes
Soul tyrant should be first but it's dd
And remake their shit
The best feeling with looking into new unity games
But don't worry lethal league blaze is still fucked up
I made a little thing to visualize the inheritance of their player classes
Hang on
wait what
is this god
I might've figured out the rando shit
it uses the boss scene set before the one i randoed every time i start a new one
idk how
soul tyrant was supposed to be first last time and now he's first
Ok
I have an idea
Of how it works
Probably starts the scene transition THEN calls the setup
For some fucking reason
It starts hide sequence
does bindings stuff
fsm event
StaticVariableList.SetValue<string>("currentBossDoorPD", playerData);
maybe this?
Bug found. Apparently, the game REALLY doesn't like it when absrad isn't after Pure Vessel
My hud is gone
nice
oof
I could do this without the IL hook and maybe it'd work
remove boss intros
NKG restored it, what a hero
i either got 4 benches in a row or starting with a bench is weird
what's a boom player
i quit out after it logged grimm
started another pantheon
and it was grimm
why
this is definitely the bug
just remake the Pantheon system from scratch
same
Hardcoded binds 😩
Wtf
Guys look at UnityEngine.floatf
It has a 205k element hardcode sine table
Wait two of them
Why is this a thing?
No I'm stupid this isn't a unity thing
It's a lethal league thing
I guess that makes it slightly better
Tfw array so big dnspy gives up
I'm not even sure what this class is supposed to be
floatf -> floatfloat 
wtf
wtf lethal league
why does every game you try modding look worse and worse
you started with HK, and then S&S, and now this
I still don't understand this class
I think they're trying to reimplement double but with a long as the backing instead of something sane
meters

1.0
You must use decimals because they are more accurate than floating point numbers (double).
haha I know so much python 
yeah you need 256
28-29 sig figs
precision
But that's not C#

alright so, I finished. The only problems were, Pure Vessel hiding hud until another cutscene brings it back (absrad, NKG) and the first fight being real fucky. I'm 95% every single boss appeared and I also had 7 benches, but I fought Flukemarm twice. As both the opener, and a midway battle.
After the credits I'm gonna walk through HoG and see if anyone was missing.
Tfw BigDecimal doesn't use IEquatable
Oh, music's weird too, but that I imagine can't really be helped.
I fought Elder Hu with the break room music playing, but upon his death the battle theme kicked back up. Same deal with Crystal Guardian, it was silent because nothing told the silence after Sheo to go away, until CG died.
Ah! Brooding Mawlek wasn't in my run.
So I'm guessing he wasn meant to be my starter, but Flukemarm overwrote him from last go
It has IEquatable
I'm betting that's what happened. Everyone else was in my run but Mawlek, and I had a duplicate flukemarm
the starter flukemarm was no doubt supposed to be Brooding Mawlek
Why do they have that check?
no idea
The real trick is using a uint16 and transforming it to the range -9999 - 9999
ascended
That's exactly what's happening. I just did p2, fight 1, Xero. Fight 2, also Xero. Then randomizes like normal, and Flukemarm didn't appear.
pain
these first fights are "overwriting" what is randomizing into them.
i can just leave whatever's first first i guess
cause i have no idea why that's happening
Maybe. It's certainly the easiest solution.
what the fuck
It did! I'm gonna do a little testing with something else real fast
pog
I have a suspicion that the cutscene after p4 pure vessel may fuck with things if he's fought early
I'll add a fix where it skips the first one only on your first go so that you can actually have a nice first one
so I'm gonna go see what happens/premptively tell you it may be a good idea to make sure the p1-p4 finales are also static like absrad
alright
Sneakpeak of things to come after homework
nice
It'll be a good class
what is it
Bench was my final room of p2 on this new file
infinite bench?
the exit doesn't work. I can walk out into a black void and then hit a wall. I'm trapped here.
wow nice
I still wanna see what happens upon an early PV kill in p4 to trigger the cutscene, but yeah, probably ought to do that
lasts + first thingy won't actually cause issues
fuck it'll still have 1 repeat for non-first if you get unlucky
i'll fix that later
Alright. I'll switch to testing that, since p4 surprisingly worked as it should have
pog
is this god himself
print the bool array
have calling to string call writeline and return empty
i thought i was fucking softlocked
@young walrus here you go
3 in a row
@vapid cape p4 worked fine then?
if it did then i'll just exclude spas cause i got that black thing when it was at the start after quitting out to avoid 3 spa softlock but maybe not a softlock 
p4 worked, yeah. Cutscene didn't even play. It was just acting as if it was a normal clear
nice
this should work then
pog
i'll just do a quick test and then release
i fixed dupes and such
also on this run I got 2 PV fights. But, oddly, nobody was replaced. It simply added an extra PV fight in.
oh, lol
oh if it wasn't replaced idk

should just be reordering them
maybe this'll fix it™
You about to release that thing? I'll retest it there a couple times
yeah
just need to die like twice
to make sure it doesn't violently lock
ok cool working spa
oh did you get the dupe on p4?
I did.
Sounds like this might be a wrap, soon, assuming I don't find anything blazing through all these pantheons again
righto
i think that's all
except the hud thing
which isn't major so i'll fix it later
If you have debug mod it has a bind to show the hud again
Gotcha.
...Hm. Not gonna like hearing this, but something happened
Gorb was missing from p1, Oro was fight 2, and the pantheon ended after Dung Defender
Same deal with p2. Broken Vessel wasn't here, and Sheo was found early
so it's consistent
Mantis Lords was the ending fight
56 c
de
dlkur
sh cdash

@vapid cape non-first ones miss the original first guy but other than that this works i think
i sleep
i tested it like thrice
hi
hello
you can say to me how to find save file in non steam version?
it's the same spot
it's time for bed smh
literally woke up an hour ago
Holy shit this is so much work to do manually I need to write a script to automate it
Ok if you actually generate boolean logic for each number 0-9 for the second/third digit of a byte I'll add backwards pop
same
1-9 actually, you can ignore 0
You're useless, time to make a python script
Good thing python won't expect me to add backwards pop
Initial test was good, @copper nacelle
I think that was everyone with no repeats in p1
p2 was missing first guy from original
so like
vengefly
i mean second test
for me

@ Xero#4555 @ Xero#4555
yeah you better run
stream yourself and watch that from another monitor
sorry i only watch inferior people
wtf
not gods
u
THREE Xero fights
milky you forgot to capitalize a word there
i dont see the problem then 
Wait I just thought of a """""better""""" way to handle ToString
Well, that was weird as hell. Everyone was there, but I had 2 extra Xero's mixed in
I'll try p5 later and see how that works
because let's be honest nobody's gonna install this and do p1-4
A pantheon randomizer. Scrambles up the order you fight bosses, benches included.

Been having some issues with duplicate bosses and fights being missing.
Now it seems that's all fixed but the dupes are still around.
i wouldn't expect less from a 56 mod
if it doesn't hardlock your game he didn't make it
lmfao, funny you mention that
before he changed them (if he did) bench rooms being the finale of a pantheon was a lock and you had no choice but to dream nail out.
He said that can't happen anymore, but it was kind of hilarious to see a problem like that STILL come up
nice
does it work properly now
jesus christ
Annnd done with p5
Once more, everyone was there... but there were 2 duplicate Vengefly Kings, and an extra absrad.
something's going on to dupe the first fight of the pantheon, and for some reason a copy of absrad is randomized into the middle
Duping the first fight twice, at that.
extra absrad 
extra absrad 
hmmm
It was kinda surreal to do the big climactic finishing move, then just... spawn in next to Flukemarm to keep on truckin
Nobody seems to care about UBoolInt8 but here's another thing anyway
ok
Remove the benches from random panth plz
Or have a setting to, thx bby
@copper nacelle
That's basically an alien language to me.
Well you see, there are 8 bits in a byte you dope
i actually knew that part 😛
@cunning lagoon nice vid
thanks dad
well radiant timed is the name of the gamemode regardless of what i die to
also just having a timer there even if you don't die to it changes your playstyle completely because you have to maximize your dps while not getting hit
yeah yeah ik
Well, Hello, where i can read about mods?
wdym
@tranquil star in #archived-modding-help pins
Thx 😃
did you know that if you rando pantheons it passes it in again as the param
really makes u
want to die
you ever enjoy supporting multiple pantheons
private static BossScene First
{
get => string.IsNullOrEmpty(_name) ? null : _firstLast[_name].Key;
set => _firstLast[_name] = new KeyValuePair<BossScene, BossScene>(_firstLast.ContainsKey(_name) ? Last : null, value);
}
private static BossScene Last
{
get => string.IsNullOrEmpty(_name) ? null : _firstLast[_name].Value;
set => _firstLast[_name] = new KeyValuePair<BossScene, BossScene>(value, _firstLast.ContainsKey(_name) ? First : null);
}
// ReSharper disable once InconsistentNaming
private static readonly Dictionary<string, KeyValuePair<BossScene, BossScene>> _firstLast = new Dictionary<string, KeyValuePair<BossScene, BossScene>>();
how do i die
press F
i have to use dicts

