#archived-modding-development

1 messages · Page 390 of 1

iron crown
#

I have never encountered this before what

leaden hedge
#

Its the same bug as looking down opening gates faster

copper nacelle
#

isn't there something with killing stuff and jumping

leaden hedge
#

It happens a lot in the room before false knight

charred parrot
#

what

leaden hedge
#

Probably anything that sends the FINISH FSM action

charred parrot
#

but how

#

how does that happen

leaden hedge
#

Game use global events

charred parrot
#

ya but like...

leaden hedge
#

It'll just shout FINISH

copper nacelle
#

PlaymakerFSM.BroadcastEvent("FINISH")

leaden hedge
#

And everything uses finish to end stuff

charred parrot
#

like do a sender compare

#

or something

#

I'm pretty sure you can do that

#

if I remember playmaker

leaden hedge
#

Well its usually for object a ending object b

#

Like a lever opening a door

charred parrot
#

then just have the lever hold reference to the door and compare?

leaden hedge
#

How about leaving massive jank in

charred parrot
#

whatever man TC made like 25 mill from this game

civic hare
#

i always figured there was a good reason everyone hated empty hops but then ttacco says "dunno it's just lame"

charred parrot
#

jank = bank

warped sinew
#

Jank = you actually make a product in 2 years on 90k instead of 5 on 250

charred parrot
#

and then make millions

leaden hedge
#

Most of the jank isn't even money or time constraints

#

Its just random wtf why would you even do it this way

jovial vault
#

i think they just didn't have that much coding experience

warped sinew
#

OK how bout this, instead of spending 4 years getting a degree in comp sci, and costing you tens of thousands of dollars you just don't do any of that, make a game with jank and make millions hollowdab

leaden hedge
#

Sure televator is like oh this is bugged, we won't fix that but make it "impossible" to trigger

charred parrot
#

Galaxy Brain Move

leaden hedge
#

But jumps being canceled by other entities is wtf

warped sinew
#

Its a feature!!!

#

👌 👌 👌

charred parrot
#

LOL

leaden hedge
#

Also that's really not a viable strat

#

HK got very lucky

#

Might as well say instead of making a game just buy lottery tickets

charred parrot
#

I wasn't around for the HK kickstarter phase

#

but looking back at least

#

from my perspective

civic hare
#

wait, you mean i shouldnt quit my day job to make bank with my first person roguelike survival game

charred parrot
#

they did good in guaranteeing funding

jovial vault
#

hm?

warped sinew
#

Name another indie as good as HK that didn't make money? Yes they got lucky I agree but its hardly like winning the lotto

leaden hedge
#

Not if you intend to make jank

charred parrot
#

Games don't need to be well put together

leaden hedge
#

I mean define good, HK has a lot of aethestic polish

charred parrot
#

they need to function to a decent degree

#

and that's it

leaden hedge
#

But the gameplay is still rough around the edges esp on release

charred parrot
#

they're not products you'll be expanding onto and adding features 10 years down the line

#

usually

#

obviously a good base is just beneficial

#

but... whatever

#

I honestly am looking forward to seeing the code from Silksong.

#

Will probably be much better.

warped sinew
#

Yes but that jank is just good enough that the game plays fine (after some patches LOL) Honestly I was of the idea they should code it better during dev stage but they said its better to use that time and effort to make more content... And they were right. Now this is when on a budget with time constraints etc its not like you can't do both thing when u have money and time

charred parrot
#

Hmmm.

#

I mean you could argue that with a more solid base, the addition of more content would be easier you know?

leaden hedge
#

I don't think any of the other metroidvanias got anywhere near the hype HK did

#

Like momodora/axiom verge

ornate rivet
#

because they both suck

#

especially axiom verge

leaden hedge
#

Do they though

charred parrot
#

Because Momodora was animu sprites and Axiom Verge looks... kinda blegh

leaden hedge
#

Momodora is only short

jovial vault
#

axiom verge is pretty decent

charred parrot
#

HK looks fucking CRISP

#

AS

#

SHIT

ornate rivet
#

axiom verge is boring

jovial vault
#

oh yeah true hk is really pretty

leaden hedge
#

And axiom verge is fine mechanically

#

Its just got a real retro aethestic

charred parrot
#

which isnt that popular

#

I'm personally surprised it did as well as it did

jovial vault
#

i mean there was uh that whole recent scandal so they did lose a lot of money

leaden hedge
#

Bloodstained looks like shit though

#

And that made millions already

charred parrot
#

wasn't it the publisher of the Wii U version that lost a lot?

#

not the devs themselves

#

they did lose a bit

leaden hedge
#

And that's not out Kappa

jovial vault
#

badlands stole like 70k from them

charred parrot
#

but not like, a crippling amount

#

its coming May I think

#

the Wii U version

#

oof

#

Wii U

warped sinew
#

@charred parrot I'm assuming Silksong will just have similar code to HK. This is just my opinion as I don't know but if I were TC I would just reuse HK engine unless SS needs some kinda crazy new stuff and who knows maybe it will. Again why waste time writing new stuff from scratch when the thing you have works (relatively) fine

leaden hedge
#

Also isn't that an element of luck? If your complaints against momodora are animu and axiom verge has shit graphics, maybe if they chose different styles they could be more popular?

floral furnace
#

imo i think its from the low expectations

warped sinew
#

I think true success comes at a crossroad of talent, hard work and luck

charred parrot
#

^

leaden hedge
#

Pre release hype can sell games

ornate rivet
#

but axiom verge exploration is boring in general, Hollow Knight's world is fun to explore

warped sinew
#

There is always an element of luck

leaden hedge
#

Like no mans sky

charred parrot
#

But unlike the lottery, you can do shit to affect your chances.

#

Like having a CRISP AS FUCKING SHIT art style

floral furnace
#

this is why im hoping silksong is gonna refine these stuff, but im also worried because theyre also adding a few new mechanics which i hope theyll excute well

warped sinew
#

I think the more talent and hardwork you do the less luck you need. Its like a sliding scale!

charred parrot
#

So whens HK Battle Royale coming

civic hare
#

meritocracy isn't real. there's good popular games and bad unpopular games, but conversely bad popular games and good unpopular games. and there's tons of different ways to interpret stuff and contradict what's generally accepted as "good" or "bad". so arguing whether games "deserve" their position is sort of pointless imo

charred parrot
#

Factor in advertising

#

not just game quality

leaden hedge
#

Nah luck is definitely all of it

#

Hard work and talent gets you df

#

Luck gets you minecraft

charred parrot
#

fucking memer over here

floral furnace
#

DF is an outlier tbh but thats just my imo

charred parrot
#

Minecraft was a good idea with a cutsy artstyle

leaden hedge
#

Minecraft was lucky

charred parrot
#

yes but it wasn't 100% luck

#

luck is always a factor

#

always

#

but this isn't a coin flip

leaden hedge
#

Almost all luck, no adverts obscure niche game from a dev that pretty much made nothing before, before kickstarters

#

Literally if you found out about mc before it got massive its because someone you knew irl told you probably

#

Or you saw a forum post somewhere

charred parrot
#

or Youtube

civic hare
#

nobody's arguing that Every Popular Thing Has No Merit Because It Is Lucky. the point is minecraft wouldn't be where it is today without obscene amounts of luck

charred parrot
#

not denying that

leaden hedge
#

Nah Minecraft didn't really get a lot of YouTube time prior to its explosion in popularity

#

As the vids were mainly targeted at children, who weren't the early adopters

charred parrot
#

I think I joined minecraft around beta 1.1

#

how long ago was that jeez

#

Dec 2010

#

holy

leaden hedge
#

I joined an early alpha

#

When we had secret Friday updates FeelsBadMan

charred parrot
#

you know they removed mention of Notch from the game recently

civic hare
#

good

leaden hedge
#

Remember when doors and fences didn't work in mp Kappa

charred parrot
#

idk, he says some absolutely retarded shit but it's still his thing you know?

civic hare
#

he's still in the end credits

charred parrot
#

its like scrubbing off the name on a statue

civic hare
#

those splash text only showed up very rarely

charred parrot
#

early Multiplayer minecraft was always such a fucking struggle to get working

#

they just could not get that working

civic hare
#

yeah it was mess

charred parrot
#

for the longest time

#

like it took forever for them to add multiplayer nether

#

I think the work around in multiplayer servers was like

#

a mod that would tp you to a separate map

#

that generated like that nether

#

like they'd make a fake one

#

@leaden hedge Delegate system is working well btw ty

#

not going to do it by frames, but the idea is still good

#

I wonder how jank minecraft code is

#

or was

civic hare
#

it must be a nightmare to work with

jovial vault
#

i think games esp indie games are always going to be luck

#

but that doesn't mean you shouldnt put in effort and hard work

#

like it definitely does increase your probability of being successful

civic hare
#

yeah, just don't count on success

jovial vault
#

yeah like it's more of a passion project than for the money

#

and a lot of things will gain fans slowly

#

like hollow knight for example

#

i don't think it blew up per se but it did steadily gain fans

warped sinew
#

The biggest luck for HK was Nintendo scrapping the WiiU and making the switch

#

Then the switch becoming very popular

jovial vault
#

oh ye the switch helped a lot

civic hare
#

wii uwu

warped sinew
#

Then not many games being on it

jovial vault
#

swowotch

#

most indie games started ports around what late 2018?

#

and hk came out on switch june 2018 iirc

#

so yea

#

i also think the kickstarter blew up massively

charred parrot
#

Ps Vita version when?

brazen mortar
#

It wasn’t even reached smh

jovial vault
#

dm TC money for vita release

charred parrot
#

are games for that thing still being made even

jovial vault
#

probably not

#

when do i get cat staff role

leaden hedge
#

never

jovial vault
#

:(

pseudo pewter
#

I have a mod idea but I can’tcode so I’m going to say it here

#

It’s Nightmare King Grimm, but he has new moves like spawning 3 flame pillars in set locations in the arena and attacking the middle of the floor and it sends 5 arcing fireballs up in the air

#

Then at half hp he breaks the ground and you fall onto 3 platforms and he slowly destroys the platforms as he loses health

brazen mortar
#

Sigh

dusky lion
#

scills (copypasta paraphrased)

jovial vault
#

It be like that

fair rampart
#

i see there was a discussion on the notch controversy while i was asleep

#

remember when doors didn't work in mp?

remember when you had to punch doors to open them, instead of right click?

leaden hedge
#

didn't everything use to be left click to interact

young walrus
#

when was the API last updated?

#

I'm pretty sure it's breaking the 1 way breakable shortcuts

#

been a lot of reports of that lately

fair rampart
#

wtf

#

how

young walrus
#

¯_(ツ)_/¯

#

this is like the 5th person to report it in 3 days

#

this guy only has custom knight on

#

nothing else

solemn rivet
#

56 did change the api recently

#

👀

fair rampart
#

56...

#

what did u do

mossy pike
#

56 wearytiso

young walrus
#

Does someone have an older version of the API

#

or how do I look at past versions on the drive

fair rampart
#

can you even look at older versions?

#

you can with text files

#

wait yeah

#

probably right click

leaden hedge
#

activity should let you see

fair rampart
#

manage version

leaden hedge
fair rampart
#

^

jovial vault
#

smh y5s6f

fair rampart
#

yusuf is da 💣

leaden hedge
fair rampart
#

kdt are u using older windows

#

because the scroll bar looks different

leaden hedge
#

i use win7

floral furnace
#

ahh the only good windows version

fair rampart
#

win10 in a nutshell: it runs better now, so we bog down the memory with unnecessary programs

young walrus
#

win10 is just win7 but better

#

especially once you turn off the unnecessary shit

floral furnace
#

i still wont forgive win 10 updating just 5 mins before our project presentation

young walrus
#

like cortana

#

and defender

jovial vault
#

oh yeah i disabled that stuff as soon as i got windows

#

oof ttacco

#

thats rough buddy

leaden hedge
#

like ads and telemetry

fair rampart
#

there is so much shit they run that you dont need

floral furnace
#

good thing sir redirected it "oh youre not ready yet, ill call you again later" even tho he looks pissed 🙂

jovial vault
#

wearytiso im bored and dont know what to draw what should i do

young walrus
#

a penis

jovial vault
#

no.

#

smh im underage

fair rampart
#

draw an underage penis

#

problem solved

young walrus
#

so can we change the active version of the API on the drive so we know it's stable again?

jovial vault
#

galaxy brain

leaden hedge
#

so thats pretty much all anyone draws in high school

#

is penises

young walrus
#

until we figure out why the walls are broken

floral furnace
#

or that really detailed S drawing

leaden hedge
#

ever since children were invented they've been drawing dicks

young walrus
#

I guess you don't know what a penis is until you're 18?

#

that's news to me

floral furnace
fair rampart
#

cool s

leaden hedge
#

it wouldn't surprise me if the S showed up in roman graffiti

fair rampart
#

is what its called

leaden hedge
#

crude dick drawings do

floral furnace
#

thanks

leaden hedge
#

i mean we could

jovial vault
#

i mean im not gonna do a detailed dick drawing

fair rampart
#

how about a vagina

young walrus
#

who said it had to be detailed

#

draw a blurry one

floral furnace
#

draw a silksong release date

jovial vault
#

smh im a fool for asking for things to draw in modding what did i expec

fair rampart
#

intelligent answers

leaden hedge
#

there you go

young walrus
#

I drew it

floral furnace
#

N i c e

leaden hedge
#

i uploaded the feb one under Stable-Feb-1.4.3.2

young walrus
#

that won't auto update on the installer tho yeah?

#

it'll still pull 1432

fair rampart
#

not unless we change the sha

#

i think

magic rover
#

I just downloaded the feb 17th rn

leaden hedge
#

ok i renamed it

#

is it name based

young walrus
#

lol

leaden hedge
#

or is it based on something else

young walrus
#

nice

leaden hedge
#

because if its not named based, i'll have to download the 1.4.3.2 version and reupload that

#

and replace it with the old one

jovial vault
fair rampart
#

modding staff member doesn't know how shasum works notlikequirrel

jovial vault
#

i drew it but worse

young walrus
#

that's not a penis

magic rover
young walrus
#

yup

magic rover
leaden hedge
#

i know how hashing works

magic rover
#

Do I replaces the files in destination?

young walrus
#

paste in same place as the file with the same name where the game is

leaden hedge
#

I don't know what they are hashing

young walrus
#

there's just one file in all those folders

#

so yeah, replace the assembly file when it asks

magic rover
young walrus
#

yes

#

okay 2 files

#

b/c the xml

#

bleh

magic rover
#

I still do it?

young walrus
#

yes

fair rampart
young walrus
#

then re-open your game, and go back to the wall

#

see if you can break it

leaden hedge
#

ok so it does link to the address

#

not the name

fair rampart
#

the shasum of the one currently on the installer is <fae091d5bce38f731385c3ad111c59d2cdf64b9f>

#

replace that with whatever the not broken one is

magic rover
#

Still didn't work

young walrus
#

did you close your game before moving the new files?

fair rampart
#

save corruption?

magic rover
#

Yes I did @young walrus

leaden hedge
#

yeah I have to change the files around though

#

because it uses a link

#

and I cba swapping that around

fair rampart
#

does it think that the wall isn't there even tho it is?

young walrus
#

¯_(ツ)_/¯

#

you sure you don't have any other mods installed?

#

can you send a screenshot of your title screen

magic rover
#

Ok

fair rampart
#

so the collision with the knight is there, but the collision with the nail isn't?

magic rover
#

collision with nail is not

young walrus
#

from the other reports I've heard, you can hit the wall twice

#

but not the final time

magic rover
#

Ye I did hit the wall twice

#

They it stopped

fair rampart
#

so it's breaking the nail collider early

young walrus
#

save file may well be corrupted from the API now

#

the old one

fair rampart
#

yeah you are gonna have to no clip

#

prolly

magic rover
#

So debug mod it is?

young walrus
#

but this should fix other occurrences of this issue on other walls

#

if that's the wall in beast den, you can just sit on the bench

#

go thru the non-shortcut way

magic rover
#

I was trying to do the shortcut way ye

fair rampart
#

you miss out on a relic if you go thru the shortcut anyway

young walrus
#

not sure how you got back there so fast after installing the new API tbh

#

without first closing and re-opening your game

magic rover
#

I closed the game
Installed new API
re-opened game
Then went back there

#

I was sitting on the stag bench of resting grounds and I have the stag of deepnest

young walrus
#

yeah, I'd just go the normal bench way then

#

instead of the shortcut

magic rover
#

Seems fair

young walrus
#

you didn't open the mod installer again did you?

#

after installing the API?

magic rover
#

I think I did..

young walrus
#

then you re-installed the other API

magic rover
#

Oh

#

I can always re-install the new API right?

young walrus
#

so put the one you downloaded back in again

#

opening the installer will automatically update the API

magic rover
#

The mod installer reinstalls the old API?

young walrus
#

well, it's the "new" one

#

like a few days old

#

but apparently breaks these walls

#

so I wanted you to install a version from Feb to see if the new API is broken

#

but opening the mod installer puts the new, broken API back in

#

so don't do that

magic rover
#

Ah okay

leaden hedge
#

hmm modlinks.xml won't update

magic rover
#

So I put the API from 17th feb again and then immediately load the game?

young walrus
#

gradow may have to update it

#

yes @magic rover

#

@solemn rivet

leaden hedge
fair rampart
#

lmao

young walrus
#

lol

leaden hedge
magic rover
#

Alright it worked! happygrub

#

I broke the wall

young walrus
#

nice

#

so it's definitely the API then

magic rover
#

Yup

young walrus
#

dammit 56

rain cedar
#

@leaden hedge there's too many old versions of modlinks

#

You have to delete some before you can add more

leaden hedge
#

nice error codes for that

rain cedar
#

Yeah

leaden hedge
#

should work now

#

i have neither hk or the mod installer installed so I can't actually check that rolled it back

young walrus
#

well he hasn't updated the version number for forever

#

so they all say -46

#

which is helpful

rain cedar
#

Mick if you're available to get a log for an unbreakable wall I can look at it a bit

leaden hedge
#

should be c180be92cdf6dc57a6e4d02d562ad16936c83927

#

fae091d5bce38f731385c3ad111c59d2cdf64b9f is the broken one

rain cedar
#

Or we could actually change versions

#

@copper nacelle

leaden hedge
#

yeah you could do that

#

just make the dll hash itself and return that as its version

rain cedar
#

That's so lazy and shitty

#

Post build action that downloads the current api and checks the version on it then adds 1

#

Modifies the IL to match

#

Sounds like so much work

#

For so little payoff

leaden hedge
#

i mean its unlikely you'd get more than 1 a day

#

could just do something like 1.4.mon.day

rain cedar
#

Could work, yeah

copper nacelle
#

What's wrong with the api

cunning lagoon
#

you broke it

mossy pike
#

people can't break wall shortcuts

copper nacelle
#

Wtf

cunning lagoon
#

yosof how am i supposed to play my christian bug game now

copper nacelle
#

You don't even play this game

leaden hedge
#

ur mum doesn't even play this game hollowdab

copper nacelle
#

that's right

cunning lagoon
#

ALMOST 3 hours in the past 2 weeks

copper nacelle
#

.

leaden hedge
#

thats 2.6 more hours than me in the last 6 months

floral furnace
#

imagine still playing hk lmao xd

copper nacelle
#

Well I'm not home for 5 hours so bye

cunning lagoon
#

farewell!

charred parrot
#

good riddance

hollow pier
#

902 🤢

cunning lagoon
#

i know

#

im ashamed

charred parrot
#

guys gimme a kingdom name that references flowers

cunning lagoon
#

fog canyon

young walrus
#

Flora Province

cunning lagoon
young walrus
#

Floristica

#

Floral Gardens

charred parrot
#

putting a ban on names that end with a

young walrus
#

Floristico

leaden hedge
#

if you make the game flower based you have to put the chrysanthemum throne in

#

but made out of actual chrysanthemums

charred parrot
#

nani

leaden hedge
#

chrysanthemum is a flower

#

the symbol of the japanese imperial family is the chrysanthemum

#

so the throne they sit on is called the chrysanthemum throne

charred parrot
#

you mean this

#

ooooooh

jovial vault
#

oh this is really pretty

#

also i ended up getting really bored and animating swathe

leaden hedge
#

sort of like how here in england we have the war of the roses, because york/lancaster had roses as their symbols

#

the imperial japanese family also had a flower as their symbol

#

also put war of the roses in

charred parrot
#

one of the dudes did suggest oriental building structure as opposed to HK's gothic

#

and Silksong's... Bell fetish

charred parrot
#

@jovial vault Wait I missed that you're animating the what now?

jovial vault
#

swathe, the character from your game thing?

#

oh wait i should post her somewhere hm hm

#

i needed something simple to animate as practice and i was like ok ig ill do this

#

it's rough and ugly sorry lol

ornate rivet
#

hot

jovial vault
#

saleh go work on coliseum champion

ornate rivet
#

currently at a tennis match

#

so I cannot my king

charred parrot
#

oooo cooolio

#

ping Myk when you're done though since it's her character 😛

solar jacinth
#

noice

charred parrot
#

she likes Swathe fanstuff

ornate rivet
#

woah someone else who says coolio

jovial vault
#

Im too lazy to colour it because wearytiso 12am so ill ping her rn

#

@midnight prairie

charred parrot
solar jacinth
#

wow

#

looks awsome

charred parrot
#

ya decided to add Playmaker too to allow them to do some code 😄

leaden hedge
#

why

rain cedar
#

Ruined

charred parrot
#

This is a joke

#

I am funny man

solar jacinth
#

hi funny man im sugar

jovial vault
#

but sugar

shy cloak
#

but sugar

rain cedar
#

🍠

lament garden
#

🚟

ornate rivet
#

welp

#

lost the match

cunning lagoon
#

you suck

charred parrot
#

what match?

#

league?

#

of loogends?

ornate rivet
#

sigh

charred parrot
#

dont sigh me

jovial vault
#

sigh

#

Ive been thinking of actually learning c octothorpe and trying hk modding because lol i just hate myself That Much

#

and do any of you degenerates have resources etc i know python and vaguely remember c++ from some stuff i read up

rain cedar
#

Best thing is to learn by doing

copper nacelle
#

^

ornate rivet
#

the best way to learn is to look at tc's code

fair rampart
#

My university implies that reading a textbook and solving problems on paper is the best method though

ornate rivet
#

solving problems on paper is good for problem solving/pseudocodo

#

code

copper nacelle
#

paper code sucks

fair rampart
#

writing out brackets

rain cedar
#

Just make a squiggle and hope the grader recognizes it

copper nacelle
#

The worst part is when you forget a line

#

So you have to erase half the program

#

because formatting is points

rain cedar
#

Write the line you missed in the tiny space between lines

copper nacelle
#

maggotPrime

#

Sometimes you can erase two lines and then write 3 lines in their place at like half the size

rain cedar
#

Sometimes you can press the enter key and get a new line to write on

copper nacelle
#

does hk with the api feel different to control or am i going insane

charred parrot
#

ah yes

#

the quality stack overflow error

#

my favorite

copper nacelle
#

ok

#

i've been lied to

#

the breakable thing broke just fine

hollow pier
#

maybe you need a not homo breakable wall

copper nacelle
#

what

hollow pier
#

that one is homo

copper nacelle
#

i checked the gruz one too

hollow pier
#

well they are both homo

copper nacelle
#

you are homo

hollow pier
#

thanks!

thorn comet
#

What about it?

copper nacelle
thorn comet
#

Oh showing offline user? idk lol

#

discord being discord

hollow pier
#

maggotprime

copper nacelle
#

maggotPrime

weak lodge
#

touch

rain cedar
#

Check the beasts den one specifically

#

The guy couldn't break that one

copper nacelle
#

that's so far away

#

is it the big drop one

rain cedar
#

The what

#

In the shortcut

copper nacelle
#
  \     /_______|break|
  |    |
  |    |
  |    |
hollow pier
#

this guy

rain cedar
#

That's not a drop you climb up it

hollow pier
#

you go into the wings shortcut and go left it's right there

rain cedar
#

HE DOESN'T KNOWGWjiangoOmegaLUL

#

Wait he edited it again to have the breakable on the right side

copper nacelle
#

what

#

are you ok

rain cedar
#

He actually doesn't know wtf

#

It was just a tunnel before

#

You can't expect me to stick around and watch while you do 20 edits

copper nacelle
rain cedar
#

Yeah almost like you can't see shit on mobile

hollow pier
#

seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc seanpc

#

🙏

rain cedar
#

🤔

charred parrot
#

scills

#

Enabling Collider in Trigger -> OnTriggerEnter fires
Disabling Collider in Trigger -> OnTriggerExit doesn't fire

#

Unity why

#

I mean it makes sense but come on

leaden hedge
#

if you programmed your own hitboxes

#

you wouldn't have this problem Kappa

copper nacelle
trim totem
#

what

rain cedar
#

I assume this is a video of you breaking it

copper nacelle
#

yes

rain cedar
#

Maybe the bug isn't 100% reproduceable

copper nacelle
rain cedar
#

Or there's some condition you need for it

#

It's not like all these people would simultaneously lie about the same bug

#

EPIC prank if they are all lying

copper nacelle
#

unfortunately true

#

Is there SceneData reflection

#

or are these planks all shitty pd bools

rain cedar
#

As far as I'm aware they're just scene data

#

But the fsm for them might do some pd shit for no good reason

copper nacelle
#

the only slightly changed behaviour is that GetInt will return 0 over -9999

#

or whatever it was

rain cedar
#

Idk change it back

#

if TField int return -9999

#

There's the code you're welcome

copper nacelle
#

maggotPrime

#

I'll just make the current one throw

#

and add another one which casts to class

#

bool? and int?

#

and then ?? -9999

#

easy

#

and then fucking up won't be silently ignored too

rain cedar
#

Perfect way to make things break less

#

throw

copper nacelle
#

I mean the only place it'll be used is mods

#

Where I'd very much prefer throwing over silent death

young walrus
#

over farting?

rain cedar
#

This is for get internal, right?

copper nacelle
#

Yeah I'm making another method which has a default return

rain cedar
#

So let's say one mod adds a fake var

#

Another mod has no idea what to do with that

#

So it calls get internal

copper nacelle
#

and that'll work

#

because pd will use the non-throwing one

rain cedar
#

Ok

copper nacelle
#
        [PublicAPI]
        public static TCast GetAttr<TObject, TField, TCast>(TObject obj, string name, TCast @default = default(TCast)) where TCast : class
        {
            FieldInfo fi = GetField(typeof(TObject), name);

            return fi == null ? @default : ((Func<TObject, TField>) GetGetter<TObject, TField>(fi))(obj) as TCast;
        }
#

wtf

#

is bool? not considered a reference type

#

the old one just casts

#

good enough apparently

rain cedar
#

Nullable is weird

#

Kinda like string

copper nacelle
#

oh i've got a bad idea

#

(TCast) (Object)

rain cedar
#

I guess if you want it to throw

#

That's efficient

copper nacelle
#

no it'll die before there

#

because fi will be null

#

actually if I can just cast Func<bool> to Func<bool?> I don't need the 3rd type

brazen mortar
#

learning coding by observation is not working

#

this is so confusing

young walrus
#

learning by observing is next to impossible w/o prior experience with something that's related

copper nacelle
#

actually this casts from delegate

brazen mortar
#

im realizing

copper nacelle
#

will it throw or just work at runtime

rain cedar
#

Observe simpler code to start

copper nacelle
rain cedar
#

This is generics and nullables

#

And lambdas

copper nacelle
#

Is there any generic constraint for like

#

i can cast x to y

rain cedar
#

Idk

#

where x : y isn't exactly that

#

But it's close

copper nacelle
#

yeah

#

i don't think bool? : bool though

#

i'll try

#

it is not

#

I mean casting to object works

#

It's just ugly

copper nacelle
#

unfortunate

rain cedar
#

Wow nullable is fucked up

copper nacelle
#

yeah i'm just gonna cast to object

#

unfortunate

#

it works

#

i don't like it

#

but it works

rain cedar
#

Ok but does this even fix the issue with the breakable walls?

copper nacelle
#

I mean this is the only behaviour which has changed

#

and I can't reproduce it anyways

charred parrot
#

whats going on?

#

mod broke?

copper nacelle
#

so presumably yeah but idk

rain cedar
#

56 broke something

charred parrot
#

a single breakable wall is being aids?

rain cedar
#

Only behaviour which has changed *that you know of

#

Fixed

copper nacelle
#

fair

#

how slow is try/catch

charred parrot
#

eeeeh

copper nacelle
#

no this is for when they are thrown

charred parrot
#

no there's a section with it not thrown

copper nacelle
#

no i mean

#

i'm trying to find speed when you do use the catch

charred parrot
#

oh ah

#

I see

copper nacelle
#

ok i put the version with -9999 up

#

hopefully that fixes it

rain cedar
#

I can't imagine catching an exception is that expensive

#

Unless it's made stupidly

copper nacelle
#

i remember my cs teacher saying it was expensive at some point

#

i'll time it

#

it's expensive

#

43917 ticks

#

Fi.GetValue with 3 casts as a comparison

#

is only 1814

spring ermine
#

sry to interrupt, how do i go about submitting a custom knight skin?

copper nacelle
#

@young walrus

young walrus
#

post it here

#

I'll put it on the drive

spring ermine
#

a zip?

young walrus
#

yes

spring ermine
#

ok, zippin it up

#

also working on a steel knight skin, needs some cleaning up with the animation sprite cycles (there's some frames where the highlights jump around) and then it'll be good to go

copper nacelle
#

rando has a canvas textbox right

rain cedar
#

Like static text or an input area?

copper nacelle
#

input area

#

i'm trying to make a c# repl in game

rain cedar
#

The seed yes

#

I copied it from enemy rando

copper nacelle
#
[ERROR]:[API] - Error: System.TypeLoadException: Could not load type 'System.CodeDom.Compiler.CompilerParameters' from assembly 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
  at QoL.Dev.ExecuteCode (System.String code, System.String namespacename, System.String classname, System.String functionname, Boolean isstatic, System.Object[] args) [0x00000] in <filename unknown>:0 
  at QoL.Dev.Initialize () [0x00000] in <filename unknown>:0 
  at Modding.ModLoader.LoadMod (IMod mod, Boolean updateModText, Boolean changeSettings) [0x00000] in <filename unknown>:0 
  at Modding.ModLoader.LoadMods () [0x00000] in <filename unknown>:0 
#

wtf feelsbadman is gone

cunning lagoon
copper nacelle
#

Wtf

charred parrot
#

k so

young walrus
#

QUESO

charred parrot
#

I dont think you'll be able to bench storage anymore

#

probably

#

proooooooooooobably

cunning lagoon
#

ruined

#

then again we also "probably" wouldnt be able to get oob so

charred parrot
#

exactly

#

just did some refactoring to try to better manage player control

#

and how it can be yoinked from you

#

decided to even create a "strength" property where control requests of weaker strength can't pull from those of higher

jovial vault
#

is this like when you said "i dont think youll be able to go oob" and then everyone went oob in 5 seconds

copper nacelle
#

local man attempts to ruin glitched speedruns

charred parrot
#

5 min

copper nacelle
cunning lagoon
#

truly an hk fangame

charred parrot
#

guys I can't

jovial vault
#

also @brazen mortar relatable

charred parrot
#

it was too easy to do anyway

#

100% there's some crippling bug in the code atm

jovial vault
#

you?

cunning lagoon
charred parrot
#

since I just moved a lot of stuff around

#

honestly I think if KDT saw the bastardization of his delegate idea that I implemented he'd probably throw up

#

I mean it works, and it's safe

#

but it aint by frames

#

luckily implementing some bools as an easy way to track states is really easy with this system

#

but

#

meh

#

I've got 3 delegates. One for Input, one for Update related processes and one for FixedUpdate.

dusky lion
#

myson

charred parrot
#

hey guys which of these completely original logo ideas should we use

jovial vault
#

reverse the buttons duh, no one will be able to recognise them

cunning lagoon
jovial vault
#

also which poor artist did you get to make these i feel sorry for them

young walrus
#

why not 🍆

floral furnace
#

Team Berry never forget and the unless torrent of "Hey how do i start the multiplayer mode, i watched the trailer and they mentioned adding it"

dusky lion
charred parrot
#

I made Team Pear, Arch made Team Berry and Fish made Team Banana

jovial vault
#

oh lmao they did the multiplayer mod trailer didnt they

#

holy shit camm

floral furnace
#

it was just editing afaik

cunning lagoon
#

i feeel like team berry is the obvious answer

#

because it rhmes

#

rhymes

floral furnace
#

CHERRYSoftware

charred parrot
#

iCherry

dusky lion
#

just make it

#

team ferry

#

juyst that eaysre'

charred parrot
#

Fuck this guy

#

alright

#

nice thing about using delegates actually is that the Update Loop is apparently quite taxing to start up.

#

while it's kinda whatever if you have a small amount of objects it can be brutal with many in the scene

#

having one update call many things is just more efficient

jovial vault
charred parrot
#

wow you little shit

#

out of context that looks extra bad

#

this is slander

#

is Swathe my OC now?

#

do I co-own Swathe?

#

I don't think so thinkgrub

jovial vault
#

i mean you are making a game surrounding her so

#

id say yes?

charred parrot
#

legit though her deign is very very cool

jovial vault
#

ye it is

cunning lagoon
#

her????

#

🍆 💦

charred parrot
#

holy fuck

#

slap a trademark on Swathe's face

#

original character do not steal

jovial vault
#

team berry inc

#

there are like 12 people working on this does that mean that each of you own swathe then

charred parrot
#

hullo am tem berry we mak hallow night fangam

#

the % you own of Swathe is directly proportional to the work you put in

#

but Myk immediately owns 51% because she made her

jovial vault
#

ive drawn swathe does this mean i get approximately 2% ownership

charred parrot
#

no

jovial vault
#

unfortunate

charred parrot
#

fucking having Stock in Swathe

jovial vault
#

gotta invest before you make 25m off this game

#

and then lose all of that in a copyright battle

charred parrot
#

impossiboru

#

I think making the map may be aids

#

like the map map not the level

jovial vault
#

just copy hk's map design

charred parrot
#

no like the physical map feature

#

like you open it up

jovial vault
#

aaah

charred parrot
#

and look at map

#

wait a moment

#

if you get knocked into spikes

#

you immediately get respawned right

jovial vault
#

yes

charred parrot
#

spike contact doesnt care about invinsibility frames

#

kk good

jovial vault
#

yeah you cant ddark into spikes

copper nacelle
#

lies

#

you can ddark into absrad spikes

#

lied to again

charred parrot
#

absrad?

cunning lagoon
#

dont forget to make it so pressing map cast map lets you float

charred parrot
#

no

#

these are dumb bugs

copper nacelle
#

tc 2.0 😔

cunning lagoon
#

it's fine it'll work once per quitout

charred parrot
#

I still don't get why the concentration of good artists is so high on this fucking server

jovial vault
#

where are all the good modders 😩

cunning lagoon
#

i'm pretty good i made better debug

charred parrot
#

where are the modders to make the boss scills mod

jovial vault
#

u

charred parrot
#

I dont know how to mod HK

#

and I'm not interested in learning

jovial vault
#

time to learn

floral furnace
#

RoR2 is moddable?

buoyant obsidian
#

it's far easier than HK

cunning lagoon
#

hk is the dark souls of modding

ornate rivet
#

this man is galaxy brain

jovial vault
#

hot take

#

"it doesnt take all day to code but it takes a lot" 😩

#

also saleh why were you watching this

ornate rivet
#

because it's hilarious

floral furnace
#

not when jack has something to say about it wearytiso

ornate rivet
#

is ttacco actually jack

floral furnace
#

if jack recoded and refactored his stuff 3 times already and the code still looks shit after, then yes

jovial vault
#

how much did the code actually get better after lifeblood

#

considering i joined after that

floral furnace
#

not sure but TGT had an entire rewrite for the health system because back then it was all FSM on each enemies

jovial vault
#

ye i know that hellmonster of an fsm got replaced

floral furnace
#

didnt know the specifics either since i got active here after lifeblood too, were you there when everyone was losing their shit to "why is the coloring brighter/more saturated?!??!" debate all over the server?

jovial vault
#

i joined this server in december so no?

floral furnace
#

well yeah that was one of the biggest shitshow on the server, save godmaster release, lots of good copypastas was created during gm

jovial vault
#

hnn jeez

#

didnt tc like accidentally leak godmaster stuff or am i just remembering shit that didnt happen

floral furnace
#

yeah they did afaik and veru actually streamed it

#

they told him to stop afaik

jovial vault
#

theres a message on this server somewhere of wilbo just going oh i mayhaps have pressed the button early and that makes sense

floral furnace
#

~~tbf id go crazy too if that happened to silksong wearytiso ~~

jovial vault
#

you'd have to die then wearytiso

floral furnace
#

most unfortunate

jovial vault
#

not really but-

#

it's modding do you expect anything wholesome

floral furnace
#

@ gradow

jovial vault
#

@.modding staff

ornate rivet
#

not sure how much better the code got after lifeblood but I can confirm that the game's performance was increased by several magnitudes

jovial vault
#

oh thats something i noticed actually

ornate rivet
#

my laptop would take 20-30 seconds sometimes to load the next scene but after lifeblood it only took 5-10 seconds

jovial vault
#

ye same

floral furnace
#

oh yeah hte load times where the most noticable afaik

ornate rivet
#

I wonder what sort of glitches silksong will have on launch. I remember trial of conqueror not giving pale ore when hk released

floral furnace
#

the only glitch i legit encountered in my entire first playthrough was me getting stuck in the shade soul room that i had to restart the game to load at the bench

jovial vault
#

speedrunners here like: 😔

ornate rivet
#

oh and I remember killing carver hatchers would make the game lag more and more with every kill

#

I am doing intuitive research and analysis on the internet phenomenon known as “traps” with the hopes that I can persuade individuals who are confused by the phenomenon, ignorant of what traps are, and those who have specific advocacy in direct relation to this topic.

jovial vault
#

🤔

weak lodge
#

Saleh how pale champion going

jovial vault
#

nice name knightmere

weak lodge
#

I ingested gamer juice u see

jovial vault
#

yes i can tell

weak lodge
#

shit my gamer is showing

jovial vault
#

has been for a while but what can you do

ornate rivet
#

I'm still on the platforming phase

jovial vault
#

"i want to get it out before april 18th"

ornate rivet
#

need some creative* ideas beyond flappy bird

floral furnace
#

random gpz explosion flies

ornate rivet
#

nah

floral furnace
#

fine

#

belflies

ornate rivet
#

I have nkg flame pillar grenades for that hollowwoke

floral furnace
#

make sure the fire doesnt stop

jovial vault
#

this is doh 2.0 isnt it wearytiso

floral furnace
#

even outside godhome

ornate rivet
#

nah this won't be as easy as shadow dashing through projectiles

#

alright I need someone to draw me grenades

jovial vault
#

my time to shine

floral furnace
#

send them to me too i need those

jovial vault
#

for what exactly

#

🤔

floral furnace
#

hey hey thats why i asking you if there was a explosion prefab way way waybefore

ornate rivet
#

will you actually do it mino?
I was thinking of some how ripping the pimpillo sprites from the silksong trailer

jovial vault
#

ye by when do you need them

#

give me like specifications on what you need

ornate rivet
#

ok

#

so basically I want to replace the ninja stars with a mechanical looking grenade

jovial vault
#

oki and an explosion radius etc?

ornate rivet
#

oh I was going to keep the nkg explosions for that grimmwink

jovial vault
#

nice nice

ornate rivet
#

either way wouldn't explosions be particles?

jovial vault
#

yup

#

alright so just a mechanical pimpillo drawing?

ornate rivet
#

yea

jovial vault
#

alright do you need that animated or

ornate rivet
#

probably 3 sprites at most?
1 when in air (I'll add spinning motion to it in the game) and 2 for when it's about to explode?

jovial vault
#

ye that's very doable

ornate rivet
#

neato

jovial vault
#

ill do it by like tonight i think? give me a few hours

ornate rivet
#

mega thanks

#

ok

jovial vault
#

np

balmy skiff
#

hey, how can i use enemy randomizer with randomiser v2? it is impossible?

solemn rivet
#

enemy rando is not stable

balmy skiff
#

But it's so funny

balmy skiff
#

i found how to

#

i'll stream this this night ^^

shy cloak
#

thanks bot 😃

buoyant obsidian
#

@copper nacelle you should hop on the Risk of Rain 2 modding train

#

it's gonna be fun as hell

#

we're all discussing API atm

copper nacelle
#

👀

buoyant obsidian
#

@ me if you want an invite to the server

#

it's so easy too, the code is actually clean

cunning lagoon
#

@buoyant obsidian

copper nacelle
#

how's the game

buoyant obsidian
#

ok DL I preemptively banned you

cunning lagoon
#

thanks

buoyant obsidian
#

I like it a lot so far

#

it's very smooth

#

early access as hell but a fantastic, well made groundwork

#

and fun to play too

hollow pier
#

yes 56 buy the game to mod it and give me the second copy

buoyant obsidian
#

that promo ended

cunning lagoon
#

yes 56 make icono map editor

hollow pier
#

yes 56 hack steam to re-enable the promo

cunning lagoon
#

dont give him ideas

#

fsm man GWcorbinMonkaGIGA

copper nacelle
#

the modding server is not the actual server

#

interesting

dusky lion
#

i can buy either metal gear rising or risk of rain 2

buoyant obsidian
#

easy choose tbh

dusky lion
#

you're right

#

metal gear rising time

rain cedar
#

Wow unfinished game or rules of nature

#

Real tough choice

#

Glad you made the right decision

dusky lion
#

rules of nature i sleep

#

a stranger i remain i awake

leaden hedge
#

are you implying platinum finished a game

ornate rivet
#

wtf you have to do .Play for particles to start playing?

#

reeeee

#

oh no wait they still dont work

#

time to look at 56's pale prince code

charred parrot
#

You do .Play() because some particle systems don't have PlayOnAwake set

ornate rivet
#

how come doing this still makes white particles (this is pretty much a copy of 56's code btw)

var trail = bombFire.AddComponent<ParticleSystem>();
var rend = trail.GetComponent<ParticleSystemRenderer>();
rend.material = rend.trailMaterial = new Material(Shader.Find("Particles/Additive"))
{
    mainTexture = Resources.FindObjectsOfTypeAll<Texture>().FirstOrDefault(x => x.name == "Default-Particle"),
    color = Color.black
};
leaden hedge
#

where are you setting color

#

because it should be trail.startColor = new Color(r,g,b,a);

#

setting the color of particles/addtive doesn't work

#

as you need to do material.SetColor("_TintColor", new Color(r,g,b,a));

#

@ornate rivet

glad hinge
#

Hey, I heard there is a mod that randomizes every enemy, and it said to check the pinned messages in this channel, but I can't seem to find it

fair rampart
glacial panther
#

does anybody have an old godseeker save where void heart is unequipped by default

#

and if so can they check if you can equip void heart when all your notches are filled

fair rampart
#
**Mac**

Yes, mods can be installed on a mac.
You can use the installer
To run the installer:

  1. Open the Terminal
  2. Type cd $(dirname
  3. Drag the exe onto the terminal.
  4. Type ) then hit Return/Enter
  5. Type mono --arch=32 (Note the space at the end)
  6. Drag the exe onto the terminal and then hit Return/Enter

If this fails with bash: mono: command not found then

  1. install mono here
  2. Open a new terminal window
  3. Type/paste in export PATH=/usr/local/bin:${PATH} and hit Return/Enter
  4. Repeat steps 2-6 above.
charred parrot
#

hi friends

copper nacelle
rain cedar
#

hi

charred parrot
#

anything interesting going on

floral furnace
#

interally dying

copper nacelle
#

maggot art

charred parrot
#

maggot art?

copper nacelle
#

@floral furnace post the hive knight

floral furnace
charred parrot
#

oh no

jovial vault
#

what the fuck

#

change every enemy to maggot versions

soft hare
#

I'm new to modding and just got downloaded the randomizer mod, is there anywhere that explains the settings when starting a game?

copper nacelle
#

no

#

what are you confused about

soft hare
#

The all bosses/skills/charms bit

copper nacelle
#

hornet won't let you into black egg if you don't have all {whatever} if you enable all {whatever}

soft hare
#

Ok, thanks 😃

jovial vault
#

oof the server is dead today

charred parrot
#

modding being dead =/= server being dead

rain cedar
#

The parts of the server that matter are dead

#

Meaning modding and sr channels

copper nacelle
#

mySonCursor

rain cedar
#

If it was up to me this would be at least three separate servers

#

Easier to ignore the plebs and art folk that way

charred parrot
#

they're not that bad

fair rampart
charred parrot
#

except that mino guy

#

fuck that guy

#

wont draw mah OC

jovial vault
#

give me your oc and ill draw them

#

But only if you make a boss scills mod

charred parrot
#

deal

#

step 1