#archived-modding-development

1 messages · Page 194 of 1

weary oyster
#

oh

cunning lagoon
#

i did some tests to see what geo nodes were necessary and stuff

#

but not an actual run

#

also it prob wouldn't be a good comparison bc you're definitely better than me

weary oyster
#

wdym i dont even have PoP world record

cunning lagoon
solemn rivet
#

is this #sr-myla?

cunning lagoon
#

yea this is no longer modding sorry

solemn rivet
#

k

#

take my green then

cunning lagoon
#

nah give it to AA

#

he needs it more than i do

solemn rivet
#

but he doesn't run myla%

cunning lagoon
#

CoT detour shouldn't be more than 5-6 minutes if im not mistaken

#

so if you get dive in 15 then dive is prob faster

weary oyster
#

so what exactly do you do in cot

cunning lagoon
#

get the journal above king's station, seal in king's station stag, gorgeous husk and the seal next to lemm

#

in the platforms up in the sky

weary oyster
#

so thats like 1400

#

then you have like 100 from greenpath and stuff

compact sedge
#

but I'm not a speedrunner you can't make me green

cunning lagoon
#

yeah on my test run i ended up with 1903 i think

compact sedge
#

green is for speedrunners now

weary oyster
#

where tf did that 400 come from

cunning lagoon
#

uhh

weary oyster
#

oh gruz mom is 64

cunning lagoon
#

fuck if i know

#

yea

weary oyster
#

and the kings station mobs are pretty good geo too

cunning lagoon
#

also i didnt collect the 2 geo nodes next to the fool eater

#

so you could get those which barely loses time

#

if geo was a concern

weary oyster
#

ill try this

#

why are meme categories like drugs to me

cunning lagoon
weary oyster
#

i get way too invested in routing them

#

elderbug, low nail, now this

#

fml

slow fable
#

i consider myself the meme category king

tranquil glen
#

m8

cunning lagoon
#

all achievements right?

slow fable
#

yep

tranquil glen
#

finish a run

cunning lagoon
#

yea you are a madman

#

im sure getting the hunter's mark is gonna be a lot of fun zote

tranquil glen
#

dont think all achievements is as bad as low% nsoob tbh

#

think veru has you beat

cunning lagoon
#

excuse me did you just call low% nsoob a meme category

#

@ Verulean#7298

tranquil glen
#

@ DevilSquirrel#8380 make a myla split

cunning lagoon
#

^ this but unironically

slow fable
#

i'll run low% nsoob at some point

tranquil glen
#

saying it is very different from doing it, you dont get the credit til you've done it

slow fable
#

yeah

#

i don't know when i'll be able to, since i have school

tranquil glen
#

honestly the thing that would truly make me think you're insane is if you do a non-segmented run of low jump once the route is done

cunning lagoon
#

how do bosses work on that

slow fable
#

yeah, not doing that
simply because i'm not good enough

cunning lagoon
#

do you just kinda facetank them praying they dont force you to jump?

slow fable
#

yeah
pray for good rng

tranquil glen
#

no

#

invuln

cunning lagoon
#

o

tranquil glen
#

dive saves so many jumps so you have it anyway

#

so you just get invuln from dive

cunning lagoon
#

nice

slow fable
#

low jump nmg primalaspid

tranquil glen
#

not possible

#

even all glitches is so bad that i have to do it segmented

#

I can't even do all of kings pass in one segment

cunning lagoon
#

do you count a walljump as a jump?

slow fable
#

i don't, based on the super mario odyssey jump counter not counting it

tranquil glen
#

yes i do

slow fable
#

nintendo doesn't, why should we

tranquil glen
#

because its the same button

#

any press of the jump button counts

slow fable
#

yeah, that's fair

tranquil glen
#

walljump, doublejump, normal jumps, pressing a to menu all are not allowed in my run

#

since it follows the same rules as low nail

cunning lagoon
#

oh so its more like low jump presses

tranquil glen
#

which is just any press of the button counts

#

yeah DL

cunning lagoon
#

nice

tranquil glen
#

its at 43 right now but if i can figure out a way around a softlock at soul master it could be in the 30s

#

or not even softlock

#

its a hard lock

slow fable
#

why are we in modding

cunning lagoon
#

holy shit thats brutal

tranquil glen
#

is that possible do do unsegmented? it looks like some of the enemy movement wouldnt work properly

slow fable
#

i know it is possible

weary oyster
#

the dboosts shouldnt be a problem since you have inf soul from the tiny dudes

#

nice strat

#

i love the dboost off of the projectile

slow fable
#

yeah that's my favorite part

tranquil glen
#

yeah but do the little guys not get trapped underneath the final platform?

slow fable
#

not if you manipulate them well

hollow pier
#

@tranquil glen i timed the end as myla's last breaths conceding

#

so after she stops making sounds

cunning lagoon
tranquil glen
#

lol

hollow pier
#

if devil does make a split it'll probably be onhit

tranquil glen
#

we should just get him to make a split tbh

hollow pier
#

@devil thx

weary oyster
#

@brave viper just ping him u pussies

tranquil glen
#

sadgrub i dont want to inconvenience him for a dumb reason

hollow pier
#

this is clearly a very important addition

copper nacelle
#

pop autosplit imo

cunning lagoon
#

i was gonna say that

copper nacelle
#

I was gonna pr it

hollow pier
#

pop split too

cunning lagoon
#

also there should be a pop split

hollow pier
#

how does livesplit work on non gm patches

#

does it just not cause issues

copper nacelle
#

@solemn rivet the guy left my charger in the room so I can test when I get home

cunning lagoon
#

pretty well

mossy pike
#

wdym ptkyr

hollow pier
#

it has splits for panths

solemn rivet
#

nice!

hollow pier
#

Gradow!

cunning lagoon
#

Gradow!

mossy pike
#

there is a split for dreamgate and the autosplitter still works on 1.0.x.x afaik

#

I mean, the problem of having splits which are not in every version is not new, and it seems to work fine :P

#

btw, I was here to ask something, how difficult would it be to add and remove gates in a level? thinkgrub

#

just had the idea of doing a mod to force you to do the White Palace backwards (seems to be doable without changing the actual layouts), and I was curious to know how difficult it would be to actually make it

copper nacelle
#

not hard

#

changing gates is easier

mossy pike
#

and so levers too, I assume?

hollow pier
#

wp is free backwards

copper nacelle
#

what would you change about levers?

#

what they activate?

mossy pike
#

their location

copper nacelle
#

don't think that'd be hard but also when I tried to move a gpz platform black boxes came out of the walls

#

so uhh probably fine

brave viper
#

What split are you guys wanting? didnt see anything easy to figure out

hollow pier
#

myla and pop

brave viper
#

pop?

#

path of pain?

copper nacelle
#

ye

mossy pike
#

Yes

brave viper
#

in what fashion?

copper nacelle
#

end of PoP, Myla death

#

i have the pop variable if you want it I think

brave viper
#

someone would have to have the log enabled to figure out what changes for the end of PoP cause i cant do it and dont have that much time, and not sure if there is anything for myla either

mossy pike
#

and ptkyr, I didn't think it through tbh, and it would probably free be without adding some stuff like gate/levers to create a new path, but the idea was funny to me

copper nacelle
#

newDataBindingSeal

#

for path of pain

#

bool

hollow pier
#

cause wp is mostly climbing

#

so you just fall good for most of it

brave viper
#

newDataBindingSeal goes from 0 to 1 right?

copper nacelle
#

it's a bool tho

#

false to true

brave viper
#

yea same thing

weary oyster
#

theres gotta be something for myla since she doesnt respawn

copper nacelle
#

inb4 new data myla

hollow pier
#

thotDead = false

#

thotDead = true

cunning lagoon
mossy pike
cunning lagoon
#

yeah i was gonna say

#

how do you even do that

mossy pike
#

you wouldn't be able to do the last one probably, yeah

solemn rivet
#

done, 56

#

should I send it to you now, or...?

hollow pier
#

just jump lol

brave viper
#

i dont see anything named myla in the player data

tranquil glen
#

someone do the thing with the log

mossy pike
#

k

weary oyster
#

im doing a myla test run so i can do it whenever i get there unless someone has a file for that

mossy pike
#

i've got a file right there

hollow pier
#

no let him run it

solemn rivet
cunning lagoon
#

is that 56

hollow pier
#

where is 555555

mossy pike
#

lol

#

there is nothing

weary oyster
#

really?`

#

how tf

mossy pike
#

yeah

weary oyster
#

like how does the game know you killed her then

#

/remember

hollow pier
#

myla will remember this

tranquil glen
#

myla respawns though doesn't she

cunning lagoon
tranquil glen
#

i swear i killed her multiple times on one save

hollow pier
cunning lagoon
#

nah she doesnt

solemn rivet
#

it's not called myla in the code tho

mossy pike
#

in the save, you have a "Zombie Myla" component

#

but then it's considered as a normal Husk Miner

#

"22:22:58.638 | 0:00:31,584: infectedKnightDreamDefeated: False -> True
22:22:58.680 | 0:00:31,626: killedZombieMiner: False -> True
22:22:58.694 | 0:00:31,640: killsZombieMiner: 20 -> 19
22:22:58.709 | 0:00:31,655: newDataZombieMiner: False -> True"

#

this is all I have

weary oyster
#

isnt that exactly what we want

cunning lagoon
#

it should be right

weary oyster
#

"killedZombieMiner: False -> True"

mossy pike
#

ZOmbie Miner is the general term for the enemies, isn't it?

tranquil glen
#

why would that have a bool

#

if it was a normal enemy

mossy pike
#

for the hunter's journal

tranquil glen
#

ah

cunning lagoon
#

there's a bool for every enemy i think

#

yeah

hollow pier
#

no booly

weary oyster
#

go kill a regular one and check

tranquil glen
#

but wait then why wouldn't she respawn

cunning lagoon
#

"newDataZombieMiner: False -> True"

#

maybe?

hollow pier
#

she does but dies on scene load hollowwoke

weary oyster
#

also you could have ordered splits and have that be after cheart for a bandaid hollowdab

mossy pike
#

no, Data is about the Hunter's Journal entry, I think

hollow pier
#

please never say cheart

cunning lagoon
#

oh

weary oyster
#

why ptkyr lol

hazy sentinel
#

sdash

tranquil glen
#

yeah you could just make a split for killing a husk miner zote

#

ax split on every enemy kill when

solemn rivet
#

try these: "metMiner":false,"miner":0,"minerEarly":1

#

I haven't tried myself, but those seem to be the correct vars

#

specially given it's in a section in the save dedicated to conversations with npcs

#

"zote":2,"zoteRescuedBuzzer":true,"zoteDead":false,"zoteDeathPos":0,"zoteSpokenCity":true,"zoteLeftCity":true,"zoteTrappedDeepnest":true,"zoteRescuedDeepnest":true,"zoteDefeated":true,"zoteSpokenColosseum":true,"zotePrecept":3,"zoteTownConvo":2,"shaman":6,"shamanScreamConvo":false,"shamanQuakeConvo":false,"shamanFireball2Convo":false,"shamanScream2Convo":false,"shamanQuake2Convo":false,"metMiner":false,"miner":0,"minerEarly":1,"hornetGreenpath":4,"hornetFung":1,"hornet_f19":true,"hornetFountainEncounter":true,"hornetCityBridge_ready":true,"hornetCityBridge_completed":true,"hornetAbyssEncounter":true,"hornetDenEncounter":trueetc.

brave viper
#

Muri's log didnt show those though

#

and they would be included in the log

solemn rivet
#

which log

mossy pike
#

killing Myla:

22:22:58.680 | 0:00:31,626: killedZombieMiner: False -> True
22:22:58.694 | 0:00:31,640: killsZombieMiner: 20 -> 19
22:22:58.709 | 0:00:31,655: newDataZombieMiner: False -> True"

killing a normal miner:

22:30:28.079 | 0:01:12,917: killedZombieMiner: False -> True
22:30:28.092 | 0:01:12,930: killsZombieMiner: 20 -> 19
22:30:28.106 | 0:01:12,944: newDataZombieMiner: False -> True

#

these are exactly the same triggers

hollow pier
#

just add a normal miner split ez

solemn rivet
#

because myla is considered a zombie miner after she turns

young walrus
#

No they're not. The time stamps are different

weary oyster
#

welp

mossy pike
#

Damn Mick, you got me, I'm a fraud milliS

weary oyster
#

i guess ordered splits is the way to go

mossy pike
#

that wouldn't change anything, unless you know exactly how many Miners you're going to kill

solemn rivet
#

and those were the only vars that changed when you killed her, Muri?

mossy pike
#

Yeah

solemn rivet
#

hm...

weary oyster
#

whatchu mean

solemn rivet
#

how are you getting those?

cunning lagoon
#

how do you get this log

young walrus
#

What about when you get Cheart

mossy pike
#

you do a _HollowKnight.log file in the LiveSplit folder

#

and you start a run

weary oyster
#

you could have the zombie miner split and then have that after CH

copper nacelle
#

you log setbool in your mod zote

solemn rivet
#

^

weary oyster
#

with the new ordered splits thing on the autosplitter

solemn rivet
#

was about to say that 56

young walrus
#

I'd think the myla vars would change after CH pickup

solemn rivet
#

I can make a quick and dirty mod that logs every change in every variable

mossy pike
#

Oh ok Ax, I just thought about it the wrong way

copper nacelle
#

also log set int gradow

solemn rivet
#

all sets

copper nacelle
#

haha yes

mossy pike
#

Yeah, doing a "killing Husk Miner" after CH would be ok

leaden hedge
#

its probably scene data var

solemn rivet
#

but that's also saved in the save files, isn't it?

copper nacelle
#

yeah

solemn rivet
#

I didn't find anything with a quick search tho

copper nacelle
#

new SaveGameData(PlayerData.instance, this.sceneData)

solemn rivet
#

zombie only returns those zombois

copper nacelle
#

or something

leaden hedge
#

its never named anything relevent

solemn rivet
#

myla returns nothing

mossy pike
#

{"id":"Zombie Myla","sceneName":"Crossroads_45","activated":true,"semiPersistent":false}

copper nacelle
#

the names are terrible

#

yeah like that

mossy pike
#

that's in the save file

copper nacelle
#

You can log then tho

#

with monomod hooks

solemn rivet
copper nacelle
#

Set persistent book item

#

or something

#

*bool

#

Thanks mobile

solemn rivet
#

wut

#

a different save had it

#

wtf

leaden hedge
#

im just saying what I think it'd be, if I was tc

copper nacelle
#

ye

leaden hedge
#

you could pretty easily just dump the myla fsm

#

and check what var it checks to not spawn her

copper nacelle
#

or use the one which reads from level files

weary oyster
#

@cunning lagoon i ended up at 2 geo left at lantern with your geo route milliS

cunning lagoon
#

yea its tight

weary oyster
#

well 2 after the cpeaks toll actually

#

yea i think if you pickup the greenpath geo rocks this works fine

cunning lagoon
#

do you think its slower than dive?

weary oyster
#

i have no idea

cunning lagoon
copper nacelle
weary oyster
#

i didnt try to go fast D:

hollow pier
#

do dive now

brave viper
#

ping me again when you figure out what i should add for myla

hollow pier
#

my dive is kill fk for crest

#

dive

copper nacelle
#

does the auto splitter do scene data

hollow pier
#

then cdash kill

cunning lagoon
#

yea thats right

hollow pier
#

i skip fk geo too 😎

cunning lagoon
#

how much geo is it

hollow pier
#

like 200

#

you don't need geo at all with dive

#

only 50 for xroads stag

cunning lagoon
#

yea but ideally you'd like to unlock crossroads stag before fk

hollow pier
#

i do

cunning lagoon
#

since you dont go there again

#

but thats slow

hollow pier
#

i get the nsoob geo rock

#

aspid geo

#

that's about 47

#

then i kill a fly

cunning lagoon
#

wtf is an nsoob geo rock

hollow pier
#

which is 3

#

the geo rock right after well

cunning lagoon
#

o

#

yeah

#

do you kill the zombie aswell

weary oyster
#

croads stag probably loses time over the big elevator

hollow pier
#

the who

weary oyster
#

its slower for elderbug% at least

cunning lagoon
#

next to the rock

hollow pier
#

oh yeah

cunning lagoon
#

yeah it's probably better to just use the elevaator

hollow pier
#

that's free geo

cunning lagoon
#

clearly the solution to this problem is to do the lantern route

#

no mistakes, no follies, no twisters

tranquil glen
#

clearly the solution is to do the 7 minute all glitches route

copper nacelle
tranquil glen
cunning lagoon
#

sub 7 when

tranquil glen
#

when we get the autosplit

young walrus
#

mickelWoke PB CHANCE 100% mickelWoke

thorn comet
#

Myla%

#

lets go

cunning lagoon
#

best cat

#

after pop ofc

hollow pier
#

glad my cat is now the hot topic

young walrus
hollow pier
cunning lagoon
hazy sentinel
hollow pier
#

is this loss

young walrus
#

no bitch, this is Hot Topic

#

now buy a damn shirt

copper nacelle
#

@solemn rivet should I test the installer in pins or is there a different build

solemn rivet
#

Uhhh it should auto update

#

So it doesn't matter

#

And I also made it work if it auto detects the path

copper nacelle
tranquil glen
#

so wait did we ever find something to split on myla or are we giving up and doing a husk miner kill?

solemn rivet
#

56 get on it

#

I'm on mobile

rain cedar
#

Myla is probably just handled as a persistent bool item

#

The autosplitter isn't set up to handle those

tranquil glen
#

ah rip

rain cedar
#

It should be possible though

#

Yeah GameManager has a reference to SceneData so you could get that easily

tranquil glen
#

btw sean you know when i spawned outside of the level after resting on a room dupe bench?

rain cedar
#

Sure

tranquil glen
#

what would have happened if there was a bench in the level i respawned into

#

woul i have respawned at that bench?

rain cedar
#

Probably

tranquil glen
#

hmm

rain cedar
#

It depends on if their respawn markers have the same name

tranquil glen
#

oh how do i check that

rain cedar
#

Benches are probably all just "RestBench" or something to that effect

#

Dunno

tranquil glen
#

so you're saying that if i room duped in archives rested on the bench quit out and respawned in main archives room it wouldn't put me at monomon

rain cedar
#

I doubt it but you can try

tranquil glen
#

well no unless gordon reveals his random room dupe secret

#

actually wait there was a way to dupe with mods right?

#

I guess you'd still have to get back even if it worked but it would be interesting

#

whats the string for previous scene?

rain cedar
#

I don't think the game keeps track of that

tranquil glen
#

ah i remember 56 saying something about it

#

maybe i'm remembering wrong

rain cedar
#

It might be stored somewhere by unity

weary oyster
#

still not sure if this is better than dive

#

a good run would probably be like 18:00-18:30 with this route

tranquil glen
#

gah how do i make a room dupe mod then

#

could've sworn 56 said that was a thing

#

can't find it though

rain cedar
#

I think it's possible to do it with debug mod noclip

tranquil glen
#

well the mini debug still has the issue where you just teleport to the coords of the loadzone from previous room

#

if you go through the loadzone with noclip on

rain cedar
#

Sounds fun

copper nacelle
#

GameManager.instance.prevScene

#

iirc

rain cedar
tranquil glen
#

yeah thats not a thing

rain cedar
copper nacelle
#

ech

#

it's in a function

#

death

rain cedar
copper nacelle
#

wtf

#

wow nice they changed scene loading

rain cedar
#

Yes

tranquil glen
#

ok i got something working

copper nacelle
#

woke

rain cedar
#

I have this jank scene change code in randomizer because of the change

#

Pretty good

tranquil glen
#

ok yeah i can just press one button to save a scene and then press another to load that scene addatively

copper nacelle
#

nice

tranquil glen
#

now to have my idea fail

#

hmm maybe i programmed this poorly or somethings up with archives

#

it doesn't want to dupe

#

is there a way to just create a bench at my position when i press a button?

rain cedar
#

If you're calling LoadSceneAdditive in GameManager that also unloads the current scene

tranquil glen
#

oh really?

#

how do then?

rain cedar
#

Just do the Unity call directly

copper nacelle
#
        AsyncOperation asyncOperation = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(destScene, LoadSceneMode.Additive);
        asyncOperation.allowSceneActivation = true;
        yield return asyncOperation;
rain cedar
#

Or just do

UnityEngine.SceneManagement.SceneManager.LoadScene(GameManager.instance.GetSceneNameString(), LoadSceneMode.Additive);```
#

Easy dupe button

tranquil glen
#

ok

compact sedge
#

why async

rain cedar
#

Because 56 just copy pasted

copper nacelle
#

yes

compact sedge
#

ok

tranquil glen
#

yeah it just puts me oob like before sadgrub

rain cedar
#

@weary oyster I added the thing, you can submit your run

weary oyster
#

yay

tranquil glen
#

this is the most interesting result i could get

#

your only option from here though is to go through the door which ends the room dupe

#

and puts you back in first room of archives

#

wait i take it back double main archives room is pretty interesting

copper nacelle
rain cedar
#

Godmaster is so last week

copper nacelle
buoyant obsidian
#

Shitmodst 8 is now the cool thing

#

it's taking a while to make all these custom boss fights though

copper nacelle
#

why is climb the hardest phase

rain cedar
#

Because she shoots the beams fast

copper nacelle
#

yes

trim totem
#

56 did you beat her

copper nacelle
#

in godhome ye

#

white palace nsoob video

rain cedar
copper nacelle
#

yes

rain cedar
#

It's you

#

Hello

copper nacelle
tranquil anvil
#

quick question, would there be any way to edit game sprites, at the very least re-color your playable knight

copper nacelle
#

yes

tranquil anvil
#

how could i go about doing that

copper nacelle
#

papers was working on pure knight

#

and there's also invert knight

#

easiest way is get the spritesheet

#

and then embed it in your dll

#

and then set the texture of the knight to it

tranquil anvil
#

i should mention im not exactly great at this, so i don't understand everything being told here

#

i get that i need the spritesheet, though im not sure how to get it

copper nacelle
#

w/ all the sprites

tranquil anvil
#

oh, convinient

#

do i get 1.3.3.7 then ?

copper nacelle
#

no

compact sedge
#

and in there should be the knight

#

it won't have any of the godmaster stuff

#

but for that you can ask verulean

copper nacelle
#

wtf

#

i could've sworn there was a 1.4.2.4 one pinned

#

i'm going insane

hollow pier
#

hi going insane

tranquil anvil
#

well this is takking a while, probably should have just downloaded the MC sprites on their own

tranquil glen
#

what level# is black egg temple?

buoyant obsidian
#

how do I use a private method in my Update hook?

rain cedar
#

Reflection

compact sedge
#

although definitely cache the field if you're gonna be doing it in update

copper nacelle
#

InvokeMethod extension method I mean what

weary oyster
#

yea okay the lantern route is like 1min+ faster than dive for myla

hollow pier
#

incredible

#

when are you taking wr

weary oyster
#

i literally already have it

#

what is your time anyway

#

or have you actually done any runs of it

hollow pier
#

i did one

#

months ago

#

it was 27:30

weary oyster
#

nice

hollow pier
#

my sob is 27:12

#

literally unbeatable

tranquil glen
#

talk to me when you get a sub 7

weary oyster
#

just did a 20:15 with the dive route

hollow pier
#

yeah well i used the ddark route

weary oyster
#

think

fair rampart
#

is the modding api uupdated for the newest version yet?

hollow pier
#

yes

#

unless you mean beta

#

then big no

fair rampart
#

so not for godmaster?

compact sedge
#

godmaster is in beta?

hollow pier
#

is godmaster beta

fair rampart
#

no?

hollow pier
#

really makes you think

#

wow

#

so it's updated

fair rampart
#

literally the only mod I want to use is a boss health bar mod

#

and I don't think it IS updated to godmaster unless I have the wrong link

hollow pier
#

where is kuro

young walrus
#

just use the installer dude

fair rampart
#

ah I found it nvm lol

young walrus
buoyant obsidian
#

does the modding API allow for hooking PlayMaker's .dll?

copper nacelle
#

yeah

buoyant obsidian
#

I want to override SendEvent

#

would I do that the same as overriding say HeroController.AddGeo()?

copper nacelle
#

yeah

buoyant obsidian
#

nice

#

that's hella powerful

copper nacelle
#

yes

fair rampart
#

hopefully this will work

copper nacelle
#

is this u

#

tbf should've made the pr earlier

#

but also if you're just installing mods there's an installer for a reason

fair rampart
#

the installer didn't install the mod lol

#

Is there a supported enemy health bar mod?

copper nacelle
young walrus
#

mods aren't supported

#

that's why they're "mods"

fair rampart
buoyant obsidian
#

lmao

#

not much of a choice is there

copper nacelle
#

ahh

#

wtf

fair rampart
#

If I re install it

copper nacelle
#

¯_(ツ)_/¯

fair rampart
#

i think I got it working

copper nacelle
compact cove
#

The latest version on radiance.host has an uninstall/install loop

#

Yours works

copper nacelle
#

also i think the auto updater downloads to ModInstaller.exe and then launches ModInstaller(whatever).exe

#

is your modinstaller named ModInstaller.exe or like ModInstaller(3)

#

i might be totally wrong

compact cove
copper nacelle
#

huh

fair rampart
#

aand now it's not installing the mods

#

I try to download the EnemyHPBar and it says

copper nacelle
#

hhhhhh

fair rampart
#

Hollow knight is closed btw

copper nacelle
#

do you have multiple installers open

fair rampart
#

no

buoyant obsidian
#

The life insurance mechanic is coming along very well for Shitmodst

fair rampart
#

so is it just broken?

copper nacelle
#

idk

#

try deleting C:\tmp\HKmodinstaller

#

ig

fair rampart
#

wait.. do I need to unzip the file?

copper nacelle
#

what

fair rampart
#

modcommon

copper nacelle
#

no

#

delete folder

fair rampart
#

okay im done

#

it's not working

#

ill try tomorrow

copper nacelle
#

??

#

what error

#

h

compact cove
floral furnace
copper nacelle
#

boolet

compact sedge
#

yes

compact cove
#

@solemn rivet in ModManager.cs => GetLocalInstallation:

#

master branch can't be build out of the box because of the error, see attached image

floral furnace
#

wow good job me

compact cove
#

I can't quickly find what the "OS" instance variable does

copper nacelle
#

find usages button is a good button

#

oh it says ~/

#

in the paths

#

but it should be $HOME/

#

and stuff

#

pain

#

oh i see what's wrong for mac

#

haha yes

compact cove
#

@fair rampart If you can't get the radiance.host version working; this version works for me; I've disabled the auto updating here; so if you want to get the latest version; you will have to manually update

solemn rivet
#

finally home

copper nacelle
#

haha yes

#

i think i fixed the installer for mac

solemn rivet
#

maybe I really should disable auto updates

copper nacelle
#

me irl

solemn rivet
#

I figured it was $HOME instead of ~/, but I trusted u 56

copper nacelle
#

~ means $HOME

#

it's just a shortening you can use in the command line

solemn rivet
#

didn't kno

#

also wut dat?

copper nacelle
#

rip

#

mac paths

compact cove
#

Just for *nix systems though ^^

copper nacelle
#

yeah

#

mingw and cygwin support it too

solemn rivet
#

pr when

compact cove
#

Only if you use the tty console

copper nacelle
#

if you don't use tty ur h

#

also pr when it works

#

also what do you think of .NET Core

solemn rivet
#

me?

copper nacelle
#

ye

#

it looks like it'd make mac and linux support better

solemn rivet
#

I don't think anything of it

#

sure, I guess

#

I don't really have any prefs

copper nacelle
#

mfw i open my fixed version to have it auto-update

compact cove
#

Tbh it isnt that great when you're on Windows; and for playing games I think you're still mostly stuck to it :p; For work I also use *nix 😃

buoyant obsidian
#

does anyone here know the exact amount of time it takes to focus soul

solemn rivet
#

I assume it's 1SOUL/frame?

#

idk, I'd have to open dnspy

buoyant obsidian
#

it better not be frame based >:(

#

float drainMP_time

#

that better be in seconds

solemn rivet
#

if you have it open already, check the DrainMP method in HeroController

#

it's prolly not

#

it's prolly an amount that gets decreased by 1 every frame

buoyant obsidian
copper nacelle
#

nice

solemn rivet
#

yup

copper nacelle
#

deltaTime is real seconds isn't it

buoyant obsidian
#

I think so

solemn rivet
#

yeah

#

so just print that float

buoyant obsidian
#

yup

copper nacelle
#

check the fsm

#

imo

buoyant obsidian
#

FSM?

solemn rivet
#

or that

buoyant obsidian
#

how I do

copper nacelle
#

fsm viewer

#

think this works

buoyant obsidian
#

keep that disgusting thing away from me

compact cove
#

finite state machine

copper nacelle
#

this one reads from assets

#

0 effort

solemn rivet
#

marwen maybe I forgot to push my changes to some file

#

that's why you were unable to compile it

#

where did you clone it from?

buoyant obsidian
#

what do I open

#

to find this

copper nacelle
#

resources.assets

#

Knight - Spell Control

compact cove
solemn rivet
#

oh, forgot to push ManualPathLocation

#

oops

copper nacelle
buoyant obsidian
copper nacelle
#

yes

buoyant obsidian
#

those don't look like seconds

copper nacelle
#

also yes

buoyant obsidian
#

also this FSM viewer is so much nicer than the last one holy crap

copper nacelle
#

yes

#

it's great

solemn rivet
#

done, Marwen

compact cove
#

Great!

solemn rivet
#

thanks for pointing it out

copper nacelle
solemn rivet
#

hadn't realized I forgot to add those

#

56 try checking it out now

copper nacelle
#

uhh

#

death

solemn rivet
#

I have an uglier version of the code you posted earlier

buoyant obsidian
#

0.027 is what in seconds 🤔

solemn rivet
#

what

#

why so much red

copper nacelle
#

idk

#

class name is not valid at this point

solemn rivet
#

¯_(ツ)_/¯

floral furnace
#

btw @compact sedge is it normal that the enemies arent getting the hurt flash or is it done intentionally to allow multiple hit instances?

compact sedge
#

uh no that's a bug

copper nacelle
#

wtfffff

compact sedge
#

56 how do you do the sprite flash for enemies getting hurt

copper nacelle
#

SpriteFlash component irl

#

probably

solemn rivet
#

it is

copper nacelle
#

everything is death

#

wtf

compact sedge
#

lul I like how you kept the sound file name the same

copper nacelle
#

gradow send help

solemn rivet
#

uhh

#

clear resharper caches

#

and pray to whatever superior force you believe in

copper nacelle
solemn rivet
#

or to papers, if you don't believe in any superior forces

floral furnace
#

oh ok so its a feature AA glad to know /s

#

and yeah i kept the name files the same incase the naming convention is whats fucking up the audio from working

compact sedge
#

I'll fix it real quick

floral furnace
#

wait wait

#

let me push a small change first

compact sedge
#

ok lul ping me when you did that

floral furnace
#

im bad at github and i get fucked by merge conflicts easily

copper nacelle
#

ok it fixed

#

after removing merge stuff

#

weird

#

it had like 400 seizures

solemn rivet
#

merge wut

compact sedge
#

oh merge conflicts are easy... if you 100% know exactly what you're doing

copper nacelle
#

also aa what do you think of .net core

#

merge conflicts are easy but i thought there was only 1 so when i got rid of it and it still had 4 billion errors i was confused

floral furnace
#

yeah thats the problem, i dont

compact sedge
#

are you kidding me I hate c# in all forms.

copper nacelle
#

no i mean

#

over mono

#

for compatability

compact sedge
#

uh whatever works lol

floral furnace
#

also its pushed now thx

compact sedge
#

idk which is better

#

I never use .net core

solemn rivet
#

also 56 check out the absolute jank that is Button1_Click under ManualPathLocation

compact sedge
#

and I don't think many linux users do either

solemn rivet
#

like

#

quality shitcode

copper nacelle
#

i saw it

#

it hurts

floral furnace
#

hence you dont pull the current branch, just copy paste the entire code from the repository hollowdab

compact sedge
#

I would recommend if you can use mono to use mono and .net core is a last resort kinda thing

copper nacelle
#

there's no portable mono

#

also .net core has self-contained apps

compact sedge
#

oh well in that case then it seems fine

#

can you do self contained appimage on linux with it?

#

or would you still distribute it the way it was before

copper nacelle
#

same as before basically i think

#

except it'd be not an exe

#

no mono required

compact sedge
#

it'd require downloding .net core instead which is a pain in the ass on every distro.

copper nacelle
#

self-contained app

#

really makes u think

compact sedge
#

self contained on all oses?

copper nacelle
#

yes

compact sedge
#

ok

copper nacelle
#

you'd need different builds i think tho

#

which is pain

compact sedge
#

ok yeah idk it's just when nes made me test his .net core thing I had to 1) download the runtime. 2) download the sdk becasue it turned out he forgot to package libraries with it and the only way for me to get those libraries was with the sdk.

copper nacelle
#

nice

compact sedge
#

so uh I don't have the greatest first impression of it needless to say

copper nacelle
#

relevant part is this

#

they're using sudo cause they're bad i'm assuming

#

but no runtime needed and stuff

compact sedge
#

inb4 modinstaller is now a 50MB zip file that has all 3 OSes built when you extract it.

copper nacelle
#

@solemn rivet turns out it's a folder in the mono selector thing

buoyant obsidian
#

It appears that the MP drain is about 9/10 of a second

solemn rivet
#

wut

buoyant obsidian
#

might be 100% wrong

#

but I multiplied it by 10 and it came out to almost exactly 9 seconds

#

0.891

#

it's .027 multiplied by 33 soul

#

.891 of a second

compact sedge
#

so uh what does the sprite flash look like for an enemy that gets hit?

#

and by that I mean what should we make it look like ttacco, the power's in your hands?

copper nacelle
#

make it black cause guns idk

floral furnace
#

uhh... we- 56 please

#

wait angle im thinking

compact sedge
#

since you have dnspy tell me where it's called from so I can see an example of a sprite flash

#

in the vanilla game

rain cedar
floral furnace
#

aight angle ill look it up

solemn rivet
#

risky click of the day

copper nacelle
#

wtf

rain cedar
#

Idk why the hero was only facing left

#

Actually unintentional

solemn rivet
#

may I ask

#

how

buoyant obsidian
#

...what's ChaosMode?

solemn rivet
#

and why

copper nacelle
#

shitmodst 8

buoyant obsidian
#

:(

solemn rivet
#

seantmodst

copper nacelle
#

^

floral furnace
#

wait so the left facing isnt actually a feature

buoyant obsidian
#

stop undercutting the market

rain cedar
#

You can't see in the video but one of the effects is 30 fps lock

copper nacelle
#

did you see the video 753

#

i highly recommend it

buoyant obsidian
#

I can't remember, link?

rain cedar
copper nacelle
#

re

compact sedge
#

sean u actual monster

buoyant obsidian
solemn rivet
#

the hps

copper nacelle
floral furnace
#

those head models are too square

solemn rivet
#

did you change the code at all 56?

copper nacelle
#

yeah

rain cedar
#

Btw after I stopped recording the knight made it over to the dirtmouth well without me pressing anything

#

Best mod

solemn rivet
#

right now that error is the else for if (!String.IsNullOrEmpty(_openFileDialog.FileName))

floral furnace
#

pay the shitmodst royalties to 753

copper nacelle
#

i changed it back to folder

#

cause it's a folder even tho finder shows it as an app

solemn rivet
#

o

copper nacelle
#

even in the mono selector

solemn rivet
#

ok then

buoyant obsidian
#

now that looks like an enjoyable mod

copper nacelle
#

path check machine broke

#

apparently

#

Console.WriteLine works right

floral furnace
#

wait angle what im i supposed to be looking for

#

just sprite flash right?

compact sedge
#

idk but you should add me as a contributor to your thing so I can push commits without prs

solemn rivet
#

it does

#

it should

compact sedge
#

I think I got a simple flash added

#

but I can't test rn because KSP is running and eating all my ram

solemn rivet
#

it's a component

floral furnace
#

wait i thought youre already set as a contributor zote

#

ech let me fix that

copper nacelle
#

i just realized it might have not been building

#

really makes me want to die

solemn rivet
compact sedge
#
remote: Permission to TTacco/Hollow-Point.git denied to natis1.
fatal: unable to access 'https://github.com/TTacco/Hollow-Point/': The requested URL returned error: 403
rain cedar
#

I'm bored I'm gonna stream trying to beat the game with my shitpost mod

#

If anyone is interested in that

solemn rivet
#

👀

compact sedge
#

gl lol

floral furnace
#

hold on i have shitass knowledge on github

buoyant obsidian
#

link stream

solemn rivet
#

can I talk shit in chat tho

copper nacelle
#

multiple names

#

death

solemn rivet
#

wut

floral furnace
#

aight sent it obtuse angle

rain cedar
solemn rivet
#

<>

compact sedge
#

oh you found it I was about to link the place which is /settings/collaboration

rain cedar
#

Yes <>

floral furnace
#

yes

compact sedge
floral furnace
floral furnace
#

aight in a minute

#

fuck

#

i swear if i accidentally pushed it

#

oh wait nevermind i pulled it ha nice

copper nacelle
compact sedge
#

all OSes that aren't windows show up as linux

copper nacelle
#

wtf

compact sedge
#

just look for mac specific paths or files on the system imo.

copper nacelle
#

yeah

#

pain tho

compact sedge
#

or if you can run system programs run uname

#

and it tells you the actual OS

solemn rivet
#

it's hard to pay attention to shitcode when sean is playing shitmod in the other screen

copper nacelle
#

yes

#

@compact sedge is the uname for linux linux

compact sedge
#

without any args it's

#

"Linux"

copper nacelle
#

haha yes

#

it's Darwin on mac

floral furnace
#

yeah it works thx

copper nacelle
#

ez win

compact sedge
#

uname doesn't exist on windows

copper nacelle
#

yeah

compact sedge
#

but it should exist on every OS that c# claims is "Linux"

copper nacelle
#

ye

floral furnace
#

ngl hpcontrol is starting to look spaghetti, but if it works ya dont fix it 😎

compact sedge
#

we can move some of the functions to different classes

copper nacelle
#

is your uname at /usr/bin/uname

floral furnace
#

yeah we should, but not now

compact sedge
#

yes idk that it is for all systems but it is for me

#

if it's not in /usr/bin/uname you can assume the default case is some weird obscure ass linux distro

copper nacelle
#

i could call /bin/sh

#

tbh

compact sedge
#

better idea tbh

#

what about right now ttacco?

#

I could do it in 30 secodns

floral furnace
#

hmmm sure

#

was gonna test the diagonal aiming but yeah why not

#

what are you gonna factor into a class anyway

#

the healthmanager script?

compact sedge
#

sure

copper nacelle
compact sedge
#

lul idk how this works

#

probably

copper nacelle
#

haha yes

#

it works

#

gui makes me want to die while it loads but it works

compact sedge
#

ok moved it to its own class

floral furnace
#

nice nice

#

just working on directional aiming for now

#

also for some reason i dont know why, but casting at a 90 degree angle above destroys the fireball on cast, WHILE doing it at a 89.99 something doesnt

copper nacelle
#

gdi

#

did it

#

yeet

#

now to clean up my code

#

would it be better to put all the stuff in the set or have the set call the method

#

too late

#

mac now working

#

gonna try .net core

#

after commiting

solemn rivet
#

👀

copper nacelle
#

i want to make sure i didn't fuck the os thing

solemn rivet
#

works for me

copper nacelle
#

haha yes

compact sedge
#

works for me

copper nacelle
solemn rivet
#

not unrelated at all

#

that's the new icon

compact sedge
#

absolutely disgusting

copper nacelle
#

u

#

how else would i do it

compact sedge
#

I meant elderking

#

the code's fine

copper nacelle
#

wtf

solemn rivet
#

no it's not

copper nacelle
#

elderwyrm is beautiful

solemn rivet
#

it's the face of true beauty

copper nacelle
#

^

thin nimbus
#

^^

copper nacelle
#

.net core is so weird wtf

#

oh

#

doesn't have wpf

solemn rivet
copper nacelle
#

could you yield return a coroutine from within another coroutine

solemn rivet
#

I know like nothing about coroutines

copper nacelle
#

you can

#

haha yes

solemn rivet
#

this pretty sure IS loss, isn't it?

copper nacelle
#

yes

solemn rivet
#

ok

copper nacelle
#

just gonna

#

delete the folder

#

and pretend that never happened

floral furnace
#

okay question ive done the diagonal shit code, do i push first, then pull, or sync first then push?

copper nacelle
#

commit, pull, push

floral furnace
#

aight

copper nacelle
#

recloning it worked

#

¯_(ツ)_/¯

#

finna pr

solemn rivet
#

¯_(ツ)_/¯

#

pr me daddy

copper nacelle
#

wtf

#

ayugradow does not exist

#

stay woke

#

wtf

#

jebaited

#

it's just gradow

solemn rivet
#

wut

#

wut

copper nacelle
#

oh i was gonna pr it on gitlab cause that was what you were using

#

but github is easier tbh

solemn rivet
#

oh

#

I have both as remotes tbh

copper nacelle
#

nice

solemn rivet
#

so when I push, it pushes to both

#

but that's only when I have the patience to actually use git bash

copper nacelle
#

you ever want to die a lot

solemn rivet
#

when I push using rider, it only pushes to hub

copper nacelle
#

i just deleted my changes

#

so i could reclone

solemn rivet
#

well, you DID just clone it

copper nacelle
#

yeah i didn't realize

#

the dumbness

#

of what i was doing

#

fuck

stoic pawn
#

Can you guys tell me how to code in three words

solemn rivet
#

always push your changes m8

#

oh wait

copper nacelle
#

gonna dnspy both versions and then diff them

#

ez solution

solemn rivet
#

bee - don't even try

stoic pawn
#

Alright thanks man

solemn rivet
#

nice