#archived-modding-development
1 messages ยท Page 415 of 1
SeeS
wtf
this is what a mental breakdown sounds like
SuuS
SeeS
sigh
SuuS
grenad why are you in modding for once
maybe i should sneak that music for radiance with my markoth mod
SeeS
I lurk everywhere.
better , put that music
Thatโs why I think I should redo markoth theme. Pale champions music is after I acquired a lot of new goodies
Except the channels I have on mute.
This is glorious, I'mma stealing that.
theft
theft

I got a gorgeous harp library too and I wanna make greenpathy music
why do i actually enjoy that radiance theme
But I canโt cause itโll just turn into maple story music lmao
you are the man modding m*rkoth. you enjoy horrible horrible things
then again im like the sole animator for a semi big game and I will die this way
sigh
zaliant
lol
i saw that
you know , you said that you are gonna do a greenpathy music when i was drawing green canyon's assets

its the fake ver of greenpath
I also have drone patches
sliding into peoples dms, i see
So I can make eerie stuff like abyss
smh stop sliding into dms
Iโd just have to fucking find it again
give me an example rn slave !!!!
abyss ๐ค
ambiance
The abyss music
apple
Apple
vuhuuhuhuhhHVIHUHUH
i would actually be very interested in that
something like that
nice sugar
shut up
Honestly itโs more simple than you think
zaliant is mine
i can totally hear what that sounds like
i like how as soon as someone with creative skills walks into this channel they're snatched up
finally ppl are cooperating
The only problem is finding that exact sample again
i dont understand music language
Neither do I
i wish i had creative talents https://cdn.discordapp.com/emojis/481992591685189633.png
I just play around with the piano roll til it works
forget about zaliant , lets kidnap cristopher larkin
learn it
i will
very ez tm
give me until exams end
programming stuff is similar to linguistics so hopefully it won't be too bad
hopefully
hey look
yea imma take larkin
can you afford him tho 
yes, i can hold him hostage
Do you think Chris is Larkin in this chat right now
i will kidnap him
๐
no
haha yes
That was my joke
no u
yes me
ok
e
sugar, what should the description of royal dreamer be?
oh wait impossible markoth is now royal dreamer? ๐ค
yes
Royal dreamer: He has a huge pp
a huge pale prince (a hollow knight boss modded by 56)
side note but i was actually thinking of a lurien boss fight if i were to mod
hmmmmmm
yes and?
how are you supposed to work on whatever i want you to at a moments notice
what are you trying to get me to do for you hmm
if you keep taking on things that dont involve me
i'll do it if you pay me
ill pay you in exposure
btw @safe hamlet
https://puu.sh/DodI3/a52afadf88.png heres your mod
ensemble cello and choir
now this is pale champion https://puu.sh/DodJD/78b2e7f5c5.png
i actually use the stuff i use for sids in pale champion even though it's free, i just quiet it down a bit and repeat parts
so it sounds like there's a lot of instruments
interesting
how do i get soul in the lightbringer mod
it regens
over time?
ye
oh thanks
yes
@safe hamlet here's your lackluster teaser https://puu.sh/DodXI/9121c1610d.png
there is charms that increases that time
its unlisted though
ohh shit
so you cant find it lmao
can i get this video ๐
i want that music
i am a pro hacker tho
gottem
unfortunate
zailant will give it to you if you beat royal dreamer
A fight with all 3 dreamers at once would be interesting
i was talking to mino
idk about just Lurien though

all 3 are phases one after the other
saleh give me pale champion music
no you fight one dreamer, then another, then another
I never said not to let people hear the PC music
yea smh zaliant
its better if they dont ๐
lier
that way it all hits at once
saleh did you tell me not to breach nda tho
smh why you lier to us
Royal god of deadliest dreams @safe hamlet
no i think the animations and designs would give what we're doing away
alright, thank <3
Royal god of salt and desperation
he has a huge pp was good too


same
nice
just realized markoth has piles of salt in his arena
wait whats the pale prince mod?
u
just opened modding api and found it
pale prince is pure vessel mod
pure vessel but better
overall it makes PV slightly harder
just slightly
slightly
nothing too much
-danky hemplar
so it just made inferior nkg a bit elss inferior
how would the dreamers attack mino
they don't (gottem)
here we go
i have ideas for lurien and herrah but i'm not sure about monomon
that's all your getting too
also don't we have plans for after pale champion already
3 secs but niceee
herrah spawns in hornet
h
and it's a daughter of hallownest fight
h
r
daughter of hallownest but hornet doesnt have a htibox and you have to kill teleporting herrah
e
y
wat
herrrey
i don't get why people say modding is toxic, it's literally not
for some reason i thought he was
nah
saleh's just my persian practice and programmer
yeah i dont get it no one is toxic
sounds kinky
finally found a place where
could be used
also i was in bed earlier reading chat and i laughed cause sid said my music was better than sugar's example of my music
also i was in bed earlier reading chat and i laughed cause sid said my music was better than sugar's example of my music
also i was in bed earlier reading chat and i laughed cause sid said my music was better than sugar's example of my music
honestly tho, that radiance theme ๐
also i was in bed earlier reading chat and i laughed cause we should make a new mod where it has 20 new areas and you play as hornet and theres an npc called sherma who dies at the end
yes i know
smh sid now knows my youtube channel
https://markoth.is-pretty.sexy/2f7qKX3.png that's why i said this
smh reading
mino's hand 
smh english is hard, i can relate
my cringey 15 year old art
flip those pages more aggressively
god i should unlist that
aren't you 17?
like me
lol
I see what you mean
is that vivaldi? :glare:
oh man oh MAN i have an unlisted playlist full of persian and hindi grammar stuff
let me do the music for lazy's game or everyone gets the link ๐
this is a stickup
what? the game said im unworthy
hey
tb to when i was more nasally
what does that mean
im alrdy doing music for lazy's game so fight me smh
loops zaliant's work is p good
it means come back later when you are worthy
a duel to the death it is
so im not strong enough for it
i mean you can try? @limber herald
yep itried it
https://www.youtube.com/watch?v= @ornate rivet don't speak to me about this
didn't go well
mino ill ad you as a moth named mino that draws
in my game
that's actually really cool ty dude
add me in too
that's not cringy
nah make me a boss that's a platforming challenge and spawns nails :^)
also has a shield
how many shields?
10 at least
easy boss
thanks saleh very cool
because
clicked faster than light
i clicked faster than the acceleration of expansion of the universe
what kind of music is that
in case you want some motivation regarding art and getting better (or anything in general)
no it's just bad
you... became a furry?
https://markoth.is-pretty.sexy/5Uxqjf2.png 0 dislikes bby
why
nice
you gotta join this lively conversation, 56
he was a few hours ago
sekiro stream when
a few hours ago
do it again
do it again
can't even spell liar ๐
that was the joke
it's a joke we created just few minutes ago
unfortunate
you would know if you were here, smh
this is what happens when you miss 349+ messages
Nobody has time to read 400 off topic messages
nobody
what do you then
press x to doubt
5fiftysix6 does
very nice
is this mouse writing
anal shaped with_s drea
๐ค
quality
low effort
๐ค hmmmm
makes you think
it sure does
it was hard at first but it became easier by the time passes
no
i drew w/ a trackpad for a really long time cause i couldnt afford a tablet
sigh
see sid this is why i won't be your animator
wtf

track pad ?
wow thats weird
yeah true
you just have to be invited by someone, when you join the discord, you get one invite to invite some other person
i have already used mine sadly
no u
paint master mino first look @jovial vault
how am i paint master my art's below any sort of professional standard
sonic knight with bloody spoon
its u
oh shit how did you know what i look like
wait i've posted my face here once i think
idk drawed and imagined within 10 secs dont jusge me
cannot believe mino is sonic irl
cannot believe 56 is tails irl
56, how come you are not in the OwO guild tho
unfortunate

o wait nvm
see u forgot the part where u delete the message
she didnt delete tho
time to uh delete
i mean there's another face reveal image right below it in image results
with a dog
veru is it chill if you delete that

loss
pin this
the only useful pin
exactly
agreed
also sugar
if you want cleaner/nicer lineart with a mouse
use SAI's lineart layers
that's what i did
can you explain what SAI is
it's an art program
arguable better than PS in certain ways
it's what i draw with
you know the path tool in photoshop?
SAI's lineart layers are a better version of that basically
upto you ofc
very nice


https://streamable.com/82yk7 should i re-do this with all new plugins ๐ค
is this pale champion
no
aw man
this was supposed to be garmond & zaza kinda thing
ah yeah i reminded
pale champion has a more epic feel
6:53 am
we need to somehow get into zaliant's pc

sure
go bribe mino
lier
GJHAGHGAHGAGAGAGA

this is bullying
hello yes, is this the bullying hotline?
can i call a bullyhunter77
i think it will be best to experience it all at once
yes but when will saleh be done
i just have one last animation to draw for pale champion
before i colour them all
and yeet them to saleh
wow tried to search very nice and nearly all of them are from mino
lol
i've had this exact conversation with zaliant except he was trying to get me to talk about other things im working on
@solar jacinth try waifu2x
being fully serious btw
i only wanna know so i can make music for it ๐
you will soon know
no u
i already know
by
[redacted for nda] by mino and [redacted for nda]
we scp now
i never showed anyone this cause it was trash
but compare that to what i do now lmfao
big improvements
https://markoth.is-pretty.sexy/9GM3jcW.png how can you be an epic gamer if you don't go full attack
attack is to attack the enemy ofc :^)
this ain't markotth
@unborn flicker https://pastebin.com/YTe7s2tS
Code for sending the player back to their bench without quitting
Oh, nice!
I was actually about to finalize without a warp button, but I'll add that in
Everything is working ingame now
What is?
What is noclip
Flying through walls
its when you turn clipping off
Is it a glitch?
it's a debug feature
if it's forced by a program, no
DAMMIT
I CAN'T USE DEBUG I DON'T HAVE HK ON PC
I LIKE TO TALK IN CAPS
OK
COOL
THANK YOU FIFTY SIX VERY COOL
God
WELCOME TO MODDING WE MAKE FUN OF PEOPLE
I wish I had infinite charm capabilities on my switchj
Oh yeah another thing @unborn flicker you should get in contact with The Embraced One#6059 and see if they're ok with you using their UI images before you release anything
I can't imagine they wouldn't allow it as long as you put credits
what ui images?
just
Yeah the debug mod ones
draw new ones
Because I'm struggling with the dreamer bosses
what is with you and caps
what is with you and death
clinical depression
its ok modding is a wholesome place ill be here for you
no
thats gay
no
Sean can you please stop sending these gifs theyโre not funny and getting kinda annoying
I mean it was kinda funny at first but now they just feel condescending
Saleh can you please stop sending these gifs theyโre not funny and getting kinda annoying
I mean it was kinda funny at first but now they just feel condescending
Sean can you please stop sending these gifs theyโre not funny and getting kinda annoying
I mean it was kinda funny at first but now they just feel condescending
what should the type argument be on IEnumerator?
hmmm
.
shut
i can be like 99.9999999% sure that anyone with albino fox in their name isn't a girl
IEnumerator is from System.Collections
IEnumerator<T> is from System.Collections.Generic
You want the first one
oh whoops
Ah, that fixed it
i call this bullying 
hmmm, I thought I checked alt enter, but maybe I didn't ยฏ_(ใ)_/ยฏ
.
.
You can do that with just save editing
whats stopping you from buying a 15 dollar game on pc
Lack of $15, I would assume
i patented that technique
You don't need to buy expensive food when you can buy peanut butter instead
Life hacks
i go with chocolate instead when i have no food
just don't eat, even better
if you want to be even more frugal you can eat the peanut butter container
it'll taste about as good as peanut butter
Ok, the warp button works
no it doesnt
Gasoline is 31.5kcal / gallon
I was worried at first because black screen from the menu
Pretty efficient food
Is there a command to force close the menu at the start of the respawn?
bleach is probably cheaper, and just as likely to kill you
Like the pause menu?
Yeah
there would be no thirsty children in africa if theyd all just drink gasoline
drinking gasoline with my self destructive personality? that sounds like a pretty good.... match ๐
smh theyre so dumb
You can change the WaitForSeconds into WaitForSecondsRealtime
I only have the selection menu show up on pause
And it should fade properly even when paused
Canceling the pause menu manually is why debug mod pausing is jank btw
So I wouldn't recommend it
Hmmm
WaitForSecondsRealtime still goes to black screen, and requires a pause/unpause to load in
Then there's something in TC code waiting for game time
You can try this:
UIManager.instance.UIClearPauseMenu();
It might work better than TogglePauseGame
That debug uses
Or maybe UIClosePauseMenu
no that'd be cheating
Is it cheating to use lightbringer in p5?
lightbringer makes it harder
Exactly what a cheater would say
^
Cheating is supposed to make it easier
Lightbringer is definitely easier
the stagger thing makes it a bit better on that end
but the charms are still way better than vanilla
It's got a charm that replaces your basic attack with fireballs
And also charms that heavily buff mp regen
But no, lightbringer makes the game harder
Don't worry about it
Pantheon of Hollownest is going to be hell for me
Did you do anything special to make it fade back in or does it just do it after a long delay?
Ah ok
should've captured cursor I guess
So chances are closing the menu isn't resetting the timescale
Time.timeScale = 1f
Or something like that
Nice
homothemodder
really going for that TC feel huh
I know I should have had a dictionary/array somewhere, but instead I had 50 variables for everything
that's hot
and made do with copious ctrl v
can you kill herrah without lantern
yeah
There was also this morning, when I thought everything was good and I was done, then I accidentally pressed inventory and softlocked
relatable
i wanna see a randomizer run where they don't ever visit dirtmouth
oh , i forgot about that
Why was that changed
Couple reasons
Fury fucked with the progression because it was set as requiring claw when it actually doesn't
Because if for some reason you skip it and go down to dirtmouth suddenly it does require claw
And with no guaranteed geo from false knight anymore, shops could be very annoying
It's very likely that you need a lot of geo early on, and no one likes spending time farming Crossroads
Especially in bingo you might want to buy something like deep focus early on
For board position
would be cool to see though even if it's rng
after that one dude beat HK without ever going to CoT
apart from dreamer
There actually are two more issues with the warp right now:
- After respawning at bench, the game resumes, but the only input it accepts is pause. After unpausing it proceeds normally
- Attempting to warp with a nonbench respawn gives a black screen with no input. I can always just avoid this by checking against respawnType though
tried it
no, there is no pause screen here
oh i mean
it's like, you're sitting at the bench and everything is animated normally except it doesn't listen for inputs
does the GameState change
in debug mod
I had a similar thing with the dreamers for qol's cutscene skip
I had to do this
I have regaincontrol, unpause, and acceptinput, but none of them make a difference
the only variable that was different in debug before and after the warp was heropaused
Which of you have played Randomizer?
no u
that is old news
Oh
I need the wait?
yeah
wdym
the yield return null while GameState isn't playing
ah, I can try that
where can i download the mod to practice bosses in HOG with all bindings

it's kinda buggy
but i also don't feel like fixing it so i'd recommend having debug mod with it
thanks
this is what I'm getting
Adding the wait into the fadein method didn't change anything
can you make a vid w/ debug open
Sure
pog
try waiting like a fourth of a second after the game state becomes playing
and then call acceptinput
should the wait be before or after calling readyforrespawn
after
ok good
ReadyForRespawn does the transitioning
better? https://streamable.com/8bxig
Wtf
It says AcceptInput check but you can't move
You can't get off the bench before pausing right?
I can't, yeah
It looks like you get off the bench but you're also still on the bench
Like it does the getting off thing
and then you teleport
Fall down and spawns dust
This is what I did for that vid
try not calling relinquish control maybe?
Is the front cover of Oathbringer a spoiler???? 
probably not

it's literally jasnah
well at least I know I was right
wtf
Oh I got it
You can try just calling HeroController.instance.Respawn
It's a coroutine so you'll want to start it using HeroController's StartCoroutine
If that fucks with things you can just look at what it's doing
It has an animation control thing
Calling StartAnimationControl should work I think
should I call it at the end of everything?
Yeah
That causes the bench animation to restart, but nothing else
try starting the respawn coroutine
that was with the respawn coroutine
That leads to the same thing as before, walking endlessly to the left
ahh
or no probably not
I think it's random whether I get an input in to move infinitely in one direction or not
it's not consistent, at least
What methods are you calling before that
I tried just
And it loads me in w/ input working but with a black screen if I go from a different room
If i go from the same room it just works tm
This is hooked to finishedenteringscene
where needsfadein is a bool
those two methods are all I have. Clicking the warp button calls the respawn coroutine
try
private IEnumerator Respawn()
{
UIManager.instance.UIClosePauseMenu();
HeroController.instance.AffectedByGravity(false);
HeroController.instance.transitionState = HeroTransitionState.EXITING_SCENE;
GameManager.instance.cameraCtrl.FadeOut(CameraFadeType.LEVEL_TRANSITION);
yield return new WaitForSecondsRealtime(0.5f);
GameManager.instance.ReadyForRespawn(false);
yield return new WaitWhile(() => GameManager.instance.IsInSceneTransition);
Time.timeScale = 1f;
GameManager.instance.FadeSceneIn();
}
no hook
๐ feeling confused.
private IEnumerator Respawn()
{
UIManager.instance.UIClosePauseMenu();
// Set some stuff which would normally be set by LoadSave
HeroController.instance.AffectedByGravity(false);
HeroController.instance.transitionState = HeroTransitionState.EXITING_SCENE;
GameManager.instance.cameraCtrl.FadeOut(CameraFadeType.LEVEL_TRANSITION);
yield return new WaitForSecondsRealtime(0.5f);
// Actually respawn the character
GameManager.instance.ReadyForRespawn(false);
yield return new WaitWhile(() => GameManager.instance.IsInSceneTransition);
// Revert pause menu timescale
Time.timeScale = 1f;
GameManager.instance.FadeSceneIn();
// We have to set the game non-paused because TogglePauseMenu sucks and UIClosePauseMenu doesn't do it for us.
GameManager.instance.isPaused = false;
}
Last night, i was dream that this game will be exclusive on Epic Store. I hope it doesn't real :v @charred parrot
the game being in the epic store would be quite epic
๐
epic gamer moment
finally got this shit working
@safe hamlet have another tease
not much of a tease though cause it's a picture LOL
time to reconstruct that using some epic skills
it's just megalovania
The funny sans song
is that flstudio 14
20
idk
oshyt ic
20
i just pirate it lmao
send files over thanks
its only $200
honestly even without pirate i was using the trial version a lot, you can do everything with it, just cant load up projects that you save
i recorded everything and put it on streamable so i knew where everything was so i didnt have to re-open them 
you're under arrest
i love how at the end he runs even slower
pog
You guys are right that one is too slow
https://streamable.com/yus5l
0/10 no cirocdash
i think ill get adobe premiere since i dont really like the sony vegas exporting
vegas is clunky but cheap
Anyways, since benchwarp is basically feature complete at this point, I went ahead and uploaded the project to github
https://github.com/homothetyhk/HollowKnight.BenchwarpMod
I can post the dll too if anyone wants
homodthety now a well established modder
amazing
it really was a conversation of equals when sean brought his respawn method
those settings tho, must be tedious to write all that
It wasn't as bad as it seems, once I made a template
That being said, if there were any more benches I would have had to actually put thought into it instead of brute forcing everything
i believe you can't use a dict because of how the savesettings thing works?
That was my fear
I wasn't sure about whether that would work, and I figured that even if I did index the benches by their scene names or something, that wouldn't be that much easier to iterate over
Though part of that is also just not being comfortable enough with the fundamentals, I suppose
yea it would be kinda weird
but i believe you could make it work by using a tuple
wait does tuple even exist in .netfx 3.5
ehhh, still would be weird
nope, it doesn't lol, so yea that is the best way prolly
You can use a dict you just have to not be bad
You can mark the type as an ISerializationCallbackReciever
On serialization set a bool to true
And if the bool isn't true use JsonUtility to convert the whole thing to a string
Store the string
After serialization remove the string or at the start of the serialization always set it to empty
You can also just serialize the dict in the callback reciever which is less of a pain but you have to add stuff for new fields so if you add a second dictionary you'd have to add new stuff
I'd like to fix this in the api at some point but :effort:
I do the second option in pale prince for the statue values https://github.com/5FiftySix6/HollowKnight.Pale-Prince/blob/master/Pale Prince/SaveSettings.cs
Fixing in the api should just be calling json utility with reflection for the generic type arg and making sure I don't fuck up the dicts
yes but i am talking about linking the scene name + hasvisited..., bool
i guess you could have scene name as the key and another dict for the value 
But really, speaking, the worst of it was setting the buttons and color logic in topmenu, and that would be fairly hard to automate
Since that has the setting bools, scene names, and area name in each entry
I don't doubt that it's possible, ofc
You can just have a dict of string to bool
then have like "hasVisited..." as the string?
ye
yea that could work
Morning
good morning
no u
no u u
no
studying for exams that you have in just few days :drakeno:
watching anime till yours eyes can't handle anymore :drakeyes:
i need nitro
time to sell mods as a living
Make exactly $7
it's done
well, it has a few minor issues, but the major features all work correctly and completely
how's it work?
can you only warp to previously visited benches?
on only to last bench?
It's built out of the drop down menu from debug
With tabs for areas
And it tracks benches you've visited using save settings
n i c e
So you can warp to any previously visited bench at any time by pausing
And thanks to Sean and 56, there is also a warp button to skip the s&q
wdym
Oh, there's also a global setting to unlock all benches when you load a save
Actually, I'll record another streamable now that the warp works
Yeah, this really redefines fast travel
I'm really happy with how slick/nonobtrusive the mod is. The Debug UI works well for this imo
yupyup
if this becomes allowed in rando races/bingo
oh boi
that changes everything
gotta do it with map now ๐ฉ
benchwarp is going to be built into the logic of room rando
And we'll see for the rest, it could catch on or it might not. It would make item rando substantially faster
Using it for item rando would just ruin the fun and lessen decisions
not really... Would it?
Yes
hmm
All orphaned item checks could be revisited with hardly any time punishment
The risk and reward factor would be totally lessened
to prevent s&q at least
Most orphaned items don't really benefit that much from this
You're not getting to Hiveblood minutes faster
Fungal would. Bingo goals absolutely would
I agree with mick tbh
Oh I found claw, let's just warp to bench bottom right of fungal and get bretta
Then warp somewhere else for next goal
Would ruin the competition
And completely change the game
'ruin' is a bit much, but it would lessen it, I think
Does it add so much to spend 2 minutes walking back to Bretta through one of the easiest areas of the game?
it would be more a reflex game than a risk/reward thing
Yes. It provides actual weight to decisions
Our tournament races already regularly go over 2 hours. That's unusually long, for speedrunning
Not for randomizers
I blame crystal hunters
And I disagree with this notion that decisions don't matter anymore
It's not like benches take no time to pick up
Other randomizers are regularly over 3 hours for other games
Ours is exceedingly short in comparison
that's also true, homothety
you're trading off picking up a lot of benches (which is slow) for more mobility later on
Plus the travel time rewards good movement in addition to effective routing
Better runners will be better because of the added rooms
Teleporting everywhere lessens that skill advantage too
We've seen a lot of one format and none of the other. I think it's premature to decide which is better
Also, big disagree that longer runs make better runners more likely to win
That just adds more variability, because of how the game punishes exploration
You go to Waterways or Deepnest, you're stuck there for 15 minutes because those areas force you to bench far away from fast travel
Or you risk not taking the bench and save quit out
That's slower
Than warping. Absolutely
For Deepnest at least
You're investing time
It's a decision to make
Again, the balance of risk and reward
this is a non-argument though. you presume there are no decisions to be made if you're not spending an hour walking from place to place
Part of the risk of deepnest is that there's a lot there, but takes time to leave
Plus our races are regularly 1 hour in game time.
Maybe a little more at not the top level
But that's really not much time
And these minutes matter
Take away those risks....
I think it could be a really interesting game type to play, but as the "main" ruleset..... probably not
I tend to agree it's unlikely to dominate item rando
Could maybe make 1v1 blackout viable, but still doubtful
I still stand that this will be absolutely essential for room rando
Room rando would be a nightmare without it
The scope of the map way outspans its fast travel
We're just lucky that most of the places far away from stags also usually have nothing of speedrun/rando interest
But 12 stags definitely won't be enough for full room rando, which I think is like ~1000 rooms?
That might be an overestimate, but 49 benches do a much better job of connecting something that big
And there will definitely be push and pull on exploration. like, "if I go two more rooms the other way, will I find a bench," and so on
With just stags, your odds would be infinitesimal
