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

1 messages · Page 50 of 1

limpid panther
#

ok, I'm gonna postpone the bug report until I find out why, but I'm probably gonna leave that until after I benchmark the beta some more

#

also, there is another bug where the steam ovelay crashes while tf2 launches and steam as a whole cashes

potent wolf
#

that way devs can repro it

#

ah it's probably reloading matsys (we all love matsys reloads)

limpid panther
potent wolf
#

reset config and playdemo like you said

#

and it crashes the game

potent wolf
#

why would they need the vpk?

limpid panther
potent wolf
#

oh

#

i think you misunderstood

#

if i reset the game by removing comfig vpks and cfg, and verify game files, then play the demo, it crashes

#

if i play it with comfig, it doesn't

limpid panther
potent wolf
#

that's all they need to know

#

just play the demo on a fresh install, and the game crashes

limpid panther
#

but I then thought it would be best to narrow it down to "if I do these commands specifically, the game doesn't crash"

potent wolf
#

🤷‍♀️

limpid panther
potent wolf
#

on an unrelated note

#

i'm porting my convar dumper thingy to x64 for gametracking

#

and i got it working

#

but oh my god what was i thinking when i wrote the original thing

#

the code is so bad

limpid panther
potent wolf
#

// THIS WILL CAUSE PROBLEMS MAYBE?

#

words written with confidence

potent wolf
#

HAHAHA i am now implementing dynamic_cast_at_home

runic pagoda
#

Never forget asking yourself why you named a variable something and why it won't work later because you're very epic and used a similar naming scheme for another important task

next nymph
#

i never name my variables something

runic pagoda
#

I name all my variables after ancient Chinese rulers based on how often I think it'll break down

kind falcon
#

you mean bust it down

kind falcon
#

@next nymph peep the vgui

next nymph
#

looking swagge

dreamy marlin
#

Do we know if there will be any changes to the mastercomfig presets because of 64bit/vulkan? Like for example, I heard there were performance improvements to HUD_player_model=on, so it could make sense to enable it on presets lower than high. Anything like that planned?

kind falcon
#

sure enable it on medium high

#

😁

#

i think modules are there for a reason.

languid haven
#

gonna turn my settings to max when 64bit update comes out.

#

maybe even motion blur

livid oracle
#

youre fucked up and twisted

languid haven
#

i shall make my gt1030 cry and fry by tf2 being the executor

languid haven
#

Also i'm sure the game can handle the performance hit also due to the increase in stability.

summer steeple
#

to be completely honest, your gt1030 will probably be fine anyway since tf2 is so cpu bottlenecked

proper tangle
#

The best config for tf2 is a freaking x3d cpu

languid haven
#

the newer one definitely feels more playable and watchable. never played a game that had such stable and consistent framerate. or maybe this is the first time the lowest fps was about 50-75.

green tulip
#

after 64-bit comes out I can finally play Watergate without it crashing my game 4 times in a row

formal dew
#

Does the old ass speex codec work in the beta branch

limpid panther
#

I still can't get a proper demo for benchmarking grhhh

#

because valve servers are taking a shit

#

also every match is full of bots until we are finally able to fill a lobby

#

uncletopia São Paulo is not full so it isn't even an option

radiant merlin
#

try playing in lima/santiago servers

#

surely they don't have bots

limpid panther
#

it's full now, nvm

#

now I just need a map with some water

#

oh, logwash has water

#

and it's what's being played

craggy ridge
limpid panther
#

EU VI ISSO

limpid panther
#

porra, eu fiquei lendo seu nome lá um monte de vezes enquanto jogava e nem me liguei q era tu

craggy ridge
#

adawdiajawi pior foi eu

#

eu fiquei lendo seu nome

#

"porra quem que é kenaj o nome é familiar"

#

e fiquei pensando e pensando e so fui me ligar em borneo

limpid panther
#

hsauhsuahsuhausha

limpid panther
#

the only real problem is switching branches. There is seemingly no way to do that without using the steam UI

potent wolf
#

maybe download them manually using depotdownloader or something, and run them from there?

#

like having the builds side by side

limpid panther
# potent wolf like having the builds side by side

Yea, I mean, I can just chose the branch, copy the whole Team Fortress 2 folder and launch that one manually though sniper. But I would really rather have a way to tell steam to use the beta and launch it through there. To keep everything as much in a black box as possible. I

#

I can already launch games through terminal directly and have everything work fine. I just wanted to also have the option to do it through steam

left sand
#

thats basically steamcmd

potent wolf
#

can you access that console remotely?

left sand
#

yeah i think steam can take source style console launch args

#

only download_depot is available

limpid panther
limpid panther
limpid panther
kind falcon
#

@potent wolf pls investigate why the charging sound (stickybomb launcher) continues after death if m1 is hedl

limpid panther
kind falcon
#

why dont you say anything of that sort to wget

limpid panther
potent wolf
#

or something like that

formal dew
#

why are soldier weapons the only ones whose sounds cut off when you switch weps

languid haven
#

Make a bug report

potent wolf
#

but wheres the fun in that

formal dew
#

it's been a known bug for like 15 years

kind falcon
#

gigashit per gigafart

potent wolf
#

i promise you i'm making sense

#

somehow

limpid panther
#

in other news, I was planning on leaving both my laptop and desktop benchmarking overnight

#

completely forgot that you can't play 2 games at the same time in the same account

tacit flare
#

Is there any new TF2 copium available? I kinda ran out yesterday.

next nymph
#

at least we're not titanfall 2

crisp cedar
tacit flare
# crisp cedar what are you hoping for

There's usually fascinating tipbits of information here, mainly involving TF2 actually recieving developments other than more unusuals to the point that the particle system is begging to be taken out back and shot.

#

I still find it funny that my unusual taunt makes peoples game lag. Funny in a depressing way, but still funny.

crisp cedar
#

game will run better.

#

linux users will get emojis.

limpid panther
#

#1072696252162117752 message

#

(lower is better, since its frametime, not fps)

limpid panther
#

btw this is not just for linux, I just havent gotten to benchmarking windows yet

tacit flare
unborn pecan
#

😭

#

soyjack

tacit flare
craggy ridge
#

WHAT

crisp cedar
#

this is hosted by jane btw

craggy ridge
#

/j or /srs

unborn pecan
craggy ridge
tough locust
heavy solarBOT
#

@tough locust has leveled up! (6 ➜ 7)

tough locust
#

waiting for the day that TF2 will run as smoothly as typical colors 2

summer steeple
sonic folio
#

is there a reason why tf2 ragdolls now just stay in place sometimes

kind falcon
sonic folio
#

no i meant like

#

you can see it on everyones sides

#

when you kill bind your ragdoll stays in place

#

like loses its momentum]

radiant merlin
#

when you killbind midair?

limpid panther
#

I've gotten such surprising results that I'm gonna have to double check it before I show the graphs

sonic folio
radiant merlin
#

yes that happens sometimes

livid oracle
#

reminder that you can CHEAT during setup time as demoman by launching your ragdoll through the gates to see into what the red team is setting up

formal dew
#

🤔

left sand
#

ah yes this totally makes sense for networked entities

spare obsidian
# formal dew

please send the link to where this is, so i can laugth hard

formal dew
#

the github page on increasing the edict limit

livid oracle
radiant merlin
spare obsidian
floral sandal
# formal dew

how is this bad advice? Not knowledgeable enough to understand why

left sand
#

dynamic lists exist in source

#

the whole point of the system is to have a fixed list

#

so that IDs and data structures have a limit which allows for lower memory usage, faster lookups, etc

potent wolf
#

...the higher the memory usage and file size.
huh?

livid oracle
potent wolf
#

that doesn't make any sense to me

#

?

summer steeple
#

idk cause the list is in the dll itself or smth? thats how i'm interpreting the post

#

but also

#

its 13.5MB

potent wolf
#

at least i assume it is zero-inited

#

/uninitialized

summer steeple
#

i'm not saying they're right, i'm just guessing wtf they mean

potent wolf
#

🤷‍♀️

jagged pawn
#

the fact that it's down on every metric is perhaps the best part. saw some worrying tests early on that suggested that average would be down but there were spikes, which I was hoping was just an effect of it being early in development. happy to see that that was correct

limpid panther
#

Here it is! Very impressive stuff!

  • The demo used is of a 12v12 casual match on pier, with players wearing cosmetics (no unusuals, unfortunately). This demo was chosen because it has a little bit of everything: water, ragdolls, explosions, gibs, fire, things at different lods, cosmetics, etc.
  • "high" and "low" correspond to the max and minimum graphical settings that you can set through in-game menus (except for anti-aliasing and blur, which were turned off for every test, but including advanced options like the hud playermodel)
  • You saw that right:the x64 beta on high performs almost better than mastercomfig_low and better than low
  • The SVG fametime data is averaged over 5ms
  • You should open up the SVG file in you browser to easily scroll through the data. If you open it up in Illustrator similar programs you are gonna have a bad time.
  • Looking at the frametime data you can see that the improvement is basically the same over the entire demo, this is probably because the demo itself is kind of homogeneous. Maybe I should make a more synthetic demo file to check out where most of the improvement actually lies
  • Timedemo distorts the relative improvements between tests, so I'm not using that. Please read the notes under the graphs to understand the setup and options used
  • I've included a video of the demo file. Don't mind the audio, OBS was messed up.
jagged pawn
#

?

limpid panther
#

I tried to send it but it said that it failed. Can you see a message from me befoer this last one?

jagged pawn
#

yes lol

#

I see both

#

discord is dumb sometimes

#

the first one is just this

#

second one has more written

#

ope now it's deleted LOL

limpid panther
#

yea, so there is no confusion

limpid panther
#

some other graphs I made to check the validity of the data:

#

I consider the big variance at the same pass for hl2_high and hl2_low to be a coincidence, because there is no reason I can think of for it to repeat at the same pass like that

languid haven
#

the fact running tf2_x64 on high is faster than the 32bit on low is pretty shocking

limpid panther
#

spent the day double checking and could not find a problem that would invalidate the results

dreamy marlin
tough locust
potent wolf
#

it runs on vulkan by default

slender nexus
#

can't wait for tf2 steam deck to not perform like shit

tough locust
dreamy marlin
# potent wolf LTS kernel

Gotcha, that certainly doesn't invalidate the results but I'm curious how much of a difference a more recent kernel would make. I think on PopOS I'm on 6.6.10

tough locust
#

Also isn't the fps_max capped at 300 on 32 bit and capped at 400 on 64 bit?

potent wolf
dreamy marlin
tough locust
#

okay i just thought it still hit the 300 and 400 fps limits even if u set fps_max to 0

potent wolf
#

iirc joshie has posted some screenshots with like 2000fps

tough locust
#

are there any 0.1% lows for frametimes to see peak framerates

tough locust
potent wolf
#

#783080457952428042 message found it

#

(shounic discord)

summer steeple
#

iirc there never was a real cap

#

its just that over 1000fps the game started breaking

limpid panther
tough locust
#

ohh

limpid panther
#

in other servers you would notice it as prediction errors iirc

summer steeple
#

its why comfigs default fps limiter is 1000

potent wolf
slender nexus
#

has anyone tested the new x64 build on steam deck

if not is anyone interested in me doing it

potent wolf
slender nexus
#

i thought someone found a workaround for that but idk

potent wolf
#

if you can get it working it would be really cool to see how well it runs

slender nexus
#

imma test this later to see if it launches

frick

limpid panther
languid haven
dreamy marlin
livid oracle
kind falcon
potent wolf
radiant merlin
tough locust
#

if me circa 2018 saw that the optimization update was real hed be ecstatic

languid haven
#

Most people have just become cynical about tf2, they could've done this update at any time.

jagged pawn
#

I mean

#

I guess?

#

like some of it for sure

grim parcel
#

dead game paladins better

kind falcon
#

paladins 2

radiant merlin
#

tf2c was ported to android

#

lol

tough locust
languid haven
#

That is true

floral sandal
radiant merlin
#

those stupid shadows

#

maybe someday we'll get csm shadows

summer steeple
#

(also LED is a transphobe and is cringe)

next nymph
#

you mean they didn't have a perfect fix for shadow bleeding through walls, and then only used it on exactly two spots?

radiant merlin
#

not every wall has that problem

next nymph
#

yeah these two don't

paper sluice
#

I’ve seen some of their videos randomly but damn never knew that

small sirenBOT
#

*I’ve seen some of their

videos randomly but

damn never knew that*

summer steeple
limpid panther
#

how are you so clever, I am so fucking envious

zealous pond
#

I don't know why you'd even want the shadows through walls thing fixed.

radiant merlin
#

to be sure that the scout that preaimed me is actually wallhacking

formal dew
#

Team fortress 2 is perfect and feature complete

tacit flare
#

As in, Shadows aren't a problem when spawn wallhacks exist.

#

"Just don't camp outside spawn it's simple"
[Proceeds to take a level 3 teleporter to the middle of the map and have spawn wallhacks on for a good 10 seconds.]

paper sluice
#

I always feel bad and a little guilty when I use spawn outlines to kill a spy

#

Cuz like I’ll just track the dude through walls until it runs out lol

small sirenBOT
#

*Cuz like I’ll just track

the dude through walls until it

runs out lol*

paper sluice
#

Looks so suspicious

cursive peak
#

I've called out so many Spies when the spawn wallhacks allowed me to see myself in another part of the map.

craggy ridge
#

if i apply a non tradeable paint to a misc
that misc will become non tradeable
but if i restore it so it has no paint
will it remain untradeable?

tough locust
#

i think the non tradable will still last until the paint was supposed to become tradable

languid haven
paper sluice
#

tf2 has to have like

#

trolldier detection

#

and i was like hmm ill play something i dont play much

#

and played some trolldier got it
then every other server now is just trolldiers

#

like i never got them before

#

im trying to send my emoji image links

#

😢

next nymph
#

just say :compressed image of hideo kojima looking into the camera:

grim parcel
#

let us use markdown

potent wolf
#

never

tough locust
spare obsidian
potent wolf
#

🙀

#

what ever will you do without markdown links

#

🙀

grim parcel
mystic turtle
potent wolf
mystic turtle
#

yup
offtopic, but I'll be frank
I am too lazy to work with Word/Google Docs formatting

#

oh well
back to TF2 I guess

next nymph
potent wolf
#

you could probably get away with that

next nymph
#

it worked on firefox and chrome's builtin pdf reader

#

i didnt want to try it on more in case it stopped working

tough locust
#

there's a launch option for tf2 that's like -condump but properly logs everything but i can't rmemeber what it's called

potent wolf
#

con_logfile?

#

🤷‍♀️

tough locust
#

i think so thank u also is there a way to prevent Warning : Particle system (medicgun_beam_red_muzzle) using unassigned ControlPoint 1! from getting spammed every frame in the console

#

it was -condebug

broken haven
potent wolf
languid haven
#

seems like a potential oversite with versions

summer steeple
#

i'm gonna say not real because they're somehow playing from a magical game that has all of its content (including a custom hud) even though there are only 5 files in the tf folder, 2 of which are vpk directories and 2 of which are sound caches

languid haven
#

makes sense

summer steeple
#

altho looking at the code itself, I don't really see anything (i could be missing it) that actually prevents you from joining servers if the version is different aside from the version number in that file. I assume that in most cases the game might just crash if the difference between versions is too much and you try to force a connection, but in this case its possible that the 2 versions are similar enough that it won't

#

so it might be possible, but this video is sketchy as fuck

#

they also pause the recording several times, you can see them press the pause button on their crappy recording program lol

grim parcel
#

i'll try it

mystic turtle
# summer steeple so it might be *possible*, but this video is sketchy as fuck

Wait a minute
How is this thing, like, not triggering VAC or smth
bc steam notes the beta "cannot connect to public servers or matchmaking"
I kinda suspect VAC could be triggered by differing versions, I mean, it does flag Proton
Also, with what you said earlier, this only makes even more sense
How tf is everything working when this person's folder doesn't even have any important directories (most notably /custom and /cfg)?

potent wolf
#

I think you might also need a binary patch to get this working but idk for sure

#

@kind falcon ping

grim parcel
#

lmao

potent wolf
#

lol

#

vac ban incoming trollfig (not)

grim parcel
#

yeah i doubt it

#

im on my alt just in case though

potent wolf
#

I hope you get banned on your main for this

grim parcel
#

im playing with no unlocks so like

#

evens outs

potent wolf
#

skill issue

summer steeple
#

huh, I wonder if this is an x64 exclusive bug or if its just like

#

most of the time its not an actual like... issue

potent wolf
#

?

summer steeple
#

cause like there's no reason to run a different version of the game

potent wolf
#

probably the latter

grim parcel
#

what if joshie has been playing with dxvk for months

summer steeple
#

like most of the time the client either wouldn't be compatible with the server or you're just playing without a bugfix or something and will desync or just have a worse experience

grim parcel
#

playing this in a pub is pretty cool though, i actually have a decent idea of performance now

#

WAIT

#

@limpid panther I CAN GET A DEMO WITH COSMETICS

#

i think he wanted that right?

summer steeple
#

huge

potent wolf
#

you can get that with the public branch too

grim parcel
#

yeah but i thought old demos didn't work with this one?

potent wolf
#

they work fine

#

mastercomfig just breaks everything trollfig

grim parcel
#

vusaline on top

languid haven
#

i can't tell if this is a high effort shitpost or real.

grim parcel
#

im literally in a pub rn

#

playing with vulkan

potent wolf
#

fucking wifi...

languid haven
#

oh btw there was a change with airblasts in the 64bit version

left sand
#

i mean, it makes sense but i would strongly advise not to do this

#

free VAC and you know!

potent wolf
#

extra 20fps

potent wolf
#

oh yeah

left sand
#

like intentional

#

or just accidental

potent wolf
#

bug i think

languid haven
#

seems intentional, smaller hitbox i think but idk how to do hitbox sv_cheats to check

potent wolf
grim parcel
#

libfardso is

#

this is the same account i ended up playing cracked cs2 on by accident

potent wolf
#

by accident?

left sand
#

that airblast thing looks right to me trollfig

potent wolf
#

😿

left sand
#

in terms of like

#

how they designed it

#

you arent meant to ever be able to airblast someone up from a ground level by looking up

#

its intended for you to look down first then look up

grim parcel
#

why doesn't the resupply command work anymore :(

potent wolf
languid haven
grim parcel
#

i have better performance than everyone else

languid haven
#

more fps = cheating XD

grim parcel
#

NO WAY IM ACTUALLY PLAYING AGAINST SOMEONE WITH AN AIMBOT RN

potent wolf
#

hvh

grim parcel
#

i will win

#

with 5% more fps since im using nvidia on windows

spare obsidian
#

it only triggers if you use poors man cheats

potent wolf
#

i wonder what using entirely different binaries from usual would do...

#

hmmmmmmmmmmm

#

really makes you think

languid haven
#

probably a desync and server would attempt to fix that so you'd probably be jittering back and forth.

potent wolf
#

no thats not what meant

#

as long as they're compatible there won't be any issues there

#

well, who knows what vac checks against

grim parcel
#

we'll find out what happens soon ig

#

would only be second vac banned alt

potent wolf
#

cheater smh

spare obsidian
#

be cheater....

#

always a cheater

grim parcel
#

pretty silly bug though

#

delfy should get on this

potent wolf
#

is it really a bug?

grim parcel
#

well

#

at the very least it's an unintended feature

#

since i don't think you're supposed to be able to use matchmaking when the beta says you can't use matchmaking

spare obsidian
#

i guess is the same method has to get into the MM servers without being added in?

potent wolf
#

?

#

please explain what you mean

spare obsidian
#

literally to get into a casual server without using the MM system

potent wolf
#

how is that related?

spare obsidian
#

because under normal circustances you wouldn't be able to find a match

#

under x64

potent wolf
#

what??

spare obsidian
#

bro tf do you want more

potent wolf
#

64bit builds can't use matchmaking because the build id is different

small sirenBOT
#

*64bit builds can't

use matchmaking because the

build id is different*

potent wolf
#

if you change the build id it works

#

because you can now use the mm system

#

this isn't bypassing anything except for a version check

formal dew
#

what if 64 bit tf2 somehow revived the cone that ji airblast originally had in conjunction with the box

#

but then became just the box

radiant merlin
languid haven
#

i loved the cone more

radiant merlin
#

according to the ji patch notes it should be a cone

formal dew
#

nerf to compensate for gas passer buff trollfig

spare obsidian
#

wtf pyro rewrok?

languid haven
#

before jungle infero it was a cone and box i think

proper tangle
#

Just watched the 2h TF2 vs OW video and just got depression again

spare obsidian
#

why?

radiant merlin
#

we don't know if the change is a bug or a fix

#

don't ask and wait for joshie

potent wolf
#

imo bug

radiant merlin
#

yeah

languid haven
#

is it not possible to check hitboxes in the 64bit version?

radiant merlin
#

i think you need to modify your client?

proper tangle
#

Cause it just hammered that the reason I'm not playing TF2 rn is because valve doesn't give a shit

radiant merlin
#

idk how sigsegv did it

spare obsidian
potent wolf
#

client plugins!

proper tangle
#

While it continues to milk talent to get money from players

radiant merlin
#

ok

radiant merlin
spare obsidian
#

has if blizzard was even good

proper tangle
#

Occasionally jumping in on uncletopia but that was it

potent wolf
#

tf2 has got some pretty good updates recently

proper tangle
#

Some bug fixes, and vscript

potent wolf
#

vscript, 100 players, and now 64-bit

proper tangle
#

And let's be honest, the latter is to enable easier monetization

#

In the future

potent wolf
#

get over it

formal dew
#

there's tf_airblast_cray_debug

potent wolf
#

valve is not your friend

spare obsidian
#

"company wants to profit a game" what an unheard concept

formal dew
#

capitalism bad

spare obsidian
#

🤯

spare obsidian
proper tangle
#

Apparently I'm not allowed to dislike the fact that one of my favorite games got ruined by negligence and make a comment about it. I'm not even making a tweet of campaigning, just made a coment

#

But aight I'll see myself out

summer steeple
potent wolf
summer steeple
spare obsidian
#

just to sell a book

proper tangle
#

All I want is to be able to play without bots on casual

small sirenBOT
#

*All I want is to

be able to play without

bots on casual*

proper tangle
#

That's it

#

I was happier before 2018 when the game was way buggier than it is now

#

Now if I want to play I have to choose between high ping uncletopia or low ping uncletopia on select hours of the week when there's actual people playing on the 2 Brazilian servers

summer steeple
#

yeah thats fair

proper tangle
#

So, yeah, 100 player servers are a cool possible feature, vscript enabled cool possibilities but I can't enjoy them on casual because casual is unplayable due to a handful of teenagers with a credit card

spare obsidian
#

lets be realistic, is impossible to kill bots

#

they're like a hydra

#

cut one head two appears

radiant merlin
#

i know you are upset, i believe everyone is here, but these type of comments do nothing but disheart the people that are new to the game and still have things to discover

proper tangle
#

And yet, no other games faces this on this scale

summer steeple
#

they do

potent wolf
#

yes they do lol

proper tangle
#

You know what I'll stop, I'll just go play cyberpunk or whatever

summer steeple
#

CS has this issue, apex has this issue, titanfall 2 has this issue, i'm sure several cod games have this issue

spare obsidian
#

literally even fricking titanfall 2

#

and apex legends suffers this

#

heck even valorant

#

with a kernel anti cheat

left sand
#

valve needs to release steam trust

spare obsidian
#

valve needs to hire goons has anticheat

radiant merlin
#

that was announced for 2019 lol

spare obsidian
#

in perfect world where overwatch in csgo was useful

#

(it's not)

summer steeple
#

its a good thing we're not in china then trollfig

radiant merlin
#

woah imagine if cheating was illegal worldwide

#

like in china and south korea

spare obsidian
#

idk both human and computer anti cheats has proven to be flawleed

potent wolf
#

almost like cheating is a problem you can't solve perfectly

#

almost like it's something that has existed for a veeeeeeeery long time

summer steeple
#

this is why all games should be cloud streamed trollfig

#

honestly tho the issue really is just that no matter how good heuristics get its going to be impossible to get 100% accuracy of detecting cheaters and 0% detecting real players

#

every step of the way of making an anticheat is compromises

#

because you don't want false positives (valve especially)

spare obsidian
#

:/

summer steeple
#

sometimes people get lucky, sometimes people act like bots as a joke, the bots themselves can try to throw random things in to make them seem "more human"

spare obsidian
#

yeah that's why i get tired of "muh valve should just kill bots" like, has the game industry find a good way to kill bots yet?

#

this is not a valve issue this is literally a issue that the game industry has been facing ever since the quake 1/Unreal tournament days

drowsy marlin
#

I am trying to run the 64 bit version of TF2 but it can't launch. Missing executable hl2.sh

potent wolf
#

try restarting steam

#

also you can't use the shortcut

#

launch from the steam ui

drowsy marlin
#

I did launch from the steam ui

#

I'll try restarting steam

#

but first I am verifying files

potent wolf
#

your files are fine the game is no longer named hl2

drowsy marlin
#

dear God

#

why was the name changed anyway?

#

and I'm still getting the error

potent wolf
#

wtf

#

make sure this is set properly in game properties maybe?

potent wolf
#

it works?

drowsy marlin
#

Yea

potent wolf
#

lol

#

thanks valve

radiant merlin
#

that 2h video

#

complains about not being able to stack 6 winstons anymore, huh blizzard hates fun

#

"stacking 6 engies at last is not fun"

drowsy marlin
#

and now for some reason, TF2 now sets my monitors refresh rate to 50hz

#

I swear to God

#

always one thing after another

potent wolf
tough locust
#

does anyone who knows how to edit animation .qcs know if there's a way to go to the next sequence once the first one finishes?

potent wolf
drowsy marlin
#

yes!

#

-vulkan seems bugged right now

potent wolf
#

rip

#

-gl in launch options for opengl

summer steeple
radiant merlin
#

i think it can only be done with criteria script

#

the context system

livid oracle
#

i sent the iron bomber fix there also a million billion yrs ago and it only got fixed when i asked steph to send it to joshie

next nymph
#

tell steph to tell joshie to join here

potent wolf
#

jarateking tells wget to tell steph to tell joshie to join the mastercomfig discord server

next nymph
#

feels like 90% of the time joshie gets brought up it's "hey joshie's currently looking into this thing we already have a working fix for from last year"

summer steeple
#

its funny cause I once asked eric if I should email him directly about issues or the tf email and he said "either works"

#

clearly not the case trollfig

livid oracle
#

i watched the vid in the issue and it doesn't seem related

#

i don't think i've mentioned the sphere thing elsewhere outside of this discord, the IMMEDIATELY SHREDDED EMAIL, and some youtube comment somewhere

summer steeple
#

although tbh one email is a communal one that I'm sure someone (probably eric) tries to wade through like once a month and stuff will get buried in and one is eric's actual email which he probably reads more often

livid oracle
#

this is why communism is bad

cursive peak
#

I wonder how much outright abuse gets sent to the TF Team email.

spare obsidian
#

but unless you're be able to handle THAT dude

next nymph
cursive peak
#

I was thinking far worse abuse.

#

Death threats and such.

potent wolf
kind falcon
#

legits get to have fun a month after the fact

potent wolf
#

oh well that explains it

kind falcon
#

free vac bypass and you know

livid oracle
#

cheat preloaded

potent wolf
#

yeah it's called "linux being shit"

#

best cheat out there

drowsy marlin
#

Should I use proton for the linux version of tf2?

#

I can't stand the tiny and ugly font on native linux

grim parcel
#

no

#

you can try installing mscorefonts iirc?

#

but it's still pretty bad

#

wait

#

it's fixed in the beta branch

mystic turtle
drowsy marlin
small sirenBOT
#

*The x64 branch

fixes the font so I may

as well wait for that*

drowsy marlin
#

Good bot

high current
#

Does anyone know what actually happens to cause the HUD bug where your health stays in the low-health-warning state? Like from a code perspective.

My guess from monkey-with-a-typewriter reverse engineering is that dying seems to either block or halt animations running, at least during the freeze cam, but maybe during the whole respawn process. Because things like the ReplayReminder animation don't seem to trigger, and manually triggering animations during the freezecam don't seem to do anything.
IDK if its that the death code blocks animations, if it just causes a lag spike that sometimes blocks animations, or if it hides hudlayout so your health isn't actually there to animate (this shouldn't be the case), or what the cause is. Honestly I'm just more curious than I am looking for a solution.

high current
#

Slight revision:
It seems like spawning is what actually halts animations... So I guess sometimes your HealthDyingPulseStop animation tries to trigger when you spawn and that blocks it? Is it because spawning refreshes your HudLayout? Have I reverse engineered this correctly or am I just a monkey with a typewriter?

radiant merlin
#

lol

#

is that a vulnerability?

potent wolf
#

not really

#

you're risking a vac ban by doing this

tough locust
grim parcel
#

on linux it’s even worse because you finally get an almost normal experience compared over retail

#

i can’t wait to remove shit from the docs after this

#

no more native library sections prayge prayge

potent wolf
grim parcel
#

i wouldn’t be surprised

#

maybe valve should just use proton instead as the main way to play

#

win32 is the most stable abi on linux after all

tacit flare
#

// Yes. This will cause a memory leak. Too bad.

crisp cedar
potent wolf
#

lmao

languid haven
potent wolf
#

?

languid haven
#

worse performance on proton with dxvk than native with togl

small sirenBOT
#

*worse performance on

proton with dxvk

than native with togl*

languid haven
#

what the fuck is a haiku?

cursive peak
languid haven
#

brain hurts

tough locust
languid haven
#

yep

potent wolf
#

FATAL ERROR: RecvTable_MergeDeltas: overflowed in RecvTable 'DT_TFTeam'.
huh

summer steeple
#

datatables changed again?

potent wolf
#

no

#

i'm just messing around with stuff

limpid panther
kind falcon
livid oracle
limpid panther
#

effected

potent wolf
#

is the huntsman bugged too or something?

next nymph
# livid oracle

its actually wrong. Doubles are twice as big (because 64 bits is twice of 32 bits) so the bounding box is halved

livid oracle
#

true

spare obsidian
broken haven
#

open fortress mentioned

radiant merlin
#

white whale update

#

heavy turns into a big whale and now can only live underwater

spare obsidian
#

you're now banned from making jokes

left sand
radiant merlin
#

hopefully they won't add 10 normal maps

next nymph
#

what you got against textured representations of surface normals, huh?

radiant merlin
#

they clearly should add height maps instead

tacit flare
#

This statement cannot be true for Wutville.

left sand
#

different people were responsible for selecting the maps over the years

radiant merlin
#

emerge: not fun, not interesting lol

spare obsidian
#

what's blud yapping about

broken haven
#

wutsville

grim parcel
#

they should add 100 more maps like wutville to the game

#

i want to see all of the youtube videos complaining about them because there's nothing better going on in the community

paper sluice
#

Why are higher level casual players increasingly more bigoted

#

Chat is always sayin some shit

spare obsidian
#

what do expected from base dwellers that are starving for content for over 8+ that they want to figth with people to just cope

potent wolf
#

being a tf2 fan is very serious business

tough locust
tough locust
#

i wouldnt be surprised if someone picked them that wasnt eric that shit definitely did not get tested tho

#

spawn in and turn around and there's just some rainbow effect like a trade map

formal dew
#

the guy who ruined mannpower also created it

tough locust
#

he also burned my crops and salted my land and poisoned my water supply

potent wolf
#

🫡

grim parcel
#

he killed my wife and kids

crisp cedar
#

we love dario casali here ok

paper sluice
#

We love dario casali steamhapp

zealous pond
#

The future is bright.

craggy ridge
jagged pawn
#

was it really ever good

#

what changes to people even think ruined it, I'm curious

tough locust
#

you can't cap the enemy's intel while your intel is away and it takes ~15 seconds to go back to your spawn meaning that you have to aimlessly wait out a timer to be able to cap the intel 90 percent of the time, and if both intels are being held NOBODY CAN CAP THE FUCKING INTEL

#

while holding the intel your grapple speed is reduced to about 1/3rd of its regular speed

#

the "dominant" status which means you just get nerfed to shit for being good at the game and it doesn't go away for like 10 minutes

#

literally a million things got overhauled over the course of a week in 2020 with no playtesting and it went from meing mid to being impossible, it was designed to be like threewave CTF where the points are captured super fast (WHICH IS WHY THE CAP LIMIT IS SET TO 10 DARIO) and the changes make a game of mannpower literally impossible to complete, you can stay in a lobby for 3 hours and not even have 5 caps yet

#

its a tragedy how bad they massacred that mode

summer steeple
#

plr_thundermountain

#

the ride never ends trollfig

radiant merlin
#

yesterday i met another wiki cap owner

#

he told me that he obtained it in 2011

#

it's this guy

tough locust
#

the oldhead's helm

paper sluice
radiant merlin
radiant merlin
tough locust
formal dew
#

anyone tested the dragon fury performance on x64

radiant merlin
#

scorch shot in comparison

#

not sure if they updated the df particle so 🤷‍♂️

tough locust
#

is the lag because of the giant particle stretched over the whole screen or is it because of the light that it spawns whenever u click

formal dew
#

The dynamic light is cheap

#

The issue is how for both the shooter and other clients the weapon spawns multiple instances of the fireball particle

radiant merlin
left sand
#

it mean its when it spawns

#

not when its that far out

summer steeple
#

doesn't it spawn like 100 different particle systems or some shit

#

thats probably wrong

radiant merlin
#

probably because it's the first non-player non-map entity created?

formal dew
#

Iirc someone found it was between 1,000 and 8,000 instances

misty plover
#

I think the airblast is using the cone again on x64, I did some quick vscript to make a display of how the cone and box should look from memory (I think the cone was 37 degrees from the center of the player's chest?), and it seems to be the case

I did mess up the box, I forgot to add the vertical component to it but its close enough

livid oracle
#

@misty plover doesnt look like theyre in the cone when they get airblasted

#

the old behaviour checks if the middle of the player is in the cone

misty plover
#

Did it?

languid haven
misty plover
#

Hm

livid oracle
misty plover
#

Here it seems to be as long as the BB is intersecting my simulated cone, so maybe its something different then

#

Hmmm

languid haven
#

no it's only airblasting those in the cone

livid oracle
languid haven
#

based on the video you can check the frames it starts the knockback

livid oracle
#

see timestamp

languid haven
#

cone is definitely smaller

livid oracle
#

can you render a sphere instead

misty plover
#

Render a sphere? I can, would look ugly though

#

What size?

livid oracle
#

same size and position as the box

left sand
misty plover
#

Don't have it installed, got a WS link?

left sand
#

tr_rocket_shooting2 i dont see it on the workshop :(

#

it might be easier to compare and aim at angles on this one

#

since theyre not walking forward

misty plover
#

Yeah probably

livid oracle
#

i have a different idea:

#

load into itemtest and just spawn a stationary bot

left sand
#

😱

misty plover
#

Sorry for massive videos, too lazy to re-encode

#

Also not sure why the lines are disappearing like that, they didn't do that before, how weird

#

Or maybe the airblast comes from higher up on the player?

languid haven
#

I'm so confused

misty plover
#

That sphere draw is expensive

misty plover
languid haven
#

On if it's just the cone or the airblast is broken. I noticed it didn't airblast the moving spy in the cone in your previous video and if any of this effects projectiles.

misty plover
#

Its kind of hard to tell though

#

Its weird for this behavior to have been reverted though

#

Cause I don't think it'd be something under a conditional compilation flag

#

Or maybe? Is the x64 build a STAGING build and they just left it under that when they removed it? That'd be really weird though?

#

Anyways, I'm tired, @ me if you have any more things to test on this and I'll do it tomorrow

languid haven
#

I prefer it this way cause it seems less buggy compared to a giant box.

livid oracle
heavy solarBOT
#

@livid oracle has earned the wicked role!

livid oracle
#

this doesnt look right at all

#

maybe it's just the angle of the vid

#

i preferred testing with a pyro bot instead of being the pyro

#

makes it much easier to actually see

misty plover
#

I'll do that tomorrow then

kind falcon
#

yeah just reverse engienmre the 64x buiol;d ... and whatever

misty plover
small sirenBOT
#

*I don't know how to

control bots to make them fire

on command though lol*

misty plover
#

Can I execute this bot

misty plover
#

It takes like... a really long time to draw because I decided to be silly and make it use DrawLine (and a bunch of them at that) instead of making it out of circles like a normal person

radiant merlin
#

idk why couldn't valve make the airblast box detection rotate

kind falcon
half rose
#

shounic server on 64bit build

kind falcon
#

frowning emoji

slender nexus
kind falcon
tacit flare
#

"Lets remove the airblast cone and make the hitbox so fucking huge it goes behind the pyro's model lmao."

formal dew
#

airblast being a box is actually good because your field of view is a rectangular trapezoidal shape

#

more consistent

next nymph
limpid panther
glass pollen
floral sandal
languid haven
#

such a fucking waste of food

drowsy marlin
#

They should release Blue Moon II

summer steeple
#

2 moon

paper sluice
#

Other than sashimi

#

And sushi

summer steeple
#

this is why the scout uses the fish as a weapon

#

so he can slap you for hating fish

paper sluice
#

☹️

#

I’m sorry for having objectively correct opinions all the time 😔

mystic turtle
#

friendly reminder that the Holy Mackerel stinks due to being an unrefrigerated fish being used primarily in hot areas (the Badlands)
"One shudders to imagine what smells lie wrapped in that newspaper, what stenches could be awaiting when one is hit by his rotting fish" -not the Spy

tough locust
#

and just bc fish smell in general

misty plover
#

Higher ping the smaller the box ujel

potent wolf
limpid panther
#

shit

#

fuck

#

fuck

#

shit

#

just spent the whole day benchmarking this shit on windows and forgot to turn on the GPU time option in presentmon

#

I still have the normal data but I could have the cool gputime data too!

limpid panther
#

Here is the data anyways:

  • The demo used is of a 12v12 casual match on pier, with players wearing cosmetics (no unusuals, unfortunately). This demo was chosen because it has a little bit of everything: water, ragdolls, explosions, gibs, fire, things at different lods, cosmetics, etc.
  • "high" and "low" correspond to the max and minimum graphical settings that you can set through in-game menus (except for anti-aliasing and blur, which were turned off for every test, but including advanced options like the hud playermodel)
  • As you can see in the footnotes of the graphs, this is a laptop with a Vega integrated graphics card that can barely run the game.
  • The SVG fametime data is averaged over 5ms
  • You should open up the SVG file in you browser to easily scroll through the data. If you open it up in Illustrator similar programs you are gonna have a bad time.
  • Timedemo distorts the relative improvements between tests, so I'm not using that. Please read the notes under the graphs to understand the setup and options used
  • I've included a video of the demo file. Don't mind the audio, OBS was messed up.
#

there is barely any improvement, so if you play on windows on a slow laptop and think this update is gonna allow you to finally play TF2, you are gonna be disappointed, which is a shame

radiant merlin
#

have you already tested dxvk?

limpid panther
limpid panther
radiant merlin
#

i think it's worse than normal but it's more stable

limpid panther
radiant merlin
#

yes

limpid panther
#

right, I will test that when I can

languid haven
limpid panther
#

im also skeptical about it

unborn pecan
#

eh

#

I think I remember whenever I tested portal 2 with dxvk

#

I saw more stable frame times

#

while a lower max fps

#

but i mean it's like

#

you know

#

a source engine game

cursive peak
#

Yeah, I saw similar with Portal 2 and DXVK, and I don't think it was huge cut in terms of lower FPS.

#

Like 630 with DirectX and 600 with DXVK.

#

Or something similar.

unborn pecan
#

I think having stable frames is more important than max fps

unborn pecan
cursive peak
#

Stable frames are nice, especially when it's not costing all that much in terms of overall frame rate.

unborn pecan
#

yeah

tough locust
coarse spruce
#

@limpid panther Good work btw! Quite refreshing to see someone who can actually produce proper benchmarks.

coarse spruce
#

Btw, tf2 srcds works on arm64 if you try hard enough (currently with qemu-user-static, seemingly also with FEX which should offer better performance, haven't tested fully yet)

craggy ridge
#

NO ONE REPORT IT

#

PLEASE

#

NO ONE REPORT IT

potent wolf
next nymph
livid urchin
#

Since gl_mtglflush_at_tof won't be available anymore with the switch to vulkan, should Linux users start enabling mat_forcehardwaresync?

mystic turtle
#

I'm no expert
but you can still use toGL via -gl
so if that runs better than DXVK (in the unlikely case it does) then keep that off
IDK how it would work with DXVK

left sand
limpid panther
#

so, on average, if you account for all deviations from the mean (all "spikes", not just a certain percentage) from all runs, tf_win64 is way more consistant

paper sluice
spare obsidian
#

how

summer steeple
#

classic

limpid panther
radiant merlin
#

after 16 years, prediction on payloads carts is still shit

spare obsidian
#

that's why they need to remove it

limpid panther
#

are you guys able to connect to the item servers rn?

potent wolf
#

it's a tuesday, expect everything to be broken

limpid panther
spare obsidian
#

why that bug happen?

#

like how does it happen does the payload becomes a prop?

radiant merlin
#

probably because the output to convert the payload into a prop is fired before the point is actually capped

#

that doesn't explain the payload behaves like that in the middle of a game tho

limpid panther
#

it seems like the problem is me

potent wolf
#

reverse engineer vac and fix it

limpid panther
#

this is me trying to join a community server

radiant merlin
#

tf2 og update: no internet boogaloo

left sand
#

its tuesday

#

never play any games on tuesdays

limpid panther
#

no but like: its a brazillian server and it's full of people

small sirenBOT
#

*no but like: its a

brazillian server and

it's full of people*

limpid panther
#

but I can't play

#

so I'm the problem 🥺

broken haven
spare obsidian
limpid panther
#

this is the good part of the community showing

unborn pecan
#

fellas

#

18 minutes ago

#

eric smith looks like dean norris

#

lol

limpid panther
#

these investment videos do be looking like tf2 videos tho

languid haven
#

i hope that tf2c door mechanic gets added to tf2 maps

slender nexus
craggy ridge
#

he look so happy i thought he was going to be like a 30 year old miserable ginger

radiant merlin
#

also baptiste in tf2c trollfig

craggy ridge
#

why is the video 11 minutes now????

summer steeple
#

cut out things he wasn't supposed to talk about trollfig

#

idk i haven't watched it but i would not be surprised :)

craggy ridge
broken haven
mystic turtle
#

gaben scunt

#

buying green accessories with Steam profits instead of updating (insert game or series here)

misty plover
dreamy marlin
languid haven
languid haven
unborn pecan
#

i love crits

floral sandal
paper sluice
#

vscript

summer steeple
#

I mean... idk about what other people think but this sort of thing seemed agiven

#

is that a word? agiven?

#

it seemed obvious

potent wolf
#

yes valve would be perfectly fine with you using leaked code

summer steeple
#

like if valve was ok with the way tf2c and of were they would never have C&D'd them

#

vscript was the first step to mod support within tf2

#

and to be completely honest, I think for the most part TF2C and OF can be done via vscript

paper sluice
#

pf2 stays safe 🙏

summer steeple
#

is PF2 leaked stuff or is it on 2013 sdk exclusively?

paper sluice
#

leaked lol
its based of tf base i think i cant remember and has some other leaked stuff

#

they (valve) just dont know

left sand
#

vscript is obviously the future

#

idk why people havent already seen that its valve's solution

summer steeple
#

because its not perfect idk

next nymph
summer steeple
#

ah

radiant merlin
#

if they want to improve vgui... they would have to scrap vgui and implement panorama

#

and that ain't gonna happen xd

potent wolf
paper sluice
radiant merlin
#

so yeah, we'll have to wait for that vscript vgui update

summer steeple
#

like off the top of my head the biggest thing that vscript can't touch is UI, and with a lack of UI that limits things a lot

next nymph
summer steeple
#

valve very obviously is trying to tread very carefully with vscript, specifically in regards to UI

#

we've straight up been told that security issues have been a major limiting factor

#

and valve has had issues in the past with things like this

potent wolf
#

anything with extra client access is an extremely big risk

summer steeple
#

yeah...

spare obsidian
#

simple just kill the dude that's trying to exploit shit trollfig

summer steeple
#

like one of the biggest boons of vscript security wise is that it is completely on the server

potent wolf
summer steeple
#

eh... a bit less

potent wolf
#

i wouldn't trust the "sandboxing" with anything

summer steeple
#

server plugins can just hook into game functions

#

oh power as in security wise

#

not having client stuff is quite annoying, but it is for the best

small sirenBOT
#

*not having client

stuff is quite annoying, but

it is for the best*

summer steeple
#

vscript only being on the server makes basically anything related to the player annoying

#

prediction, ui, etc.

#

and to be honest, a lot of the most important things we can do with vscript right now are kind of exploits in a way

#

mostly just abusing how the game works

#

like you look at the vscript examples and you see shit like this

radiant merlin
summer steeple
#

getting something to only show up for one player iirc is like... teleport them to a room so that they're in the same PVS with the object you want them to see and then teleport them out i think

#

or like, editing the wireframe engi buildings when you're about to place it

spare obsidian
#

imma be honest, better wait and see, since eric is the only who's working atm, jhosh is on vacations and ficool too

summer steeple
#

yeah of course

radiant merlin
#

i think

#

well he's still in his vacations i guess xd

summer steeple
#

honestly even unrelated to vgui support there's still a lot that vscript is missing

#

can't access pop files, animation events, most of the nextbot interfaces

#

what we do have is often very indepth

spare obsidian
#

immo the way in how pop files is just too hacky

summer steeple
#

wdym

spare obsidian
#

see the code for it you would understand it lol

summer steeple
#

oh

#

about that trollfig

spare obsidian
#

kv shouldn't be use for big ass files trollfig

summer steeple
#

i'm uh, currently, as we're talking, working on my specs file for a vscript pop parser

spare obsidian
#

do you think json could be a better choice?

summer steeple
#

idk i'm not super familiar with file parsing

potent wolf
#

they should use xml

summer steeple
#

for this i need to also write a program to convert .pop to .nut because you can only load non vscript files that are like, less than 16kb

#

also this (for loading non-vscript files)

left sand
#

file packing is so stupid imo

spare obsidian
left sand
#

please just make maps a vpk

paper sluice
#

real shit

left sand
#

thats what they do in source 2

#

so really, tf2 on source 2 please

summer steeple
#

as a side note, you can get some client cvars, specifically ones that are sent to the server

#

but just reading them of course, not writing to them

paper sluice
#

if the client has fov_desired 75 ban them

#

@potent wolf fail

potent wolf
#

not fail

paper sluice
#

big fail

#

huge fail

potent wolf
#

explain

spare obsidian
#

they should nuke pcs

summer steeple
summer steeple
#

we are all in hell

spare obsidian
#

aren't we?

paper sluice
#

IDK thats why i assume it was deleted

potent wolf
#

it doesn't actually matter

#

it's public info

summer steeple
#

tf2 should be ported to a memory safe language like rust because the white house hates c++

potent wolf
paper sluice
#

in terms of like gamemodes prolly

livid oracle
#

vscript afaik can't run clientside

paper sluice
#

just not everything else they have

potent wolf
summer steeple
#

skips like 50 messages

crisp cedar
potent wolf
summer steeple
#

Jane's reading ability

potent wolf
summer steeple
#

my favorite thing in the world is inconsistency for how the teams are referred to

#

sometimes its strings like "Red" and "Blue", sometimes things support "Blu", sometimes they support numbers (and sometimes those numbers are the internal numbers where red and blue are 2 and 3 and sometimes they're not those), sometimes they support both

#

anyway rafmod does this and i hate it