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

1 messages · Page 47 of 1

limpid panther
#

including mine

next nymph
#

nah start with the most trivial and minor changes. Then hype up the big interesting ones each time

livid oracle
#

keep saying there will be a big surprise at the middle and end of the video

proper tangle
#

Video starts: "So how did I get tf2 from this..." - shows fps counter at 60 - "... to this ... " - Fps counter now shows 120, there's a demoman doing the conga on fire this time

#

8h59min of pure code analysis

next nymph
#

bring back the faze fragvid airhorns

hoary geyser
#

I'm still confused on what the x64 linux branch is

limpid panther
#

After thinking for a while, I'm on the fence if this would be a good use of your time

hoary geyser
#

Is it just 64-bit tf2?

proper tangle
#

It reminds me of the series of videos that guy made about fixing mario64

#

He got nearly double the framerate on the hardware itself

livid oracle
proper tangle
#

And that is after the famous compiler flag

hoary geyser
#

what's with the linux part of the name?

next nymph
proper tangle
#

windows and mac will get it later

livid oracle
limpid panther
#

because I can count on 1 hand the amount of people who would have the knowledge to engage with that content, and also the interest in that in relation to tf2

proper tangle
#

depends on how exactly is presented

left sand
#

trickle down balance trollfig

#

you don't make things for the average player you make things for the top extreme

radiant merlin
#

cool mod or crypto miner?

jagged pawn
#

wait WHAT

#

this is based if real

limpid panther
radiant merlin
#

yes

left sand
#

theres also

#

some uhm

#

illegitimate way.

proper tangle
#

stop right there criminal scum

livid urchin
#

That has nothing to do with my question about new cvars. I'm not sure why you are acting so annoyed.

left sand
#

referring to this

#

i dont think theyre annoyed

#

you can check new cvars using cvarlist

livid oracle
#

yeah i meant the fonts

runic dew
#

ME in the video

#

thats ME in the video getting OWNED

#

you can also kick entire cars

serene yarrow
#

id rather just block them on my own end though although i don't rly know if it's possible nowadays cause sdr

#

assuming that program actually works I guess it is

coarse spruce
#

New TF2 on the Sniper runtime seems busted on flatpak, both the x11 and wayland backends fail to initialize :/

potent wolf
#

try the native package

coarse spruce
coarse spruce
potent wolf
#

Team Fortress 2 Megathread - 🐸

proper tangle
#

frog?

glass pollen
#

I went from 30-40 FPS in extreme cases on a Dustbowl first fight with 23 bots to 60-70. And that was enough to make it feel much, much smoother than normal in these cases. AMD Ryzen 2700, GTX 2080 in 4K. Definitely looking forward to this being put into live

glass musk
#

Now imagine if we also got the TC2 patches

slender nexus
#

I'm gonna test on my steam deck when I get home

glass musk
#

@slender nexus why did you confuse react me

slender nexus
#

whar

glass musk
slender nexus
#

comfuse

glass musk
#

this is what I meant by ''TC2 patches''

glass musk
#

💪

paper sluice
#

i dont get people who say spy is the worst class
hes not that bad just equip the revolver ez money

next nymph
#

spy is the worst class because i dont play him so i suck at him because hes the worst class

tough locust
#

is this in Team Comtress 2?

summer steeple
#

yes

tough locust
#

can't find it, the regular images just show up on the main menu. Is it a convar?

left sand
#

some things are listed which are in a second patchset but given the lack of confidence i havent really invested more time into preparing that

spare obsidian
#

i wonder does the x64 would be beneficial for the compiler tools?

tough locust
potent wolf
#

im not really qualified to comment on it though

left sand
#

because when things are front and center you notice a more bugs with it

small sirenBOT
#

*because when things are

front and center you notice

a more bugs with it*

left sand
#

especially unusuals, animations, how weapons are handled, etc.

#

iirc its coded as a HUD element on mainmenuoverride and is then supplied info

#

so hud authors can customize it and it isn't available by default if the hud doesn't have that

spare obsidian
#

basemodelpanel doesn't play nice when its use in the main menu lol

viral patio
#

Any idea what to test for on the Linux Beta?

limpid panther
spare obsidian
#

and gameplay

limpid panther
#

things like particles looking different

limpid panther
spare obsidian
#

does payload works has intended?

limpid panther
#

if it is working as intended? I dont know. @grim parcel posted some problems earlier today

spare obsidian
#

can't wait to test passtime lol

limpid panther
#

#1072696252162117752 message

grim parcel
#

trolled by the better codec

broken haven
#

team gangsta 2

glass musk
#

what discord server is this btw

summer willow
#

how is everything going? i didnt have time to check out

#

playing with bots i just saw medics shooting guns instead of syringes

summer willow
#

its possible to have wayland support?

#

also, the sdl2 library was updated?

#

oh, doesnt have anymore the libsdl with tf2

potent wolf
#

it's now using the one packaged with the steam runtime

summer willow
#

it feels better but now that is vulkan and using nvidia i get flashing black screens

grim parcel
#

i got that first launch and just

#

didn't again?

#

and it was only in the main menu for some reason

#

(driver 535 because 545 is bork)

summer willow
#

main screen is fine for me but probably just occurs less than in-game

#

and im using 545

radiant merlin
#

bro still uses windows 7

#

"If anyone asks I got a hacker to help out with clips and info. And please don't turn this into a Windows upgrade discussion. I'm not interested, thanks."

spare obsidian
#

bruh

summer willow
#

lol

#

btw

summer willow
potent wolf
summer willow
#

oh, thanks

grim parcel
radiant merlin
#

kisak should answer: "sorry but win7 is unsupported as of 1 january, please upgrade and check if the issue persist"

spare obsidian
potent wolf
#

If it's 64-bit linux i don't see what the problem is

coarse spruce
#

HD 4000? Vulkan support is spotty on that one afaik, should still work tho

spare obsidian
#

i mean is from 2012 are we sure its going to work? lol

potent wolf
#

mildly useless since dxvk is just better, but you can still use ToGL with the -gl launch option

spare obsidian
#

i though they ditched ToGL

potent wolf
#

no

#

it's the same as all the other source games with dxvk

#

you can select which api you want to use

#

the only difference is that it's vulkan by default for tf2

coarse spruce
#

Will default to gl once the test is over I bet

kind falcon
#

togl will be gone

potent wolf
coarse spruce
kind falcon
grim parcel
#

isn't that the only third party distro valve officially supports anyways trollfig

potent wolf
#

remember to use the steam snap for best results

coarse spruce
grim parcel
#

you know i really try to like

#

defend snaps

#

i don't think they're the worst thing in the world, and they do the job for your new user who just wants a functional os instead of endless bike shedding about horrible distribution issues

#

but man canonical has been making it hard to do that lately

potent wolf
grim parcel
#

like chrome still worked, firefox, all that. new users would never tell the difference

#

but now they're just pushing it onto everything, trying to upstream it into projects that don't know much about snap and have literally already dropped it (happened to me personally), and are just making broken packages

potent wolf
summer willow
#

oh, really nice

#

it updated? when i tried i was getting the .mp3 error

small sirenBOT
#

*it updated? when

i tried i was getting the

.mp3 error*

potent wolf
#

there haven't been any updates to the branch yet

stuck locust
potent wolf
#

64bit

#

also tcmalloc is fixed because they switched to mimalloc

#

should've used glibc malloc smh my head

stuck locust
#

libsdl2 is updated as well, right?

potent wolf
#

it now uses libsdl2 from the steam runtime

#

so yes

stuck locust
#

woo!

grim parcel
#

wait a minute

#

I WONDER IF THIS FIXES THE ISSUE WITH SELINUX

#

someone had the same thought it seems

radiant merlin
#

true or reddit moment?

unborn pecan
#

I did the same test with portal 2

#

a long time ago

jagged pawn
#

aaaaaaaaaaaaaaa

#

the future is now

grim parcel
#

earlier we decided that might be a reddit moment

#

we should wait until the kenajmarks drop

unborn pecan
#

kenajmarks is gold

kind falcon
#

imagine multithreading

left sand
#

very good news

#

seems like some performance fixes are being implemented

#

👀

jagged pawn
#

let's goooooo

left sand
kind falcon
#

no

#

neverr

proper tangle
#

kek

crisp cedar
#

whats so funny

#

hes going to save tf2

limpid panther
#

I mean

crisp cedar
#

we doooo

limpid panther
#

nothing official with mastercomfig

#

just me wanting to try out the beta with people

#

also I dont even know if listenservers are working

#

lol

#

I've been very busy at work so I havent been able to look into it properly

proper tangle
#

We'll figure it out

#

I got my neon live usb ready

proper tangle
#

I dream of the day I will join a match and not hear: "Attention! (Expl-Explo-Explosion sound) Five minutes le-le-le-le-le-left in the miss-miss-miss-miss-mission. "

limpid panther
proper tangle
#

Stutter free audio is not a myth

#

I have seen it

#

heard it

#

felt it

glass musk
#

well I mean it doesn't happen on decent PC hardware but the audio stutters still sometimes happen even on decent hardware

proper tangle
#

coms fixed it, although it was supposedly an unstable solution

livid urchin
paper sluice
#

It’s possible but IDK exactly

#

And yeah I’ve played games where the audio doesn’t stutter while loading

small sirenBOT
#

*And yeah I’ve played games

where the audio doesn’t

stutter while loading*

left sand
#

i would doubt that's true tbh

#

probably not enough time

coarse spruce
#

TF2 beta not launching under flatpak is such a cursed issue, I traced it down to libwayland-client failing on the connect call to /run/user/1000/wayland-1 with a fucking.. ENOENT?? (its obviously present and works fine with non-beta Soldier runtime)

formal dew
#

Didn't one one the mat queue mode settings fuck up how the console prints text

#

Maybe that was fixed

coarse spruce
#

Well I found the cause - what the hell is steam-launch-wrapper doing

grim parcel
coarse spruce
grim parcel
#

i mean you're installing the 32bit libs either way

#

most package manages are also pretty good at removing them (or giving the ability to) by filtering packages by repo/name/arch

coarse spruce
#

Well I kinda lied, I am on Gentoo so "installing" a bunch of 32bit libs would mean I would need to build a considerable amount of packages with 32bit support enabled, which quickly balloons up with the amount of deps they need. You can now see why flatpak is quite convenient for me :P

potent wolf
#

i am on gentoo
Well, there's your problem trollfig

summer willow
#

as said above

left sand
#

wait...

#

so youre using flatpak to

#

avoid compiling packages?

#

if only there was a way a linux distro could perhaps provide precompiled binaries natively and allow you to opt into compiling important packages...

#

hmm

#

oh wait!

#

thats literally every other linux distro

grim parcel
#

i always like telling gentoo users that rpms have use flags

#

always golden

summer willow
grim parcel
#

For most architectures, this is limited to the core system and weekly updates - not so for amd64 and arm64 however. There we’ve got a stunning >20 GByte of packages on our mirrors

#

if you want a source based distro that has binaries, just use nixos it has like 400+tb

radiant merlin
proper tangle
#

only render if you are there

runic pagoda
#

You've heard of rendering only what the player can see, with this new technique we've developed, why render anything at all!
This new optimization trick is proven to give you a 10% boost in fps

radiant merlin
spare obsidian
#

truly a master piece

tawny gate
#

finally, playable wutville

summer willow
#

i noticed that mastercomfig isnt being setup properly

#

but btw, its is much better for me, like, one of the biggest problems that i had with the game running at 5 fps because ????? and now doesnt seems to happen

limpid panther
#

I will be joining vc in a bit to test the beta

proper tangle
#

I'll be getting home in a bit

proper tangle
#

all right, booting up the usb

#

probably should have tested this yesterday

unborn pecan
unborn pecan
proper tangle
#

Get the deb people

unborn pecan
#

or just

#

idk

#

don't use flatpak

proper tangle
#

Or at least, only use official ones

#

Steam is not one of them

unborn pecan
#

Did they like

#

change the branch TF2 is on

#

or

#

what

#

they totaly changed the bin/ folder

#

also

#

libdxvk_d3d9.so is by itself

#

WAiting

#

to be updated

potent wolf
#

?

unborn pecan
#

I put in a newer version of dxvk than what tf2 ships with by default

#

whenveer dxvk updates

#

Looks like

#

It uses 2.3

#

which is the latest

potent wolf
unborn pecan
#

yeah probs

#

I forgor I am using mastercomfig low

potent wolf
#

comfig is kinda broken currently

unborn pecan
#

🤯

left sand
#

has anyone found out why

unborn pecan
#

you're right

#

I am suppoed to be on medium-high

unborn pecan
potent wolf
left sand
#

this

#

and

unborn pecan
#

okay I will try

potent wolf
# left sand this

renaming vpks doesn't change anything, and stuff is definitely being run

slender nexus
unborn pecan
#

yeah

#

mastercomfig loads

#

but

#

even with my preset set to medium-high

#

it isn't medium-high

potent wolf
#

it's just very borked

unborn pecan
#

this is with soup

potent wolf
#

and motion blur is on 🙀

summer willow
#

maybe its a limit with aliases? because it kinda runs but only one part

unborn pecan
proper tangle
#

all right, hiccups aside, managed to boot into the system

#

off to install steam and boot up tf2

potent wolf
#

@left sand does comfig work on the windows build of the 64-bit branch? I believe it has the changes, just not the 64-bit part

left sand
#

yes it does iirc

potent wolf
#

hm

left sand
#

why are only like 5 aliases not working lol

proper tangle
#

welp, steam didnt recognize the windows files, redownloading the game

potent wolf
#

autoexec runs fine

#

maybe the exec command is borked?

#

yep

left sand
#

but many files are execing fine

#

is it a specific file size or type or format?

potent wolf
#

no wait i'm stupid

tacit flare
#

Would be a fascinating watch, even if people don't understand most of it. Sort of in the similar vein to Shounic's videos?

crisp cedar
#

based

#

will watch

next nymph
#

mcurge

craggy ridge
slender nexus
#

actually does look sick ngl

potent wolf
#

@left sand @unborn pecan

# autoexec.cfg
exec test.cfg;test2

# test.cfg
alias test"echo blah"
alias test2"echo blah2"
left sand
#

semicolons dont work anymore with exec?

potent wolf
#

it's really weird

#

if i do exec test.cfg;test it works

#

but not for test2

#

if i put the command after the semicolon on a newline everything works fine

left sand
#

so is it racing?

#

or like, processing commands in an incorrect order?

#

can you just do a bunch of echos

#

like

exec test;echo test3

echo test1
echo test2

#

and can you test on mat_queue_mode 0 vs 1 vs 2

potent wolf
#
# autoexec.cfg
exec test.cfg;echo main1
echo main2  

# test.cfg
echo test1
echo test2
echo test3

results in

test1 
main1 
test2 
test3 
main2 
#

as for mat_queue_mode, is changing it in-game and then rerunnning the autoexec fine? or do i have to set it as a launch option

left sand
#

changing in game is fine

#

so basically execution order has changed

#

i would give this as a bug report after you see if mat queue mode is related

#

both the alias definition example and the echo example

#

to show its a command bug not a console output bug

potent wolf
#

mat_queue_mode doesn't affect anything

left sand
#

okay cool

potent wolf
unborn pecan
#

good job

summer steeple
#

wait i'm confused, the name of the branch is x64_linux_test, but it was also built for mac and windows?

potent wolf
#

so only the original build of the branch has a mac build

summer steeple
#

what changes are there? performance improvements?

#

and i guess dxvk

potent wolf
#

dxvk only on linux

summer steeple
#

bru

#

so it is like 99% linux test

potent wolf
#

windows and mac is probably just a result of the build system or something

#

its in the name...

summer steeple
#

yeah thats kidna what i was thinking

#

I mean I know its in the name i was just confused why it was built at all

potent wolf
#

it also does have a few perf improvements

#

and a bunch of UB was fixed

summer steeple
#

what sort of UB?

potent wolf
#

because they updated the compiler, a bunch of stuff that worked got broken because newer gcc is far more aggressive with optimizations

summer steeple
#

ah

craggy ridge
potent wolf
#

what the hell is your sensitivity

summer steeple
#

pro gamer

craggy ridge
potent wolf
#

wtf

summer steeple
#

you'll lower it... in time

next nymph
#

3.5 @ 16000 dpi

craggy ridge
next nymph
#

whats your sens in inch/360 or cm/360

craggy ridge
#

idk I don't move my arm at all

#

it's pure wrist movement

#

so I can do a 360 without having to move my arm which is incredibly convenient

next nymph
#

yeah that means its too high

#

you should be moving your arm for broad movements like a 360

craggy ridge
#

Aside from health reasons, why

next nymph
#

i mean, it all comes down to preference, but the human wrist is just not made for the type of speed and precision that aiming needs, and the higher your sens is the more precise you need to be even beyond that

summer steeple
#

fr tho I used to have a super high sens and basically every year i've lowered it and I only get better

craggy ridge
next nymph
#

you should also fix that, but for other reasons

potent wolf
summer steeple
#

my current sens is 3 @ 2000 dpi

formal dew
#

I do sens 4.2 for all source games and try to replicate it for non source games

#

1000 dpi

summer steeple
#

my 360 distance

potent wolf
next nymph
#

was just gonna ask for the cm/360

summer steeple
#

how far I have to move the mouse to do a 360

formal dew
#

the distance between fiend and the nearest xbox 360 in the world

formal dew
#

sounds right

summer steeple
#

judging by the video, I assume puddin's DPI is at least mine of 2000

#

so like, minimum this

next nymph
#

even 7cm/360 is somewhat fast, as low as 40cm/360 isnt uncommon (we really need to get better terms than "high" or "low" or "slow" or "fast" for sensitivity because any word could mean either way)

summer steeple
#

but yeah i'm kinda the same as them I have a teeny tiny mousepad space

#

its all in the wrist

cursive peak
#

1.5@1600dpi for mine. Should be 6.1 or 6.2 inches/360.

craggy ridge
#

just for you

next nymph
#

3 meters / 360

craggy ridge
#

btw im pretty sure i used to play with mouse aceleration lmaoo

#

for like

summer steeple
craggy ridge
#

2k hours

#

before I saw the lazypurple how it feels to play sniper video

cursive peak
#

Maybe I'm on some other number. Let me check.

summer willow
#

kinda funny that attack animations is client side but inspect animations is not, or at least is just laggy when you're lagging on the server

cursive peak
#

I know what I did. When I swapped mice, I dropped in 1600dpi instead of 1800dpi like on the old one.

formal dew
#

I'm not huge on slow sens because my desk requires my wrist and hand to be way above my elbow on one plane so moving my forearm too much will be uncomfortable

#

carpentry desk moment

next nymph
#

that sounds like itd be hell on your wrist too

formal dew
#

da

cursive peak
#

Lowering my sens was driven by a desire for better aim.

summer steeple
cursive peak
#

Dropped from like 2in/360 to my current sens.

#

I do miss how much more quickly I was improving when I was playing Highlander.

#

Over the course of about a season of UGC HL, I went from being almost useless with a Shotgun to an actual threat.

craggy ridge
summer steeple
#

google

formal dew
#

duckduckgo enjoyers missing out

summer willow
#

there's a lot of weird issues that i dont even know how to report, on x11 it changes my monitor refresh rate to 50hz and freezes my screen

summer steeple
#

actually I do use DDG I just say google cause its more understandable lol

next nymph
#

you should yahoo it

cursive peak
#

AltaVista or AskJeeves.

summer willow
grim parcel
summer willow
#

yeah i am but these are issues that i never had, and theres something very wrong about tf2 handling window

#

also im in a x11 session

livid urchin
craggy ridge
hoary geyser
#

your horrible settings offended it

grim parcel
#

fuck mastercomfig i need puddincomfig

kind falcon
#

(you are clearly cheating)

grim parcel
#

banned from uncletopia

left sand
#

anyone knows if demos are compatible with workshop maps?

kind falcon
#

why wouldnt they be if its the same workshop upload

#

is there such a thing as a demo editor

left sand
#

idk

kind falcon
#

🤔

kind falcon
left sand
kind falcon
#

o...

tawny gate
#

he's just french

kind falcon
#

interesting

potent wolf
formal dew
#

🫡

potent wolf
#

also dunno how much of this is due to comfig now working, but breadspace runs at a solid 60fps for me now

#

used to get ~40fps

formal dew
#

Less bread

proper tangle
#

needs more bread

potent wolf
left sand
#

yeah

#

as far as i understand

potent wolf
#

sincos

left sand
#

also to call them just tc2 optimizations would be selling joshie short

#

he did a lot of clean up and reimplementation and his own investigation

left sand
potent wolf
#

oh interesting

#

that was changed in some way last update

left sand
#

oh really?

#

then maybe

#

i specifically called out trig functions to him and linked the patches

#

regardless

#

lots of good stuff

#

joshie is the GOAT

potent wolf
#

indeed

left sand
#

he got rid of the indirection

#

which is a step up

#

i called that out to him

#

fsincos isnt that great though

#

so i really hope this is just incremental tests

#

would rather a polynomial approximation

#

this is super promising though that mathlib is getting changed

formal dew
#

2024 is exciting for tea for two

potent wolf
grim parcel
#

so

#

i did the cursed thing

#

i got an unstable nvk build to run tf2

potent wolf
#

nice

grim parcel
#

it’s actually sorta playable? but the frame time graph looks like a squiggly line

#

i would record it to get some updoots on reddit but whenever i try to capture the game window with obs my system hard locks

#

like just black screen with a cursor pointer

potent wolf
#

record your screen with a phone

grim parcel
#

is my client having a stroke or is the beta branch getting updated a lot today

#

like every time i’ve opened steam it’s updating

potent wolf
#

its only been updated 3 times

#

but steam seems to really like validating my game files

grim parcel
#

ah that must be it then

potent wolf
#

join the steamdb server so you get pinged for updates

grim parcel
livid urchin
#

why not take a screenshot?

potent wolf
#

look up

livid urchin
#

obs = all screenshot software?

potent wolf
#

🤷‍♀️

#

i'm going to start taking pictures of my monitor just to spite people

grim parcel
livid urchin
#

ok, was just asking but I guess you just don't like screenshots

grim parcel
#

i was actually just lazy and didnt want to need to restart again in case something did crash

#

gnome's screen recorder worker just fine though?

#

which is surprising but ok

potent wolf
#

wow getchoo how could you be so lazy

grim parcel
#

it started when i was just a child

proper tangle
#

Optimizations being implemented means Windows will benefit from it beyond the use of Vulkan

#

nice

summer steeple
#

yes

radiant merlin
#

maybe now comp players won't have to use dx8 anymore

unborn pecan
unborn pecan
#

DXVK does not support DX8

#

🥳

potent wolf
#

consider that windows supports dx8

#

and that comp players use windows

unborn pecan
#

No

#

That means comp players can't benefit from DXVK

potent wolf
#

does it even perform better than native dx?

unborn pecan
#

I think it depends on graphics drivers

#

but usually, for older games, yeah?

#

idk

potent wolf
#

oh also isn't d8vk a thing

unborn pecan
#

stinky

summer steeple
#

ok but how many comp players actually use dx8 for performance and not for the look

#

and how many of them are just stupid

potent wolf
#

yeah true

summer steeple
#

like its the same thing as CS pros playing in stretched 4:3

#

is it for performance or is it some other reason (usually misguided)

jagged pawn
#

stretched 4:3 is so funny to me

#

"it makes them bigger"

stuck locust
#

it's either people think it gives them better performance, it feels smoother to them, or they just like the look of it and/or think they play better with it

unborn pecan
#

or they liuke b4nny

stuck locust
#

yeah that too

#

copying comp players' settings

summer steeple
#

ye exactly

unborn pecan
#

b4nny config is good guys

#

🤓

#

b4nny must know everything about tf2!!!!

summer steeple
#

comp players copy other comp players and it perpetuates bad settings

next nymph
unborn pecan
#

comp players need to be hosed with hydrochloric acid

left sand
#

i like non stretched 4:3

#

sometimes

#

because it feels more natural

potent wolf
#

so it's now using the sincosf function

#

from the latest linux client (440) build

proper tangle
#

imagine when they discover that bigger monitors exist

#

One can only hope that after this beta goes live they just decide to axe dx8 tf2 into the shadowrealm

sonic folio
proper tangle
#

the big thing is 1% and .1% lows, also, how it scales with player count compared with current vanilla version

left sand
potent wolf
#

wait what?

left sand
#

isnt it this?

#

the green fsincos

#

on the right

potent wolf
#

the left one is the new one

#

because i fucked up

left sand
potent wolf
#

thats the current implementation

left sand
#

so why is it a function pointer unresolved on the red

potent wolf
#

because i didn't implement the necessary stuff

left sand
#

oh ok

#

i dont understand the codegen then

potent wolf
#

sorry for the confusion

#

i'm just as confused now

#

so in the first x64 build, it used the fsincos instruction, and in the second build it switched to using the sincosf function from libc

left sand
#

weird

sonic folio
potent wolf
#

note that the windows build isn't actually 64-bit

proper tangle
#

Wait, I thought the build was for linux only

sonic folio
#

i also noticed this being spammed in the console on x64 branch

proper tangle
#

Or is it just the dxvk part of it?

potent wolf
sonic folio
proper tangle
sonic folio
potent wolf
#

some optimizations

#

and a lot of fixes for the compiler upgrade on linux, which aren't really relevant for windows unless it's been upgraded there too

sonic folio
#

its probably cuz im low end and anything helps but that higher stable framerate is kinda major ngl

left sand
#

only because the library isnt provided on windows yet

#

likely because of vac or something

potent wolf
#

linux proving it's the best once again 🙀

left sand
left sand
sonic folio
sonic folio
left sand
#

yeah

sonic folio
#

by coincidence or ?

left sand
#

both

sonic folio
left sand
#

some things were just a consequence of their work for 64 bit, some things i have reported and given patches for

sonic folio
#

thats sick

grim parcel
left sand
#

it is

languid haven
#

dx8 is just too old.

potent wolf
#

sonic adventure directx

#

when will they make a sonic adventure vk

grim parcel
grim parcel
#

but sometimes im bored after like 10 years of playing and i wanna see fucked up looking models and uber

left sand
#

shader quality != dx8

grim parcel
#

i’m down with dx8’s removal then, i was just worried about losing out on puddincomfig

formal dew
#

dx8 is creeping up on 25 years old

cursive peak
#

DX9 isn't much younger.

formal dew
#

true

#

In fact roughly a year younger

#

Despite the big changes

#

Josh will ax dx8 next year

#

I'm feeling it

languid haven
cursive peak
#

I figured the DX9 requirement for official competetive was the first step in removing DX8.

formal dew
#

Strong possibility if mym wasn't an omega flop

radiant merlin
#

dx10 when

spare obsidian
crisp cedar
#

is this the same guy who said theyll ask questions from internet to valve because they were going on a valve tour

left sand
#

well technically dx9 is newer

broken haven
#

tyler mcvicker ass

summer steeple
drowsy marlin
#

If that's the case, why is my fps higher when I use it? Checkmate.

livid oracle
#

like the shaders and particles and such

#

can also individually turn off the stuff that gets turned off by dx8

unborn pecan
#

i hate DX8

#

🫡

#

Screw tf2 comp players

#

they are some of the STUPIDEST and SMELLIEST and POOPIEST people alive

limpid panther
#

holy shit, wtf is this performance

#

I finally got to try the beta

left sand
#

joshie fixed a pretty big performance issue

#

in the material system

#

so its like pretty much off to the races

#

we were talking about it the other day, it was threaded access and he was considering a CSGO backport but it was gonna break mod compatibility

limpid panther
#

I see. I just got to cp_cloak for the hell of it and got upwards of 4000 fps

left sand
#

so i was trying to find my fix for it to avoid the flip flopping for material variables

#

but i couldnt find it so joshie implemented his own thing for it

small sirenBOT
#

*but i couldnt find

it so joshie implemented

his own thing for it*

limpid panther
#

I gotta fix my script and test this properly asap!

#

super cool!

limpid panther
#

I'm so excited!

left sand
#

HasQueueFriendlyProxies

livid oracle
#

btw is the threaded networking cvar stable in tf2?

#

ive heard it is in csgo but gmod had to fix it to stop it from occasionally crashing

left sand
#

which threaded networking cvar

livid oracle
left sand
#

afaik thats not stable across all source games

#

i mean the comment is really informative

#

but afaik, the reason it crashes is unstable sv framerate

#

if youre consistently at 66 tick then i dont think it ever crashes

#

the more you go below that, the more chance it has to crash

livid oracle
unborn pecan
#

does uncletopia go below 66?

livid oracle
#

supposedly this fixes it

summer steeple
#

fucked up, someone claimed my friend was a cheater, my other friend refuted it, and instantly both me and friend 2 had our games crash

#

simultaneously

kind falcon
livid oracle
summer steeple
#

does that cause a crash????

#

with no error?

summer steeple
#

seriously tho that server was cursed

#

a few minutes after I got airblasted into the ceiling and then instantly backstabbed by a spy on the floor

#

(yes i know how networking works)

high current
languid haven
#

seriously ToGL gives better fps than dx9 and DXVK gives 300 fps. dx8 can't even come close.

tawny gate
#

is the dragon's fury still a lag switch?

summer steeple
# languid haven just use vulkan lol

no you’re misunderstanding, it is literally holding back performance. there are many performance improvements that cannot be added while dx8 is still in the game

#

also, on windows you can’t use togl, and from my tests on other source games, dxvk doesn’t help performance that much

left sand
summer steeple
#

2008…

left sand
#

this eventually turned into Source 2

proper tangle
#

let dx8 die

#

bury it

summer steeple
#

please

proper tangle
#

i'll tell you, I got myself a 144hz monitor for the first time

#

Instant upgrade in games like halo infinite, overwatch, cyberpunk, etc

spare obsidian
#

valve considered dx8 dead back in 2010 we-re evolving backwards....

proper tangle
#

I want to see tf2 running at 144fps without it looking like a quake mod

kind falcon
#

get yourself a computer

proper tangle
#

I want to see 32 pipes flying smoothly through the air all at once in 6.94ms intervals

proper tangle
#

I got a 5600 but the new mobo hasnt arrived yet

kind falcon
#

zamn

#

hav fun whenever it arrives

#

hopefully no billion percent tax

#

if u ordered from ali

#

😊

left sand
#

bro what is this clip?

kind falcon
#

very nice software

left sand
#

its actually fucking insane holy fuck

kind falcon
left sand
#

@livid oracle explain your incorrect prediction from 4 years ago

small sirenBOT
#

*@crawl space explain

your incorrect prediction

from 4 years ago*

kind falcon
#

in at least 5 sentences

formal dew
#

pbr 2025

left sand
#

?????

kind falcon
#

yes

lusty ice
#

Well, many non-technical people still see IT as wizardry so...

kind falcon
#

youre telling me computers arent wizardry?

lusty ice
#

If anything, it's a confirmation that people think they've become expert in something because they've watched a YouTube video and they make wrong conclusions that they hold as general truth.

left sand
#

no one has ever made a good STOP DOING x ever since the original

#

no one understands why the humor of the original was so good

#

its just so lazy, every remix of this meme

left sand
#

no one understands the sentence structure of the original, how punchy it is

#

"Computers are made of silicon, which is made of sand"

#

???

#

absolutely terrible, why do you have to take so long to explain something so technical

drowsy marlin
#

We can't let DX8 die

#

If DX8 dies, comp TF2 dies

formal dew
#

the fire rises

stuck locust
#

no, that would just mean that b4nny stays at the top for much longer

small sirenBOT
#

*no, that would just mean

that b4nny stays at the

top for much longer*

drowsy marlin
#

who is b4nny

stuck locust
#

6s man

stuck locust
#

to get the cm/360 you just multiply that value by 2.54

#

so in steamwork's case the calculation would be (unless the m_yaw value is different from the game's default):
360 / (0.022 * 1.5 * 1600) which results in 6.818 in/360, or 17.318 cm/360

craggy ridge
#

What is m_yaw

stuck locust
#

tf2 setting

#

which has a default of 0.022

#

it's the multiplier for your horizontal mouse movement; sets the amount of degrees turned horizontally per dot (referring to the dots in dots per inch--dpi)

craggy ridge
#

Is it different for other source games like cs2?

stuck locust
#

i believe it's the same in all source games

#

could be wrong though

#

at least for cs2, l4d2, and the portal games it's 0.022 (although i'm pretty certain it's the same for all source games, i don't see any reason why it would be different)

lusty ice
left sand
spare obsidian
#

how funny they change it when L4D2 has a massive issue recently lol

grim parcel
# left sand

huh TIL, i figured the graphics api would be basically separate from everything

summer steeple
#

they're sick of paying people for portal 2 co-op RCEs trollfig

proper tangle
#

It's kinda ridiculous I get more fps from freaking halo infinite on a 3400g than in tf2 (I did just get a 5600 but still)

summer steeple
#

i do find it kinda interesting that they've basically separated this out into
source 2 games: 200-7500
source 1 MP games: 100-2500
everything else: "fuck off we're not paying you for reporting a goldsrc vulneravility"

#

also interesting that they've boosted steam to be $7,500+, I wonder what they would consider critical enough to pay more

spare obsidian
#

i think that's gonna backfire lol

#

because if you don't give a incentive people would save a exploit for themselves lol

kind falcon
#

imagine if steam restricted requests for accounts and not ips

#

🤯

summer steeple
#

especially because you look at portal 2's updates and like

small sirenBOT
#

*especially

because you look at portal

2's updates and like*

summer steeple
#

the majority of updates of the past few years have had fixes reported via hackerone

spare obsidian
#

yeah

#

for SP games is kinda dumb?

summer steeple
#

yeah i guess

#

for portal 2 there is co-op but I guess its kinda like

#

who is playing co-op with a random

spare obsidian
#

yeah

#

joshie is having fun

summer steeple
spare obsidian
#

technically this could work for windows 8/10 and 11 because of emoji rendering

summer steeple
#

yeah its not that windows can't do it its just that the current system probably doesn't support it

#

cause I assume its from like

#

vista or XP lol

spare obsidian
#

yeah lol

summer steeple
#

direct2d is the successor to it lmao

spare obsidian
#

ye

#

i wonder if josh would add cleartype for font rendering

radiant merlin
#

damn votes need to end faster

left sand
#

ive been working on better font rendering for some time for windows

#

but it's very hard

small sirenBOT
#

*ive been working on

better font rendering for

some time for windows*

proper tangle
potent wolf
unborn pecan
#

Or are there cross platform libraries

left sand
#

theres cross platform libraries but usually you want something which renders things using the OS

formal dew
#

tf2 needs winui3

radiant merlin
#

tf2 needs nvidia reflex

left sand
#

we have setmaximumframelatency

slender nexus
#

setmeximamfards

radiant merlin
#

yeah let's make some weapons looks like shit

spare obsidian
#

the death internet theory is real

summer steeple
#

I find it so funny that people think that these things look different for performance reasons

#

as if the current weapons don't use the exact same rendering techniques lmao

#

or that valve would remove something for performance

cursive peak
#

I'd rather get some higher resolution textures in the game.

summer steeple
#

that'd be nice

#

altho i'm not sure they were actually made at a higher res than they are in game in a lot of cases, so they would probably have to remake them from scratch

#

the woes of hand drawing textures instead of making them procedurally :/

radiant merlin
#

the brick texture is ugly af, even for 2007 standards

summer steeple
#

is the brick one of the repainted HL2 textures

#

cause imo those are the worst ones

glass musk
#

I just want higher quality shadows on older maps which will never happen

formal dew
#

i'd like a reconversion of w models to c models to avoid the minor quality losses that were apparent between 2014 and 2017 as weapons got moved over

#

my main want

craggy ridge
formal dew
#

v models had a few shiny perks but i'm not extremely pressed about them

next nymph
#

they should optimize the demoman's grenade launcher to have the same number of barrels as the clip, because less barrels = less verts = more optimization

radiant merlin
#

it's pretty obvious that demo doesn't use the entire clip because he's drunk

summer steeple
#

I love that so many people are obsessed with the grenade launcher thing, as if soldier doesn't shove 3-5 rockets into a single barrel that most definitely could not fit that many

left sand
#

@livid oracle afaik the bottle breaking bug was known for years but they just hadn't gotten around to it

#

it was mentioned a lot on reddit

#

but basically a lot of functionality was lost not only because of body groups changing but also weapon classes were being managed differently

#

i remember jill talking about it before the crowbcat video came out

drowsy marlin
#

so now that TF2 is 64 bit, does this mean Source 2?

potent wolf
#

no it means source 3

drowsy marlin
#

incredible

spare obsidian
#

are engine limits on the tablet when it comes to x64 branch?

small sirenBOT
#

*are engine limits

on the tablet when it comes

to x64 branch?*

hoary geyser
#

rayne when s&box

crisp cedar
#

s&box shouldnt be called source 2 anymore. it is deformed beyond recognition.

spare obsidian
#

source 2 name is more for marketing reasons tbh

next nymph
potent wolf
formal dew
#

i want a vgui sanity pass that permits keyboard, analog stick, and touch controls for all menus

#

🌈

summer steeple
#

iirc its mostly just that changing the values would require testing and shit cause it could cause issues

grim parcel
left sand
#

but theyre not gonna just change everything all at once

visual egret
#

low ping too

sonic folio
potent wolf
#

honestly the old ones look worse to me

sonic folio
#

definitely because theyre more stylistic and stuff and valve just decided to care less bout the original artstyle on conversion

radiant merlin
#

no it looks worse

sonic folio
radiant merlin
#

tho if valve wanted to add realism they should have added pbr

small sirenBOT
#

*tho if valve wanted

to add realism they should have

added pbr*

sonic folio
#

does csgo have c models for viewmodel arms imagine tf2 had them lol

radiant merlin
#

csgo used v and w models

left sand
#

cs2 uses c models trollfig

sonic folio
#

does old tf2 have a different lighting system or something?

small sirenBOT
#

*does old tf2

have a different lighting

system or something?*

paper sluice
#

vmt params and texture and mask differences

sonic folio
#

does old tf2 have a different lighting *

#

it seems softer (except for the weapons) or it could just be the confirmed map differences idk

paper sluice
#

oh well actually there is a difference in map compilation

small sirenBOT
#

*oh well actually

there is a difference in

map compilation*

paper sluice
#

something about the amount of light bounces calculated

#

something like that

sonic folio
#

is that why 2fort looks worse?

paper sluice
#

yeah

sonic folio
#

pain

left sand
#

its literally only 2fort btw

sonic folio
unborn pecan
#

valve beta content is the greatest on earth

paper sluice
#

slammin source map tools seems to be able to bring back the old lighting bounces so thats just a fun fact

unborn pecan
#

the old is the best

#

remember what they took away from you

#

🤓

#

Old Valve is amazing!!!!

paper sluice
#

something about slammin source tools, a community hammer toolset is able to bring back the old lighting bounce amount/whatever else causes the change in lighting, whether its the vrad or some parameter it automatically sets

#

cuz the default tools dont have those old settings

slender nexus
#

double whopper day

languid haven
languid haven
# left sand

they'll have to drop DX8 with dropping 32bit. who'd even use it?

summer steeple
#

people who like how it looks

languid haven
#

it looks like dogshit XD

summer steeple
#

yeah and people like dogshit

languid haven
#

HL for ps2 looks better graphics wise dude

summer steeple
#

the thing with DX8 is that like, valve doesn't like it or support it, and I kinda doubt they'd want to add support for DX8 graphics in DX9, but they probably don't want to remove it because it'd piss people off

tacit flare
#

So, will this be a update sized update or a festive sized update?

small sirenBOT
#

*So, will this be a

update sized update or a

festive sized update?*

summer steeple
#

good question

summer steeple
#

i wouldn't be surprised if they save it for an event update

summer steeple
#

too many

languid haven
#

64bit test branch is installable on windows right now right?

summer steeple
#

its not x64 but yeah

#

it just has the other changes/optimizations

tacit flare
#

More importantly, is the potted plant being watered?

languid haven
#

so the windows client depot doesn't have it but the linux one does?

summer steeple
#

windows is x32 + changes, linux is x64 + changes

tacit flare
#

God imagine if they did public playtesting.

summer steeple
#

windows might be slightly outdated too idk

languid haven
#

it's in the beta section of the steam game's options

tacit flare
#

Unannounced.

cursive peak
#

Eh, they know we spam F5 on SteamDB 24/7.

languid haven
#

i hope it gets finished soon, i'd love to see how people take advantage of the extra ram.

#

oh wait is sourcemod 32bit?

cursive peak
#

It's already being worked on.

tacit flare
#

As much as I'd like to be confident in that, it's not uncommon for Valve to have confusing and almost bipolar decision making.

languid haven
#

meaning whomever iss adding the TC2 patches and fixing the game for the 64x update might not be a normal valve employee

formal dew
#

reimplement dx8 looks in dx9

#

ashton is the contractor and does a lot of stuff there

#

can't work on tf2 all the time

tacit flare
#

They should give them access to the Twitter account. Maybe a new short "Meet the contractor"

tacit flare
small sirenBOT
#

*If this is the truth

of the situation, the best

outcome has occurred.*

tacit flare
#

Thank you bot.

languid haven
#

that's a good quote ngl

languid haven
tacit flare
#

Achieved in sorse

languid haven
#

source 2 is much heavier and demanding. anyone wanting it have no idea what it actually is or probably doesn't own vr headset for HL:alyx

livid oracle
#

exacerbated by your own ping + opponent's ping + opponent's interp time

crisp cedar
glass musk
sonic folio
#

i only recommend custom animations and textures cuz they dont break anythin

livid oracle
#

do people actually care that weapons are slightly less shiny since l&w

proper tangle
#

I would rather they tried to improve performance enough to enable all the shiny particles and stuff that destroys your fps right now

#

also fix some animations like the revolver and grenade launcher

#

And the rocket jumper

#

those are what come to mind

proper tangle
#

stuff like shell case ejection on the minigun, bullet decals, water interactions

livid oracle
#

these are disabled?

proper tangle
#

no, I mean improve them so we can leave them enabled without them affecting fps as much

sonic folio
#

he meant he has to disable these for good performance and he wants the game to run better to have room for them

livid oracle
#

oh you mean through a config

proper tangle
#

you could say

#

mastercomfig

sonic folio
#

i teared up when the tf2 community looked at tf2's performance and said "We will mastercomfigurate this!"

#

thats one of worst things i ever said sorry

glass musk
#

I think there's a mod though

#

not sure if it works on casual

lusty ice
glass musk
craggy ridge
#

Can someone please send me the file with everys single skybox in the game? GFCscape isn't working for me

visual egret
glass musk
#

@visual egret do you mean the part where someone hits you behind the wall?

livid oracle
#

it is normal

glass musk
#

it is

visual egret
#

that far behinda wall?

glass musk
#

yeah

#

happened to me many times before

visual egret
#

ive never seene someone shoot me for 2 seconds behind a wall

glass musk
#

it does happen sometimes

#

it's always bullshit when it happens

livid oracle
#

that is not 2 seconds

#

and it's not based on distance, it's based on time

glass musk
#

and I always just assume it's mostly related to the ping difference

livid oracle
#

it's because of clientside prediction (on your end) + lag compensation (on the server)

#

if you had 50 ping and the opponent had 100 ping + 100 ms interp, then that's 250 ms where they can shoot you while you perceive yourself as being behind cover