#Team Fortress 2 Megathread - winter is the most chill time of year

1 messages · Page 60 of 1

languid haven
#

no crates or anything.

jagged pawn
#

the paint cans are for smissmas

summer steeple
#

no, paints can drop

jagged pawn
#

oh? interesting

languid haven
#

nope they just drop randomly like weapons and tags.

summer steeple
#

some paints at least

#

i don't think all of them can?

jagged pawn
#

I've only ever gotten them from the smissmas gifts

summer steeple
#

its a prietty limited number that can drop

languid haven
#

which is kinda fucking stupid for cases

summer steeple
#

looking at the wiki its like

  • zepheniah's greed (dark green)
  • ye olde rustic colour (light brown)
  • Color No. 216-190-216 (light pink)
  • Australium Gold
  • Radigan Conagher Brown
  • Aged Mustache Grey
  • Peculiarly Drab Tincture (sorta cream colored?)
  • Noble Hatter's Violet
  • Muskelmannbraun (orangey-brown)
  • A deep commitment to purple
  • Mann Co. Orange
  • Indubitably Green
summer steeple
#

huh it looks like the only ones that drop are the original paints they added

#

anything they added afterwards, including all the team colored paints, don't drop

languid haven
summer steeple
#

i've never seen that

languid haven
#

i have 2 non-tradeable rocket jumpers

summer steeple
#

not saying it doesn't exist, just that i've never seen it

cursive peak
#

Did they drop while you were F2P?

summer steeple
#

lmao i'm looking at an old forum post where someone asked robin walker about painting weapons

#

in 2010 people were whining about the artstyle

#

nothing has changed

languid haven
formal dew
#

the tf2 artstyle was ruined in 2007 because it's not concept art

languid haven
#

wait why are warpaint weapons untradable?

#

oh cristmas right

#

oh my paints weren't random drops, they were gifted but it doesn't say by whom.

high current
#

I never got a dueling minigame drop in my life. Then I bought 100 of them for $1 total and now there’s like a 33% chance I get one as a drop every time I complete a duel (mind you there’s 5 uses per item), plus I get them as random drops

#

I think I have more than 100 now.

languid haven
#

unless they were christmass drops and it just says "gifted"

#

wtf is this?

summer steeple
#

CRINGE!

languid haven
#

did someone make an article on the tf2 wiki on themself?

paper sluice
#

No

#

It’s a profile

languid haven
#

anyways do you guys think Concheror's health regeneration and Gas Passer's gas should be fixed to not reset or ignite when 0 damage is dealt?

#

seems dumb that the rocket jump can affect those

jagged pawn
#

jim discovers profiles

jagged pawn
languid haven
#

comp is unlocked? i never bought the thing

sterile ferry
#

u dont need to buy it

languid haven
sterile ferry
#

idk why its even possible to buy it the unlock reqs are like level 3 in casual, verified phone on steam and smth else, maybe tf2 premium

sterile ferry
languid haven
#

wtf it was locked yesterday for me ever since i've played

#

just now it unlocked

sterile ferry
#

still makes no sense why its possible to buy a comp pass instead of that if tf2 prem is infinitely more useful

languid haven
#

lvl 60 casual, already had premium for a decade or 2 and you can't trade without mobile authenticator.

#

it only now has ever unlocked.

#

wait

sterile ferry
#

🤷‍♂️

languid haven
#

no it unlocked when someone had me join their party and said " i'm gonna queue for comp"

#

which was proably a week ago

#

was comp just bugged for me this whole time or do you need to join someone else who has comp to get it? i'm so fucking confused

sterile ferry
#

Idk

#

Valve

languid haven
#

gonna have a brainblast if i don't stop thinking about it

misty plover
#

This was my original theory but there's a function call that should have 0 init'd the boolean returned with memset

#

Unless that was removed at some point

#

.

#

Everything else seems to have properly initialized data

#

Idk I will not code a memreader just for this someone else can do that

unborn pecan
#

we had fun playing together

#

me

#

krum

#

and getchoo

grim parcel
#

im gonna krum

spare obsidian
#

does source engine uses freetype?

balmy root
summer steeple
#

poor man

#

needled in the ass to death

balmy root
potent wolf
#

and in CTraceSolver::DoSweep, m_trace is copied to the trace_t provided in the constructor of CTraceSolver

#

so the clear in IsBoxIntersectingCone ends up being useless since it's entirely overwritten

potent wolf
potent wolf
#

its unitialized memory :D

misty plover
#

Oh wait

#

Nvm just read what you said

misty plover
potent wolf
#

I even wrote a stupid script to "fix" it on old versions trollfig

misty plover
#

This is so gamer I LOVE SOURCE I LOVE SOURCE I LOVE SOURCE

unborn pecan
#

krum is amazing

misty plover
#

I love c++

potent wolf
#

haven't checked 64bit yet, but it may just be getting lucky with stack layout

tough locust
#

you can get them from halloween contracts and transmutes nowadays, you haven't been able to get tradable halloween items since merasmissions in 2015. It's a good tradeoff to get wayy more halloween items i guess because even in 2014 you could get maybe 3 hats TOPS for all of halloween because they used gift boxes that would spawn in the map to get actual hats

misty plover
summer steeple
#

decided to tru and put a bit of work into my custom hud

#

turns out my mockups were on my harddrive that died

#

luckily, i posted them here so i could find them again :)

potent wolf
#

comfig discord is the ultimate backup solution

summer steeple
#

true

misty plover
#

The biggest reason I don't really run backups is cause all my data is replaceable from discord

summer steeple
#

i mean I unfortunately no longer have the actual krita file i was making these in

misty plover
#

I've considered making a hud

summer steeple
#

so the shapes I was using to make distance alpha masks (what the default tf2 hud uses to make the shapes on the hud appear sharp at all resolutions) are gone

misty plover
#

But my design skills do not transfer to games

summer steeple
#

at the very least I can recreate them with these mockups

misty plover
summer steeple
#

ye

#

i didn't realize they used it for anything other than the spy outline at first

#

but no they actually use it on most of the ingame hud panels

misty plover
#

That's actually really interesting

summer steeple
#

so the hud looks nice and sharp even at 4k

misty plover
#

I thought they'd be using normal svgs or smth

summer steeple
#

nah i don't think source supports svg

#

which like, arguably might be better than sdf

#

oh my god

#

so when i re-downloaded my mockups i left discord links to the posts they're from so i can reference feedback

#

but its fucking opening them in my browser

#

instead of discord

#

i hate it

#

why doesn't discord have a protocol like steam does

misty plover
potent wolf
#

LOL

misty plover
#

Hm what if

paper sluice
#

can you do thirdperson mayamode,.,

potent wolf
#

thirdperson mayamode and look at the camera

livid oracle
potent wolf
#

go go gadget medic trapper

livid oracle
#

ok so i wasnt insane

#

it's most likely supposed to be a sphere

misty plover
misty plover
balmy root
misty plover
#

Not from that video

#

But yeah its sfx from bis

livid oracle
#

where is this from btw

summer steeple
#

tf2maps

livid oracle
rare creek
#

wait sio you're telling me thar the only tf2 dev wehave left is a furyr

summer steeple
#

no

#

he's not a tf2 dev

#

the contractor however, is a furry i believe

#

eric idk

summer steeple
livid oracle
rare creek
#

what doez this mean

livid oracle
#

rayne has a specific suspicion about a certain valve employee and former tf2 dev

next nymph
livid oracle
summer steeple
languid haven
livid oracle
#

does it also exist in CTFWeaponBase?

misty plover
#

No

#

Should only be flamethrower

livid oracle
#

huh

#

so i guess it casts to CTFFlameThrower first?

misty plover
#

The flamethrower itself handles all of its own airblast logic

#

Wym?

small sirenBOT
#

*The flamethrower

itself handles all of its

own airblast logic*

livid oracle
#

which is kinda weird

#

idk if htey moved all of it to CTFFlameThrower in JI though

misty plover
#

Player deflection is all in the flamethrower

livid oracle
#

huh there's CTFWeaponBase::GetDeflectionSize

#

which i assume doesn't get used in the new airblast

misty plover
#

It was used in the old one for players

livid oracle
#

uses CTFFlameThrower::GetDeflectionRadius now

misty plover
livid oracle
#

yeah it's defined in the weapon base

misty plover
#

You know I am genuinely terrified of the airblast dashing stuff in the files

livid oracle
#

seems completely unused

misty plover
#

Yeah

livid oracle
#

is there an item attribute that enables it?

misty plover
#

Its all hidden behind staging

#

You can apply the attribute to give dashes but won't do anything

#

Too lazy to figure out how its intended to work but if its moving the pyro backwards from where they look that'd be terrifying lol

livid oracle
#

there's server plugins that have airblast jumping but it's unpredicted and feels awful

#

just like FaN jumping trollfig

misty plover
misty plover
livid oracle
#

do you wanna see something fucked up

#

jarate/mad milk also uses UTIL_EntitiesInSphere

#

but if you watch the vid

#

it's obviously not a sphere, right?

#

like you can even see it from the thumbnail

#

am i going insane

jagged pawn
#

wait I never noticed this lmao why does he use a sphere visualization

#

that's very clearly not accurate now that you point it out

livid oracle
#

im going fucking insane

#

@misty plover help

#

i need a 3rd person to say that that's clearly not a sphere

jagged pawn
#

I can make a second account if you want

livid oracle
#

this looks like a cube

jagged pawn
#

this is how we nerf them

#

literally just make the hit detection functional

#

and now you can't coat an entire team for free

jagged pawn
# livid oracle like

there is no world where the right column would look like that if it was a sphere

livid oracle
#

literally it would not coat the 4 pyros at the corners

#

how did nobody see this

jagged pawn
#

because sigsegv said sphere

#

who am I to question

#

all hail

livid oracle
#

sigsegv also got trolled by the fact it's called UTIL_EntitiesInSphere

misty plover
#

What the fuck what the fuck what the fuck what the fuck

summer steeple
#

so wait

#

does EntitiesInSphere work now in x64 or is it still fucked

livid oracle
#

it's still a cube

summer steeple
#

bruh

misty plover
#

WHY IS IT A CUBE??

summer steeple
#

its faster trollfig

#

even though uh, spheres are distance checks

#

but sure

#

idk maybe AABB is still faster

livid oracle
misty plover
#

🌩️

#

🤯

#

I hate this

livid oracle
#

im gonna throw up

misty plover
#

Absolutely vile

summer steeple
#

god this is so fucking funny

#

like there's no check here

#

they just run a box test

jagged pawn
#

AAAAAAAAAAAAA

summer steeple
#

like whats even the point

#

for what reason

#

would they do this

jagged pawn
#

does anyone know whose fault this is and also what their home address is

misty plover
#

Not even worth fixing either ig

summer steeple
#

like its not just me right this would be slower than just checking a sphere anyway

#

AAAAAAAAAAAAAA

jagged pawn
#

WHY

#

WHY

#

WHY

#

the only reason I can think of

#

and this is a stretch

#

is that, since jarate breaks on the floor generally, they didn't want people near the edge to be able to jump to avoid it?

#

but there's no way right

summer steeple
#

no

#

this is a util function

#

this is an engine feature

#

that just trolls you

jagged pawn
#

I see!

#

my fault for trying to make sense of it I will not do that in the future

#

wait so then what else is affected by this

#

based on the fact that you said that I assume it's a lot of things?

livid oracle
#

everything except blast damage afaik

#

explosions definitely are spheres

#

i've tested that a bunch before

#

i would assume taunt kills with a "radius" are affected

misty plover
misty plover
#

But I'm pretty sure it radiuses properly

livid oracle
#

it might be using the blast damage function then

#

i do know it has the same weird properties that explosions have

summer steeple
#

just looking at it right now:
HL2 AI behavior, some physics entities, Merasmus grenade removal (idk what this is?), dispenser radius, something with the passtime ball(?), nearly every single spell, jetpack stun (airblast on land?), jarate, projectile destruction on minigun in mvm, explosive headshot

livid oracle
#

with the halving damage shit

summer steeple
#

a lot of these probably use it for a general radius and then do more specific checks

livid oracle
#

explosive headshot isn't using blast damage?

summer steeple
#

nope

livid oracle
#

hmm, dispenser radius is probably the easiest to test

summer steeple
#

explosive headshot is just direct damage to enemies based on radius from headshotted enemy

misty plover
summer steeple
#

no they specifically have a comment that says "Remove the enemy pipe"

misty plover
#

Wack

#

Don't think I've encountered that but I also don't play demo

summer steeple
#

but it checks for the entity flag for FL_GRENADE

#

which i'm not sure pills use?

#

thats like, what grenades in HL and CS use

misty plover
#

Wtf

summer steeple
#

oh wow nvm

#

they do use it

half rose
#

so when will the healing debuff on Dragon's furry be fixed?

#

😴

misty plover
#

Gordon freeman ONE VERSUS ONES Merasmus and OWNS him EPIC STYLE

jagged pawn
#

I'm like 90% sure dispenser radius is a cube, I feel like I've seen that one tested before

summer steeple
#

huh and the removal happens when merasmus gets revealed when you break his prop

summer steeple
#

like the on-fire healing debuff?

half rose
#

yes

summer steeple
#

thats intended

jagged pawn
#

that's not a bug

#

all fire does that

half rose
jagged pawn
#

yes that's how afterburn works

#

are you saying that it doesn't do this on the dragon's fury

half rose
#

yeah

jagged pawn
#

oh then yeah they're weird about that for some reason

#

flares don't work right either

summer steeple
#

thats interesting

jagged pawn
#

I knew about the flare bug, didn't know it also applied to df

misty plover
#

Doesn't the affect of that scale with afterburn duration?

jagged pawn
#

makes it sound almost intentional since they're both single fire

misty plover
#

Or smth?

jagged pawn
#

and then it also completely disables payload cart healing for some reason

half rose
misty plover
#

Hm

jagged pawn
#

?

#

no it's afterburn

summer steeple
#

interesting, it seems that the scotres and quickiebomb enemy sticky destruction also uses the sphere check

half rose
#

Only applies when attack with a flamethrower.

jagged pawn
#

oh my god lol

half rose
summer steeple
#

guys i figured out why valve did this box check

#

its a doom reference

#

where explosions are squares

misty plover
jagged pawn
#

but different afterburn does different things, for some reason

#

like how degreaser afterburn damages you less than most, for example

#

certain weapons give you afterburn that reduces healing, and others don't, it's stupid but that's how it is

half rose
#

I've heard there are two types of afterburns

misty plover
jagged pawn
jagged pawn
#

so strange

half rose
#

TF_COND_BURNING
TF_COND_BURNING_PYRO

#

huh

summer steeple
#

the radius it uses is a value it grabs from a function that just handles radius for the stickies in general

jagged pawn
#

oh that's good at least

orchid sorrel
summer steeple
#

the latter cond doesn't even exist in the leaked code

jagged pawn
#

lol so then probably

livid oracle
misty plover
#

Can't believe all these squares make a circle

livid oracle
#

this seems to be the only person that even noticed it

misty plover
#

Its so rare for sigsegv to actually be wrong on something I'm gonna pretend it isn't real

#

Especially because its this

livid oracle
#

2-hour sigsegv exposed video

kind falcon
misty plover
#

What did the frog do

livid oracle
#

oh lol so this is why i see ppl saying that the huntsman was nerfed (it wasnt)

jagged pawn
#

yeah the misinfo on huntsman spread very quickly, I've had a few people ask me about it

languid haven
#

Just gonna say aiming feels more smooth on 64bit.

jagged pawn
#

because it is

misty plover
#

Yeah I sent magic elves into your pc that improved the hitreg while you game

kind falcon
#

kid called better performance

languid haven
#

Hit reg feels the exact same. Actually i think it's even more fucked. I some how headshot a sniper and got a penetration headshot and when they died they were on both sides of my crosshair. Really wished i was recording for that one.

#

Yes they did walk in front of the other but that's a large delay for 70 ping.

kind falcon
#

@jagged pawn hey whats up

jagged pawn
#

who's what

jagged pawn
#

NOOOOOOOOOOO

kind falcon
#

goog

livid oracle
#

i did find out something weird in the process of this

kind falcon
livid oracle
languid haven
#

That people will make up any excuse to say "this is worse"?

livid oracle
#

this is the spy at 0 yaw

#

awesome!

kind falcon
#

lgtm 👍

languid haven
#

Is that really the spy's bounding box? I just didn't imagine it'd be so huge.

jagged pawn
#

he's wearing a disguise that make you think he's not 300 pounds

kind falcon
languid haven
#

Just makes me shocked of how the fuck i miss such a giant target.

kind falcon
#

70 ping

#

☹️

languid haven
#

Try on 200 ping, you'll be wanting to beat your own head in with a car door in 10 mins with that. 70 is perfectly playable. 100 is pushing it and 150 is bad.

#

Actually i think i've tried playing on a 64 player russian server with 500 ping. I've never seen that version of a slide show.

#

Oh wait if the game runs faster now would compressing packets be better or worse for faster connections?

#

Asking cause if the comfig allows it with commands i'm wondering if it'd affect the speed they're sent out or recieved.

livid oracle
#

this means that point-symmetrical maps are actually biased towards one of the teams

#

because landing huntsman headshots is easier on one side

jagged pawn
#

pfff

livid oracle
jagged pawn
#

AAAAAAAAA

#

mimi sentry 2

livid oracle
#

lmfao

sterile ferry
#

the beggars experience

limpid panther
formal dew
#

the plot thickens

limpid panther
#

could you link me the issue, please?

formal dew
livid oracle
unborn pecan
#

dougie deployment

#

dougie bugfixer is here to bug fix

#

boop boop beep beep

next nymph
livid oracle
#

vscript is a lot more limited than i thought

#

there's no elegant way to run a function when a jarate breaks for example

#

if you do it by checking for jars in a think function, it can sometimes fail to find a jar before it breaks if the sniper throws it at a wall while pressed against it

languid haven
#

would it be different if tf2 has lua vscript instead?

kind falcon
#

howd that be different

tacit flare
#

9:50 Spawn wallhacks my beloved.

unborn pecan
tacit flare
# unborn pecan I love spawn wall hacks

"Just don't camp outside their spawn lol" They say as they take the level 3 teleporter to the middle of the map with another 10 seconds of spawn wallhacks enabled.

unborn pecan
#

i love

#

DOUGIE

#

alibi

#

do u like the dougie

tacit flare
#

Sey

#

What about Dalmatians?

unborn pecan
#

DOUGIE IS SUPERIOR!!!!

#

🫡

unborn pecan
#

nice handshake

languid haven
#

what if you could use the iron bomber to push your own stickies? you could cluster them, put down a bomb and scatter then detonate them.

sterile ferry
#

why would you want that

languid haven
#

to make stickies more dynamic and to not have to wait for an enemy to do something that'd benefit you and beause the iron bomber balls don't roll. it'd be perfect for it. especially when someone movves your stickies and you just don't wanna blow them up you could just shove them back in that general direction and say "good enough"

#

even better when you have maxed out stickies cause blowing up whatever oldest sticky you have where ever the hell you put itit's just be easier to know where your explosion are than to reset and guess.

#

or just highlight the oldest sticky on the scottish resistance a brighter color

limpid panther
heavy solarBOT
#

@limpid panther has leveled up! (56 ➜ 57)

jagged pawn
#

it would be funny I think

unborn pecan
#

🤮

#

z*sty 🤮

#

@livid oracle pls do a funny and delete teh comment

small sirenBOT
#

*@Green Light (Breaking

Bad) pls do a funny and

delete teh comment*

summer steeple
#

incoming 8 hour stream complaining because comment got deleted by WOKE tf2 content creator

orchid sorrel
#

woke up on dustbowl

unborn pecan
#

woketopia dustbowl

languid haven
#

y'all need a hobby from being chronicallyonline.

potent wolf
#

It always returns 128.0, whereas the CTFFlameThrower version returns deflection_size_multiplier * 128.0

#

deflection_size_multiplier being an attribute

livid oracle
# misty plover Funky

yeah and i guess they kept the name for compatibility even if nothing in the vanilla game uses it

mystic turtle
#

Oh man
Speaking of the man who could also be referred to as QueerChrist, I actually accidentally clicked on one of the dude's vids while looking for TF2 content
RIP me, I have sinned

livid oracle
#

what

#

what the hell are you saying

summer steeple
#

i don't think queer is a synonym for that at all

livid oracle
#

???

#

oh

orchid sorrel
#

its kinda janky

summer steeple
#

you know thats not how i expected it to work

potent salmon
#

How

livid oracle
#

@misty plover do you happen to know if it's possible for the vscript debugoverlay to not ignore z

#

like this

misty plover
#

If it doesn't have ztest then idk

misty plover
jagged pawn
livid oracle
#

i guess i could LIE and just fake it

#

by having it get cut off a bit under the ground

#

the lines dont draw above stuff

#

it's just the transparent part

orchid sorrel
jagged pawn
#

so presumably meant for an unlock then?

#

oh god imagine if this was on dragon's fury

#

what a mess that would be

livid oracle
jagged pawn
#

lol

misty plover
#

This guy's poor Intel atom pc

#

How is this person real

livid oracle
#

brazil

broken haven
#

brazil

languid haven
#

I have heard of brazil players whining their pc was so old they don't even have a gpu that can run vulkan even if the graphics were originally made for a mobile game.

misty plover
#

2010 CPU bro

#

2010

#

Fucking pineview

#

There's a strong chance their memory is ddr2

#

Bro is actually suffering even budget phones have more power

small sirenBOT
#

*Bro is actually

suffering even budget

phones have more power*

misty plover
#

Please someone get them help

livid oracle
#

i wanna know what frames you'd actually get if you somehow run tf2 on a modern smartphone

mystic turtle
misty plover
#

What the fuck is this video

#

Why would someone make this

unborn pecan
#

@summer steeple

slender nexus
#

erm

cursive peak
green tulip
#

I think the situation in brazil is just that bad. I have a friend in brazil with a pretty awful computer and I tried to look into getting them a better one but I don't think there's anyway to ship stuff there without paying more then double the price of a computer so I just gave up

languid haven
#

Should the way sentries aim at targets change?

#

like for example if the center of the bounding box isn't available the sentry could maybe instead aim for the nearest visible bone on the player.

tacit flare
#

Completely unrelated but when are they going to fix spawn wallhacks?

languid haven
potent salmon
# livid oracle i wanna know what frames you'd actually get if you somehow run tf2 on a modern s...

I finally learned how to download REAL TF2 on Android. (It was easy but I was lazy 🙂). I played this at 2:00 AM so I was really sleepy and really didn't know what I was doing 😄.

TF2c Classic port by: @sanyasho1303

IF YOU WANT TO DOWNLOAD THE GAME YOU NEED TO JOIN THIS DISCORD SERVER TO DOWNLOAD THE FILES: https://discord.gg/gXaxjbdNs5

IF YOU...

▶ Play video
languid haven
#

it runs like shit,big deal.

livid oracle
#

sentries targeting your eyes but still shooting at your body is probably a bug though

potent wolf
#

sentries should have perfect aim and should also have 9000 health

languid haven
tough locust
limpid panther
#

but its about double, not more than double

#

the only exception is a 1000USD allowance for itens of value not considered "personal items" that you can carry into the country without being taxed

#

in your carry-on baggage, not the dispatched baggage

#

"personal items" consist of 1 laptop, 1 phone, etc. Need to bring a work phone? tough luck, its gonna eat into your allowance when you come back to Brazil

#

so if you ever come to Brazil, make sure to bring your e-waste with you so we can make use of it, please

blazing cloud
#

switched gpus in my main rig because I got my proper gpu in a watercooling case now, Swapped the thing out with a firepro w5000 and tf2 is just eating it'

#

64 bit update comes out and i put myself to a total of 2 gb of vram right after

livid oracle
#

THE FUCKING VSCRIPT DEBUGOVERLAY

#

IT DOESNT GET DRAWN IF YOU RUN THE FUNCTION WHILE YOURE FACING AWAY

#

WHY

small sirenBOT
#

*IT DOESNT GET DRAWN

IF YOU RUN THE FUNCTION WHILE

YOURE FACING AWAY*

livid oracle
#

is there no function to convert a normal vector to an angle

livid oracle
livid oracle
sterile ferry
#

he dont got a car doe

sterile ferry
# livid oracle

question though - is the cone just for players or is it used for projectiles too

#

cause it certianly doesnt feel like its used for projectiles at least

sterile ferry
#

ic

livid oracle
#

@potent wolf btw are you sure the cone is 35 degrees? it seems more like 40 degrees

#

40 degree cone

#

if i go further to the left even by a tiny bit it airblasts me

sterile ferry
#

yo why the wood bleedin

livid oracle
#

actual measurements give me something like ~35.27 degrees

#

close enough i guess

kind falcon
livid oracle
#

really really hate that you cant do triangles

opal bolt
#

is there anyway to make my playerhud model smaller? or do i just have to get a new hud

summer willow
#

you can modify the current hud you're using

potent wolf
eternal haven
#

Does anyone know is dxvk tf2 busted on xorg?

#

It freezes the whole desktop, togl works fine, dxvk doesnt freeze on wayland

unborn pecan
summer willow
#

xorg steamhapp

dull jetty
eternal haven
#

Yeah

#

It's when booting initially, using dxvk, using xorg

#

I killed it via ssh or just wait a few minutes and it closes by itself

drowsy marlin
#

I know for me, TF2 likes to set my refresh rate to 50hz, and it likes to freeze my desktop

#

Nobara w/ x11

languid haven
#

is tf2 actually doing that?!

#

my refresh rate of my whole pc keeps getting set to 50.

eternal haven
#

Try -freq flag in tf2

#

If that stops it it was probably tf2

languid haven
#

it appears to not be tf2 since it's changed on restart and xorg.conf is now missing?

eternal haven
#

xorg.conf doesn't really exist by default anymore on most distributions

#

at least I don't think it does

#

if you run nvidia-xconfig or something, that would create an xorg.conf

languid haven
#

thanks

eternal haven
#

I'm not really recommending to run nvidia-xconfig

livid oracle
#

gayland

drowsy marlin
#

how do you use wayland with discord

#

the experience is buggy!

#

and I can't screenshare at all

grim parcel
# drowsy marlin how do you use wayland with discord

these flags should work --enable-gpu-rasterization --enable-zero-copy --enable-gpu-compositing --enable-native-gpu-memory-buffers --enable-oop-rasterization --enable-features=UseSkiaRenderer,WaylandWindowDecorations

drowsy marlin
#

where do I paste that

grim parcel
#

might give you more issues though

grim parcel
drowsy marlin
#

oh through the terminal

#

This is why Discord sucks!!!

grim parcel
#

eh i wouldn't blame discord for all of it

unborn pecan
#

xwayland works fine

#

Also

#

Most xwayland issues with Nvidia should be solved with Explicit sync

small sirenBOT
#

*Most xwayland issues

with Nvidia should be solved

with Explicit sync*

unborn pecan
#

I was talking to Kenaj about it earlier

drowsy marlin
#

how do I make it run in xWayland

unborn pecan
#
unborn pecan
#

Any X11 application running on wayland does it through xwayland

drowsy marlin
#

Discord sucks!!!

grim parcel
#

using native wayland with those flags basically has 0 issues

#

and never had this problem in the first place

unborn pecan
#

Gnome 46.1 has it

#

merged into KDE as well

#

2 weeks a go

#

I don't know if Xwayland needs to be updated as well

grim parcel
grim parcel
unborn pecan
#
#

ahh okay

#

Yeah

#
With the explicit sync protocol being implemented in compositors and very soon in Xwayland and the proprietary NVidia driver, all those problems will finally be a thing of the past, and the biggest remaining blocker for NVidia users to switch to Wayland will be gone.```
grim parcel
#

can you please link this more times

unborn pecan
#

sure

#
#

wait u were being sarcastic

#

How long could it possibly take for nvidia to implenent a protocol used by linux

eternal haven
drowsy marlin
#

not really

eternal haven
#

I thought it uses the crappy webrtc screensharing same as you get in browsers

#

rather than discord's proprietary protocol

#

that you get in the discord app

unborn pecan
#

Discord uses like

#

X11 Composite

#

Not some "propreitary protocol"

#

right?

potent wolf
#

?

eternal haven
#

Discord has two screensharing protocols

#

webrtc and their own proprietary one

#

the experience is much better with the latter

unborn pecan
#

?

#

Discord uses WebRTC for everything, no?

#

Are you talking about their custom like

#

Compression thing

grim parcel
potent wolf
#

it works

grim parcel
#

yeah

potent wolf
#

which is more than can be said for the native version on wayland

unborn pecan
#

I just use firefox for screen sharing

#

cause chrome is garbage on wayland

grim parcel
#

extremely hacky and you can understand why discord doesn't just use it

#

especially since a lot of the stuff it depends on just isn't guaranteed to be installed on all systems

#

and a lot of portal implementations are still actually ass with regularly broken updates (hyprland)

#

but yeah it works most of the time

unborn pecan
#

Does KDE have a good portal implementation?

#

also hyprland just sucks

#

in general trollfig

grim parcel
#

you'll probably run into other issues beforehand

potent wolf
#

kde screenshare works until you try to use it twice in a row

grim parcel
#

like having the latest electron
because there's totally no reason as to why discord uses the current one!

grim parcel
#

for obvious reasons

unborn pecan
#

❤️

#

kde

grim parcel
potent wolf
#

gnome is ugly trollfig

grim parcel
#

nah adwaita is beautiful

#

literally the only time the linux desktop has had good, consistent design

potent wolf
#

everything is too big

unborn pecan
#

getchtop

#

I would use gnome

#

BUT

#

No fractional scaling

#

and I want both my laptop and desktop to be the same

grim parcel
unborn pecan
#

Where?

grim parcel
#

idk somewhere

#

i might be confusing it with vrr though

#

not sure

unborn pecan
#

I think you're thinking about

#

Tripple buffering

#

and VRR

grim parcel
#

the three featured im reminded of whenever i mention gnome

eternal haven
heavy solarBOT
#

@eternal haven has leveled up! (6 ➜ 7)

potent wolf
#

webrtc supports h264, no?

jagged pawn
#

skimming the above, are the wayland defenders going wild rn

small sirenBOT
#

*skimming the above,

are the wayland defenders

going wild rn*

jagged pawn
#

wayland sucks sorry

potent wolf
#

linux sucks in general

unborn pecan
#

Discord uses

#

OpenH264

grim parcel
jagged pawn
#

fair

#

but like wayland is worse than usual

grim parcel
#

if you think wayland is still unusable i genuinely have no idea how you’re still using linux

jagged pawn
#

it doesn't work lol

potent wolf
#

i've been using it for years

#

and it works fine for me

grim parcel
#

same

jagged pawn
#

do you use obs

potent wolf
#

yes

grim parcel
#

yeah works great

jagged pawn
#

love redoing all my scenes every time I open it

potent wolf
#

i've literally posted clips in this channel recorded with obs

small sirenBOT
#

*i've literally

posted clips in this channel

recorded with obs*

jagged pawn
#

do you use window capture

unborn pecan
#

I've been using it for years

#

yeah

#

I use window capture on OBS

summer steeple
#

you should use windows capture

jagged pawn
#

ok well maybe I just need to hit my computer with hammers then bc it refuses to remember perms on wayland and I've looked it up and this is apparently a feature not a bug

summer steeple
#

it traps windows in a box

jagged pawn
#

free them

unborn pecan
#

free windows

potent wolf
grim parcel
#

OH

#

yeah

#

kde portal issue

#

not even wayland trollfig

unborn pecan
#

fr?

jagged pawn
#

me when I use gnome

unborn pecan
#

FARDNOMe

grim parcel
#

guess it’s a portal issue in general then

#

but yeah that’s not even wayland

#

and again

#

if that’s your dealbreaker

#

how do you daily linux

jagged pawn
#

if it happens when I use wayland and not when I use x11 it is for all intents and purposes a wayland issue

#

and it's just the most tangible example I have

#

wayland breaks constantly every time I try to use it

#

but the obs thing is at least replicable

grim parcel
#

that’s a pretty bad example of something “not working”

jagged pawn
#

if it doesn't work that means it's not working

grim parcel
#

that’s just a minor annoyance

jagged pawn
#

having to re setup the settings for an application every time I open it is a minor annoyance

#

alright lol

grim parcel
jagged pawn
#

if you feel that way then I can't exactly convince you otherwise

unborn pecan
#

did you guys know that steam can use pipewire for remote play on wayland?

#

it's cool

jagged pawn
#

not if I don't have the window open at that moment

unborn pecan
#

you launch steam with -pipewire

grim parcel
#

also like putting this in perspective

#

have you tried xorg with multi monitor?

jagged pawn
#

the way it actually manifests is this

  • open obs
  • don't have every single window open that I've ever had open
  • my perms are now gone forever because I can't reassign them all at once
  • manually open every single scene to reapply as needed, can never actually have multiple scenes remembered at once because I'm not going to open 10 windows before I open obs every time when I'm not using most of them
unborn pecan
#

xorg with mroe than 1 monitors is poopy

jagged pawn
#

both of my monitors are different resolutions and different refresh rates and xorg doesn't skip a beat

#

this is supposed to be the thing that it sucks at but I've never once had an issue

grim parcel
#

well i actually had issues so

#

xorg doesn't work

#

i use windows btw

unborn pecan
#

major cap

#

Xorg shits itself withdifferent resolutions and different refresh rates

#

I am pretty sure like

#

You have to render to the lowest commen demonanator refresh rate

#

no?

jagged pawn
grim parcel
#

it's linux, it's going to suck regardless

#

if you don't have wayland issues you're going to have x issues

jagged pawn
#

I haven't, what aren't you getting lmao

grim parcel
#

and i haven't had wayland issues since like 2018

#

it's entirely subjective

jagged pawn
#

I mean fair enough then, use wayland. I just think it sucks how the option is starting to go away for people who don't have the same experience

grim parcel
#

but nowadays it doesn't really matter

#

they both will have bugs consistently

unborn pecan
#

for Xwayland

grim parcel
#

it's a trade off

unborn pecan
#

it was so swag

grim parcel
#

yeah like most "wayland breaks everything" stuff is just not true nowadays

small sirenBOT
#

*yeah like most "wayland

breaks everything" stuff is just

not true nowadays*

grim parcel
#

like even as a nvidia user i have more problems with xorg in normal use than wayland

jagged pawn
#

I don't think it breaks everything it just breaks my workflow

grim parcel
#

(i love screen tearing)

unborn pecan
jagged pawn
#

screen tearing is sick

unborn pecan
#

hey pookie

#

how are you

jagged pawn
#

it looks funny

#

anyway this is coming from the perspective of someone who uses linux because windows kept breaking for me so maybe I'm just haunted

grim parcel
#

going strong on a 6 year old install myself

unborn pecan
unborn pecan
#

you killed them all

rare creek
#

Twice

unborn pecan
#

those bots r so stupid

grim parcel
jagged pawn
grim parcel
#

i just know it's been 6 years since that's when i bought my current pc

#

well

#

a previous version

small sirenBOT
#

*i just know it's been

6 years since that's when i bought

my current pc*

unborn pecan
#

that is your new name

grim parcel
#

ship of theseus moment

unborn pecan
#

pook pook

grim parcel
#

ok hurripoo

mystic turtle
unborn pecan
#

actually

#

with a certain third party plugin

grim parcel
#

i love the linux community's solution of running discord in a browser but pretending like it's not literally the webclient

unborn pecan
#

you got arpc

drowsy marlin
mystic turtle
#

apologies for giving that garbo suggestion

drowsy marlin
#

how about just using vesktop instead?

#

I like the anime girl thing it has

mystic turtle
#

The main reason I suggested WebCord over Vesktop was due to the latter being a full-on custom client
WebCord sorta goes under the radar due to it being essentially the ordinary web app, ergo reduced chances of account bans

#

damn it, "bands"

#

lol

grim parcel
#

they are both ordinary web apps

drowsy marlin
#

if I got banned that would be more of a blessing ngl. I'll finally touch grass

grim parcel
#

vesktop is literally just the web client in an electron window

#
  • user scripts injected
#

not much difference compared to using the extension

mystic turtle
#

wait, what?
Oh, okey

#

yep, mb mb

mystic turtle
#

"hit the bricks pal, you're done"

unborn pecan
#

so ture

sudden tinsel
#

Should I care? Linux amd

eternal haven
#

DXVK is probably better

#

"Legacy OpenGL" is what the game used to use prior to the 64 bit update

#

Probably best to try both and see which one you prefer

jagged pawn
#

keep in mind that legacy opengl is still 64 bit

grim parcel
#

opengl 32bit ftw 💪💪💪

jagged pawn
#

default will be better in most instances, if you don't want to bother testing your system just do default and you'll be fine

grim parcel
#

i don’t need to use an extra 32bits for a game that came out when bush was president

jagged pawn
#

real

high current
#

I personally prefer 16 nibble tf2

livid oracle
#

so like what we know is that

#

it does a "trace" to the origin of each hitbox

#

however, this does not take angles into account

#

the hitboxes are treated as AABBs

#

awesome

#

i guess there will be Hunstman headshots: Episode 3

radiant merlin
#

curiously, overwatch does it the same way

livid oracle
livid oracle
#

ah

#

anyway the issue is like

#

VERY funny

kind falcon
livid oracle
kind falcon
#

what if

cursive peak
#

I thought it was pretty well known that projectiles use axis aligned hitboxes?

livid oracle
#

idk how to really explain it without just visualising it ingame

limpid panther
# livid oracle

are you sure it doesnt just do an AABB enclosing the rotated hitbox?

#

because it this is true its MASSIVE

livid oracle
#

it looks to be just outright not using the angles at all

#

quite hilarious

limpid panther
#

now you gotta vscript real hard so you can show this in a videoz right?

small sirenBOT
#

*now you gotta vscript

real hard so you can show this

in a videoz right?*

livid oracle
#

yes because it's hard to explain otherwise

limpid panther
#

dude, i think if this lands on reddit you are actually gonna get famous in the general tf2 community lol

livid oracle
#

vscript has functions for bone stuff

livid oracle
limpid panther
livid oracle
#

it was Jane

#

which people think is my real name for some reason

limpid panther
#

ah

livid oracle
#

its literally from soldier's name jane doe

#

because im not creative

limpid panther
#

so it collides with the player collision hull (which is axis aligned) then traces towards the inside and tries to find a bone, if it does, that gets hit. If it doesn't, the bone closest to the point where the arrow collided with the collision hull gets hit

#

@livid oracle am I correct?

limpid panther
livid oracle
limpid panther
potent wolf
#

Huntsman Headshots: Alyx

spare obsidian
summer steeple
#

did they just tag random people

spare obsidian
#

yep

uncut spear
#

feels like some guidelines are gonna be put in place soon lol

crisp cedar
#

not really

formal dew
#

kisak-valve stronger than the navy seals 🫡

languid haven
#

I think tf2 players have a brain rot issue.

rare creek
#

no way really???? 🤯

zealous pond
next nymph
#

I remember seeing a guy periodically do that on the steam discussions (his specific cosmetic / unusual effect combo would place the effect slightly too high when you enable the adjustable height slider) emailing eric for like a few months until eventually it was fixed

misty plover
#

Also its still more creative than basically any name I've had

small sirenBOT
#

*Also its still more

creative than basically

any name I've had*

misty plover
#

Most of mine are derivatives of random programming things

next nymph
#

oh I thought your name meant University of Baltimore

misty plover
#

No I'm named after source engine code

summer steeple
#

i mean wget is also stolen

next nymph
#

oh I thought that name meant Working Group on Emergency Telecommunications

grim parcel
crisp cedar
#

we have everything tf2 has PLUS a functioning relationship with valve software

jagged pawn
#

why would people not assume that's your name 😭

grim parcel
#

and im sorry has lego dota dropped yet?

#

yeah didn't think so

#

fortnite on top

#

use creator code masterofcommunications

misty plover
next nymph
livid oracle
misty plover
grim parcel
#

undefined behavior

#

rust would fix this

slender nexus
livid oracle
#

the people have spoken

limpid panther
potent wolf
#

the cone is evil and must be destroyed

slender nexus
#

ice cream places:

next nymph
mystic turtle
#

morming comfigurators

mystic turtle
slender nexus
#

good day mastercomfigies

limpid panther
livid oracle
#

i do not like squirrel at all

#

this feels like if you wanted to use lua but youre too embarrassed to use lua and you want the veneer of a Real Language

#

i cant even load the official squirrel docs

limpid panther
#

how can you feel embarassed to use lua? metatables are the coolest thing ever!!!1!

#

and its even made in Brazil!

livid oracle
#

didnt source 2 end up choosing lua over squirrel lol

livid oracle
#

hell yeah

next nymph
#

one of those things that's such an elegant generalization that it becomes hard to know how to even use it right

rare creek
summer steeple
#

this is not the first time this has happened either lol

#

like every couple months

next nymph
#

how? can't it just be automatic payments

summer steeple
#

idk but i just know this isn’t the first time

#

when vscript launched it was down

#

i used to have the html file for the docs downloaded lmao

rare creek
limpid panther
#

while with Lua if you squint it looks like Lua

summer steeple
#

i have to assume that because other source 1 games use squirrel it was easier to port over

rare creek
#

they should have just went with javascript

grim parcel
#

i need nodejs on my game server

misty plover
#

I would have rather had ltierally any other scripting language

green tulip
#

iirc Squirrel is forked off of Lua in 2003

grim parcel
#

really?

#

why did they just make a worse lua then

green tulip
#

also VScript is setup in a way for any scripting language to be used with it but Valve went with Squirrel in the end with the choices they where deciding between being:

  • Squirrel
  • Lua (5.1 at the time)
  • Python
  • GameMonkey Script
#

in Source 2 Squirrel ended up getting switched out with LuaJIT

spare obsidian
#

GameMonkey is unused too

green tulip
#

didn't say it was used

heavy solarBOT
#

@green tulip has leveled up! (10 ➜ 11)

spare obsidian
#

and python too however it just ended being engine side for sfm

next nymph
green tulip
summer steeple
spare obsidian
#

early lua sucked balls :p

green tulip
livid oracle
#

luajit is insane

#

also

#

Output Table: pos, fraction, hit, enthit, allsolid, startpos, endpos, startsolid, plane_normal, plane_dist, surface_name, surface_flags, surface_props

#

tracing with vscript

#

doesnt give you hitbox

#

why

summer steeple
#

you can use the enthit result to get the boundingbox

#

oh wait hitbox

#

uhhhhh

#

if its a player the damage event tells you i think

misty plover
#

Iirc the hitbox data is broken or misisng idk can't remmeber

summer steeple
#

i thought it worked for players

misty plover
#

Was an annoying issue when I was making my little boss system headshottable

summer steeple
#

i know for base_boss it doesn't

misty plover
#

Mmmhm

summer steeple
#

i know yourp ain lol

misty plover
#

My solution was just to make my own hitbox system and whenever a shot hits the boss I do my own raycast from the attacker to see if it hit a "critical" spot lol

summer steeple
#

the current solution iirc is that you remove the hitscan collision from the base_boss and bonemerge a generic_actor to it

misty plover
#

So they never really could be used behind a static head position

#

Beyond*

#

Tbh 99% of my vscript experience has been "okay it lacks this function but I understand how it works so I'll just remake the system as best as I can from what data is available"

#

Is there a debug box that allows rotation yet or do I still need my own function for that

summer steeple
#

wdym debug box

#

like a debug draw function for it?

#

i think that still needs your own function

rare creek
#

we should make mercsonas

#

fan made tf2 mercs