#archived-modding-development

1 messages Β· Page 473 of 1

vocal spire
#

Thanks for helping me

floral furnace
#

im not too well versed with git but from what ive seen online, its really just simply with VS, just gotta put the url after selecting "clone from a project" or something

#

ye ye np

vocal spire
#

Ok

floral furnace
#

but no point cuz, its not in any repo ive seen online

vocal spire
#

Can I upload it myself?

floral furnace
#

hmmm, that, i cant tell, youre gonna need to ask other modders for that because i dont want giving advice/info when it comes to open source legal stuff

vocal spire
#

Ok

#

I won’t

#

I’ll look at everything tomorrow

#

Thanks again

floral furnace
#

kk

fair rampart
#

hmm tonight I will attempt to network sync grimmchild

floral furnace
#

i already hate grimmchild's voice, let alone hearing dozens of players holding them

#

im actually curious how much performance impact it would be to have so many knight mobs at the same room

vocal spire
#

For multiplayer?

fair rampart
#

ye

vocal spire
#

Ok

fair rampart
#

I'm already seeing a problem

vocal spire
#

Good luck on completing that! It sounds fun

#

The multiplayer mod sounds fun. Not the coding

fair rampart
#

I'm having fun coding feelsgrubman

vocal spire
#

That sounds...... fun

fair rampart
ornate rivet
weak lodge
#

relatable

nimble lake
#

goodbye elderbug

fair rampart
patent zealot
#

@fair rampart whats that mod for

ornate rivet
#

looks like multiplayer mod by jngo

patent zealot
#

Cool

floral furnace
#

saleh please no one bug should have all this power

vocal spire
#

I am kind of confused on something. I tried to copy some code from custom knight to summon the dream shield, but the code has an error, and I think have all of the references. can anyone help me?

floral furnace
#

uhh what is the exception

vocal spire
#

CS1061

#

Severity Code Description Project File Line Suppression State
Error CS1061 'FsmStateAction' does not contain a definition for 'gameObject' and no accessible extension method 'gameObject' accepting a first argument of type 'FsmStateAction' could be found (are you missing a using directive or an assembly reference?) DreamShieldCoop C:\Users\HP\source\repos\ClassLibrary1\ClassLibrary1\Dshieldcoop.cs 86 Active

floral furnace
#

uhh did you reference the API and ModCommon

#

not sure sorry

vocal spire
#

yes

#

also just to see, I tried to edit custom knight with dnspy and the same thing happened

floral furnace
#

can i see a snippet of what youre trying to copy

vocal spire
#

k

#

like the line of code?

floral furnace
#

yeah

vocal spire
#

a screenshot?

floral furnace
#

sure

vocal spire
#

or just copy and paste

#

screenshot

floral furnace
#

ye

vocal spire
floral furnace
#

using HutongGames.PlayMaker;
using HutongGames.PlayMaker.Actions;

#

try these?

vocal spire
#

oh I have HutongGames.Playmaker.Actions

floral furnace
#

try importing PlayMaker too

#

alone, i mean both of them

vocal spire
#

yeah

#

it still dosn't like to work

floral furnace
#

ughhh sorry i havent touched FSMs for a long while now

#

GetAction<GameObject> try this?

vocal spire
#

k

#

it worked but it made a new error

floral furnace
#

ill try checking the type

vocal spire
#

thanks for your help

floral furnace
#

im barely "helping" here tbh

vocal spire
#

ehh I think its still nice for you to use some of your time on this

floral furnace
#

GetAction<SpawnObjectFromGlobalPool>

#

im 70% sure this time, ive checked the SpawnOrbitShield FSM

vocal spire
#

ok ill try that

#

It worked! thanks

#

I'm new to visual studio, do you know how to export?

floral furnace
#

like make the DLL?

vocal spire
#

yeah

floral furnace
#

go to projects, and at the very bottom click on your "modname" properties yeah?

vocal spire
#

ok

floral furnace
#

make sure your target framework is 3.5 and output type is "class library"

vocal spire
#

I cant find 3.5

floral furnace
#

hmm

#

this is where im not sure, i think you have to set it to 3.5 i barely recall back then

vocal spire
#

k

floral furnace
#

you might need to install it

vocal spire
#

it says I can install other frameworks

#

ok

floral furnace
#

uhh yeah i think thats it

vocal spire
#

k

floral furnace
#

sorry dude its been a long time since i made a new project, i just modify existing ones

vocal spire
#

ok

#

um I downloaded it, ran it, gave it administrator permission, and nothing happened

floral furnace
#

did it not show up in your project properties?

vocal spire
#

not yet

floral furnace
#

hmmm, you might need to restart, but again i dont wanna waste your time if im wrong, but i think you might need to

vocal spire
#

I can

fair rampart
#

@fair rampart what is this

vocal spire
#

its still not there

floral furnace
#

hmmm

vocal spire
#

Ill try to run it again

floral furnace
#

ok, uhh trying to check onlines for 3.5 for 2019 right?

#

but yeah checking older stuff 3.5 is required to build it to the DLL the API needs

fair rampart
#

local mp?

vocal spire
floral furnace
#

there you go, mr smoke grenade man, you do this part cause i have no idea

#

try making a new project? i guess?

fair rampart
#

@fair rampart I made a dedicated server in C, it's hosted on soulmate.kiwec.net

#

so people can just join without caring about who is hosting

#

pog

#

thanks mate

ornate rivet
#

woah

#

is it online rn?

#

this is mega pog

fair rampart
#

yes, but you need the latest dll

ornate rivet
#

gimme

fair rampart
ornate rivet
#

this is why open source is amazing

patent zealot
#

Dang

fair rampart
#

is this based off the latest master? Cause I pushed to it just last night

ornate rivet
#

cool

fair rampart
#

Actually maybe it won't matter because the files changed look like they might be able to merge into master anyway

vocal spire
#

ok

ornate rivet
#

anyone want to test it with me?

fair rampart
#

@fair rampart it is

#

I'll be on in like an hour

ornate rivet
#

ok ping me when you are

#

jngo, hk chat system when

fair rampart
#

you

patent zealot
#

If i was on id help test it

warped sinew
#

hmm

#

is that happening right now? can i join?

ornate rivet
#

no one is online rn I think

#

the server is online rn though, I just checked

warped sinew
#

ok well i gotta work out how to install it all and get it working anyway

ornate rivet
#

you just put the dll in mods folder. Start the game and choose any save, put ip (soulmate.kiwec.net) into the text box and your username into a different text box and press connect

#

super easy

patent zealot
#

Oh so no hamachi or anything required to download now?

fair rampart
#

no

ornate rivet
#

no more hamachi

warped sinew
#

yeah dont i need hamachi

#

oh shiiit

#

nice

patent zealot
#

Niiceee

#

Nice one troule

warped sinew
#

ok too easy

patent zealot
#

Lemme see if i can get on

ornate rivet
#

I'll join rn if other people join

#

we can meet at dirtmouth

patent zealot
#

You have to disable all ur other mods right?

fair rampart
#

first bug : players are not sent on login, so you need to leave/join the room

patent zealot
#

Except custom amd debug

ornate rivet
#

yea

fair rampart
#

QoL should work too

patent zealot
#

Aight cool

#

Graig should download debug incase of another log lol

warped sinew
#

i have the modmanager

patent zealot
#

Last time i tested, a log at greenpath didnt fall

fair rampart
#

okay it's super buggy I'll have to fix some things

warped sinew
#

can i just use that for custom and debug

patent zealot
#

Ye

fair rampart
#

wtf

warped sinew
#

wait omfg can i use graig knight in pvp???

#

holy god yes

fair rampart
#

other players don't show up rn

gilded lotus
#

im online if you need people

patent zealot
#

Theyll have graig knight on ur side

#

Basically everyone has ur skin

gilded lotus
#

i graduated top of my class in mod playtesting, i have over 100 confirmed mod tests under my belt

ornate rivet
#

coming zal

fair rampart
#

Sorry about that

warped sinew
#

where is the latest dll

fair rampart
#

Was it a main save

patent zealot
#

Scroll up

#

I think troule posted it

fair rampart
#

default

patent zealot
#

Jngo you patched the file kill bug right?

ornate rivet
#

where are you zaliant

fair rampart
#

don't enter any port

#

I think I did

ornate rivet
#

f, it gives errors when we touch 😳

gilded lotus
#

exporting a video, saving music, i'm on the way

fair rampart
#

worked fine locally with anims etc

icy moss
#

ay lemme connect

ornate rivet
#

I think you need to leave the room and reenter to see people

#

I see you troule

#

but you're not moving

#

oh nvm

#

working kinda

fair rampart
#

I'm fixing shit xD

icy moss
#

quick question

#

do i need a open save file to connect

fair rampart
#

yes

icy moss
#

will the MoreSaves mod work?

gilded lotus
#

where's the stuff to connect at

kind egret
#

I am

ornate rivet
#

press esc while in game

fair rampart
#

you can see each other now !

ornate rivet
#

yay

#

how come the animations are so messed up

fair rampart
#

dunno, that's the next fix on the list

#

Does this mean my MultiplayerServer is obsolete now?

icy moss
#

u can see i did in the top left corner

kind egret
#

press start ingame

fair rampart
#

it'll probably be easier to make mobs/bosses using your multiplayerserver, with mine you'd have to recreate half the game

icy moss
fair rampart
#

yeah I can't imagine

kind egret
#

load a save

icy moss
#

oh there we go, i can see it now.

warped sinew
#

i cant see where to put the port info

fair rampart
#

Try installing QoL

warped sinew
#

oh ok

icy moss
#

is anybody in dirtmouth?

kind egret
fair rampart
#

Is PvP enabled by default or something?

#

it's disabled rn

icy moss
#

yea everybody is in the starting area for some reason

#

im gonna try disconnecting and reconnecting

gilded lotus
icy moss
#

well i see people now

#

pog

ornate rivet
#

looks cool

fair rampart
#

Ok, cause I made a toggle on the server side for that

floral furnace
#

DIRTMOUTH STATUS: GONE

warped sinew
#

lol it connected then crashed

#

let me try again

icy moss
#

aaand everybody disappeared lol

gilded lotus
#

au life

fair rampart
#

broken pipe

gilded lotus
#

ay there's @warped sinew i see you in game

fair rampart
#

how the fuck does the client crash when I shut off the server xD

#

no it crashes when the server gets shutdown

warped sinew
#

it wont let me connect

gilded lotus
#

i think he's got the server down atm

warped sinew
#

ahh well that makes sense

fair rampart
#

it's up, but it crashes often

gilded lotus
#

there's no feedback for connect

fair rampart
#

like now

gilded lotus
#

so if you click connect it does connect

warped sinew
#

well it worked for like 5 second shaha

#

yeah it needs some feedback on the button

#

it doesnt even highlight right now

gilded lotus
#

no embezzlement PepeHands

fair rampart
#

okay should have fixed the crashing issue

warped sinew
#

you should also make it so that the server(s?) are a list that you can select

gilded lotus
#

do we need new .dll's

#

or was that serverside

fair rampart
#

it's using the latest protocol with the health stuff so you probably need a new dll

gilded lotus
#

modinstaller or manual

fair rampart
#

manual

gilded lotus
#

gib

warped sinew
#

h...how do we get new dlls

gilded lotus
#

i assume wait for it

fair rampart
warped sinew
#

ahh ok

#

thanks!

vocal spire
warped sinew
#

it wont connect

fair rampart
#

it was down

#

the server is probably being worked on

warped sinew
#

oh lol yeah i dont know how this shit works sorry for being irritating

fair rampart
#

no worries, you should expect many crashes while bugs are getting ironed out

gilded lotus
#

i test saleh's mods i'm used to it

kind egret
fair rampart
#

@kind egret at least it doesn't crash now xD

warped sinew
#

"you should expect many crashes while bugs are getting ironed out", you sound like TC telling me about their latest build hahah

gilded lotus
#

dev pr

fair rampart
#

hey if TC wants a multiplayer update for silksong let them know where to look πŸ˜‰

warped sinew
#

yeah to a professional network engineer

grizzled steppe
#

I'm sure Jngo is a professional

warped sinew
#

im sorry for roasting you jngo i couldnt help it, i actually really love this mod and am so happy you made it

fair rampart
icy moss
#

is everybody still in dirtmouth?

warped sinew
#

oh wait its up?

icy moss
#

i dunno is it down cuz i dont know

fair rampart
#

idts

#

guess the first addition to the client should be a "connected to server" indicator

warped sinew
#

or even a connecting to server... that lingers untill its connected

gilded lotus
#

a basic networking text log would help for layman feedback

#

connecting, connected, connection lost.. attempting recconect...

warped sinew
#

just tweak the network FSM rite guys???

leaden hedge
#

can we delete the graig fsm

warped sinew
#

just DMCA it

viral snow
#

Finally, multiplayer hknight

patent zealot
#

Grenade thats looking reallly good

#

Nice

gilded lotus
#

my only problem at the spike floor there is if the player has enough time realistically to react but on first glance it looks fine tbh

patent zealot
#

Can i playtest it?

#

Alright

gilded lotus
#

how would it be randomly chosen

#

like the layers?

weak lodge
#

woah holy shit who made that bg music

#

bruh zaliant

#

this is really good

gilded lotus
#

technically sfg

#

i just replaced the samples

#

ah that's p cool Pog

weak lodge
#

i dont see a problem with the floor spikes

gilded lotus
#

actually i have an easy way to get around htat

patent zealot
#

Yeah but you can just know what to do after your death

gilded lotus
icy moss
#

just a quick question
is the server still up?

fair rampart
#

yes

icy moss
#

pog

weak lodge
#

compression time

#

bruh

gilded lotus
#

.wav life

weak lodge
#

mp3 compression GWczoneHotdog

patent zealot
#

Lmao

gilded lotus
#

as long as i touch a mod ill never let anyone insert mp3's, you can download the extra 2MB hotdogHotdog

fair rampart
#

I keep getting disconnected

#

it's the server that keeps crashing

#

ok

patent zealot
#

Wheres the new area?

gilded lotus
#

right of pop

ornate rivet
#

dont you need to talk to hornet first at the black egg?

gilded lotus
#

you probably will need to benchwarp to dirtmouth and go talk to hornet at the black egg first

patent zealot
#

Ok cool

ornate rivet
#

I really love how far modding this game has come. I remember when just editing bosses seemed super annoying to do.

gilded lotus
#

honestly you were one of the people that pioneered the 'new age'

ornate rivet
#

nah I just copied what 56 did with lost lord and what katie did with fennel

patent zealot
#

Im proud to play these mods

#

Good stuff

#

My fav atm is DOH

fair rampart
#

assetbundles are god

ornate rivet
#

truly

leaden hedge
#

it being easier makes the barrier to entry lower and makes it less cool nyangry

gilded lotus
#

iflk

fair rampart
#

literally package an entire boss into a bundle

#

with playmaker

#

yeah?

gilded lotus
#

oneshot sounds? πŸ‘€

icy moss
#

isnt there suppose to be like,, things i cling onto

#

oh okay lol

#

i must say it was fun

#

thanks

gilded lotus
#

@weak lodge ToT speedrun when

weak lodge
#

when its done

leaden hedge
#

@gilded lotus darkmod radiance when

grizzled steppe
#

Radiance x3 speed sounds more fitting

patent zealot
#

Dark mod radiance doesnt sound too hard

grizzled steppe
#

Instead of getting Silksong gifted I'll give you nothing

patent zealot
#

Except for ladder phase

leaden hedge
#

i mean if you want to cheese with fluke / abyss maybe

#

but without instant killing it, you can't really dodge any attacks

patent zealot
#

Most attacks have a sound que

#

The nail columns and rows are prolly gonna be the most diffocult to hear

leaden hedge
#

yeah i know

#

i beat every boss except radiance darkmod

#

its a garbage fight

patent zealot
#

Nice

leaden hedge
#

you can't see anything

patent zealot
#

Lol

leaden hedge
#

like you can hear the orbs come

#

but you sure as fuck have no idea from where or when

patent zealot
#

Dashing in one direction or just ddarking should do it tjo

#

Id give it a shot but im too lazy to leave godhome

leaden hedge
#

dashing away is generally bad

fair rampart
patent zealot
#

Dont die

#

Ez fix

rare briar
viral snow
fair rampart
#

no

patent zealot
#

You dont need an ip

viral snow
#

ah okay

patent zealot
#

Just leave that default

#

Right troule?

#

Then you put the net link in port

fair rampart
#

you have to put soulmate.kiwec.net in the first field, nothing in the second, and your username in the third

viral snow
#

oki doki

patent zealot
#

O

viral snow
fair rampart
#

yes

icy moss
#

did everybody leave the server?

fair rampart
#

yes

icy moss
#

k

viral snow
#

also please dont talk about the watermark

fair rampart
#

is the server running again?

icy moss
#

pretty sure it is but nobody is on it

fair rampart
#

also yeah I have no idea why having the mod breaks dream deaths

#

your shade also disappears

gilded lotus
#

also cant benchwarp

icy moss
#

yea i noticed

viral snow
fair rampart
#

started again, I setup a systemd service so it will restart automatically from now on

viral snow
fair rampart
#

yeah I got disconnected

#

another bug: minions don't appear between scene transitions

copper nacelle
#

if it's randomly disappearing on the main player that's a vanilla bug

fair rampart
gilded lotus
copper nacelle
#

ngl I don't think that's vanilla

gilded lotus
#

also multi kills salubra killer elderC

copper nacelle
#

incredible

gilded lotus
#

he's just that good

remote zealot
#

Looks great hollowknice

zealous juniper
#

He looks cool

patent zealot
#

@gilded lotus the modded marmu crashes your game

vocal spire
#

Hello, would I be able to get a mod I made on the mod installer?

vocal spire
ornate rivet
#

@copper nacelle instead of doing your 8 worksheets, do this

copper nacelle
#

do what

ornate rivet
#

put the dll into modinstaller

copper nacelle
#

you do it

#

you're not even doing worksheets

ornate rivet
#

damnation

vocal spire
ornate rivet
#

ok so is this the final version?

#

I dont want to do this twice

vocal spire
#

yep

#

sorry for that

leaden hedge
ornate rivet
#

na you're good

leaden hedge
#

its very important

ornate rivet
#

SIGH, ok katie

leaden hedge
#

ty

copper nacelle
#

πŸ₯΄

gilded lotus
vocal spire
#

thanks I have been working on it for a while, and finally got everything right

#

when I see floorlava I see why and yes

gilded lotus
#

it's pretty bad

vocal spire
#

might as well try it out at some point

gilded lotus
#

its hardly usable

#

i tliterally just checks if youre on the ground and damages you

vocal spire
#

hmmm

#

that would be a cool chalenge with an older version of my mod

ornate rivet
#

I'll add that

gilded lotus
#

do not

#

uless you wanna fix it hotdogHotdog

ornate rivet
#

never will I ever openly state that I'm adding mods to the modinstaller

vocal spire
#

where you could basically fly by holding numpad 9 and pressing up and slashing

gilded lotus
#

numpad elderC

#

tkl gang

vocal spire
#

I say it like that now because I got too used to coding in buttons for my mod

ornate rivet
#

@flat forum
I made poppv, Path of Pure Vessel

vocal spire
#

imagine that but with pale prince

ornate rivet
#

what does the trantrans mod do?

copper nacelle
#

trans tiktik

ornate rivet
#

okie thanks

copper nacelle
#

credit me in the gdrive too 😀

weak lodge
#

elderC

vocal spire
#

Idk if this is a good time to ask but can I add a readme to my mod? if so how would I?

copper nacelle
#

wtf he didn't credit me

#

i wrote a whole like 8 lines for that

gilded lotus
#

56 fix my mod

ornate rivet
#

I did add a readme, but it was just "lets you control dream shield"

#

tell me what to put if you want more

vocal spire
#

k

#

ill write a controll thing

#

that tells you the controlls

weak lodge
#

56 make my mod

copper nacelle
vocal spire
fair rampart
#

txt

gilded lotus
#

@ornate rivet do not actually add it it's unusable

ornate rivet
#

well it's there now

#

which means you have to fix it

#

or you will get pinged every time someone uses it hehe

vocal spire
#

wait what was I supposed to upload?

ornate rivet
#

readmes usually have a .md extension

#

but it doesn't actually matter

vocal spire
#

oh ok

#

sorry for that

copper nacelle
#

for markdown formatting

#

it's w/e

ornate rivet
#

well they're all on the modinstaller now

#

56 do your worksheets

copper nacelle
#

i am trying

vocal spire
#

should i upload it with the .md file extension?

copper nacelle
#

no

vocal spire
#

ok

#

oops I got something wrong in the readme

gilded lotus
#

i literally don't know how to fix it omegaMaggotPrime

vocal spire
#

its probably fine

ornate rivet
#

what's wrong with it zal

gilded lotus
#

it literally just checks if you're on the ground and damages you, that's all it does

ornate rivet
#

that sounds good

#

darkness mod doesn't do much either

#

and elderbug god is on there too

vocal spire
#

No one will care if the readme says dreamshield charm will be 0 noches and it is still 3, because they will be able to cotrol the dreamshield

gilded lotus
#

towns, stags, shops, all unusable
as soon as you scene transition, hit before you get control

copper nacelle
#

do you start with stuff

gilded lotus
#

nope

copper nacelle
#

can you even escape kp without dying

vocal spire
#

you can't heal either unless you are perfect with the bench timing

gilded lotus
#

not unless you have everything

vocal spire
#

yeah

ornate rivet
#

fix it zal

gilded lotus
#

also need early control when dropping from top transitions

#

which all can be done by just waiting for first control input to start ticking

copper nacelle
#

HeroController.instance.relinquishedControl and acceptingInput i think

#

there's also a like can input method maybe?

gilded lotus
#

i retained no info from creating that so. Shrugging

#

also you'd have to create some exceptions like both hornet fights, hot spring rooms, uumuu (need to talk to quirrel) dreamers, dreamer sequences, end of HK fight, other non vendorish NPC's (seer, lemm)

vocal spire
#

Hello, I would like to make a boss mod, could anyone help me or point me in the right direction?

fair rampart
#

Update on the multiplayer server : I fixed a lot of dumb mistakes. It shouldn't crash anymore (or at least, not as often lol).

As a bonus, I added a status page so you can see if other players are connected, and in which room they are so it's easier to meet up. And the uptime for good measure : http://soulmate.kiwec.net/

patent zealot
#

playtest rn?

#

was doing hitless attempts but got a bit bored now

fair rampart
#

I can't test it right now, it's way too late rn

vocal spire
#

can I test too?

patent zealot
#

hang on

fair rampart
#

feel free to play on it though

vocal spire
#

yay

patent zealot
#

@fair rampart you free to playtest?

#

Also does it have pvp on?

fair rampart
#

no, pvp is too glitchty atm

patent zealot
#

rip

#

i can still playtest

fair rampart
#

last I tried only 1 player was taking damage

patent zealot
#

00f

#

@fair rampart wheres the dll for it btw

vocal spire
#

yeah

patent zealot
#

Thanks a ton

fair rampart
#

it's probably the one in modinstaller by now

vocal spire
#

How do I connect? I have seen in screenshots that when you pause the game you can enter in the Ip port and your username, then you can connect or disconnect. I dont see any of these things. Am I getting something wrong?

patent zealot
#

Top right

#

Should be there

#

Did u put the dll in mod folder

vocal spire
#

yes

#

and it is listed in the top left of the main menu

patent zealot
#

Idk then why

fair rampart
#

install qol

vocal spire
#

ok

#

it worked

fair rampart
#

I'm in dirtmouth btw

vocal spire
#

k

#

i am too

#

ill connect in a min

fair rampart
#

just soulmate.kiwec.net

vocal spire
#

ok thats whats wrong

fair rampart
#

are you on the server @patent zealot

patent zealot
#

I just got off but ill get on

fair rampart
vocal spire
#

can I get on with debug mod?

patent zealot
#

yes

#

wait you HAVE to have QOL for this?

vocal spire
#

ok brb in about 10 mins I need to do something, also can I get on with dream shield coop

fair rampart
#

for some reason

#

looks like it's still crashing

#

when someone disconnects

vocal spire
#

Oops

#

Sorry

fair rampart
#

I'll fix that tomorrow

#

no worries it restarts in 1 second

patent zealot
#

ah

#

must be why i wasnt joining

#

alright

vocal spire
#

ok im going to re join

fair rampart
#

I left

vocal spire
#

awww

#

ok

#

ill just be there waiting

#

for someone

patent zealot
#

@vocal spire

#

its like this right/

#

im pressing connect

#

but its not connecting

fair rampart
#

try disconnecting

patent zealot
#

still not in there according to the site

vocal spire
#

yeah

patent zealot
#

well ima get off

vocal spire
#

wait does custom knight show other people your character?

fair rampart
#

no

vocal spire
#

ok

#

im no longer on the server?

#

ok im connected again

safe hamlet
#

what breaks mushroom

#

it's a markoth mod btw, i forgot to take the marmu stuff out

vocal spire
#

Hello, I would like to make a boss mod, could anyone help me or point me in the right direction?

safe hamlet
#

------------>

#

np

vocal spire
#

?

#

Im looking to the right of my computer and I see a wall. Is it magic? can I walk through it?

safe hamlet
#

do you have experience with programming before

vocal spire
#

yes I made one mod

safe hamlet
#

then what you need help with

vocal spire
#

good point

floral furnace
#

i think its more of a "where to begin question"

safe hamlet
#

look at other boss mods

vocal spire
#

ok

crystal shuttle
#

"MoreSaves" mod only shows the next page when the previous page is full of 'enabled' saves, but when I have 3 saves on the first page, then open a new save on the fourth save, the second page appears, even thought I don't have all 4 saves enabled for the first page.

copper nacelle
#

like you go into the new save menu and then go back or

#

i am confused

crystal shuttle
#

imagine the first page without the second page unlocked,
now imagine you have the first 3 saves,
the next page wont unlock, unless you have 4 saves,
if you click to create a new save on the fourth save, the next page will unlock,
leaving the game makes the save to not be saved, but unlocks the next page nonetheless.

copper nacelle
#

oh ok

#

i don't think there's any harm in leaving it like that so i'll probably just keep it that way

crystal shuttle
#

true, fair.

#

also, is it possible to copy the pantheon binding for the soul for the hellmod you've made?

#

like, since the game already has that design to minimize your maximum soul on the pantheon binding.

copper nacelle
#

like the ui?

crystal shuttle
#

yes

copper nacelle
#

yeah i could probably do that

crystal shuttle
#

i see

copper nacelle
#

i have to finish something rn but i could try it after

gilded lotus
#

btw idk if you attempted to fix yusuf but moresaves still blocks debug menu hotdogHotdog

fair rampart
#

rn

gilded lotus
#

of..... πŸ‘€

floral furnace
#

colloseum rando?

crystal shuttle
#

imagine a singular colosseum phase where they spawn 5 dung defenders

fair rampart
#

Does anyone know what an ambloom is called?

gilded lotus
#

Fung Crawler

fair rampart
safe hamlet
#

scuffed repo

oak rain
#

hello

patent zealot
#

@safe hamlet

#

Basically

#

When youstart the marmu fight(modded)

#

Theres a lag spike

#

And theres a 25% crashing

#

I can test it again and see if i can get the error message

patent zealot
#

@vocal spire im down for playtesting your boss if you want when you have it finished

fair rampart
#

Do tiktiks just not exist

fair rampart
#

Also, could a preload just randomly fail if there are a lot of objects?

fair rampart
#

Is JsonUtility able to deserialize a nested JSON like this?

  "Waves": [
    {
      "Enemies": [
        "Primal Aspid",
        "Great Hopper"
      ],
      "EnemySpawn": [
        {
          "x": 90.0,
          "y": 10.0
        },
        {
          "x": 100.0,
          "y": 10.0
        }
      ],
      "Spikes": false,
      "PlatformSpawn": [],
      "Cooldown": 0.0
    }
  ]
}```
copper nacelle
#

yeah

#

afaik

#

just make sure the sub-stuff is serializable

fair rampart
#

I have two classes like this and when I use FromJson<BattleControl> Waves is an empty List

safe hamlet
#

might be formatting issue or something i don't know how jsonutility works, but what you could do is serialize it and output a file and modify that instead

#

then follow that structure

fair rampart
#

maybe I should just make a proprietary format

#

bruh

#

just make FSMs hollowwheeze

fair rampart
#

don't forget to at least make one of those the gatling aspid

leaden hedge
#
\
ngg, 100, 10
ngg, 100, 10
ngg, 100, 10
false
\
#

also

#

just do csv

patent zealot
#

ill do it with gatling aspid

#

mark my words

fair rampart
#

true

leaden hedge
#

a,ax,ay;b,bx,by;c,cx,cy;

#

is that zaliant reacting

#

ifhz

#

you did watch my steam though

#

so ill give you a punch in your get unblocked punchcard

young walrus
#

and checking out the code of other mods that have been made

#

all source code is on github

mossy saddle
#

I’ll check it out! I want to make a separate statue in godhome and make a double fight

young walrus
#

then checking out the code from other modded fights would be a good place to look

crystal shuttle
#

what does it happen if I change

        "nailsmithSpared": false,```
both variables to true? does the game simply break or does both instances happen? like the nailsmith will be both dead and on the nailmaster's house?
nimble lake
#

i assume both instances

#

you'll probably see him in the junk pit and at sheo's house at once

crystal shuttle
#

game logic breaking intensifies

#

what does "convo" means on the save file variables? there's a lot of them

leaden hedge
#

conversation

crystal shuttle
#

so, for example, oroConvoMato means that Oro said something about Mato after I had a chat with Mato and went to Dirtmouth?

#

I see, I guess pretty self explanatory

nimble lake
#

that will be set to true if you walk to him after talking with mato

crystal shuttle
#

hmm

#

does "nailRange" updates the nail 'size' like this?
nail size = nail minimum size + [const] * nailRange

#

nail minimum size would be a constant too

leaden hedge
#

nail range isn't a real save

#

its set constantly by mop/ln

crystal shuttle
#

didn't understand

#

what did you mean by that?

leaden hedge
#

the savedata is just the playerdata

#

it contains stuff like currenthp and currentmana

#

which aren't saved

#

nailrange is always set to base + mark of pride and longnail

crystal shuttle
#

you mean that the savedata contains saved HDD stuff AND RAM stuff?

leaden hedge
#

it contains both stuff thats in the save

crystal shuttle
#

i see, understood

leaden hedge
#

and stuff thats just game variables

crystal shuttle
#

also I meant about the .json variables, not the .dat

#

can't read the .dat file

#

unless using programs to do that

rain cedar
#

It's the same thing

#

The dat is just very weakly encrypted json

crystal shuttle
#

huh

leaden hedge
#

ifhm

crystal shuttle
fair rampart
#

why does traitor lord compare height to determine when to land when almost every other mob in the game uses checkcollisionside

patent zealot
#

Woah jngo green name

nimble lake
#

yea, grats on mod

fair rampart
#

ty

rain cedar
#

yw

floral furnace
#

echoing, congrats on the green

fair rampart
#

grats on your stinky cheese orange

leaden hedge
#

ye get fucked lmao

floral furnace
#

thats 3 greens already oppressing the cheese names

leaden hedge
#

good

#

you deserve it

floral furnace
#

toxiC

leaden hedge
#

mods are lazy

#

lazy is mods

floral furnace
#

cant argue with that

buoyant obsidian
#

Whoa we have a new modding staff

upper niche
#

Ok but

#

How about a white

#

Gotcha there

fair rampart
#

fun fact: killing NKG in the colosseum makes the crowd stop

unborn badger
#

damn

#

what a showstopper

ornate rivet
#

OMG TACCO ZAL AND JNGO

floral furnace
#

saleh my man 😩

fair rampart
#

saleh for purple

floral furnace
#

^

ornate rivet
#

I thought it was an hk announcement at first

floral furnace
#

i wish

weak lodge
#

knightmere get red role when

unborn badger
#

when you get internship at TC

weak lodge
#

bazinga

safe hamlet
#

bazinga

vocal spire
#

Could I get another mod I made on the installer? This makes you fight 3 lost kins with shared hp

solemn basin
#

This sounds delightfully evil. Did you make it where you can't abuse them like you can abuse Lost Kin with minions?

vocal spire
#

no, its already chaotic enough

patent zealot
#

Omg shade soul sounds so satisfying

vocal spire
#

I tried using my mod with lost lord, and the bosses name is now "Lots Lord Kins" instead of "Lots Of Kins"

solemn basin
#

Nifty, I will give it a try. Congrats on making it.

vocal spire
#

it is my first boss mod

#

It was nice to get this done within a week, compared to my first mod, which took a couple months

patent zealot
#

Sounds neat , what other stuff you got planned?

vocal spire
#

I think I want to do a hive knight mod next

#

I haven't seen any of him

patent zealot
#

Yeah there isnt

ornate rivet
#

@gilded lotus you will finally get it

patent zealot
#

I have a list of all boss mods

#

Hive knight aint on there

vocal spire
#

ok

#

Ill start tomorrow

ornate rivet
#

make hive knight fly on a giant bee

vocal spire
#

sounds great

ornate rivet
#

and smash into you

vocal spire
#

sounds amazing

gilded lotus
#

I knew someone would tag me lmao

leaden hedge
#

Make the attack that summons bees instead summon more hive knights

copper nacelle
#

Hive knight colored zaliant

fair rampart
#

make it spawn primal aspids lololololololo

vocal spire
#

I was thinking of having a "Lifeblood Hive knight" and they summon other "Lifeblood" hive creatures

#

at this point we need to have a extremely fast oblobbles mod that makes them look like primal aspids

#

its basically the same thing

copper nacelle
vocal spire
#

or a primal aspid Gruz mother

leaden hedge
#

primal aspids aren't even bad

patent zealot
#

Shade soul or nart

leaden hedge
#

you just upswing into wraiths

patent zealot
#

Mantis petras howevrr DIE

leaden hedge
#

also upswing into wraiths

#

I should update ngg and force darkmod on it

#

real optimal content then

#

come on 56 I'd make it fair

#

every time you get hit it gets slightly darker

ornate rivet
#

you should make ngg2

copper nacelle
#

that doesn't sound too bad honestly

#

you only take a few hits anyways

leaden hedge
#

ngg2 never

ornate rivet
#

you're 7 months behind the release date

leaden hedge
#

I didn't say which anniversary

ornate rivet
#

damnation

leaden hedge
#

I can't be bothered programming like 5 fights

#

I kinda wanna make darkmod better though

copper nacelle
#

darkmod is legit fun

leaden hedge
#

and make it not black out the screen, but instead just hide things outside your vision

#

so you'd still see the background

copper nacelle
#

that'd be pretty cool

#

like just disable the renderers on objects which aren't in the fg and aren't within some radius?

gilded lotus
#

There will be kinda darkmod in my modded fight

leaden hedge
#

render the background, then use the vignette as transparency for everything else

#

also after this darkmod rando I might just start routing blindfolded

#

the real quality content

gilded lotus
#

Free fireborn content

ornate rivet
#

is that even possible

leaden hedge
#

If you get upgrades a lot of fights are kinda free

ornate rivet
#

but you need to get to the upgrades

fair rampart
#

why can't I set an oblobble active

leaden hedge
#

fk should be doable so you can get vs, hornet should be doable too

#

probably need to get dive to get ddark and flukenest

fair rampart
ornate rivet
#

Introducing a new mod in progress for Hollow Knight featuring new bosses, charms, and music. Don't ask for a release date.
Pale Court: Challenge the Five Great Knights and take your place as Hallownest's greatest champion.
Art: MEBI, KitsuneMedia, FoldingPapers
Coding: Jngo102, Saleh
Music: Zaliant, FoldingPapers
Voice Acting: Rotten Legacy, mossbag

gilded lotus
#

you can, however, ask me for a release date

copper nacelle
#

yo when's the release date

gilded lotus
#

TBA hotdogHotdog

copper nacelle
#

scam? peepoLeave

fair rampart
#

*pricing to be revealed at a later date

unborn badger
#

finally

CP4

#

i'm sure jonny will be thrilled

civic wagon
#

Wait, since the knight has no voice for suffering, defender has voices, does that mean Mossbag is voicing hedgemol? Unless...

quartz eagle
#

Mossbag confirmed dung defender

#

like in voice acting and real life

floral furnace
#

Early 2020 release

icy moss
#

damn that looks interesting
cant wait shroompog

jolly jungle
#

I'd suggest maybe having young PV as player character

#

Rather than the knight

haughty geode
#

Sorry to bother , do you guys have video on Isma and Ogrim fight while ago?

gilded lotus
haughty geode
#

Thanks hollowknice

fair rampart
#

leaks hornetshock

haughty geode
#

Your pfp enhance your reaction shroompog

fair rampart
#

I think the outline on the green attacks should be stronger

remote zealot
#

I already saw that, scam leak carmelitasigh

gilded lotus
#

i gave exactly what was asked garmond

jolly jungle
#

Where is Pale Court going to be released?

nimble lake
#

in modding

jolly jungle
#

wdym?

nimble lake
#

channel(s)

#

also as far as i can recall, this is the only mod that adds new charms instead of modifying others, right?

gilded lotus
#

it will be on the installer when it's released

jolly jungle
#

Hmm

#

Are any mods going to get some sort of steam release?

#

Wait no it doesn't make sense based on the type of mod

#

nvm

gilded lotus
#

not for HK no

and i'm argue that lightbringer did, i know it modified existing charms but the effects were totally unique

#

as far as like adding the charm slots and stuff and getting it to work though i think yeah it will be

nimble lake
#

I played lightbringer before, but I don't remember it adding entirely new charms..

gilded lotus
#

yeah, i know it just replaces the charms themselves but it had entirely new artwork and entirely new stuff just in existing charm slots, but i get what you mean

sand moss
#

that fight and artwork look great

ornate rivet
#

I think that's an older version, I'm pretty the newer version makes isma more visible

fair rampart
#
Mantis Petra,95,10
Mantis Traitor,108,8
Mantis Petra,111,10
Platform,103,12
Wall C,0
Wall L,10
Wall R,10
false
\
Crystal Hunter,103,9
Gruz Mother,105,10
Crystal Hunter,107,9
Wall C,0
Wall L,15
Wall R,15
true
\
Grimmkin Nightmare,105,10
Wall C,15
Wall L,10
Wall R,10
true
\```
#

this is so evil

#

keep it up aurTroll

patent zealot
#

Duude thats gonna do so cool

fair rampart
#

wait that makes modding custom fights so easy

grizzled steppe
#

Grimmkin Nightmare spawning during Gruz death animation is kinda poop

fair rampart
#

grimmkin deaths don't count as actual deaths for whatever reason

gilded lotus
#

jngo man, <3

patent zealot
#

Trial of hallownest when

twin gorge
#

If you killed the grimkin while wearing grimmchild would you get a flameπŸ€”

grizzled steppe
#

hmmmm

fair rampart
#

what do y'all wanna see

gilded lotus
#

you Groozy

#

do grounded mobs get damage by spikes or can you immunize them

patent zealot
#

Spawn oomas

gilded lotus
#

spawn oomas into spikes so they auto pop and fly towards you

patent zealot
#

Big brain

fair rampart
#

put spikes and then on the only platforms put grounded mobs

patent zealot
#

Can you put platforms with spikes btw?

fair rampart
#

no, only ground spikes

patent zealot
#

Ah

gilded lotus
#

cause forcing you to pogo while doing NKG would be interesting

patent zealot
#

You could just make the spikes all floor

#

Then no walls

#

except the 2 on the left and run actually but eh

gilded lotus
#

also is it set up to where you can spawn diff types of spikes easily

#

instead of just, regular ol colo spikes

fair rampart
#

nope, I just used the spikes included in the scene

gilded lotus
#

cause if you added the WP spears that rise and lower

#

that would be somethin

fair rampart
#

ok so spikes instakill nkg

gilded lotus
#

yeah that's why i wanna know if you can immunize them

#

cause i know they die and stuff like that in enemy rando if they fall in spikes or acid

fair rampart
#

oh I see a damages_enemy fsm on them

#

I'll remove that

gilded lotus
#

make sure that doesn't break the collider so they just yeet themselves out of the colo or something

#

hopefully it doesn't cause lag with it checking and dealing 0 dmg

#

or i-frames stuff

#

afaik though if something deals 0 dmg it just doesn't "hit" it

#

so you cant even flip a lever if your nail is 0 dmg

#

or something

fair rampart
#

why does only Colosseum Spike (19) have a damages_enemy fsm

gilded lotus
#

can you test collector

fair rampart
#

I tried, can't get jars to spawn

#

tried modifying SpawnJarControl and it didn't work

gilded lotus
#

do you control the height of the spawn cages

fair rampart
#

they're derived from the spawn position that you set in the text file

gilded lotus
#

would it be possible to spawn oumas rapid fire into spikes just high enough to pop them and make them rain down on you

#

assuming the core and the ouma itself have diff hitboxes

fair rampart
#

the core would probably explode too

gilded lotus
#

unlucky

#

could try at least?

fair rampart
#

oh wait ooma's get knocked back when they get hit

rain cedar
#

Better than respawning into the spikes infinitely

gilded lotus
#

you could see how saleh handles it with PC

#

i believe it's just a dmg knockback

patent zealot
#

i went on my steel soul file

#

forgot i had the multiplayer mod on

#

went to hog

#

died

#

the thing glitched and kept me in the fight whilst i was dead and i couldnt do anythging

fair rampart
#

deaths don't work in dream/pantheon
but it doesn't save so you get back to your bench

#

Imagine using an OS where you can't start hollow knight without rebooting

gilded lotus
#

yeah

#

make a looping spawn option until it meets a criteria hotdogHotdog

#

i wanna continuously spawn oumas until nkg has been defeated

#

actually nvm that doesn't sound too hot of an idea cause the oumas will just end up killing nkg

patent zealot
#

Im pretty sure he can modify the bomb to bot hit enemies thougj

#

He did it with gatlin aspid

solemn basin
#

Those look delightfully evil Jngo. Looking forward to the Arena of Anguish.

frigid summit
#

is anybody working on a coop mod?

fair rampart
#

nice timing!
@fair rampart I fixed the death-in-dream-world bug, check out my PR

#

pog

#

pantheon races inc

#

what'd you have to do?

#

well, I'll just look at the code

#

explained in the PR

patent zealot
#

Pr?

fair rampart
#

pull request

#

on github

patent zealot
#

Ah ok

#

Whats left to fix? Just the delay and pvp?

fair rampart
#

delay ?

patent zealot
#

Just to make it cleaner

#

Unless the server does that

fair rampart
#

Well there's no interpolation or movement prediction so that could be improved, but it's not unusable atm.
Bugs I'm aware of :

  • Only 1 player takes damage in PvP
  • Connection state is fucked, you sometimes even need to restart the game
#

do you have debug on?

#

when I was having the pvp issue it was because one of my computer's games had invincibility on

ornate rivet
#

has the animation problem been fixed?

fair rampart
#

no I don't have debug mod enabled, was just testing with a friend

#

@ornate rivet long ago

median halo
#

Hey, dont know if this was reported, but while using the multiplayer mod, there were instances were i would duplicate myself, and where I could only see my friend when I couldnt see him and vice-versa

#

There currently is 3 of "myself" on the server

vocal spire
fair rampart
#

gotta figure out how to fragment and send a 14 MB byte array GWczoneHotdog

copper nacelle
#

14 mb wtf are you sending

leaden hedge
#

14mbs

fair rampart
#

Knight.png

vocal spire
#

that makes sense

leaden hedge
#

any hash your knight.png

#

and send the hash

vocal spire
#

if you send 14mb then you have sent 14mb

leaden hedge
#

then only show it if you already have it downloaded

vocal spire
#

it is similar to how the floor is made of floor

jade willow
#

Hello everyone, I've been trying to get started with this whole modding business and got the example project from the git. From there on I decided to use example 3 and modify the critical damage value by 200 instead of 2 just so I could really see the effect of my damage buff on crits. Somehow my character is now unable to deal damage at all. I must have done something wrong. I've also tried to rebuild the mod after reverting the damage to 2 as it was its default value and it might have worked in the past but I couldn't tell and I am still dealing no damage to the enemies

copper nacelle
#

does it make the hit noise and stuff or no

#

because if it doesn't then you have 0 nail damage

jade willow
#

one second, I'll go check

copper nacelle
#

like no particle effects and such will come out of the enemy if you have no nail damage

jade willow
#

No particle effects out of the enemy, I can still clash with an opponent's sword but cannot deal damage to them

copper nacelle
#

yeah that's 0 nail damage

jade willow
#

How come do I have zero nail damage, I've only changed the critical value from the example 3 mod?

copper nacelle
#

if you have debug you might've hit the decrease nail damage button

#

or bound it to something and hit that

jade willow
#

It's a fresh install of hollow knight, I do not have debug installed yet

spare rover
#

It did the same thing for me for Example Mod1, no debug as well.

copper nacelle
#

_tempNailDamage might not be initialized ig

spare rover
#

and I did the same thing as Kaeros, put the crit at * 200 instead off 2, the damage go to 0

jade willow
#

Oh I thought it fetched the damage value from the save file's setting or something, should I have a line in initialize just set its damage to the current damage level (dunno how I would access that)

#

silly me okay its already fetched

#

_tempNailDamage = PlayerData.instance.nailDamage; //Store the current nail damage.

#

so indeed it must be at zero for some reason weird

#

I'll start a new save file maybe modding messed up my file

#

okay yeah making a new save file did fix the zero damage issue

#

Ahhh now I get it

#

changing the code was not the issue

copper nacelle
#

yes

jade willow
#

as soon as I quit and come back my damage value is back to zero

#

had not understood that yet my bad

copper nacelle
#

set it to like 1 in initialize and you'll probably get that for nail damage

jade willow
#

okay so now I'm dealing 1 damage, takes me 8 hits to defeat a crawlid which matches its health value

#

But I do not get critical damage every 4 hits

rain cedar
#

The example mods are all super shit but I'm too lazy to make good ones

#

I think it's missing a call to actually update the damage

jade willow
#

oh?

rain cedar
#

Which would be PlaymakerFSM.Broadcast("UPDATE NAIL DAMAGE")

#

M in maker might be capital, idr

jade willow
#

Should I call this after the nail damage was updated in the before attack and after attack?

#

I get the choice between BroadcastEvent_string and BroadcastEvent_FsmEvent
And with either of those I get the following error

rain cedar
#

You need a reference to Playmaker.dll to have the right method

jade willow
#

OH

rain cedar
#

And yeah after every time nailDamage is changed

nimble lake
#

where's the newest version of multiplayer mod?

jade willow
#

Would it be BroadcastEvent? instead of Broadcast?

rain cedar
#

Yeah that sounds right

jade willow
#

that's supposed to happen right

#

and just add reference to it just like I did with playmaker

rain cedar
#

Yeah

copper nacelle
#

you need unityengine.coremodule.dll too iirc

jade willow
#

Yes I added that

#

So now my damage is back to zero somehow

rain cedar
#

Not sure why that would be

jade willow
#

So I've got those lines in my initialize func
PlayerData.instance.nailDamage = 1; PlayMakerFSM.BroadcastEvent("UPDATE NAIL DAMAGE");

#

Those in the OnAttack func


                LogDebug("Set _tempNailDamage to " + _tempNailDamage);

                PlayerData.instance.nailDamage = (int)Math.Round(_tempNailDamage * GlobalSettings.CritMultiplier); //Increase Nail Damage by the crit multiplier then round to the nearest int.
                PlayMakerFSM.BroadcastEvent("UPDATE NAIL DAMAGE");```
#

and those in the OnAfterAttack func

            PlayMakerFSM.BroadcastEvent("UPDATE NAIL DAMAGE");```
#

Oniro mentioned to me that he's seen the damage go from his set value to zero when he started moving

#

(using the debug mod to see his values)

rain cedar
#

Really shouldn't be going to 0 unless your crit multiplier is 0

jade willow
#

OH it goes to zero when I hit

#

crit multiplier is set to 2f

rain cedar
#

That only makes sense if the after attack hook happens first

jade willow
#

but it should not do that, right?