#archived-modding-development

1 messages · Page 386 of 1

cunning lagoon
#

is there some way to make esc not close the game

charred parrot
#

feels good man to have people playing and enjoying something you made

cunning lagoon
#

i keep hitting that out of muscle memory

copper nacelle
#

same

charred parrot
#

no sorry

copper nacelle
#

i accidentally hit a text box

charred parrot
#

its hardcoded

cunning lagoon
charred parrot
#

:/

copper nacelle
#

tried to mash esc

#

and then e

charred parrot
#

I tried to map things to be similar to HK on keyboard

#

forgot esc was pause

copper nacelle
#

does the player use a rb2d

charred parrot
#

ya

copper nacelle
charred parrot
#

GET THE FUCK OFF MY CODE

copper nacelle
#

maggot

charred parrot
#

oh if you want a zoom out of the level I can just give it to you

copper nacelle
#

😩

charred parrot
young walrus
#

Ooh. What's on the left

copper nacelle
#

finally a real reason to use bench storage

#

left Pog

charred parrot
#

a separate combat area

#

its disabled in your version though

young walrus
#

Well at least it gets to park close to the building

charred parrot
#

I can do like a weekly demo thing I guess thinkgrub

#

would you guys like that?

#

well if enough new stuff was made to satisfy a demo after a week

copper nacelle
#

sure

charred parrot
#

So what I got though was:

  • Fix Bench Bug
  • Make Player walk speed a bit faster
  • Add Coyote Frames
  • Something is up with the double jump
copper nacelle
#

fix bench maggot

charred parrot
#

yes

#

fix bench bug

#

Any other comments really?

#

Also don't look at the TimerDemo classes or AbilityGiver I strung them together in like 2 seconds with tape and glue

vale zenith
#

My wrath was asleep guys, relax

copper nacelle
#

was looking forward to another civilian death

vale zenith
#

I don't care if I get pinged by mistake, I care if people are being entitled dumbasses

copper nacelle
#

fair

rain cedar
#

Ah so most of the time

vale zenith
#

Yeah, that's why I have this channel muted

copper nacelle
#

fix that mod you didn't make 😡

rain cedar
#

Hey I think I have a pretty fair policy on that

#

Pay me and I will

cunning lagoon
charred parrot
#

holy

#

the sub 1 mib

copper nacelle
#

while you were doing that i added noclip

charred parrot
#

_>

#

first mod already

#

alright

copper nacelle
rain cedar
#

Noclip is cool but any randomizers?

copper nacelle
#

oh it's just passing the red line

cunning lagoon
charred parrot
#

well we do have some enemies

#

they exist on the promised land which is that disabled region

copper nacelle
#

are they by any chance called SmallEnemy

rain cedar
#

No that's clearly a crawlid

copper nacelle
#

urite

#

time to make the player a SmallEnemy

charred parrot
#

ya they're the small enemy

#

their name in Unity is

#

Enemy - Placeholder (Scripts)

#

don't fucking ask

#

why they're tagged with scripts

copper nacelle
#

my player is now a small enemy

charred parrot
#

video

copper nacelle
#

he just kinda moves around

charred parrot
#

well ya

#

this is literally the brain

copper nacelle
#

yes

charred parrot
#

(don't ask why there's a bracket)

copper nacelle
charred parrot
#

_>

#

exactly

#

oh huh you dont see my spaces

#

do you see my comments?

copper nacelle
#

no

charred parrot
#

I don't think dnspy lets you see those

#

ya

#

good

copper nacelle
#

you see headers and stuff

#

anything that's there in il

#

so local variable names die

charred parrot
#

rip

copper nacelle
#

small enemy doesn't let me dash

#

except upwards

#

so i just get particles

charred parrot
#

well how did you make the player a small enemy

copper nacelle
#

this.gameObject.AddComponent<SmallEnemy>()

charred parrot
#

SmallEnemy is just overriding everything I guess

copper nacelle
#

yeah

cunning lagoon
#

unbeatable god run

#

dont even try

copper nacelle
#

gamer

cunning lagoon
#

same

charred parrot
#

hooooly that ending bit

copper nacelle
#

spike pogos i sleep

#

glide section with barely any gliding i awake

charred parrot
#

whats the consensus on Diagonal/Up Dash and Glide?

cunning lagoon
#

pretty cool

copper nacelle
#

^

charred parrot
#

some of the others don't like them

#

Their opinions are wrong

#

kk well I've got to go to bed

#

thanks guys

cunning lagoon
copper nacelle
#

going to do the same

cunning lagoon
charred parrot
#

I'll keep you guys updated

#

hope you liked it

dusky lion
#

lmao 56

#

it’s only 2 am

#

sleeping maggot

#

this post made by time to commit voodoo death via dysphoria

charred parrot
#

Also I feel like adding a timer was a galaxy brain move on my part feels good man

#

kk night

leaden hedge
#

Wanna know a real easy way to prevent oob, just move the player pixel by pixel and check their collision and unmove them if there's a wall in the way smh

This post made by unityphysicssuckgang

ornate rivet
#

I wish I could sleep forever

#

sigh

floral furnace
#

same

weak lodge
#

this

rancid echo
#

Is there any big mods?

#

Mods those change lore, locations and new charms

#

Like a new game

floral furnace
#

new locations no

rancid echo
#

sadly

#

Also spoilers kinda killed me

#

So I'm waiting for Silksong and I will play it like crazy

#

I just don't want to get the bad ending in Hollow Knight

#

I want to get the good ending aka Killing radiance trough Dream nail

iron crown
#

Imagine not getting all of them

final radish
#

So I want to make a mod where you can get to above 112%, it has always bugged me (pun intended) that some things doesn't have a percent tied to it. Therefore I have been making a list of things that could give a %. I am however by no means a veteran of the game, so I'm sure I missed some, please let me know if there are any I missed.

I am of course also looking for someone with actual modding experience to carry out the mod.

Gold Grey Prince Zote: 2%
Weathered Mask 2%
Void Idol Attuned 1%
Void Idol Ascended 1%
Void Idol Radiant 2%
Seal Of Binding 1%
The Eternal Ordeal 57 Zote Kills 1%
Mister Mushroom Ending 1%
Nailmaster Oro Flower In Vase 1%
Elderbug Flower 1%
Flower Ending 1%
Hunters Mark 1%
The Radiance 1%
Absolute Radiance 1%

I also posted this on the reddit

leaden hedge
#

so you don't want to make a mod

#

you want someone else to make a mod for you

#

noted

final radish
#

I just took the sentence "Discuss modding ideas" literally ? Which is what the channel note says :/ Sorry if I misunderstood something

leaden hedge
#

yeah for feedback or help on making it

#

ill even tell you where to look, theres a function in playerdata, that calculates your percentage based on bools in playerdata

solemn rivet
#

Well he did start with "I want to make a mod where"

leaden hedge
#

he also ended it with I am of course also looking for someone with actual modding experience to carry out the mod.

#

aka

#

I have no skills and i'd like to contract someone for the low price of free

fair rampart
#

So I want to make a mod where you can get to above 112%, it has always bugged me (pun intended) that some things doesn't have a percent tied to it. Therefore I have been making a list of things that could give a %. I am however by no means a veteran of the game, so I'm sure I missed some, please let me know if there are any I missed.

I am of course also looking for someone with actual modding experience to carry out the mod.

Gold Grey Prince Zote: 2%
Weathered Mask 2%
Void Idol Attuned 1%
Void Idol Ascended 1%
Void Idol Radiant 2%
Seal Of Binding 1%
The Eternal Ordeal 57 Zote Kills 1%
Mister Mushroom Ending 1%
Nailmaster Oro Flower In Vase 1%
Elderbug Flower 1%
Flower Ending 1%
Hunters Mark 1%
The Radiance 1%
Absolute Radiance 1%

I also posted this on the reddit

floral furnace
#

jngo pls

final radish
#

Thanks bois, think I'll just be leaving the discord, I see how it is :/

leaden hedge
#

literally nothing lost, as you had no intention of putting any effort in
you didn't even ask how do I do this literally straight to the let me get someone else to do it

#

ironically the mod would be real fucking easy

#

few minutes

final radish
#

Don't worry, I'll be attempting this myself :)

#

Had no intentions of leaving it all to others

#

Thanks for the tip man :D

leaden hedge
#

np, someone already made a mod that adds extra percentages for an old patch

final radish
#

Yup, that got me inspired

leaden hedge
#

which does more complicated things, like add percents for all geo rocks

solemn rivet
#

@final radish if you stick around and ask questions we can help you get started with modding

#

That's how I got started too

final radish
#

Would love to thank you :)

solemn rivet
#

But we do hate it when people simply come and say 'you should do that' but don't bother to at least put any effort

#

So don't do that

final radish
#

Understandably so

floral furnace
#

nice, another to suffer with us

solemn rivet
#

Welcome to purgatory

#

Btw hey TTacco

#

How's that fps mod of yours going

#

👀

floral furnace
#

uhh literally 0 progress

solemn rivet
#

Nice

floral furnace
#

been really itching to get back to it but school says no

solemn rivet
#

Same tbh

floral furnace
#

Same to be tbh

solemn rivet
#

2bh

floral furnace
#

wait i thought youre out of it

#

or is this about your job

solemn rivet
#

Does uni count as school?

floral furnace
#

i mean, technically yes

#

i guess

solemn rivet
#

What about post grad?

#

postgradow

floral furnace
#

i guess, that too?

solemn rivet
#

So yeah, school

floral furnace
#

nice

jovial vault
#

Postgradow just means your dead

#

Hey fools teach me how to make mods uwu

solemn rivet
#

What about undergradow

floral furnace
#

basically abuse checking other peoples github

#

legit

jovial vault
#

ok so essentially i can rebrand lightbringer and be known as a super influential completely legit modder

floral furnace
#

hmmmmmmmmmmmmm unless 753 calls a copyright sunstrike of death then yes

jovial vault
#

🤔

charred parrot
#

well I fixed the bench glitch

#

probably

solemn rivet
#

Which bench glitch

copper nacelle
charred parrot
#

I posted a demo back at like

solemn rivet
#

Love me sum alliteration

charred parrot
#

idk 1 am

#

7 hours ago

solemn rivet
#

I wasn't alive back then

jovial vault
#

Undergradow

charred parrot
#

they found a glitch with my benches which was baaaaaasically bench storage

solemn rivet
#

Why are you storing benches tho

jovial vault
#

This is what happens whens you ask speedrunners to play your demo

charred parrot
#

its good though

#

I thought it was hilarious

solemn rivet
#

Wait

#

You posted a demo

charred parrot
#

yes

jovial vault
#

Ye he did

solemn rivet
charred parrot
#

DL speedrunned it and got sub 1 min

floral furnace
#

just adding that yes he did post a demo

solemn rivet
#

Won't play it then

jovial vault
#

Can confirm there was demoing

charred parrot
#

aw shit

solemn rivet
#

I want no part with demons tbh

#

I'm a Saint boi

#

Wish I could react to reactions

charred parrot
#

going to have to come up with a good way to throw around control of the player

solemn rivet
#

wdym

charred parrot
#

setting a single enum aint doing it >_>

dusky lion
#

hey gals want mod idea

jovial vault
#

hi gals want mod idea, sure

charred parrot
#

unless its a mod that is a new game

#

i dun care

jovial vault
#

Haha guys new idea for a mod why dont we add like 3 new areas and the abyss expansion

leaden hedge
#

use a delegate function for the players update intenseface

#

and do Player.UpdateFunction = MyEntity.UpdateFunction;

#

then you know you don't have to do anything jank

#

like hiding the player and disabling control

#

then just playing an animation of player doing what you want, like say hollow knight

solemn rivet
#

That's not how HK does it, is it?

#

Sounds awfully competent

leaden hedge
#

thats how hk does it,
just hides the actual player
makes a copy of the animator
and moves it around and plays animations

#

then teleports the player to the end point

charred parrot
#

wait what

#

run that by me again

leaden hedge
#

run what by you

charred parrot
#

how does HK do it?

#

do they disable the player script and then just move the sprite?

#

what do you mean hide the player

leaden hedge
#

makes the knight invisible and removes control

#

then just moves a seperate object that also has a knight sprite/anims on it

#

and makes that play the animation they want

#

thats why if you get storage from inv dropping on to fireball

#

you can just walk out

#

and you're invisible

charred parrot
#

when do they do that?

#

like on transitions?

leaden hedge
#

any cutscenes afaik

#

picking up items are the main ones

charred parrot
#

pretty strange

leaden hedge
#

pretty much anytime the player needs to do something more complicated than play one animation

#

and move slightly

#

it just makes the knight invisible and moves a cutscene knight around

charred parrot
#

so when you're on a bench

#

its not even a real knight

#

its all a lie?

leaden hedge
#

thats just one animation

#

pretty sure thats the real knight

#

same as standing up after seer

charred parrot
#

I like the delegate function idea

leaden hedge
#

thats how I do it

charred parrot
#

how you would do it?

solemn rivet
#

I meant using the delegate, but sure

charred parrot
#

what do you do to do it

#

like what are you doing... that would involve that technique

#

help I'm stroking out

solemn rivet
#

Strike 3, you're out

charred parrot
#

its a tad messy with coroutines though

#

though I guess I could just give an empty method

leaden hedge
#

heres a statemachine that uses delegates

#

technically you should have a bunch of delegates for control instead of ifs

charred parrot
#

why by frame count and not just time

leaden hedge
#

then you can do cf += checkForAttack; in states that can attack

#

because animations are in frames

#

and ill probably want stuff to sync up nicely

charred parrot
#

that's a fair point ya

leaden hedge
#

sure I could draw animations where each image is up for 3 frames (at 60fps) and go 5th image is (3*5)/60 = 0.25 so wait until 0.25seconds

#

or I could just keep track of frames and use frames = 15

charred parrot
#

no I get ya

#

hey KDT wanna make a vidya game?

leaden hedge
#
    public void MoveExactH(float x, int strength, Entity pushSrc)
    {
        bool stopped = false;
        if(x > 0)
        {
            while(x >= 0.1f)
            {
                gameObject.transform.position += new Vector3(1/16f, 0f, 0f);
                collisions = hitboxes.CheckCollision((int)HitBox.HitBoxType.PUSHBOX, (int)HitBox.HitBoxType.PUSHBOX);
                stopped = CheckStopped(collisions, strength);
                if (stopped)
                {
                    gameObject.transform.position += new Vector3(-1 / 16f, 0f, 0f);
                    collisions = hitboxes.CheckCollision((int)HitBox.HitBoxType.PUSHBOX, (int)HitBox.HitBoxType.PUSHBOX);
                    PushHitboxListH(-0.1f, collisions, this, (int)Weight.UNMOVEABLE, this);
                    x = 0;
                } else
                {
                    PushHitboxListH(0.1f, collisions, this, strength, pushSrc);
                }
                x -= 0.1f;
            }
        } else
        {
            while (x <= -0.1f)
            {
                gameObject.transform.position += new Vector3(-1 / 16f, 0f, 0f);
                collisions = hitboxes.CheckCollision((int)HitBox.HitBoxType.PUSHBOX, (int)HitBox.HitBoxType.PUSHBOX);
                stopped = CheckStopped(collisions, strength);
                if (stopped)
                {
                    gameObject.transform.position += new Vector3(1 / 16f, 0f, 0f);
                    collisions = hitboxes.CheckCollision((int)HitBox.HitBoxType.PUSHBOX, (int)HitBox.HitBoxType.PUSHBOX);
                    PushHitboxListH(0.1f, collisions, this, (int)Weight.UNMOVEABLE, this);
                    x = 0;
                }
                else
                {
                    PushHitboxListH(-0.1f, collisions, this, strength, pushSrc);
                }
                x += 0.1f;
            }
        }
    }

here's my high quality no oob ever code

#

not stolen from celeste intenseface

charred parrot
#

why would I do this when I could have bench storage thinkgrub

#

doesnt celeste have issues with clipping though

leaden hedge
#

only with things they disable hitboxes on

#

because madeline is too far away

#

which isn't solids, only stuff like spikes

charred parrot
#

why specifically those hardcoded values

leaden hedge
#

why which values

charred parrot
#

0.1 and 1/16

leaden hedge
#

the 1/16 is because I have my ppu as 16

#

so it moves it one pixel

charred parrot
#

ah

leaden hedge
#

the 0.1 is because it used to be ppu of 10

charred parrot
#

_>

leaden hedge
#

but then I realised the value doesn't actually matter

#

so I didn't change it

#

technically I should change it to an int

charred parrot
#

but ya hey KDT wanna make a vidya game? 😛

leaden hedge
#

does it involve the adventures of janky knight

charred parrot
#

that's up to you

solemn rivet
#

The Adventures of KDTnight

#

@icy geyser

icy geyser
#

Thanks

solemn rivet
#

np!

icy geyser
#

I do! Thanks again @solemn rivet

#

I'm happy that i can play bonfire 😄

solemn rivet
floral furnace
#

damn that irony tho

icy geyser
#

@solemn rivet damn daniel they have alot Mods °-°

fresh cipher
#

@fair rampart i would suggest taking off or compartmentalizing some of the proposed things into a single percentage value

floral furnace
#

wrong guy

fresh cipher
#

o h

solemn rivet
brazen mortar
#

Jngo start modding

fair rampart
#

Thanks for the advice

brazen mortar
#

I’m so glad jngo is learning to mod

fair rampart
#

Time to make crystalblobbles

brazen mortar
#

Make absrad but good

final radish
#

How do you guys import into unity? If at all

fair rampart
#

We already have good absrad

#

It's called ultrad

weak lodge
#

Mighty hegemol when mola

brazen mortar
#

When someone teaches me how to code

#

So like probably over the summer I’ll maybe mess around to see if I can make something

solemn rivet
#

@final radish we don't

#

we use an api that injects the mods into the game

weak lodge
#

Fear not mola

final radish
#

I mean when changing files from the game, when making the mods

weak lodge
#

Unity visual scripting soon

worthy sphinx
#

Reeee

solemn rivet
#

that's what I mean, Zupreme

#

mods are coded and compiled in VS

floral furnace
#

the og lightbringer did that before

solemn rivet
#

(other similar C# compilers are available)

worthy sphinx
#

It’s Ogre time

floral furnace
#

before it was changed without the need of directly changing files wearytiso

weak lodge
#

Or I mean according to Sean you could just spend 5 minutes learning the basic syntax of a language then must go to stackoverflow

solemn rivet
#

yeah, but even then we didn't use unity at all

floral furnace
#

i mean, hes kinda not wrong

solemn rivet
#

we just directly modded the game's files

#

Mola is gonna code? Pog

weak lodge
#

I don’t believe it’s that easy but Sean god so I’ll take his word

floral furnace
#

it isnt easy

leaden hedge
#

i do 0 minutes of syntax

#

straight to stackoverflow

floral furnace
#

but like anything once you do get used to it you dont really need to keep the upkeep of having to remember it

solemn rivet
#

best way to learn a new language is to shit out any code and post it here

leaden hedge
#

i dont think thats true

solemn rivet
#

and people will teach you how to fix it

leaden hedge
#

people forget their native language if they dont use it

weak lodge
#

I’m actually going to go learn the c# syntax because modding, also you don’t need stack overflow you just need a @ symbol and 56

dusky lion
#

‘’’
<html>
<\html>
‘’’

#

what do you think of my code 🙂

solemn rivet
#

lovely finch

weak lodge
#

Lovely

floral furnace
#

but knowing why x works is more important imo, i aint pro but yeah it never hurts to revisit your old lang

solemn rivet
#

btw, should I call you Camilla?

brazen mortar
#

@ 56 teach me how to code this summer emilitia

weak lodge
#

Mola thats literally all there is to it

solemn rivet
#

teach me daddy 56

weak lodge
#

finch answer question u won’t

floral furnace
#

but yeah knightmere once you get oop shit it gets fun not really but kinda

fair rampart
#

But you need a computer science degree to be able to use the mod installer

solemn rivet
#

that's true

weak lodge
#

Really fun searching for a resolution for that one fucking bug for 2 hours huh

floral furnace
#

thats normal in my experience

#

sometimes it takes 6 hours

#

i mean provided you procastinate inbetween

solemn rivet
#

or even more, in some cases

#

like

weak lodge
#

Ttacco gun mod

dusky lion
#

you can call me and

leaden hedge
#

i just go to sleep

dusky lion
#

whatever you want

floral furnace
#

probably

solemn rivet
#

I've been stuck on this bug for like 6 months

fair rampart
#

Hi and

dusky lion
#

ttacco gun mod

brazen mortar
#

Hiya and

dusky lion
#

die

floral furnace
#

probably

dusky lion
#

die

leaden hedge
#

i try to go to sleep, then the bug haunts me

floral furnace
#

what bug was it 🅱radow

weak lodge
#

I’ll call finch qt 🙂

leaden hedge
#

and my brain does big brain solve

solemn rivet
#

hi and

brazen mortar
#

By finch do you mean and?

floral furnace
#

but i thought bugs just go to the feature list 🤔

dusky lion
#

56 react ech to knightmere message

weak lodge
#

56 is at school

#

I took the day off

dusky lion
#

why

leaden hedge
#

56 is gay hollowdab

weak lodge
#

Cause

#

Ech

solemn rivet
#

the cdash not working properly on blackmoth, ttacco

weak lodge
#

mola, by and you mean qt?

leaden hedge
#

and more like b&

floral furnace
#

oh yeah i remember you fixing that now

solemn rivet
#

I haven't

#

and prolly never will

fair rampart
#

QT is an application GUI framework with extensions to the C++ and Python languages

brazen mortar
#

It’s a feature

floral furnace
#

wait i thought you did

#

i remember you even showed the demo

#

what

weak lodge
#

See jngo got the joke finally lol 😂

leaden hedge
#

i think qt has c# bindings too

floral furnace
#

imagine using C++

leaden hedge
#

i use c++ FeelsBadMan

fair rampart
#

Does it have JavaScript bindings

floral furnace
#

pensiveloaf

weak lodge
#

Ech c++

fair rampart
#

Does it have extensions to raw hex

leaden hedge
#

i regularly do stuff that needs me to borrow memory from other programs

#

and apparently c# and python suck at that

floral furnace
#

understandable wearytiso , i still see people using c++ for other stuff too

#

because its that or shoving python in your face

solemn rivet
#

I mean, I wanted to implement a functional multidirectional cdash

dusky lion
#

haha guys scratch joke heehoo i know scratch haha he he ho godwin

solemn rivet
#

but the knight kept slowly falling while dashing

leaden hedge
#
frame0 = getAddressList().getMemoryRecordByDescription("frame 0")
frame1 = getAddressList().getMemoryRecordByDescription("frame 1")
frame2 = getAddressList().getMemoryRecordByDescription("frame 2")
frame3 = getAddressList().getMemoryRecordByDescription("frame 3")
frame4 = getAddressList().getMemoryRecordByDescription("frame 4")
frame5 = getAddressList().getMemoryRecordByDescription("frame 5")
frame6 = getAddressList().getMemoryRecordByDescription("frame 6")
frame7 = getAddressList().getMemoryRecordByDescription("frame 7")
frame8 = getAddressList().getMemoryRecordByDescription("frame 8")
frame9 = getAddressList().getMemoryRecordByDescription("frame 9")

fpac = getAddressList().getMemoryRecordByDescription("fpac first")

address = fpac.GetCurrentAddress()

i = 0

if timer == nil then
  timer = createTimer(nil, false)
end

timer.Interval = 300

timer.OnTimer = function(timer)
    str = ReadString(address + (i * 48), 15)
    i = i + 1

    if string.match(str, "JONB") then
       timer.Enabled = false
    else
        sprite = str
        print(sprite)

        frame0.Value = sprite
        frame1.Value = sprite
        frame2.Value = sprite
        frame3.Value = sprite
        frame4.Value = sprite
        frame5.Value = sprite
        frame6.Value = sprite
        frame7.Value = sprite
        frame8.Value = sprite
        frame9.Value = sprite

        Sleep(100)

        cmd = string.format("c:/ggxrd/screenshot.bat c:/ggxrd/sprites/%s.png", str)
        os.execute(cmd)
    end
end

timer.Enabled = true
shy cloak
#

A double dash like pikachu from smash would be neat

floral furnace
#

scratch more like agony

solemn rivet
#

and I couldn't for the life of me cancel out of the cdash animation

leaden hedge
#

imagine having to use cmd line to run a program to take a screen shot intenseface

#

because lua can't do it

floral furnace
#

couldnt you override the hero controller field or method which pulls you down for that

solemn rivet
#

tried to

#

no dice

floral furnace
#

oof

#

what is this for kdt

leaden hedge
#

ripping sprites from ggxrd

#

theres also this that rips hitboxes

hitboxes = getAddressList().getMemoryRecordByDescription("framedata")
phitbox = hitboxes.getCurrentAddress()
print(readString(phitbox+6))
hurtboxcount = readSmallInteger(phitbox + 45)
hitboxcount = readSmallInteger(phitbox + 47)
hitboxstart = phitbox + 215
if hurtboxcount > 0 then
   print("Clsn2: " .. tostring(hurtboxcount))
end
j = 0
for i = 1, hurtboxcount do
    x1 = math.floor(readFloat(hitboxstart+j+0)*-1.5)
    y1 = math.floor(readFloat(hitboxstart+j+4)*1.5)
    x2 = math.floor(x1 - readFloat(hitboxstart+j+8)*1.5)
    y2 = math.floor(y1 + readFloat(hitboxstart+j+12)*1.5)
    print("  clsn2["..tostring(i-1).."] = "..tostring(x1)..","..tostring(y1)..","..tostring(x2)..","..tostring(y2))
    j = j + 20
end
if hitboxcount > 0 then
   print("Clsn1: " .. tostring(hitboxcount))
end
for i = 1, hitboxcount do
    x1 = math.floor(readFloat(hitboxstart+j+0)*-1.5)
    y1 = math.floor(readFloat(hitboxstart+j+4)*1.5)
    x2 = math.floor(x1 - readFloat(hitboxstart+j+8)*1.5)
    y2 = math.floor(y1 + readFloat(hitboxstart+j+12)*1.5)
    print("  clsn1["..tostring(i-1).."] = "..tostring(x1)..","..tostring(y1)..","..tostring(x2)..","..tostring(y2))
    j = j + 20
end
floral furnace
#

this looks painful tbh

leaden hedge
floral furnace
#

diff of the red boxes from the blue ones?

leaden hedge
#

blue is where you can get hit

#

red is where you can hit

floral furnace
#

ohhh i get

leaden hedge
#

theres ~1400 sprites

#

and around 1600 frames of animation

#

per character and theres like 20 characters

#

aka too much effort to manually rip

floral furnace
#

im not good at math but all im saying that equates to a fuckton

#

it looks good tho

leaden hedge
#

technically I need to redo it

#

because I can get extremely good colour seperated sprites with a new method I came up with

#

but it requires me to rip each sprites like 40 times

#

and it takes like 30minutes per character

floral furnace
#

damn, was about to ask how long it is

leaden hedge
#

its mainly photoshop thats slow

#

the actual getting of 1400 images takes about 3-4 minutes

#

photoshop is just slow af

floral furnace
#

oh i thought it was the actual extraction that took the longest time, how big is the files usually

#

per character at least

leaden hedge
#

about 125mb

#

around 100kb per sprite

floral furnace
#

n i c e

leaden hedge
#

but the way I did it was applying a unique colour to each section of the model so it'd look like this

#

but instead I could make each section white, and everything else black, and it'd only render that section
removing all colour bleeding and making the colours sharper

#

but Id need to rerip it for every section

floral furnace
#

so doing the latter will slow down the extraction then?

leaden hedge
#

i mean it'd extract just as fast, I'd just have to extract way more sprites

#

then I have to process them too

#

it'd go from ~1400 to 42000-84000 sprites

#

depending on how many seperate colours I wanted

floral furnace
#

wait wouldnt that make the entire size problem even worst

leaden hedge
#

the problem isn't size

#

its how slow photoshop is at processing sprites

jovial vault
#

use another program?

floral furnace
#

ps is pretty good tho

leaden hedge
#

it has to crop them, remove the background, which is pure black, and then index them

jovial vault
#

it is, but ye

leaden hedge
#

I could just program my own batch processor

floral furnace
#

thats like big brain idea

leaden hedge
#

which i probably will have to do anyway, as I'll need to merge a bunch of images

#

as the sprites will come out as "000_00-boot", "000_00-skin" etc

floral furnace
#

that shouldnt take you too long tho right considering some of these stuff is way above me feeble experience

leaden hedge
#

it'd be way faster and easier if the screenshot program saved as bmp

buoyant obsidian
#

sharex can take screenshots as bmp

floral furnace
#

igotlazy make sure to put the volumes on that sawblade as loud as possible

leaden hedge
#

well im not pressing a button to save it

#

i don't think I can run sharex via cmd

#

wouldn't be a problem if lua had screenshot binds intenseface

buoyant obsidian
#

🤔

#

you can command line it I think

leaden hedge
#

oh you can do -RectangleRegion

buoyant obsidian
#

I'm not sure if it might bug out though if you take 1000 screenshots a second

#

because the toast

leaden hedge
#

it delays anyway

#

0.1 seconds per screenshot

#

as it has to wait for the game to update the model

buoyant obsidian
#

idk if command line is different but hotkeys have a limit of .2 seconds per screenshot for some reason

#

although you should be able to just edit it in dnspy to lower

#

might lead to strange behavior

leaden hedge
#

thats probably just double press protection

buoyant obsidian
#

it is

#

but idk why the limit is there

#

you'd think it'd be less than .2 minimum

#

so it might be dual purpose

jovial vault
#

@charred parrot oki so i finally played the demo and:

  • i think i'm just used to hk but swathe felt a tiny bit too long? could just be weird unity hitboxes
  • what kurosh said about a couple of extra frames where you can jump at the end
  • the "jumps" in the wall jump feel a bit to small to me personally
#

the double jump is really floaty and nice

#

gl w/ it!

charred parrot
#

what do you mean by a tiny bit too long?

#

like she herself is too tall?

jovial vault
#

ye

charred parrot
#

ok and what do you mean by the wall jump is too small?

#

like not enough movement in the horizontal?

jovial vault
#

yes

charred parrot
#

was trying to emulate the HK wall jump a bit by how snappy it was while still making double wall jumps... not shit

#

since wall jumping with two walls in hk is pretty trash

jovial vault
#

understandable, i think it just felt off to me bec i'm not used to playing hk on keyboard and rip my controller

#

oh ye the double wall jumps are good

#

also ** i meant vertical

charred parrot
#

oh

#

oooooh

#

k that's different

jovial vault
#

when you jump off the wall and jump back on

#

ye

#

i am just blind

shy cloak
#

like single wall climbing?

jovial vault
#

yup

charred parrot
#

I can make the wall jump give a bit more height

#

but it's almost giving as much as a regular jump

#

regular jump sets y vel to 17.75 while wall jump is 15.5

#

I'll turn it up to 16

#

I think Swathe takes up too much of the screen

#

ya I need to pull it back

#

it's like set to her actual size if she was poofed into HK

#

not as a protag

fresh cipher
#

one of the bosses I want to redesign is Markoth

#

i have a few ideas to make his fight a lot more engaging and fun

charred parrot
#

u telling me

#

that dude aint fun

fresh cipher
#
  1. change the spears to spawn only on-screen, and near him as close as possible
  2. make his Dreamshields retractable such as what the Knight's goes through when taking a hit
  3. add Radiance-esque spear patterns centered around the player below 10% health but while still being dogdeable
  4. Disabling Markoth's body dealing contact damage to counterbalance 2 and 3
charred parrot
#
  1. No floor
fresh cipher
#

yeah i'd also spike the floor but only on some occasions

#

i.e. for 30 seconds

charred parrot
#

thats an eternity

fresh cipher
#

so you can't just meme him by standing on the floor and screaming him

charred parrot
#

idea

#

mod

#

scills

river eagle
#

@copper nacelle Would you happen to know by the way how I can get rid of the Hyper-V ethernet switch that gets created everytime I restart my PC?

fresh cipher
#

@river eagle I know I'm not the person who you're asking, but, have you tried just disabling it in Device Manager?

river eagle
fresh cipher
#

Oh wait a second

river eagle
#

Yes but everytime I disable it it appears again

fresh cipher
#

That can be removed via Windows Features IIRC

#

it's...really weird

river eagle
#

Actually if I disable it and restart my PC, it creates a new one alongside the disabled one

#

and they just keep piling up indefinitely

#

I can remove it from device manager yeah but it just creates a new one

copper nacelle
#

Uninstall docker

#

Or give up either works

jovial vault
#

@fresh cipher if you end up making a markoth mod i'm sure half of this server would be very thankful

river eagle
#

...

#

That's it?

#

There's nothing else that can be done?

#

yet it still appears

fresh cipher
#

wait, are you on a virtual machine?

river eagle
#

Nah, I'm using Docker

fresh cipher
#

oh

river eagle
#

Yeah I know this language isn't going to help at all but that thing called "oletuskytkin" is the problem

#

It means "default switch"

fresh cipher
river eagle
#

but it does nothing

#

like pressing it does absolutely nothing

fresh cipher
#

you need to use CMD then

copper nacelle
#

And then you'll have to enable it again after you want to use docker again

river eagle
#

... That's quicker than reinstalling docker entirely at least

copper nacelle
#

Deleting that is a terrible idea anyways

jovial vault
#

haliitti you're finnish?

copper nacelle
#

Unless you want your docker container to have no internet

river eagle
#

Yes I am

fresh cipher
#

@jovial vault i just want to know where I can start modding bosses

#

as in...what software to get

river eagle
#

And I assume you're too since you recognized the language

jovial vault
#

best to ask modding staff

leaden hedge
#

can you talk like a rally driver

fresh cipher
#

?

jovial vault
#

nope i'm not finnish, i did dabble in it a bit because i'm into linguistics

river eagle
#

I can't believe someone actually knows about rally english

#

5/5

jovial vault
#

rally english is best english

fresh cipher
#

lmao

leaden hedge
#

finnish people roll their r's too much

river eagle
#

Pronouncing "r" in english is the most difficult thing for us

jovial vault
#

i still can't differenciate between y and u consistently despite learning it for a couple of months oof

river eagle
#

Everytime I try it it just sounds like gibberish so I just use hard r's too even though it does sound rather stupid

jovial vault
#

accents are cool so that's fine

buoyant obsidian
#

never use the hard r

jovial vault
#

i roll my rs a lot too

river eagle
#

I think people understand me better if I use the hard r

#

Trying to pronounce it just makes the whole word incomprehensible

weak lodge
#

say gamer out loud it will help 😎

leaden hedge
#

i have negative tongue control

#

I can't whistle or roll my rs

weak lodge
#

i cant do both

jovial vault
#

get on my level lads

weak lodge
#

either*

buoyant obsidian
#

I'll never understand not being able to whistle

weak lodge
#

i just cant

#

nor can i roll my r's

jovial vault
#

just practice tbh

weak lodge
#

no i literally cant

river eagle
#

Does rolling an r mean the same thing as using a hard r?

weak lodge
#

no

copper nacelle
#

no

buoyant obsidian
#

nope

leaden hedge
#

a rolled r is when the sound repeats

#

like the r vibrates

buoyant obsidian
#

most Americans only consider "hard r" a part of American slang

#

having words end in er instead of a

weak lodge
#

gamer

leaden hedge
#

afaik finnish only has rolled rs

buoyant obsidian
#

exactly

leaden hedge
#

whereas english has only normals rs

buoyant obsidian
#

like gamer vs game-a

weak lodge
#

game-a sounds too austrailian

copper nacelle
#

oy chap

leaden hedge
#

game-uh

weak lodge
#

56 go back to school

#

shit this is an austrailian server

copper nacelle
#

I'm in school right now

weak lodge
#

oy chaps

copper nacelle
river eagle
#

So what would this be called in english

#

Use the "listen" thing to hear how it's pronounced in finnish

copper nacelle
#

r

river eagle
#

then compare to the english one

weak lodge
#

r

jovial vault
#

rolled

weak lodge
#

r

#

r

leaden hedge
#

thats a rolled r

#

it repeats

river eagle
#

ah right

charred parrot
#

ya this'll do it >_>

river eagle
#

Well that's what we use for everything

leaden hedge
#

yeah english doesn't have them at all

#

we don't even have the flick you do to make the sound

river eagle
#

And that makes pronouncing it so annoying hollowsad

weak lodge
#

hal

copper nacelle
mossy pike
#

"KDT - Today at 17:24
whereas english has only normals rs"

english-centred statement 😩

buoyant obsidian
#

how do you pronounce grrrrr

weak lodge
#

gay-mugghr

jovial vault
#

gay

mossy pike
#

you pronounce it "uwu"

buoyant obsidian
#

do your wolves roll their r's

river eagle
#

The pronouncing in that was actually incorrect knight

#

He didn't roll the r in the end

charred parrot
#

whats the normal number of coyote frames?

#

that most platformers use

weak lodge
#

?

charred parrot
#

3 to 4?

buoyant obsidian
#

what's a coyote

river eagle
#

hmm hold on

fresh cipher
#

i-frames

leaden hedge
#

well finnish only has voiced alveolar trill and english only has I don't know the name of it so they are normal rs intenseface

#

its 4ish

charred parrot
#

frames you can still jump right after walking off the ledge

buoyant obsidian
#

ah that's a neat term for it

river eagle
mossy pike
#

but normal r are guttural R like in German or French hklove

leaden hedge
#

just like normal eaux sounds like o

weak lodge
#

what the hell

mossy pike
#

lol true

jovial vault
#

english has a post-alveolar approximant

#

this for you non linguist peasants

#

english has several r sounds but it doesn't write them down because haha imagine having a phonetic language (every word is written as its spoken)

leaden hedge
#

aka normal r

jovial vault
#

english r is super weird cause im used to a rolled r

#

until age 10 i couldnt pronounce the english r

river eagle
#

Alright so that wikipedia link that you just posted perfectly sums up my difficulties with english

fresh cipher
#

the easiest place to mod a boss is in the Hall of Gods, right

jovial vault
#

ye

river eagle
#

Fucking impossible to make the r not roll and at the same time have it sound like an r

leaden hedge
#

i mean no language is perfect

jovial vault
#

english is 4 languages in a trenchcoat

leaden hedge
#

french sucks

jovial vault
#

french is terrible don't get me started

leaden hedge
#

lets be real

jovial vault
#

exceptions in exceptions

river eagle
#

Finnish is actually a phonetic language

#

it's pretty nice

mossy pike
#

you just need to git gud grubfather

jovial vault
#

yes! that's why finnish is extremely cool

#

finnish is essentially very regular

#

code but a spoken language

river eagle
#

You just have to list out the sounds of all the letters in a word in order and that's literally the correct way to pronounce all words in the entire language

jovial vault
#

exactly

leaden hedge
#

you know whats nice japanese
you can take extremely common words like 今 ima & 日 nichi
and put them together and get 今日 imanichi oh wait its kyou

jovial vault
#

french: here's a word half of the vowels are pronounced how you think they should never be pronounced viva la revolution

#

ok kay dee tee

fair rampart
#

weeb

leaden hedge
#

but atleast everything has no pronounciation issues intenseface

fresh cipher
#

weebanese

river eagle
#

It would be nice having a phonetic language that also had simple grammar rules

charred parrot
#

who needs to be consistent

fresh cipher
#

use German

#

or Russian

charred parrot
#

No

#

I'd rather not spend 5 seconds just to say 1 word

jovial vault
#

esperanto actually

leaden hedge
#

german is funny though

fresh cipher
#

esperanto is...eh

jovial vault
#

it's a constructed language meant to be learned by people speaking a european language

#

honestly fair enough

#

it's very simple

#

why had modding turned into a language chat lol

river eagle
#

huh looks interesting

fresh cipher
#

how well does it work?

leaden hedge
#

they are like this holds breasts what shall we call it
breast holder = Büstenhalter

jovial vault
#

alright honestly?

#

nice choice of words

charred parrot
#

German = Galaxy Brain language

leaden hedge
#

whats this a glove, no this is a handshoe

charred parrot
#

Hebrew is kinda funny too

river eagle
#

Dragon = Lohikäärme
Lohi = Salmon
Käärme = Snake

epic

charred parrot
#

it was a dead language for a bit so it never got a chance to really

#

name things

#

so most names for modern day tech is just english

jovial vault
#

and this one guy went "hey guys i want to revive an ancient language thats been dead for a thousand years"and thats literally why hebrew is a living language again

#

ye

leaden hedge
#

like 60% of new words in japanese are english words for common nouns, mainly tech related

charred parrot
#

or even a bit of french

jovial vault
#

it's that way with a lot of language

leaden hedge
#

and that never died

jovial vault
#

a lot of words for tech in my native language are english loans

leaden hedge
#

except french who try really hard to not have english words

charred parrot
#

too hard

river eagle
#

But what are the original english words based on then ? hollowwoke

leaden hedge
#

but not hard enough apparently

#

they say wifi like wee-fee Kappa

jovial vault
#

germanic and latin roots @river eagle

charred parrot
#

can confirm they say wifi like they need to go to the bathroom

jovial vault
#

lmao

river eagle
#

But like when a completely new tech for example is invented, how is a name chosen for it actually

charred parrot
#

idk some dude just calls it whatever

river eagle
#

Are they just like "uh yeah let's put these letters in this order and call that thing it"

leaden hedge
#

in english they are almost always named after something else

jovial vault
#

basically yes

leaden hedge
#

bluetooth is a nordic guy

#

computer is just compute+er

charred parrot
#

heres a phone

#

its cool

#

iPhone

river eagle
#

blue and tooth are both english words though

charred parrot
#

genius

leaden hedge
#

phones are just latin

#

Harald "Bluetooth" Gormsson (Old Norse: Haraldr Gormsson, Danish: Harald Blåtand Gormsen, died c. 985/86) was a king of Denmark and Norway.
He was the son of King Gorm the Old and of Thyra Dannebod. His father had been the first historical recognized ruler of the Danish king...

river eagle
#

The original inventors of latin must have had fun

jovial vault
#

they were also like people who came speaking older languages

charred parrot
#

pretty sure language isnt invented by some dudes sitting around a table

jovial vault
#

ye

charred parrot
#

and deciding what to call things

leaden hedge
#

the nice thing about english

#

is it has pretty complete eytomology

jovial vault
#

honestly thats why programming made me go 👀 because it's just a bunch of languages

leaden hedge
#

so you can look up exactly where words came from

jovial vault
#

ye

river eagle
#

Ironic how many words in finnish were literally invented by some dudes sitting around a table

jovial vault
#

i know that's funny

#

like "standard" finnish is a lot of that

charred parrot
#

is English the most spoken

river eagle
#

You know quite a lot about this stuff it seems

charred parrot
#

or is it still Madarin due to china

river eagle
#

Do you perhaps study languages?

jovial vault
#

no english isn't the most spoken?

#

ye

charred parrot
#

fucking China

jovial vault
#

i'm going to be going into linguistics

river eagle
#

Chinese is probably the most spoken one. Then spanish I would guess

jovial vault
#

no

#

hindi i believe

#

let me check

river eagle
#

oh right yeah

charred parrot
#

fucking Asia

jovial vault
#

mandarin/english/hindi

#

smh racist much

river eagle
#

smh my head

jovial vault
#

ah no i was wrong

charred parrot
#

I hate half the planet

jovial vault
#

english / spanish / chinese / hindi

fair rampart
#

Disgusting Chinese people

charred parrot
#

actually 3/4ths of the planet

fair rampart
#

I hate myself them

jovial vault
#

ok then

charred parrot
#

I study immunology and microbiology

#

who wants to learn about crippling diseases

river eagle
#

Maybe after this language chat

charred parrot
#

and why Africa is a terrible continent

jovial vault
#

i thought you were a compsci major dang

#

not a med student

river eagle
#

Hungarian is also an interesting language

leaden hedge
#

africa sucks cause we drew a bunch of lines in the desert

charred parrot
#

soon(tm)

river eagle
#

If I remember correctly it has even more cases than finnish

leaden hedge
#

and now everyone hates each other

jovial vault
#

ye

charred parrot
#

Africa sucks because Malaria

jovial vault
#

hungarian and finnish are from the same family

charred parrot
#

and woooooooorms

river eagle
#

The ugric family

jovial vault
#

i mean to be fair the british did that w/ asia too

charred parrot
#

so many worms

jovial vault
#

ye finno-urgic

#

aka uralic

leaden hedge
#

we did it with the middle east and africa FeelsGoodMan

river eagle
charred parrot
#

is it really a FeelsGoodMan

jovial vault
#

thanks guys! wearytiso

leaden hedge
#

we got atleast 2 oils out of it

fair rampart
#

chinese is the most spoken sheerly because of their population

leaden hedge
#

only as a native language

jovial vault
#

english is because of imperialism so

leaden hedge
#

pretty much everyone speaks english as a 2nd language

jovial vault
#

ye

leaden hedge
#

as its a lingua franca

charred parrot
#

language of the internet

#

and business

#

kinda hard not too

river eagle
#

Do americans speak english as a second language too?

#

Oh right yeah they do probably

charred parrot
#

...

river eagle
#

mexicana

fair rampart
#

Yeah we speak American primarily

river eagle
leaden hedge
#

can't wait for lingua franca to change

charred parrot
#

American primarily

#

english second

jovial vault
#

no most americans only speak english

leaden hedge
#

to lingua not franca

jovial vault
#

like they get education on another language but cant speak it. like finns with swedish

leaden hedge
#

i don't know the latin word for english

fair rampart
#

We speak American dungo 🇺🇸

jovial vault
#

english

river eagle
#

You even know about that? zote

#

also fuck sw*dish

charred parrot
#

whp needs other languages when you've got Freedom

jovial vault
#

grimmwink im a language person

#

freedom and oil

charred parrot
#

and guns

fair rampart
#

everyone should just speak IPA

jovial vault
#

several people and typic

leaden hedge
#

who needs any languages other than japanese, thats all you need to read doujins

charred parrot
#

everyone should speak binary

leaden hedge
#

and thats all you really need in life

jovial vault
#

IPA isn't a language you fool it's just a script

river eagle
#

It's actually even rather socially unacceptable to be good at speaking swedish here

jovial vault
#

ye

river eagle
#

Many people even pretend to be worse at it than they actually are

leaden hedge
#

so like french people and english

river eagle
#

If you got good grades from swedish at school that was a suicide

jovial vault
#

a lot of people with english here

fair rampart
#

that seems counterproductive

charred parrot
#

Do Americans not like it when you speak a non-english language

weary oyster
#

swedish is basically useless compared to english anyway

leaden hedge
#

all swedes speak english

fair rampart
#

we don't like it because we don't understand

jovial vault
#

yeah basically

#

scary brown man speaking scary language i dont understand

leaden hedge
#

like sweden basically has about the same amount of english speakers per capita as the us

charred parrot
#

gnarly

#

how long until english overtakes mandarin

river eagle
#

Swedish as a language should be easy to learn

#

But nobody wants to learn it wearytiso

jovial vault
#

english has overtaken mandarin as most spoken, mandarin still has more natives

leaden hedge
#

english already did

fair rampart
#

until china falls apart

jovial vault
#

eng has more ESL (english second lang) speakers

leaden hedge
#

i mean china probably counts all the chinese speakers as native mandarin

charred parrot
#

I would assume english would have more english second language speakers... than madarin

leaden hedge
#

even though they probably speak some other dialect

#

like wu/cantonese

charred parrot
#

what are you talking about

#

China acknowledging other groups?

jovial vault
#

ye

charred parrot
#

crazy

jovial vault
#

lmao

fair rampart
#

thankyou british empire for making english the dominate language

charred parrot
#

ya thanks COLONIALISM

leaden hedge
#

we also invented other stuff

jovial vault
#

thank you british empire for imperialism and colonialism and just terrible times in this region uwu

leaden hedge
#

like machines and steam and computers

fair rampart
#

you invented a state of matter?

river eagle
#

Where are you from mino?

leaden hedge
#

yep

#

before us water didn't boil

charred parrot
#

can confirm

#

was there

leaden hedge
#

no matter how hot it wouldn't turn into steam

jovial vault
#

im vaguely from asia

#

the entire continent

charred parrot
#

you know what doesnt click with me mentally

#

Russians being Asian

leaden hedge
#

they aren't

charred parrot
#

nani

leaden hedge
#

they are european

jovial vault
#

oh yeah indigenous russians are

leaden hedge
#

like 99% of the population lives in europe

charred parrot
#

but the country is in the Asian continent

leaden hedge
#

no

charred parrot
#

wut

leaden hedge
#

only siberia is

jovial vault
#

yes but most russians are slavs

leaden hedge
#

mainland russia is european

jovial vault
#

eastern european

fair rampart
#

most of the russian pop are europe despite most of their landmass being in asia

jovial vault
#

there are like indigenous groups that are considered asian

#

ye

weary oyster
#

swedish was super easy after having studied english and german for a few years before that

leaden hedge
#

99% of russia is completely empty

jovial vault
#

swedish is german lite

leaden hedge
#

and theres only people there to mine oil

river eagle
weary oyster
#

ive already forgotten like 90% of it though after being out of high school like a year lol

#

i basically got full marks on all swedish stuff tho

charred parrot
#

the fuck is the pop of russia

leaden hedge
#

i only know like 3 swedish words

fair rampart
#

i mean, would you want to live in that frozen wasteland?

leaden hedge
#

slut, utgang and ingang

charred parrot
#

144 mill

river eagle
#

Jag tycker köttbullar och soppa and jag heter peter och jag är bög :DDD

fair rampart
#

what

charred parrot
#

I mean I live in Canada

#

so

river eagle
#

is what swedish I know

fair rampart
#

who's peter

charred parrot
#

we're not... that much of a frozen wasteland

fair rampart
#

you are russian?

#

oh wait

charred parrot
#

Canada

fair rampart
#

i cant read

charred parrot
#

The better America

fair rampart
#

true tbh

jovial vault
#

everyones revealing their tragic backstory locations and ip addresses nice

#

im actually applying to canada

charred parrot
#

do you want my bank id?

leaden hedge
#

also turks are technically more in europe than russian

#

but are much more asian than russia

fair rampart
charred parrot
#

uuuh

jovial vault
#

@charred parrot what about credit card number 😩

charred parrot
#

3 magic numbers on the back

jovial vault
#

yes

#

and expiry date

leaden hedge
#

420/69

river eagle
#

@fair rampart What is this gif and why is it posted so often superweary

charred parrot
#

We legalized weed up here recently

fair rampart
#

IDK. I just found it and thought it was cool

#

also really weird

charred parrot
#

completely normal bird things sacrificing dead bird things

fair rampart
#

seems legit

jovial vault
#

haha yall dont do that with your friends

charred parrot
#

k lets talk about mah boi

#

Chagas Disease

jovial vault
#

whomst

fair rampart
#

^

#

what's a chaga

charred parrot
#

Trypanosoma cruzi is a species of parasitic euglenoids. Amongst the protozoa, the trypanosomes characteristically bore tissue in another organism and feed on blood (primarily) and also lymph. This behaviour causes disease or the likelihood of disease that varies with the org...

#

mah man

fair rampart
#

fuck brazil

#

never going there

#

wasn't planning on it

charred parrot
#

and because of course it does

fair rampart
#

but now i am def never going there