#archived-modding-development

1 messages · Page 425 of 1

jovial vault
#

there's been a sudden spike in actual modding stuff which is half homothety tbh

shy cloak
#

seriously tho

unborn flicker
#

lol

#

I actually have a patch for benchwarp too, but I was waiting in case any more bugs were found from it

shy cloak
#

GH for HPBarMod?

#

Wait I might have found it

copper nacelle
shy cloak
#

k yep didn't find it 😃 thanks

copper nacelle
floral furnace
#

left overs?

copper nacelle
#

i assume so

unborn flicker
#

I had been wondering what all the storyrecord calls in the fsms do

#

Good to know the answer is nothing

copper nacelle
#

would make for easy hooks

#

for the ones called from fsms

#

the ones called from actual code are probably inlined

shy cloak
#

homothety, will you try to PR the rando changes or release rando2.5?

unborn flicker
#

I won't PR anything until it's been thoroughly tested

#

idk if it makes much of a difference whether the main branch is with Sean or with me. He can probably make better long term updates

copper nacelle
#

monkaMerge

shy cloak
#

Mostly just curious. I'll have mapmod support either one, but the logic packs I'll probably add to yours since it'll have more options. It might be easy enough to add logic packs to both. Still down the road sadly though; i want coop and multiworld first

#

i think

solemn rivet
#

56 sent you gitlab, not sure how up-to-date that one is

copper nacelle
#

it's the same as the github

#

Don't you push to gitlab and mirror to github

solemn rivet
#

Is it?

#

I think I did, but not sure

shy cloak
#

ha thank you 😃

#

something seems off about the logic here... It's probably because randomapmod doesn't take your changes into account though more than a fault of yours homothety 😆

#

Brand new game

unborn flicker
#

hmmm 😬

shy cloak
#

It's not you, it's me

unborn flicker
#

One of my favorite moments in testing

copper nacelle
#

i cannot believe captaindapper is breaking up with homothety

unborn flicker
#

was when I decided to check to make sure the collector's map was adding correctly

#

and discovered that I had deleted the quill from Iselda a billion years ago

copper nacelle
#

lmao

shy cloak
#

hah rip

unborn flicker
safe hamlet
#

kill the brackets zote

shy cloak
#

^

copper nacelle
#

a short tutorial on how to kill sean

safe hamlet
#

brackets: the movie

shy cloak
#

randomizing the fury chest kills my early route 😦

#

can't afford stag station LUL

safe hamlet
#

stag station

unborn flicker
#

It's only randomized if geo chests are off

safe hamlet
#

a true warrior carries himself to battle wearytiso

shy cloak
#

Oh okay. I chose default so must be the case

unborn flicker
#

Yeah, geo chests are off in the default right now

shy cloak
#

with lantern in the pool, who needs 'em anyway

unborn flicker
#

yeah, shops are much cheaper without lantern or simple key vanilla prices

shy cloak
#

okay on the other hand i need 700 geo for progression

#

not really complaining I guess

#

just different

#

i think grinding geo might making interesting routing some times

unborn flicker
#

I mean, you get 200 geo from False Knight

#

That isn't any different from getting 200 geo from fury

shy cloak
#

That's another reason I think prices should be shuffled; and intelligently tied to scaling progression stuff

#

oh that's true

unborn flicker
shy cloak
#

lol nice

shy cloak
#

Dude the routing in this is so sick!

#

Just those few changes opened up huge routing options

#

tram pass especially

unborn flicker
#

I think the idea of a tram pass start is really cool

#

An almost useless connection in vanilla suddenly is really important

shy cloak
#

GG dude this is amazing 😃

solar jacinth
#

thanks

unborn flicker
#

Wow, I actually thought I had said thanks for a moment hollowwow

#

but actually, thanks

jovial vault
#

homothety didn't you say you were going to be busy and not on modding hollowwoke

unborn flicker
#

I said I wouldn't do any more modding

jovial vault
#

this is true

safe hamlet
#

mino, did you study?

jovial vault
#

except when you're either asking valid modding questions or people are trying to rope me into doing their modding art this is entirely about the dating sim and m*rkoth

#

yeah just finished maths

#

probably going to do some sociology

#

gave up on good old stalin today

safe hamlet
solemn rivet
#

I was kidding about the dating sim btw

#

I know you already have your hands full and all that mino

#

and it's not like the dating sim is ever going to become a reality anyways, so

jovial vault
#

if it ever does happen i'd honestly probably end up offering to help

solemn rivet
#

but

jovial vault
#

also haha wdym it's not going to be a reality

solemn rivet
#

I gotta warn you

jovial vault
#

haha

solemn rivet
#

it'll probably be very nsfw

#

I mean

jovial vault
#

sigh

solemn rivet
#

it's a dating sim isn't it

jovial vault
#

i will call you back in 8 months

safe hamlet
#

no, it's going to be a sfw christian family friendly dating sim

solemn rivet
#

I'm sure you read the preview dialogue I wrote earlier today

jovial vault
#

gosh darn christians garmond

#

i didn't actually monkaHmm

#

but ye if yall plan to do nsfw stuff that's most definitely not stuff i'd be comfortable drawing

#

good luck if it does happen tho

solemn rivet
#

I like how you take everything I say seriously

#

as if I had ever said anything seriously

jovial vault
#

wearytiso this is why you don't study the entire day

solemn rivet
#

I can relate to that

jovial vault
#

oof

mellow elbow
#

@unborn flicker if you're going and randomizing everything, you should include hunter's journal

solemn rivet
#

y

unborn flicker
#

there are plenty of items which aren't currently randomized

#

there's no motivating reason to randomize hunter's journal or quill, compared to Godtuner or Collector's Map

mellow elbow
#

what's the reason behind godtuner?

solemn rivet
#

atuning to gods

unborn flicker
#

It's an location locked behind new progression items; randomizing it makes simple keys useful

#

Hunter's Journal would just make early randomizer even more profitable than usual

mellow elbow
#

hm

#

yeah, I can see where you're coming from

unborn flicker
#

It would be more logically consistent to randomize it though, so I'll consider it

solemn rivet
#

logic < fun

mellow elbow
#

I can understand quill not being randomized, it serves no purpose other than direction, although I suppose that would be another potential shop randomization

copper nacelle
#

shops are already really good

mellow elbow
#

very true

unborn flicker
#

I don't currently plan on randomizing any other map stuff

#

Shops will only get better once I add kingsoul

solemn rivet
#

voidheart too?

unborn flicker
#

Since shops handle overflow from long items

#

hopefully

mellow elbow
#

I feel like shops should be balanced to make progression items less likely to show up

unborn flicker
#

they are though

mellow elbow
#

huh

unborn flicker
#

each shop can only have at most one progression item

mellow elbow
#

is that specific to your fork? cause I feel like I had two at one point

copper nacelle
#

no

unborn flicker
#

Shopkeeper's Key can unlock another progression item

mellow elbow
#

ah

#

that's probably it

unborn flicker
#

But yeah, regarding Void Heart, I'm not very good at handling cases which aren't already in the randomizer (see also: godtuner), but I can probably put a shiny in front of the egg or something

#

Kingsoul would then be logical access to that item

mellow elbow
#

kingsoul and shade cloak

#

iirc

#

and kings brand obviously

unborn flicker
#

well actually I would probably destroy it without dream nail too

#

just like how shriek is handled

copper nacelle
solar jacinth
#

no , i think?

copper nacelle
#

They're all caused by oom

solemn rivet
#

Um I mean, all it does is write to log

copper nacelle
#

No

#

does this not just get gc'd

#

wtf

#

on 1028 it's even weirder

solemn rivet
#

I mean

#

doesn't this always return the same value?

copper nacelle
#

void

#

so yeah

solemn rivet
#

I mean num2 in the first one

#

it's always the same value

copper nacelle
#

no

#

if you have like -2 ram it'll choose the smaller number

solemn rivet
#

oh yeah, there's that line with system memory

copper nacelle
solar jacinth
#

:GWchadMegaThink:

copper nacelle
solemn rivet
#

what exactly did you do 56?

copper nacelle
#

i hooked GetBackground

solemn rivet
#

ic

copper nacelle
#

i would actually do something cool but i can't art

solemn rivet
#

that's good for when we can actually make our own new areas

solar jacinth
#

i can do

#

what do you wanty

copper nacelle
#

👀

#

idk

#

I also found out I have like 800 lines of refactoring not commited

jovial vault
#

hmmmm making new areas

#

that's something i've been waiting for the level editor for actually lol

solar jacinth
#

its your second time saying it

#

do you actually want that that much

jovial vault
#

ive been thinking about it for a while

solemn rivet
#

same mino

#

it'll be a great addition to blackmoth

#

I'll make a new boss battle

solar jacinth
solemn rivet
#

I do, sugar

#

the idea is to make "paths" in the game, so your choices influence the ending

solar jacinth
#

if you want to develop blackmoth even more , i can do that skin

solemn rivet
#

I don't have the time, sugar

solar jacinth
jovial vault
#

:(

solar jacinth
#

but its almost summer

solemn rivet
#

but the idea is to have a void and a radiance path

#

not here

#

semesters here go from mar-jul

jovial vault
#

i remember you briefly mentioning that

solemn rivet
#

and

#

I have some big thing in my phd this next semester

#

so I probably won't get much rest this winter

jovial vault
#

good luck with that

solemn rivet
#

I basically have to convince the department that my research not only is not completely bollocks, but that I know what I'm talking about and that it'll actually be something worthwhile

#

ty mino

#

after that, I get 1.5 years to finish my dissertation

#

so I think I can squeeze some time to mess with blackmoth here and there

#

but until then...

solar jacinth
#

screw blackmoth do silksong mods

solemn rivet
#

possibly

#

we'll have to see

jovial vault
#

that would be interesting

solar jacinth
#

i hope the code will be better this time wearytiso

jovial vault
#

im trying to do as much as i can this summer because i won't be free until next july, so i relate

#

maybe

solemn rivet
#

if SS is as good as it seems to be, I might as well make blackmoth 2 on top of it, instead of expanding upon blackmoth

#

that's the feel, mino

#

I haven't had any real off time for years, because there's always some deadline right after winter/summer

solar jacinth
#

when did you make blackmoth

solemn rivet
#

uhh

#

aug-2017 I think

solar jacinth
#

how long did it take

solemn rivet
#

idk

#

and this is when I joined the channel

jovial vault
#

holy shit

copper nacelle
#

chadow

jovial vault
#

im curious as to who was the first person to get into hk modding

solemn rivet
#

maybe it was 753? I mean, it was Lightbringer that brought me to this channel

#

and what I based blackmoth on

solar jacinth
#

kinda emotional

#

hey everyone! I'm just getting into modding HK (or any game, for that matter) and no matter how much I look I can't seem to find a LOT of content in Assemply_CSharp.dll which I would like to mod, and I'm not saying resources - those I can find and extract just fine - I'm talking about things like, say, how spells behave and stuff... Can anyone help? Sry for the WOT btw

copper nacelle
solemn rivet
safe hamlet
#

so folks help me with something

copper nacelle
#

reverse emoji

safe hamlet
#

so i have pv1 and pv2 health managers for the double pv mod, why is pv1's health and pv2's health the same for few moments thinkgrub

copper nacelle
#

what

safe hamlet
#

pv2 is basically Instantiate(pv1) stored to a static field

solar jacinth
#

how do i access public float settings in dnspy

safe hamlet
#

i am logging the health and i see something like

pv1: 1000
pv2: 780
pv1: 980
pv2: 745
// then suddenly
pv1: 745
pv2: 745
solemn rivet
#

maybe you hit pv1

safe hamlet
#

nah

jovial vault
#

btw gradow it was indeed 753

safe hamlet
#

then after a while pv1 goes back to 1000 or something

solemn rivet
#

thought so, mino

safe hamlet
#

could just be a logger thread safety problem and i am not seeing it right

solemn rivet
#

did you find the first mention of mods?

solar jacinth
#

what is the first message of modding channel

jovial vault
#

Surprisingly not very exciting

#

In:modding before:2017-06-23

unborn flicker
#

ok, but I was definitely thinking about Besicobitch's Covering Theorem the whole time 😖

#

It's hard to stay focused

solar jacinth
solemn rivet
#

cursed

solar jacinth
#

that profile photo tho

#

wow he actually left the server

jovial vault
#

Besicobitch is. a name

solar jacinth
#

i guess

dusky lion
solar jacinth
#

blessed

#

better than boss scills tbh

solemn rivet
#

*Besicovitch

unborn flicker
#

^

solemn rivet
unborn flicker
#

It is a very nice theorem

gilded lotus
#

@shy cloak im not ded anymore so I can answer

2x sanic : done
Double vessel : phase 2

safe hamlet
#

ok

#

so

#

the behavior is really weird

gilded lotus
#

Your behavior? Yeah

safe hamlet
#
hm1, hm2 are health manager hp
hm1: 1000
hm2: 500
hm1: 1000
hm2: 250
hm1: 1000
hm2: 50
hm1: 1000
hm2: 1000

so when one health goes to 0, it basically just changed to the other healthmanager's hp

#

ie when i am onyl damaging the 2nd object

#

o hi zaliant, did you beat DV? :^)

#

o wait, i might know how to fix this

gilded lotus
#

Phase 2

#

I’m just waking up so I haven’t

safe hamlet
#

phase 2 on both?

jovial vault
#

Damn that is fast

gilded lotus
#

I can’t tell if on both

#

I’ve never had them do it at the same time

#

Sometimes however one will do the big orb and that’s it

#

I’ve had it only twice where the smaller orbs get spawned too

safe hamlet
#

o

gilded lotus
#

Intended or not it seems fine to only have the big orb

safe hamlet
#

not intended and yea

solar jacinth
#

what is dv

safe hamlet
#

double vessel

solar jacinth
#

i know but what

safe hamlet
#

2 PV

#

mod

solar jacinth
#

i know but what

gilded lotus
#

We broke him

copper nacelle
#

have you tried giving the code causing the behaviour so it's actually possible to tell you what's wrong

safe hamlet
#

alright

gilded lotus
#

Lmao

solar jacinth
#

i know but what

safe hamlet
copper nacelle
#

null coercion on a unity type

#

why 925

#

why are you using the fsm hp var

#

cursed

safe hamlet
#

i was experimenting, i was using health manager before

#

i thought that would fix it somehow

#

still those are not the issue there tho, and yea i forgot that null nocercions don't work on unity objects

copper nacelle
#

but why 925

safe hamlet
#

it's half of 1850 :wesmart:

copper nacelle
#

what

#

when they are both at 1/4th hp kill them both

#

:maggotPrime:

safe hamlet
#

i guess that works too

copper nacelle
#

no i mean

#

why not just 0

#

wtf

#

do you even set hp anywhere

solemn rivet
#

why not get the hp from the object instead of the fsm

safe hamlet
#

i don't

solemn rivet
#

I mean, you do do that, but only for BossSceneEnded

copper nacelle
#

but he doesn't

#

he gets both hps

#

and sums them

#

never sets anything

safe hamlet
#

the idea is to have a big health pool and hitting either of them counts, so basically you have to do a total of 1850 damage and if you do that much damage combined you win

copper nacelle
#

what if i kill the first one

#

and then do 50 damage to the other one

solemn rivet
#

on lines 33-35 he gets the hp from the healthmanagers, but on line 49-51 he gets the hp from the fsm

safe hamlet
#

i was testing stuff out zote

copper nacelle
#

Does it happen on first iteration

#

Because you fucked up the hooks

#

Idk how it handles adding null ints

#

Oh it'll just throw

safe hamlet
#

null ints, how?

gilded lotus
#

Tfw Sid wanted to make a simple mod

copper nacelle
#

What if I die

#

Your hook doesn't get unhooked

#

It'll try to do this._hm1

#

And die

#

NullRef

#

Making orig(self) never work

#

unless you have a 100% win rate

safe hamlet
#

that's again not the problem, i am aware of those issues

copper nacelle
#

what's OnHitInstance

safe hamlet
#

ignore that

#

i forgot to remove it

copper nacelle
#

The behaviour is on the first pv right?

safe hamlet
#

the problem is if you kill one first, the boss is destroyed but the second health manager's hp becomes the same as the first

#

ye

copper nacelle
#

gimme the dll

safe hamlet
solar jacinth
#

how do i access to public floats milliS

#

settings

solemn rivet
#

in dnspy

copper nacelle
#

oh i need an 1800 damage nail

#

easy solution

safe hamlet
#

yea the problem is when you kill only one

copper nacelle
#

so i need to do like 10 damage to the other one and then one shot the original

#

or vice versa

#

right

safe hamlet
#

yea

#

i think you can just one shot one to observe it

#

instead of the hp being 0, it's the other health manager's hp

copper nacelle
#

it just died

#

the other one then proceeded to stab me

safe hamlet
#

check the HP log

#

instead of being 0 for one, it returns the alive one's hp

copper nacelle
#

yeah

#

oh

#

i see

#

You can check if it's dead

#

There's an isDead bool

safe hamlet
#

alright, that's what i planning to do, just didn't know why it was doing it

copper nacelle
#

i'm still checking that

safe hamlet
#

i also need to make my health logic better, it's quite cursed rn

copper nacelle
#

Did you check it's OnDeath event

safe hamlet
#

i have not

#

doesn't do anything special in the controller

copper nacelle
#

is the hp being logged the fsm one or the hm one?

safe hamlet
#

health manager

#

but i tested with both

#

and the behavior is the same

copper nacelle
#

cannot believe i've been lied to

safe hamlet
#

o yea, i forgot i changed it just now

#

still tho, it's the same with healthmanager

copper nacelle
#

alright

solemn rivet
#

never trust fsms

#

better be safe and log both

solar jacinth
#

gradow wdym

#

there is a code like , public float blablabla;

#

and there is no way for me to change that settings

safe hamlet
#

what are you tryna change exactly?

solar jacinth
#

public things

#

for example , nail charge time

safe hamlet
#

yes, but what?

#

just find where the code uses the float

solar jacinth
#

there isnt

copper nacelle
solar jacinth
#

so then can you exactly tell me where the nail charge time is ?

solemn rivet
#

Is it public tho?

#

Look for the HeroController fields

solar jacinth
#

it is public

solemn rivet
#

What's the field called

solar jacinth
#

let me take a quick look

#

wait nailChargeTime was private

#

how do i change the value

safe hamlet
#

just change where it's used

solar jacinth
#

i cant find a place where its used

safe hamlet
#

Ctrl + F and type nailChargeTime?

#

in HeroController

solar jacinth
#

oh ok thanks

#

same thing applies for public rigt ?

safe hamlet
#

ye

solar jacinth
#

cool

safe hamlet
#

oof, isDead is always false so can't use that even tho one PV already died

solemn rivet
#

One idea

#

Try using hpbars

#

See if it gives you any insight

#

It tracks healthmanager hp

safe hamlet
#

yea i am looking at the using debug mod

#

the object is gone

#

but the 2nd health manager's hp somehow is same as first

#

when one PV dies ofc

copper nacelle
#

wtf

safe hamlet
#

let me check if the health even goes to 0 for any moment

copper nacelle
#

note that one of them is dead

gilded lotus
#

False

copper nacelle
#

after i unpaused he just exploded

#

???

safe hamlet
solar jacinth
copper nacelle
#

why is your health manager cursed

safe hamlet
#

i have no clue

gilded lotus
#

lol poor sid

solar jacinth
#

because

#

the health manager got cancer

copper nacelle
#

i may have done it

#

yeah i get it

safe hamlet
#

i just added a custom behaviour for OnDeath to set the bool

copper nacelle
#

no

#

stop

safe hamlet
#

enlighten me 56

solar jacinth
#

illuminate him

copper nacelle
#

lemme make sure i'm right

safe hamlet
#

alright

copper nacelle
#

well i was right but this comes with its own set of issues

safe hamlet
#

what was it

copper nacelle
#

instantiate

#

You make a new pure vessel right?

safe hamlet
#

yes

copper nacelle
#

Instantiate copies all components

#

This includes PureVessel2

#

So you make another pure vessel with PureVessel2

#

It prints the hierarchies and also subscribes to the event

#

But it also grabs the health managers

#

It grabs pv2's healthmanager (its own)

#

And it grabs base.gameObject's healthmanager (also its own)

#

The original grabs pv2's healthmanager and its own healthmanager

#

They both then log values

safe hamlet
#

o yea, that's what i was thinking too, that's why i printed the screen hierarachies

copper nacelle
#

Once you kill the origiinal

#

only pv2 is logging

#

And it's logging its healthmanager

#

Twice

safe hamlet
#

o

solemn rivet
#

So

#

What do instead of instantiate

safe hamlet
#

^

copper nacelle
#

Instantiate and then destroy the component

#

Or have the behaviour on your own gameobject

#

Note that you'll need to make sure you can't kill one without killing the other if you want the first option

#

Because if you could kill one w/out killing the other you could have a situation where the one with the component dies and therefore destroys the component, breaking the fight

safe hamlet
#

what about the 2nd option?

copper nacelle
#

You can just instantiate normally

#

Because the component won't be on the original and therefore won't get copied to the second

#

Grab one of them with GameObject.Find, grab the other via Instantiate's return

safe hamlet
#

alright

#

thanks a lot for helping me through this cursed mess

copper nacelle
#

yw

solar jacinth
#

yw

copper nacelle
#

Oh yeah and to fix the hook issue

#

Unhook in OnDestroy

safe hamlet
#

alright it works now zote you are godly 56

copper nacelle
gilded lotus
#

new version soon?

#

poggies

jovial vault
#

Soon

charred parrot
#

hey fuckers what does your brain say when they see this design

young walrus
#

penis

jovial vault
copper nacelle
#

it looks nice

gilded lotus
#

it says HK cause of the white face

copper nacelle
#

🤔

gilded lotus
#

& black eyes

young walrus
#

wow, racist

safe hamlet
#

wow zaliant

fair rampart
#

It could still be mistaken for HK

gilded lotus
#

~~also there is a guy that claims he did NGG but doesnt have any proof and says the game was easy ~~

copper nacelle
#

Lethere?

gilded lotus
#

Din Viesel

#

also had to cheat in dead cells

jovial vault
#

Yeah its still very similar to HK so we’re all doing a big collective sigh

copper nacelle
#

why

gilded lotus
#

bad advice time

#

i think if you shade the face itll help with some color and ad a line that leads up the twirls

jovial vault
#

Yeah i mentioned a pattern or something oj her head

gilded lotus
#

idk what those lines in the middle of the petals are

#

but i think it would help shape the identity of her

charred parrot
#

honestly idk what this image illustrates thinkgrub

gilded lotus
#

and if lazy says otherwise just hit that block button

charred parrot
#

I know its a flower

gilded lotus
#

idk

#

im not an art person

jovial vault
#

Oki that makes sense

gilded lotus
#

ofc that might require making her entire face blueish

#

lol

#

i think she was after a blue lily?

#

cause that's what i googled

jovial vault
#

Yep

gilded lotus
#

and then you could make the middle thing purple ?

#

idk

#

like i said bad advice

fair rampart
#

Maybe to make it more distinct, make the legs greenish and add leaves?

#

So they're like stems

#

I'd imagine that'd throw off the color scheme tho

jovial vault
#

Ye thats what a lot of people have suggested

gilded lotus
#

i assume there's a reason you havent though

jovial vault
#

I mean

#

Zaliant dont bully me i saw that

gilded lotus
jovial vault
#

Boy there are a lot of swathes that have been tossed around (you can find some in art discussion) between every single iteration

#

Issue is we’re all too attached to a design thats very much based on hk and dont really want to make big drastic changes

#

But its fine we’ll figure it out

gilded lotus
#

you have the experience so i believe you can make the right decisions

#

right/best

jovial vault
#

i have -3 experience but its a learning process

#

Ty for your input

charred parrot
#

so I'm at GOML
in the vip area

jovial vault
#

How does it feel to be a very important programmer

charred parrot
#

please

#

one of the pros asked me for water

#

"I don't have any water for you"

#

is all I said

jovial vault
#

Lazy can you get me some water

charred parrot
#

sure its in orbit atm

solemn rivet
#

I think the bug look is mostly because of the face

unborn flicker
#

All charms are now randomized. Abyss is modified to make LBC accessible with any positive number of blue masks. Void Heart is fixed to allow shade skips. New menu toggle for long items: default replaces them with 3000-5000 geo.

safe hamlet
copper nacelle
#

sick

ornate rivet
#

hawt

safe hamlet
#

@gilded lotus here's the updated version, it's nothing different from the outside tho

gilded lotus
#

yeah thats fine

compact sedge
copper nacelle
#

cursed

#

what game is this

compact sedge
#

just shapes and beats

copper nacelle
#

oh yeah

trim totem
#

what is wrong in this image

compact sedge
#

everything

solemn rivet
#

light theme is the most wrong tho

floral furnace
#

^

fair rampart
#

unprecedented readability

floral furnace
#

no wait lightmode is good too on ides

#

just my personal imo

compact sedge
#

I like light theme on this laptop

#

cuz it's my light laptop

floral furnace
#

hmm yes

copper nacelle
#

i put that through a de-obfuscator

#

it was still unreadable

trim totem
#

are those all errors

copper nacelle
#

when i first played js&b

solemn rivet
#

no khan

compact sedge
#

the obfuscator intentionally generates junk cs files

solemn rivet
#

it's just obfuscated code

compact sedge
#

that cannot be compiled

#

but are placed into the binary after being compiled

#

so they get decompiled

floral furnace
#

but why tho

compact sedge
#

because fuck modders

solemn rivet
#

to prevent hackers/pirates I guess

copper nacelle
#

Yeah they use a thing specifically for unity

#

Sean figured out how to unencrypt the save files anyway

floral furnace
#

so the closest thing to encrypting it, kinda then

copper nacelle
#

It's just xor 14 or some shit GWmemetownOMEGALUL

compact sedge
#

tbf xor is reversable even without original source code

#

it was part of a flag in pwnadventure 3

copper nacelle
#

very nice

#

sean looked through the methods for a while until he found something which wrote to a file iirc

#

it uses this btw

#
#

iirc

floral furnace
#

Unity 4.2.0

#

nice

compact sedge
fair rampart
#

look

#

real words

floral furnace
#

is that part of the obsfuikxjfso something

compact sedge
#

how does it handle this

#

does it jump to the second or first true

copper nacelle
#

uhhh

fair rampart
#

yes

solemn rivet
#

uhh

copper nacelle
solemn rivet
#

I think if you type that into VS it'll tell you that the second true will never be reached

#

or that

copper nacelle
#

time to make it using dnSpy

compact sedge
#

rider is more intelligent than this obfuscator

#

tbh

copper nacelle
#

-82

safe hamlet
#

-82

#

😩

copper nacelle
#

😩

solemn rivet
#

it sets 0 and 5 multiple times too

copper nacelle
#

It optimized out my switch

#

I had switch("true") { case "true"

#

and it ate it

#

Wtf

#

It optimized my switch to if statements

solemn rivet
#

show

copper nacelle
#

it was switch(s) case "true"

#

and no other cases

#

because i didn't think it'd eat my switch

#

oh my god

floral furnace
#

what the hell happened to 2nd if statement

solemn rivet
#

wait

#

that's just plain wrong right

copper nacelle
#

no it's right

#

if it's true it'll print die

#

if it's not equal to false

#

it'll do the default thing

#

and return

solemn rivet
#

oh, because it returns inside the first if

#

ok

#

because the second if doesn't exclude the first case

copper nacelle
solemn rivet
#

so if it didn't break, it'd print die again

floral furnace
#

doubt

solemn rivet
#

inb4 5 ifs

copper nacelle
#

doubt means no?

floral furnace
#

yes

copper nacelle
floral furnace
#

i mean, no no

solemn rivet
#

wut

safe hamlet
#

it prolly will :^)

solemn rivet
#

you're just making us more and more confused

copper nacelle
solemn rivet
#

dang

floral furnace
#

lame

solemn rivet
#

off by 1 if

copper nacelle
#

i just want it to be a switch

#

please

safe hamlet
#

😩 that's some nice optimization

copper nacelle
#

how do i make it be a switch

#

i know

#

I'll add a when statement

#

The massive brain play

solemn rivet
#

does dnspy not know how to handle switch cases?

copper nacelle
#

No it does

floral furnace
#

easy, DONT use the optimization option

safe hamlet
#

inb4 that gets optimized too

copper nacelle
solemn rivet
#

I mean, rider would tell you that switch was bollocks from the start

copper nacelle
#

i want die

#

@compact sedge it's probably just the first one because it compiles with returns

compact sedge
#

thanks

#

it doesn't just make fake functions

#

but long chains of fake functions

#

ewww

solemn rivet
#

why must people be like this

floral furnace
#

ask tc to add the obfussiajf;so to silksong

copper nacelle
#

what method is the multiple cases of true in @compact sedge

#

i can just check the il

#

i want to make sure

solemn rivet
#

how do you even read il 56

compact sedge
#

not quite sure

copper nacelle
#

with my eyes

solemn rivet
#

I genuinely have no idea

compact sedge
#

I forgot

copper nacelle
solemn rivet
#

I tried reading it once and was completely stumped

copper nacelle
#

ok time to look for all calls of DNPJGOHMADM

#

it's just like asm

#

but easier

#

you just need to get used to the instructions

#

why

#

none of these have case true

#

but i'm using a cleaned dll

#

i checked the non-cleaned

#

still nothing

compact sedge
#

no but there's a

#

case "true"

copper nacelle
#

no i mean case "true"

compact sedge
#

as in the string

copper nacelle
#

none of these have it

compact sedge
#

giockmopfmg

copper nacelle
#

but no case "true"

#

is that the method

#

or are you dying

compact sedge
#

.cs

#

line 466

copper nacelle
#

these are all in giockmopfmg

compact sedge
#

well maybe not that exact line

#

unused method

#

BELFGNBFIEE

copper nacelle
#

i don't have that in giockmopfmg

compact sedge
#

how to quickly fix all errors in rider

copper nacelle
#

unless there is one more than one giockmopfmg

compact sedge
#

¯_(ツ)_/¯

copper nacelle
#

is the linux dll different

#

what is the shasum for you

#

wait i have another assembly

#

maybe this one is also cleaned

#

yeah i have no BELFGNBFIEE in giockmopfmg

#

give dll

compact sedge
#

over 8MB

#

1 sec

copper nacelle
compact sedge
copper nacelle
#

hmmmmmmmmmmmmmmmmmmmm

compact sedge
#

cmon 0 errors pls

charred parrot
#

time to activate

#

my die move

copper nacelle
#

why do you do this

compact sedge
copper nacelle
#

cursed

#

I have two case "true"s now

#

Pog

#

the linux one is so much more fucked

#

nevermind the il is also unreadable

compact sedge
#

help how do I do logging that's not in the player.log file

#

so I can have readable logs

copper nacelle
#

Make your own logger

#

aka just write to some random file

compact sedge
#

where's the entry point

#

for this junk

copper nacelle
#

no clue

compact sedge
#

ok I'll just parse tail Debug.log through grep "[MOD]"

copper nacelle
#

very nice

#

this is actually so fucked

#

oh my god

unborn flicker
copper nacelle
compact sedge
#

the great thing is like

copper nacelle
#

they all call !0 !1

compact sedge
#

I feel like I could hack away at this in a week and have just as good as source code

#

this obfuscation doesn't even make it harder it just adds busywork

copper nacelle
#

Doesn't calling dictionary add with the same arg twice make it throw?

#

the answer is neither angle

#

it'll die before it gets there

#

easy

compact sedge
#

all the obfuscation in the world can't hide the fact they cannot spell lol

#

but on the plus side

#

no more playing the circle thank god

floral furnace
#

🦀 Pentagone 🦀

unborn flicker
#

Ok, new Benchwarp update is in. UnlockAllBenches now takes effect on newgame or loadgame and is no longer limited to one use per session. It also now activates toll benches and the Hive bench, and unlocks both trams. It also previsits most areas, to prevent softlocks from titlecards. grubfather

#

If someone's free to add the new version to the drive, or give me permissions, lmk

solemn rivet
#

drop it here

unborn flicker
solemn rivet
#

done

#

just fixing the installer link...

unborn flicker
#

Thanks! You rock Gradow hklove

solemn rivet
#

done

#

wait homothety

#

how does benchwarp deal with pantheons' benches?

unborn flicker
#

It doesn't acknowledge those

#

It only warps to the 2 "real" Godhome benches

solemn rivet
#

k

unborn flicker
#

Technically, you can actually use the warp button on anything, but it will only go to where you last saved

#

I don't know how that would work with Pantheons/HoG

#

But you can use that to warp back to a hardsave location

#

Or when I do rando, I'll also use warp as I'm walking through Dirtmouth to quickly grab the bench warp point

solemn rivet
#

I'm just watching lobos' Poorly Translated+Cinders mod run of DS3

#

please, let us come together in this time of need

#

and make a poorly translated mod for HK

#

that will accomplish two things

#

memes

#

and hate from lore

#

both of which are ideal tbh

solemn basin
#

This sounds like a worthy goal.

#

The only support I can offer is moral support, so I believe in you.

solemn rivet
unborn flicker
solemn rivet
#

I mean

#

if they care so much about lore mods they should make one themselves

unborn flicker
#

Don't you dare say randomizer doesn't have lore 😡

solemn rivet
#

I care about memes and pissing off lore

#

so I'm gonna make the poorly translated mod

floral furnace
#

yeah its called silksong

solemn basin
#

I look forward to Silksong mod.

charred parrot
#

scills

solemn rivet
#

I think I'll continue streaming celeste

#

if anyone's interested

jovial vault
#

just got our of bed oops

#

Give me ten

dark wigeon
#

So you guys know the new epic games launcher new free game stories untold

#

I didn't think I'd see another game with it, but it's got fsms

jovial vault
#

following in the cherry lads footsteps

floral furnace
#

what game?

dark wigeon
#

Stories untold

#

Opened fine in fsm viewer

floral furnace
#

oh didnt read that last part

#

not as bad as the one in HK tho right?

dark wigeon
#

Nah it's actually pretty clean and almost everything is color coded

charred parrot
#

playmaker FSMs though?

dark wigeon
#

Yeah

charred parrot
#

I'm telling you playmaker is fine

silk jetty
gilded lotus
#

i wan die

jovial vault
#

understandable

#

join gradows stream

jovial vault
gilded lotus
#

cute dog

jovial vault
hollow hearth
#

mmm yes

#

cat

gilded lotus
#

i dont get how jngo didnt get that many dagger attacks

#

i literally always have at least 1 pv doing daggers

solar jacinth
#

ohh thats what double vessel means

#

thats epic

gilded lotus
#

i'm pretty sure i just cheesed it super hard with the 4 fireballs

#

probably all double hitting

#

that's litearlly like 600 dmg

solar jacinth
#

still epic

gilded lotus
#

1hp wonder still

#

😎

solar jacinth
#

😎 epic zaliant style 😎

gilded lotus
#

jk

#

its cause i had wayward compass

solar jacinth
#

maaaan that charm is so op

#

i catn believe you cheesed dv with compass

jovial vault
#

9 more pages of socio reading before i can do stuff for gun mod

gilded lotus
#

I’ll come back and do it again without shade soul and shaman stone

#

Nail only lite

solar jacinth
#

you are not normal

gilded lotus
#

Jngo did it way before me

#

He’s a god

solar jacinth
#

@fair rampart hello god

gilded lotus
#

I’m just an attention seeker when it comes to victories

#

Also. Gun mod? GWchadThinkeyes

jovial vault
#

yeah what ttacco's been yelling about not doing for forever

#

im blackmailing him into making it

solar jacinth
#

guns in hk ?

jovial vault
#

mhm

solar jacinth
fair rampart
#

I wanna start modding at hollow knight how to start do you guys have an advice

hazy sentinel
#

don't

solemn rivet
#

^

#

Do you want to install mods or make your own mods?

solemn rivet
#

Mino and Khan: Do you think a maths only stream, with no gaming going on, would be interesting to watch?

jovial vault
#

Id be up for it

solemn rivet
safe hamlet
#

@gilded lotus very nice regardless

solemn rivet
#

Oh yeah, nicely done zaliant!

safe hamlet
#

gradow stream physics

jovial vault
#

physucks

safe hamlet
#

nou

jovial vault
#

physics is just maths lite

trim totem
#

yes it would gradow

#

feel free to ping me

copper nacelle
#

me too thanks

weak lodge
#

me also

jovial vault
#

gradow turn on streamer mode so that it shows whenever you stream

#

become a real gamer

honest walrus
#

is there a mod or so that fixes controller issues on Linux? (game crashes if controller is connected or gets connected)
seems to only happen when the controller is ran through steam, and doesnt recognize any input when its a "generic input device" gamepay

#

Heard rumours on the googlery that the unity version it is built against has a regression on controller support

copper nacelle
#

I can try rebuilding the API against the Linux assembly

#

It has a slight difference in the incontrol section

honest walrus
#

it crashes regardless of if the modding api is installed or not, just to clarify

copper nacelle
#

o

#

then no

#

if you have a stacktrace I could try and fix it idk

jovial vault
#

ask angle perhaps?

honest walrus
#

ill ask them for the stacktrace, give me a second happygrub

safe hamlet
#

@solemn rivet me also thanks

jovial vault
#

gradow's maths fanclub

honest walrus
#

i get a knife? D:

#

thats not a knife cruorzThink how does one read

copper nacelle
#

lmao

unborn flicker
#

I just realized City Crest might actually be useful hollowwoke

#

I think you can get to Basin with a Baldur Kill, CH, City Crest, and a Simple Key

#

Incredible

#

Time to put that into logic 😎 even though the randomizer still wouldn't be able to give crest and key in that progression chain

#

It is now my life's mission to create a randomizer and a seed where you have to take that route to get to wings at Void Heart

honest walrus
#

why do i dare use your fork again? D: this sounds horrifying

unborn flicker
#

I don't know if I could really make that Basin access part of easy mode though, considering the closest real bench would be Leg Eater 😫

#

How do other item randomizers normally handle compound item progression?

#

I think I've seen ones which randomly place items and test against logic, and ones which randomly place items up to a certain point, and then force progression placement when down to the last location?

shy cloak
#

@solemn rivet not deleting his livestream post... BAN HIM FROM LIVESTREAMS BENJ

sweet birch
#

Item randomizer?

#

I'm interested now

#

does it randomize charm locations?

unborn flicker
#

So I guess I'm thinking of this as a potential randomization method:

  • Place all geo pickups, to prevent these from ending up in shops
  • Fill accessible locations randomly until only one is left
  • Get list of progression items which unlock new locations
    --- If the list is nonempty, choose one to force into the remaining location
    --- If the list is empty and there are no more locations, place remaining items into shops
    --- If the list is empty and there are more locations, try placing progression items into shops. If too many are placed there, get new seed and restart (the cases where this happens should be rare)
sweet birch
#

what do you mean by pathological geo placement

unborn flicker
#

hmmm, it could actually happen from other things too I suppose

sweet birch
#

WHAT IS PATHOLOGICAL GEO PLACEMENT

unborn flicker
#

Item randomizer has been around for well over a year

sweet birch
#

i know

#

I'm asking if it randomizes charms

jovial vault
#

it does

#

with the exception of kingsoul and voidheart i believe

young walrus
#

"I know it's been around for over a year." Doesn't know what it does

#

(x)

sweet birch
#

I DO KNOW WHAT IT DOES

#

just not all of it

jovial vault
#

🤔

young walrus
#

(x)

safe hamlet
#

did you also know that you are annoying?

sweet birch
#

I'm sorry.

solemn rivet
#

Dapper, you've seen nothing

safe hamlet
#

it's ok sherma

sweet birch
#

So you're saying I could pick up Grubberfly's elegy where FOTF is

solemn rivet
#

Sure

weak lodge
#

a2 fotf mod when gradow

safe hamlet
#

you could

#

hey knightmere

weak lodge
#

yes

solemn rivet
#

Wdym knightmere

silk jetty
#

doesnt fotf always turn into geo though?

weak lodge
#

hk berserker mode when

safe hamlet
#

watchers of lurien when

weak lodge
#

sid

solemn rivet
#

I did do that tho

silk jetty
#

or was that changed

weak lodge
#

sid

safe hamlet
#

knightmere

weak lodge
#

im very determined to be a disappointment

solemn rivet
#

That's on sean's rando2, Adrain

silk jetty
#

oh

#

so you're making a new randomizer eh?

solemn rivet
#

But I think homothety's gives more flexibility

safe hamlet
#

just do it

unborn flicker
#

If geo chests and charms are randomized, fury is replaced by geo in my randomizer

safe hamlet
#

also sean's summon mod is quite hot

weak lodge
#

sid id rather spend my time elsewhere

#

so

#

eventually

#

solemn rivet
#

@fair rampart here

sweet birch
#

I wouldn't randomize geo chests

honest walrus
#

then dont enable the option? :p

solemn rivet
#

You can do that with homothety's randomizer

honest walrus
#

really like that those have toggles happygrub

fair rampart
#

I wanna start modding but I dunno how to create a workspace have you got an advice

solemn rivet
#

Do you have VS?

sweet birch
#

I don't have it on the PC

solemn rivet
#

what

unborn flicker
#

Gradow is helping someone learn how to make mods

solemn rivet
#

EPICname, do you have visual studio or any other .net c# compiler

sweet birch
#

I want to make a refined version of Exaltation.

solemn rivet
#

wdym by refined?

sweet birch
#

Some of the things were a little too overpowered

#

like quickslash

silk jetty
#

doesnt that reduce damage though?

#

the exalted quickslash

#

significantly faster attack speed but less damage

sweet birch
#

Yeah

safe hamlet
#

wait what's exaltation mod?

silk jetty
#

it's a mod to put back in the charm glorification thing that tc scrapped

sweet birch
#

It upgrades charms for godhome

safe hamlet
#

i see

sweet birch
#

But quickslash's glorified upgrade had NO SWING SPEED CAP

solemn rivet
#

I don't see an issue

silk jetty
#

the cap was every other frame if you can somehow press the attack button that fast

shy cloak
#

@unborn flicker why alter the current randomization?

solemn rivet
#

to add rules