#archived-modding-development

1 messages · Page 394 of 1

fair rampart
#

delete about 243 of them

jovial vault
#

modding staff get to it

#

Also not commenting on the stuff above further but i am so glad my name was bitterness extract in those screenshots

#

Really adds to the mood

#

Also @copper nacelle level editor when

copper nacelle
#

no

dusky lion
cunning lagoon
#

lol i can't believe 56 bought trap shrine with hsi own money

leaden hedge
#

reported

dusky lion
#

me neither

leaden hedge
#

slur

cunning lagoon
#

he must have really wanted that game

dusky lion
#

🙂

rain cedar
#

why

dusky lion
#

well

cunning lagoon
#

i bet he jerks off to all the traps in the game that he just bought

dusky lion
#

i gifted him into the breach

cunning lagoon
#

(with his own money)

#

(because he wanted the trap game)

dusky lion
#

and then as a shitpost i gifted him a game about girls with dicks thinking he wouldnt accept it because its a game about girls with dicks

rain cedar
#

that's gay

dusky lion
#

the true question is why did he accept it

copper nacelle
#

because it's rude to decline a gift

cunning lagoon
leaden hedge
#

why is it called trap shrine 🤔

dusky lion
#

girls with dicks

leaden hedge
#

thats not what the original title is

#

男の娘 is "trap"

dusky lion
#

56 has

#

dm'd me a code

cunning lagoon
#

ok weeb

dusky lion
#

i am scared to submit it

rain cedar
#

Whatever it is I'll take it

#

I love free games

dusky lion
#

issue:

#

steam share with family members

rain cedar
#

what

dusky lion
#

you cant check what a key is before validating it

leaden hedge
#

女装神社 is crossdressing shrine

copper nacelle
#

hurry up and accept it

dusky lion
#

56

#

please

#

tell me what it is

copper nacelle
#

no

rain cedar
#

crossdressing shrine

dusky lion
#

pllpease

#

pleaae tr6

#

ploease

#

56p

#

;eapse

rain cedar
#

🇭🇲

leaden hedge
#

crossdressing shrine is better than a slur

cunning lagoon
#

giive it to me

dusky lion
#

i dont know if its an actual game or a shitpost

#

56 answer me this

rain cedar
#

shitpost 100%

copper nacelle
#

i will not

leaden hedge
#

you can remove games from your library anyway

dusky lion
#

is it one of those really bad unity asset flips or a game with actual sexual content

cunning lagoon
#

if it's not icono level editor it's a shiitpost

#

dude i think my i broke too

rain cedar
#

ii

cunning lagoon
#

iiiiiiiiiiiiiiiiiiiiii

#

it's not doing it now

rain cedar
#

I feel it

dusky lion
#

oh

#

thank you kdt

#

i did not know thia

#

this will help me

rain cedar
#

You would waste a perfectly good game?

cunning lagoon
#

a free one!?!?

leaden hedge
#

ill take it

cunning lagoon
#

disgusting

rain cedar
#

Just put the games you're ashamed of in hidden

#

Don't remove them

leaden hedge
#

I only have 550ish games

#

i'd like more

dusky lion
#

56

#

YOU ACTUALLy

#

I LOVE YOU 56

copper nacelle
#

🙂

cunning lagoon
#

i'd love you if you made icono level editor

leaden hedge
rain cedar
dusky lion
#

also mgrr goes on sale for like 7 dollars during a sale and the spring sale is soon

#

.

#

nonetheless

#

i love youy

#

sean steam share with me so i get 718 games for free

cunning lagoon
rain cedar
#

I mean it was a key not a steam gift

leaden hedge
#

probably a bunch of shit games

rain cedar
#

So he probably already had it

#

From a bundle somewhere

dusky lion
#

fair

#

i own 67 games and have 249 because steam share shitpost

#

quick reminder 56 i love you

cunning lagoon
#

i own 71 games and have 71 games because steam share shitpost

leaden hedge
dusky lion
#

oh for fucks sake sean

rain cedar
#

what

dusky lion
#

why

cunning lagoon
#

oh for fucks sake sean

rain cedar
#

why what

#

🙂

dusky lion
#

oh it was an actual game

#

wtf stop giving me steam keys

rain cedar
#

Yeah of course it's an actual game

#

I don't joke about splice

dusky lion
#

my guess is that you dont want it and it was in the humble bundle

rain cedar
#

Other ones are redeemed already

#

I get a lot of duplicates

dusky lion
#

fear

rain cedar
#

fear?

dusky lion
#

❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤
Post this on the walls of the 12 prettiest Girls you know...
If you get back 5 you're beautiful. ..
❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•.

rain cedar
#

❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤
Post this on the walls of the 12 prettiest Girls you know...
If you get back 5 you're beautiful. ..
❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•.

leaden hedge
#

does anyone want plague inc or stellaris

fair rampart
#

❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤
Post this on the walls of the 12 prettiest Girls you know...
If you get back 5 you're beautiful. ..
❤¸.•""•. ¸❤ ❤¸.•""•. ¸❤ ❤¸.•""•.

copper nacelle
#

sure

rain cedar
#

Yeah sure I want plague

fair rampart
#

yeah sure I want you

dusky lion
#

56 why did you spend 30 dollars on me

rain cedar
#

Ok come here

fair rampart
#

oh my

leaden hedge
#

it probably wasn't $30

dusky lion
#

56 why did you give me this steam key instead of selling it to someone for a slightly lower price than the game on steam

rain cedar
#

Selling keys is bad

leaden hedge
#

thats massive effort

#

the amount you get isn't worth the effort of posting them

rain cedar
#

I have a stencyl license from humble that expired in 2015

leaden hedge
rain cedar
#

Incredible

leaden hedge
#

a whole 5euro on g2a

jovial vault
#

Damn wow are we giving out games now

leaden hedge
#

i have a copy of the division1 and division2

#

sat around

jovial vault
#

Modding toxic whomst

rain cedar
#

The division nailsmith

leaden hedge
#

that I can't be bothered to redeem cause uplay LUL

#

humble monthly ends in 11hrs too, and ill probably get dupes from that

dusky lion
#

i used to have like solid 70 up and 70 down and now its never stable

leaden hedge
#

complain

dusky lion
#

18 mbps :echprime:

#

that is what i am doing

leaden hedge
#

say its discrimination

dusky lion
#

for what reason

leaden hedge
#

ur a protected class now

#

everything is discrimination

dusky lion
#

whatr5fg

#

nah fam i live in texas i dont got that lgbt protection 😎

leaden hedge
#

call them gay

#

then they don't have protection

dusky lion
#

thank you for coming to my ted talk

fair rampart
#

Give me the division

#

I will play it with my intel HD 520 graphics

leaden hedge
#

no

fair rampart
#

ok

leaden hedge
#

you have to link your uplay account

#

so you'd need to give me your password i think

#

and im not going to take your password

fair rampart
#

I_kis$_m3n_69

#

oh

leaden hedge
#

all i see is *******

#

did you type hunter2?

dusky lion
#

metal gear rising framerate is capped at 30

#

whot hef efh k

leaden hedge
#

shouldnt be

#

i ran it at 60fps

#

are you fullscreen 1080p?

dusky lion
#

i am in windowed

brazen mortar
#

if you type out your password it just comes up as asterisks

#

like: *****************

#

hng cant make that joke here with stupid discord formatting

dusky lion
#

after crying about the lack of borderless windowed going to fullscreen doesnt help

#

however it did take a solid 10 seconds to alt tab when in fullscreen

#

blessed port

leaden hedge
#

is it 30fps or 24fps

dusky lion
#

30

#

oh

#

according to google the title is at 30 but the game is at 60

#

???????

leaden hedge
#

yeah

#

its also 24 if you're fullscreen on 1080p

fair rampart
#

**********

dusky lion
#

cursed default keybinds

jovial vault
#

Imagine using a controller

brazen mortar
#

hng ok so it needs to be two lines ig

#

*********

#

ill keep this in mind next time i attempt this joke

#

so i dont look like a dummie

fair rampart
#

hrrngh colonel

dusky lion
#

i might actually use a controller for once

#

using blade mode for this is ech

#

upon further inspection i have confirmed that i am not good at this game

cunning lagoon
#

that is usually the case when you play a game for only half an hour

charred parrot
#

hmm

#

my knockback code is pretty jank when you apply a knockback lower than the players max movespeed

junior quiver
#

Is there a boss rando or is that included in the Enemy rando?

hollow hearth
#

it is, i think

unborn badger
#

mgr has high skill ceiling

#

a lot of mechanics to learn

#

doesn’t help that the game teaches jack shit lmoa

#

remember to buy the dodge move from the customization menu

#

it’s called “defensive offense”

restive ledge
#

If it’s not too much can I request a custom knight skin?

#

I’m just asking for lost Kins head over the knight so it looks like you play as lost kin is that too much? If so just say so.

hollow hearth
#

its a lot of effort to make a custom knight skin

#

even more so when its new sprites and not just a recolor

jovial vault
#

A lot of the people here are not artists and those who are, are already pretty busy

#

If you want you can give it a go yourself on photoshop

junior quiver
#

Umm..... is it me or does Enemy rando SERIOUSLY break the game xD

jovial vault
#

thinkgrub it's supposed to

solar jacinth
#

myrthalia i disaggree you about that , you only need 5 hours to make a custom knight skin (average) it just seems hard , easier if you are determinated

floral furnace
#

sugar being "determined" is exactly the problem in the first place

unborn badger
#

imagine having motivation to do something

solar jacinth
#

agreed but no

hollow hearth
#

5 hours is a lot of effort to me

floral furnace
#

and thats provided youre not a chronic procastinator

jovial vault
solar jacinth
fallen elk
#

hey, how do I get started with mods?

ornate rivet
#

;mods

#

reeee

fallen elk
#

?

jovial vault
#

zote's dead saleh

#

@fallen elk search up ;mods and ;i you should find something

floral furnace
#

pins too

unborn badger
#

?mods

#

nope that hasn’t been added to dyno I see

solemn rivet
#

'ey finch want some steam keys

#

I know I'm old but

unborn badger
#

hey gradow

#

buddy

#

friend

#

pal

#

chum

dusky lion
#

why do you expect me to be here the last message i sent was several hours ago

#

also i am here

unborn badger
#

general Good Samaritan

solemn rivet
#

because you're always where my heart is

unborn badger
#

gradow you’re a great person

#

blackmoth is great

dusky lion
#

bonfire is great

unborn badger
solemn rivet
#

"who u"

unborn badger
#

i wouldn’t do that far

fair rampart
#

Gradow u suk

floral furnace
#

gradow sends death threats to anyone who likes bonfire omggrub

fair rampart
#

giv me steam keys

dusky lion
#

ching is a dumb bitch and dogs are capable of feeling love

unborn badger
#

yes I know

dusky lion
#

🙂

unborn badger
#

finch I have to leave in 8 minutes I don’t want to start this up again

#

now 7 minutes

dusky lion
#

as a closing statement the reason i got so emotional over that is i have had 5 dogs 3 of them dead over my life and you saying what you said made me feel like i was disrespecting them

#

.

unborn badger
#

ok

#

are we done now

brazen mortar
#

No

#

Ching I love you

dusky lion
#

thanks for being so understanding and nice

brazen mortar
#

Don’t listen to what finch says

unborn badger
brazen mortar
#

People will always be there to bring you down and call you a dumb bitch

unborn badger
#

yes and

brazen mortar
#

Just gotta say fecc you and move on

jovial vault
#

and we will always be here to tell you you're not a dumb bitch

solemn rivet
#

I've had... A lot of dogs

#

I think 6 or 7

#

not counting the ones I have now

jovial vault
#

also im sorry about your dog camm

solemn rivet
#

it's so sad when they die

brazen mortar
#

You’ve got better people in your life than those who insult you

unborn badger
#

most of my experiences with doggos is with my cousins

solemn rivet
unborn badger
#

a cousin of mine used to have a St. Bernard and he was the fucking best

dusky lion
#

shut up dumb bitch

#

die (dumb) bich

jovial vault
#

smh ruining the mood

floral furnace
#

big pensive oof gradow

dusky lion
#

you bitch dumb you are a dumbch

unborn badger
jovial vault
#

the dumbest of jokes

dusky lion
#

autocorrect really out here ruining my jokes

unborn badger
#

yes grandpa

dusky lion
unborn badger
#

you arrived mere moments after autocorrect changed “gradow” to “grandpa”

solemn rivet
#

tfw you check your unclaimed humblebundle keys and they're mostly shit anyways

unborn badger
#

sad

#

what are they

solemn rivet
#

the only ones that actually matter are from some bandai namco bundle

unborn badger
#

what’s in that

solemn rivet
unborn badger
#

I’ll take the bottom one

solemn rivet
unborn badger
#

it will make a fine addition to my collection

jovial vault
#

nerd

solemn rivet
#

the other ones I've already claimed

unborn badger
#

i mean who else is going to claim the Naruto game lmoa

solemn rivet
#

tru

floral furnace
#

hey 40k is pretty good

solemn rivet
#

want it?

#

not my cuppa tea

floral furnace
#

its f2p tho 🤔 also i mean 40k lore in general wearytiso but thx anyway

dusky lion
#

yes ching i was there when that happened

#

i was lurking

jovial vault
solemn rivet
#

if anyone wants to gift me either FFXV or Vesperia, that'd be great

#

or sekiro

hollow pier
#

what about iconoclasts

jovial vault
#

icono 👀

dusky lion
#

if anyone wants to gift me estradiol that would be great

jovial vault
#

let me throw some titty skittles across the ocean

dusky lion
#

thank

alpine shale
#

listen @dusky lion i didn't mean to actually upset you that much, I'm sorry

#

I hope i didn't cause lasting dmg

#

😔

#

🍞

#

i know I'm an ass and stuff but I hope you believe me

solemn rivet
#

let that all be water under the bridge

solar jacinth
#

awwwwww so cute <3

#

@dusky lion

alpine shale
#

shes not even online i dont think 😔

brazen mortar
#

Woah could finch actually be sleeping

#

He never sleeps

jovial vault
#

finch/cammie is a girl tho thinkgrub

alpine shale
#

overrated sleep wearytiso

#

whos finch

#

is that like cammies real discord name or something

jovial vault
#

her deadname i think

alpine shale
#

deadname ?

jovial vault
#

a lot of trans people pick a "new" name. a deadname is their given or birth name

alpine shale
#

oh

brazen mortar
#

Finch is a dead discord name in that sense

#

Highly doubt it was their real name

jovial vault
#

yeah^

brazen mortar
#

Who would name their child after a bird

jovial vault
#

mola name reveal when

brazen mortar
#

Starts with J

jovial vault
#

Jingles

alpine shale
#

lol

cunning lagoon
#

joseph

alpine shale
#

john

#

jake

#

jeb

#

lol

brazen mortar
#

No Joseph is 56’s English name

alpine shale
#

its so confusing though when people refer to people as names that are not there discord names

#

idk

#

probably because i basically know nobody around the server

azure vessel
alpine shale
#

doing randomizer runs is annoying because i dont have wayward compass garmond

azure vessel
#

who uses that in 2019

alpine shale
#

me

#

i've played through the full game like one and a half times and still always use it

#

dont you be hating on wayward compass

fair rampart
#

your first name is Jngo isn't it

alpine shale
azure vessel
#

u go randomizer

#

2nd play through

alpine shale
#

lol

#

i bought it on computer its not like i want to do the same thing as xbox

azure vessel
#

i started randomizer after getting all achievements

alpine shale
#

i started on xbox, im in a playthrough on xbox and computer

azure vessel
#

and completing godmaster content

#

okok

#

jeez

solar jacinth
#

wait cammie is a girl ???????****

#

wtf

alpine shale
#

lol

solar jacinth
#

my life was a lie

azure vessel
#

W H OMEGALUL

alpine shale
#

im not mad or anything @azure vessel im just explaining

#

u remind me of me zote

azure vessel
#

why did u buy it on both platforms tho

alpine shale
#

why not

#

well for mods

#

and because im considering making hk videos

solar jacinth
alpine shale
#

but probably not because audio is shit, quality is shit, gameplay is shit

#

and my voice is gay

azure vessel
solar jacinth
#

JGASKDGJKASGD

azure vessel
#

why tho

alpine shale
#

why is my voice gay?

solar jacinth
#

same

alpine shale
#

because it is

solar jacinth
#

G A Y

azure vessel
#

no why make vids

alpine shale
#

idk

#

because its fun

azure vessel
#

HEY WHATS UP GUYS AND WELCOME TO MY HOLLOW KNIGHT GAMEPLAY

solar jacinth
#

gosh no

alpine shale
#

sigh

azure vessel
#

EP 446 TODAY WE WILL TRY TO KILL ZOTE

solar jacinth
#

hk meme vids

#

like

#

veru

azure vessel
#

FIRST LET ME PUT ON SOME FEW SOULS

#

holy shit id kms

alpine shale
#

well all kinda of vids, like challenge vids and godhome vids and shit

#

lets plays i wouldn't do, everyone on earth has seen lets plays of this shit

azure vessel
#

tbh hollow knight content got drained on yt

#

u must be

alpine shale
#

and with mods my controller doesnt work so fuck keyboard

azure vessel
#

very creative

alpine shale
#

no

#

i havent done videos yet

#

im thinkgrub ing about it

solar jacinth
#

you can make a lots of meme vids tho

dusky lion
#

finch was never my irl name

#

i chose finch as my username for a long time because i like zebra finches

jovial vault
#

🤔

#

oh wow theyre actually cool

charred parrot
#

wait what is

ornate rivet
#

zebra finch

weak lodge
#

zebra finch quite god

marble scarab
#

can i just call u fichilla

solar jacinth
#

fichilla god of zebra finches

copper nacelle
#

help how do i cache reflection invocation of generic methods thanks

azure vessel
#

google it

copper nacelle
#

you are useless

leaden hedge
#

isn't delegate already generic 🤔

azure vessel
copper nacelle
#

what

fair rampart
#

StackOverflow

copper nacelle
#

oh

#

Yeah KDT

#

but the events can't be generic

#

I'm just changing the hook so it passes the original value

#

Less effort

#

and better

ornate rivet
#

I thought you couldnt cast an entire array in c#

copper nacelle
ornate rivet
#

cool

leaden hedge
#

seems to work fine for me 🤔

        foreach(Delegate d in onEnter.GetInvocationList())
        {
            d.DynamicInvoke(hb.e);
        }
copper nacelle
#

But I'm not trying to cache invocation of delegates

#

GetVariableHook has to pass in Type t

#

because events

#

so as it is

#

the hooked methods are supposed to call GetVariableInternal<T>

#

even though you only get Type t

#

so you have to invoke GetVariableInternal using reflection

#

So I'm changing it so that it passes in the original value so you don't have to invoke GetVariableInternal within hooked methods

cunning lagoon
#

ok dood

copper nacelle
#

also dynamic invoke has the performance of a dead snail

#

which is why I'm also changing the api hooks to just cast the delegate array and use Invoke

#

there's no reason to not cast because you know the type from the event

leaden hedge
#

unlucky you can't use generics to do stuff at runtime, you could do that with reflection but it'd be jank

#

also can't you just do

foreach(NewPlayerDataHandler toInvoke in _NewPlayerDataHook.GetInvocationList()){
}
copper nacelle
#

you have to cast it but yeah

#

GetInvocationList returns Delegate[]

leaden hedge
#

shouldnt have to be casted

#
        foreach (OnEnter d in onEnter.GetInvocationList())
        {
            d.Invoke(hb.e);
        }
#

returns no errors for me

#

unless NewPlayerDataHandler is a Func<T> or something intenseface

copper nacelle
#

Oh it's an implicit cast

#

yeah you can put anything you want in there that you could cast to and it'll work

leaden hedge
#

afaik they are both just function pointers, so it'd be pretty jank to not implicit cast

copper nacelle
#

pretty sure it's just for any for-each

leaden hedge
#

your console.writeline seems to be trying to escape the window

copper nacelle
#

it wants freedom

#

Casting the array should be faster

#

the implicit cast does a cast every iteration in the il

#

vs one cast at the beginning

leaden hedge
#

wouldn't surprise me if thats not how it works

copper nacelle
leaden hedge
#

so it loops over every element

#

and casts it one by one

copper nacelle
#

isn't casting the array just casting the pointer to the start

leaden hedge
#

maybe, try it

copper nacelle
leaden hedge
#

looks like casting on demand is faster

copper nacelle
#

i got the opposite

cunning lagoon
#

oedd

copper nacelle
#

You forgot to restart the stopwatch

leaden hedge
#

i used 2 different stopwatches

copper nacelle
#

i am blind

#

unfortunate

leaden hedge
#

and that'd mean ondemand took -13seconds

#

which would be very impressive

copper nacelle
#

😩

#

maybe i need a bigger array

leaden hedge
#

maybe your compiler thought you were and idiot and was like, 10items, ill just fix this manually

copper nacelle
#

deep confusion

leaden hedge
#
        static void Main(string[] args)
        {
            string[] x = new string[50000];

            for(int i = 0; i < 50000; i++)
            {
                x[i] = "test";
            }

            object[] y = x;

            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            string[] arrayCast = (string[])y;
            foreach(string str in arrayCast)
            {
                Console.WriteLine(str);
            }
            stopWatch.Stop();

            Stopwatch stopWatch2 = new Stopwatch();
            stopWatch2.Start();

            foreach (string str in y)
            {
                Console.WriteLine(str);
            }
            stopWatch2.Stop();

            TimeSpan ts = stopWatch.Elapsed;

            // Format and display the TimeSpan value.
            string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                ts.Hours, ts.Minutes, ts.Seconds,
                ts.Milliseconds / 10);
            Console.WriteLine("RunTime " + elapsedTime);

            TimeSpan ts2 = stopWatch2.Elapsed;

            // Format and display the TimeSpan value.
            string elapsedTime2 = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                ts2.Hours, ts2.Minutes, ts2.Seconds,
                ts2.Milliseconds / 10);
            Console.WriteLine("RunTime " + elapsedTime2);

            Console.ReadLine();

        }
#

run that

copper nacelle
#

Okay

#

Wtf

cunning lagoon
#

new wr GWseremePeepoGGERS

leaden hedge
#

hey ondemand was faster

#

also your arrayCast was the exact same

copper nacelle
#

why is yours different though

leaden hedge
#

dunno

copper nacelle
#

I figured it out I think

#

Yeah it's because Console.WriteLine fucks over everything

#

Whichever for loop is first

#

Runs faster

#
        static void Main(string[] args)
        {
            string[] x = new string[50000];

            for(int i = 0; i < 50000; i++)
            {
                x[i] = "test";
            }

            object[] y = x;

            Stopwatch stopWatch2 = new Stopwatch();
            stopWatch2.Start();

            foreach (string str in y)
            {
                Console.WriteLine(str);
            }
            stopWatch2.Stop();
            
            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            string[] arrayCast = (string[])y;
            foreach(string str in arrayCast)
            {
                Console.WriteLine(str);
            }
            stopWatch.Stop();


            TimeSpan ts = stopWatch.Elapsed;

            // Format and display the TimeSpan value.
            string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                ts.Hours, ts.Minutes, ts.Seconds,
                ts.Milliseconds / 10);
            Console.WriteLine("RunTime " + elapsedTime);

            TimeSpan ts2 = stopWatch2.Elapsed;

            // Format and display the TimeSpan value.
            string elapsedTime2 = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                ts2.Hours, ts2.Minutes, ts2.Seconds,
                ts2.Milliseconds / 10);
            Console.WriteLine("RunTime " + elapsedTime2);

            Console.ReadLine();

        }
#

Literally just copy-pasted it above

#

big thinker

leaden hedge
copper nacelle
#

if you swap them does it stay the same

leaden hedge
copper nacelle
#

with on-demand first

leaden hedge
#
        static void Main(string[] args)
        {
            object[] y = new string[50000];
            for (int i = 0; i < 50000; i++)
                y[i] = "test"+i.ToString();

            Console.WriteLine("begin");
            string a = "";
            string b = "";

            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            string[] arrayCast = (string[])y;
            foreach (string str in y)
            {
                if (str == "test25000")
                    b = str;
            }
            stopWatch.Stop();            

            Stopwatch stopWatch2 = new Stopwatch();
            stopWatch2.Start();
            foreach (string str in arrayCast)
            {
                if (str == "test25000")
                    a = str;
            }
            stopWatch2.Stop();

            TimeSpan ts = stopWatch.Elapsed;
            TimeSpan ts2 = stopWatch2.Elapsed;

            Console.WriteLine(ts);
            Console.WriteLine(ts2);

            Console.ReadLine();
        }
#

wtf i moved the cast into the normal loop lol

copper nacelle
brazen mortar
#

Why does carefree melody give a grimmchild 1 that can attack thinkgrub

copper nacelle
#

oh nice

brazen mortar
#

At least when debugging it

copper nacelle
#

i fixed the cast position

#

array first

#

I think testing with something that isn't strings is probably a good idea

ornate rivet
#

not caring about performance is the best idea

copper nacelle
#

no

#

you are tc

#

this is why the game has performance problems

hollow pier
#

kdt how do i get out of the ground in celeste

leaden hedge
#

which ground

hollow pier
#

right before the badeline fight starts

proper sequoia
#

Has anyone made a mod that fixes the void rising in absrad's 4th phase bug?

deft juniper
#

Hey, I'm trying to use the custom knight mod but I don't know how to actually change what the main character looks like. Can anyone tell me what I'm meant to do?

hollow pier
copper nacelle
#

@deft juniper CustomKnight should come with a folder of default sprites

#

just throw them in photoshop or whatever

deft juniper
#

Ok ill try that ty.

leaden hedge
#
public class TotallyNotAnInt : IEquatable<TotallyNotAnInt>
    {
        int value;
        public TotallyNotAnInt(int i)
        {
            value = i;
        }

        public override bool Equals(Object obj)
        {
            var other = obj as TotallyNotAnInt;
            if (other == null) return false;

            return Equals(other);
        }
        public bool Equals(TotallyNotAnInt other)
        {
            if (other == null)
            {
                return false;
            }

            return this.value == other.value;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            object[] y = new TotallyNotAnInt[500000];
            for (int i = 0; i < 500000; i++)
                y[i] = new TotallyNotAnInt(i);

            Console.WriteLine("begin");
            TotallyNotAnInt a = new TotallyNotAnInt(0);
            TotallyNotAnInt b = new TotallyNotAnInt(0);

            Random r = new Random();
            TotallyNotAnInt _a = new TotallyNotAnInt((int)Math.Floor(r.NextDouble() * 5000000));
            TotallyNotAnInt _b = new TotallyNotAnInt((int)Math.Floor(r.NextDouble() * 5000000));

            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            TotallyNotAnInt[] arrayCast = (TotallyNotAnInt[])y;
            foreach (TotallyNotAnInt i in arrayCast)
            {
                if (i == _a)
                    a = _a;
            }

            stopWatch.Stop();            

            Stopwatch stopWatch2 = new Stopwatch();
            stopWatch2.Start();
            foreach (TotallyNotAnInt i in y)
            {
                if (i == _b)
                    b = _b;
            }

            stopWatch2.Stop();

            TimeSpan ts = stopWatch.Elapsed;
            TimeSpan ts2 = stopWatch2.Elapsed;

            Console.WriteLine(ts);
            Console.WriteLine(ts2);

            Console.ReadLine();
        }
    }
copper nacelle
#

nice

ornate rivet
leaden hedge
#

looks like in this case arrayCasts are faster

copper nacelle
#

huh

#

I mean I guess if you had like new object[] {"e", new PlayerData()} or something the code would actually differ in behaviour

leaden hedge
#

i mean I don't think its just casting the array

#

as the larger the array gets the closer they get

#

and it should go the other way, if casting the array was O(1) and casting on demand was O(n)

copper nacelle
#

would an unsafe cast be faster then

#

get a pointer to the start of the array, cast that, and use that for iteration

leaden hedge
#

maybe

#

I think it has to check every entry

#

to ensure it is of that type

#

because its possible to do

class Cat : Animal
class Dog : Animal
Animal[] dogs = new Dog[]
dogs[0] = new Cat();
Cat[] cats = (Cat[])dogs;
copper nacelle
#

Won't the assignment throw

leaden hedge
#

you mean dogs[0] =

copper nacelle
#

Yeah

leaden hedge
#

no because Cat is an animal

#

so it can go into an array of animals

copper nacelle
leaden hedge
#

3 isn't an object

#

ints are always fixed values

#

you can't even convert an int[] to a object[]

copper nacelle
leaden hedge
#

wait a second, thats not casting it at all then 🤔

trim totem
#

is this java

copper nacelle
#

any c#

trim totem
#

oh it says c# right there

fair rampart
#

Don't listen to him it's actually Python

trim totem
#

it looks very similar

leaden hedge
#

java and csharp are the same

fair rampart
#

hey, graig... is the leth in this video the very same leth of tc?

#

this vid is like, 6 years old

#

nvm. the answer is yes

#

it is

copper nacelle
#

that ain't modding

fair rampart
#

no but graig hangs out here more than the other channels

copper nacelle
#

big thinker

fair rampart
#

shit, now no one can speak until graig comes here

#

because if we do that post will get buried

#

and that would be a real shame

#

so just make sure you guys

#

to not speak

cunning lagoon
#

🤐

fair rampart
#

at all

#

until graig comes here

copper nacelle
#

yeah

#

we

#

really

#

have

#

to

#

make

#

sure

#

to

#

not

fair rampart
#

lmao

copper nacelle
#

get

#

that

#

post

#

too

#

high

#

up

#

otherwise

#

graig

fair rampart
#

a

#

g

copper nacelle
#

wouldn't

fair rampart
#

r

copper nacelle
#

be

fair rampart
#

e

#

e

#

d

copper nacelle
#

able

#

to

#

see

#

it

brazen mortar
#

ban for spam

fair rampart
#

r

copper nacelle
#

wdym this is normal conversation

fair rampart
#

y

#

e

#

a

#

h

#

m

#

o

#

l

#

a

#

w

#

d

#

y

#

m

brazen mortar
#

at
least
make
it
one
message
so
it
isnt
message
spam

#

d
u
h

fair rampart
#

y
e
e
t

ornate rivet
#

wow modding staff spamming

#

time to r

cunning lagoon
#

hypocrite child complains about offtopic talk in his modding channel then proceeds to flood it by spamming random shit

ornate rivet
#

r

fair rampart
#

🇷

copper nacelle
#

me being a hypocrite is nothing new

#

If you pass a parameter using dynamic invoke to a delegate which takes a ref argument

#

is it actually ref

#

Because the API does so

brazen mortar
#

Does that mean being a child is new?

copper nacelle
#

any not mutually exclusive

fair rampart
#

child

copper nacelle
#

same

#

but is it passed as ref

#

no right?

fair rampart
#

wat

leaden hedge
#

try it

#

it cant' be that hard to check

copper nacelle
#

effort

#

unfortunate

leaden hedge
#

just make a delegate in a standalone program

#

that takes a ref and adds one to it

#

print before and after 🤔

#

looks like it is passed as ref

copper nacelle
leaden hedge
#
    public delegate void Check(ref int x);
    public static Check check;

    public static void AddOne(ref int x)
    {
        x++;
    }

    public static void Main(string[] args)
    {
        check = AddOne;
        int a = 0;

        check(ref a);

        Console.WriteLine(a);

        Console.ReadLine();
    }
copper nacelle
#

check.DynamicInvoke

leaden hedge
#

weird if that works and whatever you did didn't

copper nacelle
leaden hedge
#

invoke works fine

#

dynamicinvoke won't let me pass ref

copper nacelle
#

nice

#

so the api is wrong

#

fantastic

leaden hedge
#

stop breaking the api

copper nacelle
#

i am unbreaking the api

cunning lagoon
#

x

copper nacelle
#

it's literally wrong as-is

silk jetty
#

why the fuck does mod installer take so long to open for me

#

56 fix your shit

#

mod installer broked for me

#

unless thats what you're already doing

copper nacelle
#

why are you asking me

#

it's not my installer

#

????????????????

#

i don't see how this is my problem

silk jetty
#

56 fix your shit

unborn badger
#

everything is 56's problem 😔

copper nacelle
#

shade skip irl

#

thanks

silk jetty
#

see it's your installer

copper nacelle
#

die

silk jetty
#

and yes, I used paint for that

#

instead of gimp

copper nacelle
#

death is too good for you

silk jetty
#

agreed

solemn rivet
#

I'm too good for death

silk jetty
#

I have decided that as punishment I will do path of pain with player sprite disabled

fair rampart
weak lodge
#

His life is more depressing then

silk jetty
#

I got to the final room invisible

mortal trout
#

gamer

silk jetty
#

took 36 minutes to beat PoP while invisible

#

I recorded it but I'm not gonna upload it at my dad's

fair rampart
cunning lagoon
#

steamworks GWcorbinMonkaGIGA

fair rampart
#

Montserrat Font

#

😩

jovial vault
#

playmaker wearytiso

solar jacinth
#

a maker that makes plays

copper nacelle
#

delete this

marble scarab
#

GRIS is an unepic game that only false gamers play

jovial vault
#

so you

ornate rivet
#

real gamers only play difficult games like dark souls 😠

floral furnace
#

obligatory mention of hollow knight being bs because i have played [insert any other hard game name here]

glacial panther
#

hollow knight is bullshit difficulty

#

I beat pantheon 5 with all bindings in hollow knight and I can't get past the second boss

weak lodge
copper nacelle
floral furnace
marble scarab
#

hirungolwe knows the true way of the gamer

#

i only play games that require SKILL

solar jacinth
#

Ahh i remember the first side scroller game that i made with unity

#

Good old days

#

İ succesfuly coded the walking animation

#

But when i tried to code jump

#

Project compeletly broke

#

And i deleted it

copper nacelle
weak lodge
tacit dew
#

Is there an--y mod that allows you to save or respawn anywhere. The debud mod creates a new spawn point every time to go into a new room. So if you die it automatically creates a spawn point on the bench which defeats the purpose

solemn rivet
#

use debug mod to create dreamgates

#

solved

copper nacelle
#

or make something which changes EnterHero's behaviour to not throw you 8 years oob

#

and just set bench on room enter

tacit dew
#

OKay so the dreamgates thing on the mod doesnt make any sense. I hit save data and nothing happens. I hit add item and a location will appear. I hit load data and nothing happens. This shouldnt be rocket science but damn that debug mod is a POS

dusky lion
#

No, you're NOT a gamer

I'm so sick of all these people who think
they’re gamers. No, you're not. Most of
you are not even close to being gamers. |
see these people saying "l put well over
100hrs in this game it's great!” that's
nothing, most of us can easily put 300+ in
all of our games. | see people who only
have the Nintendo switch and claim to be
gamers. Come talk to me when you pick
up a ps4 controller then we be friends.
Also DEAR ALL WOMEN: Pokémon is not a
real game. Animal crossing is not a real
game. The sims is not a real game. Mario
is not a real game. Stardew Valley is not a
real game. Mobile games are
NOT.REAL.GAMES. put down the baby
games and play something that requires
challenge and skill for once.

-sincerely, all of the ACTUAL gamers

copper nacelle
#

do you even know what load data does

#

no shit it's not doing anything

#

load data loads off the dreamgates file

#

why are you even pressing it

#

add item adds a location to the list

#

clicking on the location sets it as the active dreamgate point

#

really difficult i know

solar jacinth
#

(İgnoring cammie's copypasta)

jovial vault
#

camm that's dedication

marble scarab
#

put down the baby
games and play something that requires
challenge and skill for once.

-sincerely, all of the ACTUAL gamers

ornate rivet
#

this reminded me of another post where someone was talking about how they keep forcing a friend to play hk and don't understand why the friend isn't enjoying the game. The cringe was incredible

copper nacelle
marble scarab
ornate rivet
#

that's just a meme response though, they guy I'm talking about was completely serious in the post

fair rampart
#

give award

marble scarab
#

i want to believe it's serious

ornate rivet
marble scarab
#

i would give this post an award but i dont want to spend money on Steve Huffman Coins™

ornate rivet
#

Uhh how do I stop a particle system from rotating when the parent gameobject rotates

#

I want the particle system to emit in the upper right direction but I also want the GO it is attached to, to rotate. This causes the the emission direction of the particles to change with the GO

charred parrot
#

Why do you want to parent it then? To make it so it moves together with it?

ornate rivet
#

yes

#

the particles are for a grenade

charred parrot
#

you can just set the rotation every frame

#

should override the rotation caused by parenting

ornate rivet
#

alright, was hoping there was a better way, thanks

charred parrot
#

well you could just not parent the particle system and instead set its position every late update

#

you wont need to worry about rotation then

copper nacelle
#

You can have a parent go to both objects

charred parrot
#

^

copper nacelle
#

SetPositionOnMe

  • Grenade
  • Particles
#

you'd set rotation on the grenade

#

position on the parent

#

and particles wouldn't be affected by rotation changes because it's at the same level

#

there is also this

ornate rivet
#

wait I did this

#

but it still didn't work

#

I made 2 GOs and 1 Particle System
The first GO is the parent of the second GO which has the SpriteRenderer

#

The First GO has the particle system too

#

I rotate the second GO

#

it would work like this for the rotation right (gameObject is the first GO, "bomb" is the second)?
gameObject.transform.Find("bomb").Rotate(Vector3.forward * -10);

leaden hedge
#

you can just do gameObject.transform[0]

ornate rivet
#

wait the particles are actually moving based on where the knight is

#

I thought setting the simulationspace to local would fix that

#

alright according to the internet I have to set the render mode to mesh instead of billboarding

#

now no particles show up, yay

#

doing this without the unity ui is cancer

#

adding this line got the particles to show up again
"rend.mesh = Resources.GetBuiltinResource<Mesh>("Quad.fbx");"

#

but they still move with the camera

#

so I am confused

#

halp por favor

charred parrot
#

bit hard unless you show either the code on the unity hierarchy

#

(do you guys even use unity when modding? fucking idk)

copper nacelle
#

no

ornate rivet
#
var trail = bombFire.AddComponent<ParticleSystem>();
var rend = trail.GetComponent<ParticleSystemRenderer>();
ParticleSystem.MainModule main = trail.main;
main.simulationSpace = ParticleSystemSimulationSpace.Local;
main.prewarm = true;
main.duration = 2f; 
main.startLifetime = new ParticleSystem.MinMaxCurve(0.5f, 2f); //.5,2
main.startSpeed = 5f; //5
main.startSize = 0.01f; //0.01
main.gravityModifier = 0.5f;

ParticleSystem.EmissionModule emit = trail.emission;
emit.enabled = true;
emit.rateOverTime = new ParticleSystem.MinMaxCurve(40f, 50f);

ParticleSystem.ShapeModule shape = trail.shape;
shape.enabled = true;
shape.shapeType = ParticleSystemShapeType.Cone;
shape.angle = 15f;
shape.radius = 0.01f;

ParticleSystem.VelocityOverLifetimeModule velLife = trail.velocityOverLifetime;
velLife.enabled = true;
velLife.x = new ParticleSystem.MinMaxCurve(1, 10f); //1,10
velLife.y = new ParticleSystem.MinMaxCurve(10f, 15f); //10,15

ParticleSystem.LimitVelocityOverLifetimeModule limVel = trail.limitVelocityOverLifetime;
limVel.enabled = true;
limVel.limit = 6.44f;
limVel.dampen = 1f;
            
ParticleSystem.TrailModule trl = trail.trails;
trl.enabled = true;
trl.mode = ParticleSystemTrailMode.PerParticle;
trl.lifetime = new ParticleSystem.MinMaxCurve(0.075f, 0.02f);
trl.minVertexDistance = 0.05f;
trl.dieWithParticles = true;

rend.trailMaterial = new Material(Shader.Find("Diffuse"));
rend.renderMode = ParticleSystemRenderMode.Mesh;
rend.mesh = Resources.GetBuiltinResource<Mesh>("Quad.fbx");
#

that's all the settings

leaden hedge
solemn rivet
leaden hedge
rain cedar
#

@leaden hedge just fyi the kurk room is right below your house without any editing at all

#

So don't think your changes did that

leaden hedge
#

nah I know that

#

and theres a train below that

rain cedar
#

Yeah

#

Then spaceman

#

And a shockwoods cutscene

leaden hedge
#

thats in another file i think

#

transitions in levels seem to be only doors

rain cedar
#

There's special transitions too

#

That take you between files

leaden hedge
#
0000000A = array elements, LE, 3901 = 313 elements, each element is 16bytes long

arrays start at 00000036
arrays have 4 byte padding at end

array1 = xpos [from left]
array2 = ypos [from top]
array3 = width [streched][topleft pivot]
array4 = height [streched][topleft pivot]
array5 = ???
array6 = ???
array7 = color tint
array8 = sprite
array9 = entity type? a = collider, 1 = foreground, 2 = background? (also is only 12bytes per element)
...
front/collider/back spammed a lot
...
special triggers, doors, cutscenes, collectables

this is what I currently know about level files

rain cedar
#

Very cool

leaden hedge
#

yeah it does seem to be an entity type

unborn badger
#

what have i stumbled into

leaden hedge
#

me improving iconoclasts gameplay

#

by getting rid of colliders

unborn badger
#

i c

leaden hedge
#

oh i think the semitransparent houses are hidden room triggers

#

they are just awfully aligned

charred parrot
#

why are you messing around with Iconoclast

fair rampart
#

trying to improve a mediocre game I see

leaden hedge
#

i dont own it, never played it, never will

charred parrot
#

why

#

and then why are you mucking around with its code

leaden hedge
#

why not

charred parrot
#

you find joy in strange things KDT

#

but why wont you play it though

unborn badger
#

it's alright

#

i'd say it's worth a play

#

final boss fuckin sucks though

charred parrot
#

the story is nonsensical

cunning lagoon
#

final boss is fun to optimize GWseremePeepoGGERS

unborn badger
#

but on a casual run it's just like

#

it feels like a joke

#

tbh

charred parrot
weak lodge
#

@copper nacelle

#

what is that watermark there explain sir

copper nacelle
#

what

leaden hedge
#

whats that watermark

#

can't you read

copper nacelle
#

the thing is

#

i don't want to explain

#

therefore i won't

charred parrot
#

this server I am on is fucking imploding

#

what the shit

copper nacelle
#

hi on is fucking imploding

charred parrot
#

One user just got banned because apparently they were the abuser in a relationship with the head admin

solemn rivet
#

oof

charred parrot
#

and now the rest of the mods told the admin to step down because he kinda did it on a whim

#

instead of consulting everyone else

#

so the head admin said they're leaving

#

but a lot of users are there because of them

#

so now all of them are saying they're leaving

#

and now that person who was originally banned was just unbanned

#

and now that person is saying they arent what they've been called

ornate rivet
#

tell them all to go die

#

very simple fix

#

wtf it's 7:25

#

it was 12, 2 minutes ago

#

I swear

jovial vault
#

this is a mood

copper nacelle
#

it was 7:25, 2 minutes ago

cunning lagoon
#

mod*

copper nacelle
#

I swear

jovial vault
#

it is now 12:03 nice

cunning lagoon
#

we've been through this

#

it's 9:03 am

jovial vault
#

ah yes, the europeans

copper nacelle
leaden hedge
#

its 8:04 actually

jovial vault
#

it's [timezone] actually

copper nacelle
#

idk it seems like 2019-04-07T03:06-05:00

jovial vault
#

ok 65

copper nacelle
#

ok onim

jovial vault
#

ko

copper nacelle
#

The GWczoneHotdog Experience

floral furnace
#

timezones are just a myth made by the government to sell more clocks anyway

copper nacelle
#

ecneirepxE :godtoHenozcWG: ehT

floral furnace
#

interesting

jovial vault
#

should i do trignometric calculus or logarithms or both but simultaneously

floral furnace
#

neither

cunning lagoon
#

yea

floral furnace
#

calc is a mistake

copper nacelle
#

you

jovial vault
#

calc is great

floral furnace
#

h

#

100% not me

leaden hedge
#

you should do what I do with my free time

#

nap for 8hours

copper nacelle
#

mod games you don't play?

jovial vault
#

which is modding video games you dont play?

#

fuck

civic hare
#

imagine sleeping lol

copper nacelle
#

🐌

floral furnace
#

sleeping is just the first level of dying so its a good thing right omggrub

jovial vault
#

kdt did you just buy icono to mod it and not play it

leaden hedge
#

im not doing anything

#

i didn't buy iconoclasts

#

i borrowed it from a friend

civic hare
#

every time u sleep you die. when you wake up you're replaced with a new consciousness with your old memories uploaded

leaden hedge
#

and im not gonna mod it

#

im gonna figure out how level editing works

#

edit a level to say ur mum gay

charred parrot
#

but y

leaden hedge
#

then delete it

charred parrot
#

oh I see

#

thats a good use of time

jovial vault
#

"borrowed from a friend" smh piracy

leaden hedge
#

no im friends with codex and skidrow m8

charred parrot
#

borrowed from my friend on the pirate bay

#

yar har

leaden hedge
#

pretty sure I downloaded it from a mega.nz link actually

charred parrot
#

got me there

jovial vault
#

modding staff banned for condoning piracy

copper nacelle
#

therr[sic]

civic hare
#

mega niz

charred parrot
#

good god 1 key off on a typo

#

and you get shit for it

copper nacelle
#

yes

floral furnace
#

god i wish i could pirate silksong right now :^O

copper nacelle
#

I think Ptkyr has like

#

400 of Kuro's typos

#

or some nonsense

cunning lagoon
#

kys

rain cedar
#

kms

copper nacelle
#

Kuro has more than 56 of mine

jovial vault
#

you mean shade skip irl

charred parrot
#

I wish I could walk over to Australia Land and yoink Silksong

copper nacelle
#

Etc

civic hare
#

imagine tpypiss

floral furnace
#

kilometers i agree

leaden hedge
#

i do condone piracy, especially if its of a game you have no intention of playing, and you just want to mess around with the files of

jovial vault
#

yo lazy let's just make silksong but before silksong comes out

charred parrot
#

ez

floral furnace
#

add flamethrowers to silksong or i wont buy it

leaden hedge
#

i don't buy fighting games when my only intention is to rip the sprites and never play them 🤔

charred parrot
#

guess we'll just scrap everything we have

jovial vault
#

three kings who?

charred parrot
#

and get the artists to start drawing copious amounts of bells

leaden hedge
#

you should add bushes that are samurai into your fangame

civic hare
#

ripping the sprites from skullgirls for, research

jovial vault
#

me, the artists: garmond

floral furnace
#

literally just search bell pngs from a stock photo website then all it a day

leaden hedge
#

and call them BUSHido intenseface

charred parrot
#

you should add bushes that are samurai into your fangame

leaden hedge
charred parrot
#

genius

jovial vault
#

we already have fung_bush8 dont we

leaden hedge
#

and ninjas

#

called amBUSH

floral furnace
#

fuccking hell

leaden hedge
#

theres already skullgirls "spriterips" from the art book

jovial vault
#

kdt you're being exposed

charred parrot
#

we dont call it fungbush_8

#

it's leafbush_1

jovial vault
#

what do we call it

#

ah yes

floral furnace
#

what

charred parrot
#

lemme get it

leaden hedge
#

the sprites are never actually decoded into memory so my rip method doesn't work

jovial vault
#

HMMM

#

ttacoo

floral furnace
#

what did i do

jovial vault
#

you know what you did

leaden hedge
#

I guess I could edit the shader they decode it with but zzz

floral furnace
#

:^)

jovial vault
#

eye rack am i right

charred parrot
#

behold

#

LeafBush_1

jovial vault
#

the majestic

leaden hedge
#

ye give it a kabuto

charred parrot
#

praise it's copy/pastability

leaden hedge
#

but make the moonthing on it out of sticks

civic hare
#

LeafBush, as opposed to other types of bush

charred parrot
#

we don't take requests from non-members KDT

leaden hedge
#

thats alright

jovial vault
#

to be fair kdt is literally helping you code half of this

leaden hedge
#

ill make my own japanese plant based pun game

jovial vault
#

so you are making a game after all