#archived-modding-development
1 messages · Page 65 of 1
Micheal Scarn
open them in notepad
yeah it's pretty hard to open .txt files
.pages imo
.docx
.inkblots
.inkblotsonagoogledocs
What now
WoOfFlE
how
did you extract the files first
Wait you need to..... oh....
🔫
i said so
🔫 :
So i downloaded them all. Is that what do?
I'm not even sure the installer would help in this case sadly
even with an installer and an in depth guide people will find ways to screw--
WHY DID YOU DOWNLOAD ALL OF THEM
Well,
jaysus
why not tho
🔫
but why
Guess I'll die (hey that rhymes)
👌
🔫
this is meme, but better
👌
alright.... 1. apparently i only downloaded the hell mod. and 2. still can't open md files, or rename them in there
you have to extract the files
hell mod is the only mod you need
and open the .md files with notepad
or
any text editor
literally anything goes
word /s
i think wordpad works
it should
Don't have 
what OS are you on
macOS
oh no
fucking freeBSD garbage
thats not good
besides macOS is darwin based
or whatever the fuck it is
No
u dungo
help me
he just said he is using macos
No
x2
WHAT OS ARE YOU ON
are you using windows 10
Lol
this is amazing
It hurts
if you look in the one of the corners of your screen do you see four squares or an apple symbol
someone please record this for posterity
yes
squares
yes
shrugs
okay
*EXTRACT the files first
^
This is so good
not for THIS c🅰 Sul
kms
I thought you wanted enemy rando wtf
WAIT
easy solution
get gradow's installer
it's in pinned
it automatically gets the readmes
and puts them in an easy to get to spot
lol
you can also do it w/ kerr's installer
either way just install everything
for readmes
It's just a blank page
what is
MFW NO AUTO DOWNLOADING
it's like white but not quite white
it's SUPPOSED to be white because it should DOWNLOAD something
are you on Firefox
or on Chrome
yes: firefox, but chrome is my browser
if using Chrome, the downloader is at the bottom
if using Firefox, check the downloads arrow thingy
god is actually dead
Hahaha
this is literally a once-in-a-lifetime experience
click the fucking arrow if you're on firefox
I'm enjoying it thoroughly
click the pop up thing at the bottom if you're on chrome
Hey uh: download's in top right corner
ok
B O I
🍿
help
^
^
wow 3 veruleans on this server
v
Even TC know more about how to use a computer, and thats saying a lot
HOLY SHCLEEB I DID IT
are you ok
WE DID IT REDDIT
Hey, guess what. I'm getting a puppy. My first doggo ever
Just got my first pics of the 2 week old.... wanna see one?
wtf this stock photo ass image
So the reason I came in here was to ask if randomiser + random enemies + hellmod work together?
should, Graig
yes
They do, 56 did it
oh
also use debug too
there you have it
Nice I'm gonna stream it on friday
Now i'm just gonna extract and read about all the mods, wish me luck
Oh, I will post an updated official alpha enemy rando before then
@fair rampart didn't you get the installer wtf
yes
@pearl sentinel oh cool
Worked all day on it yesterday, just needs some final tweaks
gradow's puts it in the Hollow Knight folder
*install
Wait how do I install deez mods? I'm using windows apple os
Removed the dependency on the asset bundle for the loader... any feature requests before then?
wot
So after I open sefari explorer edge now what????? All I see is a white screen???
just press caps lock before starting the job
then when you type in all caps it's actually lowercase
Because you might have to deal with Me, don't forget that
problem solved
@pearl sentinel a cg2 only mode called Awalys mode /s
I did IT help desk for 3 years in college. Best call was a professor asking how to stop typing in all caps.
lmao
Spoilers: it was the head of the English dept.
I had to mute the call for a few minutes to until I stopped laughing
helphowdoifixmyspacebar
percussive maintenance
if that doesn't fix it take out plug of pc and buy a new one
my new pc has the same problem help
MY NEW MAC HAS THE SAME PROBLEM HELP
buy another mac
THIS ONE HAS IT TOO
another one
THIS ONE HAS IT TOO AND I'M BROKE
ok I robbed the apple banks
Hey i touched my new computer and the very second i did a gun appeared out of nowhere and shot it, what do i do?
and I bought 50,000
This was too distracting, I almost burned dinner
i almost cooked dinner
Luckily, frozen lasagna is more hearty than I thought
Kerr, let me stop you there

Shhh...

You shouldn't eat it frozen, try warming it up. It works very well
don't eat it frozen
Spray it with a fire extinguisher
instead let it go
let it go
disney frozen haha
This might seem weird but I love cold pizza.
My wife says, if you leave things in the freezer a long time, they get freezier
same
This might seem weird but I love cold water
what if you leave ice in the freezer
eventually it'd disappear
This might seem weird but I love @hazy sentinel
wow gay
-no homo
Extra gay
dry ice more like dry water
now this actually is meme, but better (or worse)
both
t̸̛͘h̷͗̃i̷͛̇s̸̿́ might seem weird
🤔
it does
This might seem weird but, PlaymakerFSM....
eww
this might seem weird but, this is turning into #297468195026239489
We scucceeededd
Consult enemy_health_manager for all your complaints
health_manager_enemy
I'm sorry for your ptsd is greater than mine
I always check for health_manager before checking for health_manager_enemy
for reasons
whytho
https://www.youtube.com/watch?v=KCfmRghAIf0
my true form
Complex music theory
y
The thing I love about slack vs discord, is in slack you can delete the giant preview block of links you submit
y can't I stop laughing at this stupid thing
Hyper Graig
is THAT your final form?
uh oh graig has ascended
Will I reach my FINAL form.
ultra Graig?
Git Graig
Graigotron?
primal Graig
Who knows? Its all a @exotic venture
this?
yes.
ALRIGHT! Still got it! 
@pearl sentinel you can do that on discord too tho
vs
Hello ashen ones ! Thanks again for watching this video ! Two months and dozens hours of PVP and invasions were needed to make this video. I want to thanks s...
it's <link>
Is there a mod that randomizes enemies?
Always use debug with enemy rando
Nite to self: add noclip to enemy rando for convenience this week
Are you aware of a good way to check if an enemy is dead?
Like, right now if I kill god tamer, the way she dies doesn't count as dead bc she doesn't explode and despawn like normal enemies
This and a few others is still the cause of some softlocks
However, her pet lobster happily explodes on death and works nicely when spawned into an area with walls he can bounce off of
@solemn rivet is it easy to add geo to enemies that don't normally drop geo?
I saw your modifier function
But that multiples, does it work for setting if they don't normally?
It should, if the enemy has the required fsm
Ok, I'll give it a shot. I want to add geo to colloseum type replacement enemies
Look for health manager/health manager enemy, and then for the "Geo Amount" fsm vars
Ffs mobile
And any ideas on the Is dead check?
What are you currently doing?
Just seeing if the object becomes a corpse or is deactivated or destroyed
Hm... I assume checking for HP==0 is no good?
Oh nice, ok
On mobile rn so can't send you the specific piece of code
Same, but I found your girhub, so I'll find it
just got on my pc
Ah, yep, I see it
if (FSMUtility.GetInt(playMakerFSM, "HP") <= 5)
{
FSMUtility.SetInt(playMakerFSM, "HP", 1);
}
Well that pasted badly on mobile
But... that, right?
GameObject[] array = UnityEngine.Object.FindObjectsOfType<GameObject>();
foreach (GameObject go in array)
{
PlayMakerFSM playMakerFSM = FSMUtility.LocateFSM(go, "health_manager_enemy");
if (playMakerFSM == null)
{
playMakerFSM = FSMUtility.LocateFSM(go, "health_manager");
}
if (playMakerFSM != null)
{
playMakerFSM.FsmVariables.GetFsmInt("Geo Small").Value = amountGeoSmall;
playMakerFSM.FsmVariables.GetFsmInt("Geo Small Extra").Value = extraAmountGeoSmall;
...
if (FSMUtility.GetInt(playMakerFSM, "HP") <= 5)
{
FSMUtility.SetInt(playMakerFSM, "HP", 1);
}
else
{
FSMUtility.SetInt(playMakerFSM, "HP", amount);
}
}
}```
Yee
if (FSMUtility.GetInt(playMakerFSM, "HP") <= 5)
{
FSMUtility.SetInt(playMakerFSM, "HP", 1);
}```this is what I use to make "enemies that die in 1-hit" have actually 1 HP
This might solve most of the remaining softlocks
Will def try it
also, try HP<=0 too, since I'm not sure it's consistent
heh
also, I'm calling that method whenever a scene changes... So it might not work if you spawn in a scene with enemies
but it will work from then on
Oh I have a good finder that gets me everything without issue
yeah, I assume so
Get all scenes, for each scene get all root game objects, for each root go get all components<transform> in children, including inactive game objects
Nah, and not worth it with cp3 coming
But for the method above I meant cuurently loaded scenes
And then I have it run in a coroutine so it doesn't freeze your game while processing
I think if I add a skip for _Props root game objects it'll grab enemies faster so you don't see popping in most scenes... but not all scenes actually parent props to anything
I got into this over the weekend. Should be pretty slick when it opens up to everyone to help with this kind of collaberation https://code.visualstudio.com/blogs/2017/11/15/live-share
Real-time collaborative development
Hey can somebody get me the link for the enemy randomizer
What do you mean by "lines"
Thanck
30 lines in this chat
Well, benji just posted it
Mickely was referring to the other time I posted it 😅
Alright..... I succesfully installed the randomizer and scale mods, but when i tried to install the enemy randomizer it said this: "Unhandled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately" and below that "The file 'C:\temp\Mods\EnemyRandomizer.dll' already exists."
What do?
side note: you'll want debug mod installed too. the enemy rando is still unstable and may softlock you
wHAT NOW
continue
I clicked it... now what?
now play the game?
top right there should be a button to turn the randomization on/off
doot doot doot doot (noot noot)
enemy randomizer not working have i done something wrong?
i have the api
and pasted the stuff in
what now?
Alright, so the scaling mod worked, but the randomizers didn't.... The scaling mod is fun (and overpowered) but i've encountered some bugs. First, when you try to grow and do something other than walk at the same time, you get stuck in the ground, and another which is more important as it may make many area inaccessible, you grow to the largest size whenever you use dash
753's mods aren't compatible with any other mod
question
isnt enemy randomizer kerr's mod?
does the FSM viewer linked in this Discord only let me view Hollow Knight FSMs?
or can I slap it into any other game that uses playmaker
Yeah, not sure what's going wrong for you. I was talking about the scale mod
Shit we need to fix that
FSM viewer should work with any fsm
753 we need you to save us
Lightbringer relies heavily on changing assets, which you can't do in the API because resources are locked down super hard at runtime
That's why he's sticking with incompatibility
@pearl sentinel do you know why the enemy randomizer doesnt work for me?
MAYBE WE CAN FIND A WAY TO-
@noble trout Post mod log
what api version do you have
What api version. ...
what do you mean by mod log?
top left of main menu
Yeah that
also 1.2.2.1
-27
update it
That's why
ya
Ah yeah sorry it doesn't show as needing an update
The github certificates in the API are out of date
So no version checks work properly
so will the update be in the drive?
Yeah
drive has -34 i think
last i checked
or maybe it was 37?.... i can't remember now
ummm, enable?
yes
soul float tbh
won't help if you're locked in an arena
Uhhh
I deleted all files in the "managed" folder of hollow knight, thinking that would delete the mods, and now the game won't start
kill me
Well yeah you deleted the game
what do
Verify game files if steam
how
Right click it
I can't find that
right click game -> properties -> local files tab -> verify integrity
There isn't a local files tab
Article "Verify Integrity of Game Files"
dunno what version of "steam" you're using then
Oh in steam
....
Yeah idk either
@fair rampart as far as 753 ever porting to the API, i doubt it. Even if we made the API able to do what he wants it to do, he's made it pretty clear it's not a priority for him. And honestly I don't blame him, it'd probably be a pain in alot of cases for little benefit. (especially for things like the scale mod which he explicitly said was a one time deal that will only ever work on steam version 1.2.2.1)
^ and was made for the lulz
pmuch
Got it fixed and to be the only mod, still does the thing
"the thing"
You know, dashing makes me really big... the comment is about 30-40 comments up
so it's probably a game code bug
the mod was made in like 5 minutes
not surprised there's issues with it
shot in the dark question..... Is it possible to grab my controller inputs from my gaming PC to display them on my streaming PC over my home network? Could I modify the URL to look for the other PC in a similar way to how the item tracker works? 
websockets probably are low enough delay to work for input display
I'm not sure what program / site you're intending to use to display inputs or which ones would support input polling another device
gamepadviewer probably won't support it, you'd probably have to remake it which honestly wouldn't be that hard, then add websocket support to it (which is probably harder)
but afaik it should just be
site on playing pc reads inputs
sends inputs to server on stream pc
stream pc renders a webpage like gamepadviewer
too much effort atm though
yeah. wouldn't be worth it
the other option I was exploring would be to "split" my USB signal and plug it in to both PCs, but that doesn't seem like a good option either
shrugs oh well
perhaps you should have a 2nd capture card for a second monitor on your gaming PC 😃
lol. i can't output 2 different HDMI signals tho
How do you set up the randomizer mod
lol
?
i use an internal one
so latency is like.... 25ms
but the external one i have would have almost 2 seconds
so the inputs wouldn't match up. lol
i guess the question is, how do you do it now with your primary monitor? do you split the signal at the GPU or after it?
i figured you just had a HDMI splitter box that duplicated it, but maybe you were using something like the clone view in the card
the card has a pass thru
i probably could
¯_(ツ)_/¯ - just saying it might make your life easier for alot of stuff, cause you've run into this kind of thing before, where something you want to capture is on your game machine, but not in the game itself
or rather, not on your primary monitor 😃
indeed
Hey i installed the enemy randomizer and nothing happened
No.... didn't see that
nope
if nothing is showing up top left of main screen, you did it wrong
But i used the wizard and-
Where's the api and can you istall it using the wizard
which "wizard"
cuz there's 2
and one of them auto-installs things for you and downloads the proper version
Gradow's
use the other one
Crossroads: Mod Loader for Hollow Knight (Alpha v.41, Windows 7/10 support)
This application allows for automatic installation and uninstallation of mods for Hollow Knight. Simply run this application and after it loads, select the mods you wish to install/uninstall and click "Apply Changes".
If it does not automatically detect your Hollow Knight game folder, use the button to navigate to the folder and select it manually.
Any mod dependencies will be downloaded automatically. If a mod conflicts with another mod, that mod will be uninstalled before installing the new mod.
Use the "Backup Saves" button to backup your hollow knight saves and the "Restore Saves" button to restore your hollow knight saves.
https://github.com/Kerr1291/Crossroads/releases/download/v00.41/Crossroads_v.41.zip
Windows defender won't let me use crossroads
i dunno how gradow's works. i think it's basically the same as doing it by hand
for mods, yeah
for api iirc you have to download the zip
and select it
then you're done
unless it was changed
Where is the API
^
Wow look at that i can't find the API in there
Whooch oone is it
he's on windows
Ya'll are way more patient than me
walks away
hOLY MOLY I"M ACTUALLY DOING IT
@pearl sentinel - not really, but having a kid teaches you alot about patience
tech support is basically my job
oh, yeah, tech support is patience R us
"i need help with something." "ok where are you located" "downstairs" "where downstairs" "against the wall"
@copper nacelle have you considered working in tech support
yes
and now dinner
I did tech support for like 3 years, was great at it. But this I'm not getting paid for ;)
So props to you guys
The only tech support I do is "Did you pirate the game?" "Yes." "Ok well no mod for you."
very rarely do people have any actual issue downloading my stuff
should make a lightbringer FAQ that only says that tbh
yeet
Nah I'll let them run around in circles
why would you even pirate a $15 game
b/c principle
If you're a little kid buying things online isn't so easy
what is grammar
it is when you take your parents' credit card out of their purse/wallet when they're not around

it isn't when your parents check their account balance every week
ecks dee
Son you're grounded for taking too long showers
this steam bill is way too high
lol
tf
Managed to get my parents playing wow. Now my mom calls me to ask me to tank for her. The phone calls are surreal
lol
HEEY 753
if they're super edgy
DON"T GET ME FUCKING STARTED ON FORNITE
are we talking about high school or college freshmen
Christ, I hate that
same
there's something wrong with the scaling mod
High School. :/
There's probably a few things wrong with ScaleMod
753 fix nao plox
Like how when you dash you get really big
first of all it's worse than shitmodst

R I P cut content
Maybe your keybinds are messed up Doot Doot?
No, w's dash
why
Big Nose Buddy
:3
w is certainly not dash
wait wat
b/c W stands for fast
you gotta wdash over your enemies
hey guys i reset my HK controls to default and dream nail is F24
yeah oaky
jump is ctrl-alt-shift-command + F0
No dream nail is z, for the "zs" that appear when people sleep
jump is a foot pedal
Joystick3 is everything
jump is mouse acceleration
macro g1 is everything else.
Except it's actually vel for laugh spammin in smite...
I'm awful
Anyways, do you download the API like evry other mod on gradow's thing
ScaleMod doesn't use API
All the credit for making the modding API and the Boss Rush mod itself goes to Seanpr, Firzen, Wyza and KDT. If you have any further questions, feel free to ...
watcha da vidya
ban
it are splain everytang
verulean's video
It's for the enemy rando
imo
imo my video big shitpost

@fair rampart you install it using the big install api mod
and then all the api mods work
the end
So you just have to download it?
yeah, move it to the trash bin
and easy to press
On What
the install button is on the main screen
of the installer
it's big
and easy to press
that's what she said
So you install tha API like evry other mod
Replace what now
is there not a big install button
Don't GOOO
@solemn rivet meme
Diddle it
^
installer on linux
I mean, it's more likely to go wrong if I forcefully install it than if I ask to install it, right?
yeah
does the button get it from the gdrive btw
I can see the API thing, but not the big button for the randomizer
there's no big button for enemy rando
it's a super pre alpha
you install it from the other screen
yeah, I didn't add it yet cause alpha
But once you turn on the game, isn't there a big button to enable the mod?
yes
show us your \Mods\ folder
also, tell us what's on the top-left of your in-game screen
1.2.2.1 - 37
nope, not in the top left
Y0s but a wild warning appeared when i did
why
i'm blind (ba dun tsss)

Get it, because im a BLIND spectre, from OFF
haven't played off
There's a baseball man with hula hoops who kills ghosts and there's also these
I haven't played it though because i fuck up whenever i try to download it
try showing your mods folder
how exactly does the enemy randomizer work?
DontDestroyOnLoad
Can't find it
ask kerr for specifics
try
hitting windows+r
and pasting
explorer.exe %APPDATA%\..\LocalLow\Team Cherry\Hollow Knight\
whoops
do you know where your steam folder is?
Yes
I see a folder called "Disabled" now hat?
only that?
me
@stoic pawn what specifically are you curious about
Wow, look! Nothing!
I was just wondering how exactly it randomizes enemies without breaking everything
you need to drag the .dll and the extensionless file into the /Mods/ folder
Whenever i try to install it a warning pops up
what's the warning tho
@stoic pawn https://github.com/Kerr1291/EnemyRandomizer
But, mostly, I hide the replaced enemies
Theb, when the replacements die, I unhide and kill the originals
It says "The file 'C:\temp\Mods\EnemtRandomizer.dll' already exists"
delete the c:\temp folder
Also, I feel you guys should set a 1 day limit on helping someone with the mods, lol
Wha-
I'd die then
i support this idea
I'd literally die
Metaphorically
I'd like to think that sentence was supposed to be "Ghosts just make machines, Spooky"
I delet C: temp
now install it again
where
where WHAT
Where do you enable it
in-game
I just did something right and it makes me feel weird inside
Wait a sec.... I knew something was wrong! the eneny randomizer appears in the upper left with the API, but the nemies, haven't changed!
Click the button on the main menu
have you clicked "enable" in the main menu?
I don't see a button
Luckily, next update removes the asset bundle dependency
The what now
The file called mainui
Where's that and why are you mentioning it
Put it there
Where is it
It's wherever you downloaded the mod to
What mod
Enemy rando
No shit
Which is in the mods folder
...Yet a don't see "mainui"
Then put it there
Where is it
compact mode more like ban
look
the mod you downloaded came in a zip
look inside that zip
mainui should be there
compact mode ftw
<insert that quote from Billy Maddison here>
Found it, also Compact mode=❌
oh my god I got two Zotes
It happens
now u play
How did i.... Let's see if this works...
ok, let's see what updates i can squeeze in today
first up, adding an option to enable geo randomization
(on enemy drops)
On the topic of geo, if you're still pulling primal aspids from colosseum it would be a nice change to pull them from somewhere else so they drop geo
i figured i'd take the geo from the source enemy
I've changed the fsm vars before and it didn't do much
as per @copper nacelle's suggestion, new installer with easier interaction
nice
game keeps crashing anyone have any ideas?
send output_log.txt and modlog.txt
^
nice
It's my divine punishment for being hopeless when it comes to getting mods to work
sweet. added noclip to enemy rando options
also, setting enemy geo works
also, spawning 3000 geo per kill makes the game lag
lol
i just realized that modding is a thing
probably should get my 100% first but def gonna be poking around in the code
good to know
@pearl sentinel I once tried making a mosquito drop 5k geo
game froze for a few seconds
also, np!
however, i think with the settings i'm gonna add next
we'll be able to know
i'm gonna make it so you can configure how much small/med/large geos will drop
in the random ranges
oh
is there an (easy) way to look at the FSMs?
No
You have to install the fsm mod, create a folder "save_fsm" in your save folder and run the game to get the json output of them
From there use the fsm viewer to look at them in a not awful way
Or just do some awful crap like iterating over their members at runtime to view
yeah that was what i was gonna do before i asked :(


