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

1 messages · Page 58 of 1

unborn pecan
#

I really don't understand it

summer steeple
#

32bit computers are in an extremely small minority now, and so aside from the very small number of people who will not be able to play tf2 anymore (if the 32bit client doesn't work), a 64bit client allows for
A. new optimizations
B. being able to use more than 4GB of ram allows for some limits to be raised
C. compatibility/performance as some systems start to remove 32bit support or emulate it rather than natively support it.

languid haven
summer steeple
#

for reference, 0.08% of steam users (not tf2 players, steam users), use a windows version that isn't 7-11 x64

limpid panther
#

thanks. No idea how I landed in 5559

summer steeple
#

and even among those, steam already doesn't support versions below win 10 anymore

#

and finding someone using w10 32bit is... slim

languid haven
unborn pecan
#

both

#

I think

summer steeple
#

judging by what my task manager says, its 32bit

languid haven
#

cause if it's 64bit why even bother supporting 32bit?

#

ah ok

summer steeple
unborn pecan
#

there are 64bit steam comoponents though

#

like steam overlay for 64bit games

#

etc

#

but the client gui

summer steeple
#

yeah

unborn pecan
#

is like 32bit

summer steeple
#

steam client webhelber is x64

unborn pecan
#

even on linux

#

fardhelper

summer steeple
#

and thats what does most of the work i think

#

of these steam process I have open right now, only 1 (steam.exe) is 32 bit

languid haven
drowsy marlin
#

So what does 64 bit mean for the future of tf2?

unborn pecan
#

more bits to store porn sprays

drowsy marlin
#

Does it just mean that game will still work in the far future, or could it hint towards more content coming?

summer steeple
#

yes and no

#

hypothetically, the next step from here is increasing mapping limits

#

allowing mappers to make more detailed/complex maps

unborn pecan
#

edict limit increase

#

NOW

drowsy marlin
#

Why not go through the effort for a Source 2 port? Or is that out of scope

summer steeple
#

thats much more work

drowsy marlin
#

If the goal is easier content creation

#

Damn...

summer steeple
#

and to my knowledge most of the work on the new client was done by the contractor joshie

#

so thats like one person

#

meanwhile it took valve years and a whole team to port cs to source 2 (while also leaving a lot of features behind)

#

granted the hypothetical source 2 update most people want is just tf2... on source 2

#

with no other changes

rare creek
#

please port tf2 to unreal engine 5

drowsy marlin
#

What I want out of TF2 is a big bug fix and polish update

potent wolf
#

that's basically what we've been getting recently, just in small increments

drowsy marlin
#

Which the 64 port is exactly the stuff I want. I want more things like that

small sirenBOT
#

*that's basically what

we've been getting recently,

just in small increments*

unborn pecan
#

we need

#

mcoms to be contracted

#

by valvie

summer steeple
#

we need dougie in tf2

#

tf2: the dougie update

drowsy marlin
#

Mcoms would doubt herself, but thats why we are here because we know she can slay at Valve

unborn pecan
#

OOOOOORAH

drowsy marlin
#

We need to cheer masty on

unborn pecan
#

slayt

summer steeple
#

dude remember the fanmade dog class

#

thats dougie

unborn pecan
#

nope!

#

dougie is no FANMADE

#

dougie is canon

summer steeple
#

it was made when valve actually shouted out community stuff on the blog

#

they made this

languid haven
#

the problem with playable dog class is you give me a valid excuse for to uncloak shoot the dog and disappear.

summer steeple
limpid panther
#

I'm gonna start testing now

#

I plan on doing max AND minimum settings (by in-game UI), mastercomfig low and mastercomfig high

summer steeple
#

if possible, i'd recommend making sure that hud_player_model is enabled even on low

limpid panther
#

are there other setups anybody wishes me to include?

summer steeple
#

because they added the optimization that makes it basically free

limpid panther
#

I'm gonna start on Linux, then move to windows

summer steeple
#

make sure you don't use the opengl addon

#

at least when you test vulkan

limpid panther
limpid panther
summer steeple
#

also, linked someone to your benchmarking tool yesterday cause they were lamenting not having a way to benchmark tf2

#

no clue if they used it tho

tough locust
#

straight outta january 2018

languid haven
#

heey what's the max i can set my decal limit to? i've absolutely have been loving tf2 with the walls covered in blood and bullet holes

jagged pawn
potent wolf
#

what is this

jagged pawn
#

leak

potent wolf
rare creek
summer steeple
#

frontline lmao

mystic turtle
#

lmfao, frontline

#

like, I always sorta wondered what the heck happened with it

#

as a relatively new guy in the TF2 community

summer steeple
#

to my knowledge, nothing

#

it just didn't get picked up by valve

#

most of the asset packs didn't

#

the ones that got picked up are like... swamp

#

and bits and pieces of japan and mayann

#

i think swamp is the only one that got picked up in full

#

japan has assets in suijin and uhhhh that steeltype map from last summer

#

mayann some of which was used in JI

mystic turtle
# jagged pawn

also Spy vs Engie is boring, we already had Spy vs Sniper, Soldier vs Demo, and Heavy vs Pyro in JI (indirectly)
Scout, Engie, Med, and Heavy would be good picks
Oh shit, Heavy and Medic update. Piss off the homophobes with GET BEHIND ME DOCTOR becoming canon lol

summer steeple
#

actually i'm not sure if any of it was used in JI, aside from cosmetics

summer steeple
#

thats the one

#

frontline actually is in tf2 a tiny bit

#

pier uses frontline props

#

but there's "official" content packs (essentially made by a team and posted as like a big thing) like london and construction which are not in tf2 in any form

#

and there's a few maps that made their own props that then got picked up partially from other maps

#

but those aren't really content packs tbh

#

its just that usually after a map is artpassed you'll see the creators share the assets because theres basically no reason not to

#

if it gets used and gets put into the game you get money

#

like I can download and use the selbyen assets with the only requirement being crediting the creators

#

which includes if it goes on the workshop since thats how people get paid if it gets in

potent wolf
potent wolf
#

they're actually used in the launcher module when using opengl, so it's not as simple as just removing them

balmy root
#

wdym by the "launcher" module? something like to launch vulkan requires opengl old code?

potent wolf
#

launcher.dll, which is responsible for loading the rest of the engine, and creating the game window

balmy root
#

hmm

#

interesting, thx for the info

jagged pawn
#

yeah a lot of stuff from the asset packs does end up getting used here and there, there are like 30 frontline cosmetics in the game and jungle inferno was basically just a mayann update lol

#

honestly the only straight up failed one is iron gauntlet, which valve didn't even touch

summer steeple
#

I mean you say that but valve hasn't touched a lot of them

#

like the aforementioned london and construction packs

jagged pawn
#

oh I mean of the ones that like

#

people cared about

#

lol

summer steeple
#

oh lmao

jagged pawn
#

like was anyone posting on twitter like VALVE PLEASE ADD THE LONDON UPDATE I'M BEGGING

#

I guess journey to the east also flopped but that's its own story

languid haven
#

hey, aliases are broken in 64x

potent wolf
#

they are?

summer steeple
#

i haven't had any issues

languid haven
#

i can't bind keys to activate an alias for some reason'

potent wolf
#

works for me

languid haven
#

alias att_state att_on alias att_on "+attack; alias att_state att_off" alias att_off "-attack; alias att_state att_on" bind q att_state doesn't work idk why

potent wolf
#

oh hm

#

if that worked on 32bit you should make a bug report

languid haven
#

ok now works

#

i think the preconfig doesn't work

tough locust
tough locust
tough locust
orchid sorrel
#

and yeah regarding iron gauntlet I think the reception to robotic boogaloo made them not want to touch mvm/robot themed updates

summer steeple
#

i don't think so

orchid sorrel
#

this is what were talking about right

#

it says 2021

summer steeple
#

oh

#

was construction also that recenty?

jagged pawn
#

nah construction was 2011

orchid sorrel
#

yea construction was ancient

#

might be pre uber update

jagged pawn
orchid sorrel
#

i mean robotic boogaloo didnt really have any mvm content either

#

although in hindsight I dont really know why they didnt just merge 2cities with robotic boogaloo

jagged pawn
#

right which is why I don't really think it has anything to do with this lol

spare obsidian
summer steeple
#

apparently -nod3d9ex causes crashes too

balmy root
#

there was a time where it used to not have it, then there was -d3d9ex to enable it experimentally, then it got removed permanently, idk, something like that

#

years and years ago

#

probably they're going to remove it from tf2 as well if there's enough crash reports about it

formal dew
#

forgive me but what changed with the sound system

languid haven
summer steeple
#

sdl3 isn't out yet

languid haven
balmy root
#

maybe a preview version?

#

but i think tf2 does not use your system's libraries

#

it uses steam runtime sniper to provide the necessary libraries

potent wolf
#

tf2 uses the steam runtime version of SDL2

green tulip
potent wolf
#

the new snd_ convars may a CSGO backport, since they convars exist in the leaked csgo code

green tulip
#

which ones?

#

have a list?

balmy root
#

not sure if it's related to the Valve project "Steam audio"

kind falcon
rare creek
#

fov_desired is still capped at 90

#

why does valve hate us

zealous pond
rare creek
potent wolf
#

there's no more heap memory left 🙀

left sand
#

the audio cache was reworked as well afaik

#

also most of the sound playback device code

left sand
balmy root
#

why does valve hate us?!

rare creek
#

75 fov is absolutely miserable

eternal haven
#

Personally Im glad that fov can be capped at 108 degrees and people aren't running around with 150 fov

#

No need for it to be higher than 108

rare creek
#

i want 130 fov

#

to be the cap

cursive peak
#

I use 120 in a lot of other games.

surreal valley
#

Yo what does not being connected to the tf game coordinator service mean?

summer steeple
#

it means you can't queue for casual

surreal valley
#

Uh

#

Also is steam trading down

#

Tried to trade from a couple sites and none of them are working

#

Weird

languid haven
#

hey does tf2 make crashlogs?

rare creek
#

n o

#

if you want to know what caused a crash you have to read the mind of the computer

summer steeple
#

-condebug -conclearlog will output the console log to a file

misty plover
#

I'm tempted to start janitoring the github issues cause a lot of the questions and issues are already answered elsewhere

misty plover
misty plover
# jagged pawn

Missing the UB update where they give me access to all the servers and I can ban whoever I want with impunity???

grim parcel
#

i don’t think anyone has done that yet

misty plover
#

Surely ujel

#

Surely there's not a certain youtuber who used to make videos on cave story nsfw mods who made a video documenting how bad the default settings are

summer steeple
#

make videos on WHAT

misty plover
#

It's been a literal decade since then but it always sticks in my memory that he did that

mystic turtle
#

what you post to the internet stays on the internet

radiant merlin
#

update not enough to keep 100 player server to stable 60 fps

#

:c

balmy root
#

I think entity limited will be raised after some time

radiant merlin
#

oh right

#

i haven't notice lol

#

there are hats now

balmy root
#

shounic with the tests they have been doing they disable hats and so on

#

anything that's non-essentinal to gameplay

#

dropped weapons also IIRC

#

I mean 100 players won't be stable rn, but maybe in the future

#

I think 64 would be stable with hats and so on

#

but servers need to update to the 64-bit too

#

it seems like servers by default still run on 32-bit

radiant merlin
#

idk they should disable hats

#

but not all hats so i can still use my wiki cap

balmy root
#

shiny cap!

#

^ average cap holder

radiant merlin
#

also, i've been playing with csgo footsteps because there's a "casual fix" for sounds too

#

they have helped me already twice

#

another thing to fix

languid haven
rare creek
small sirenBOT
#

*the hats are supposed

to be disabled but the

plugin broke somehow*

radiant merlin
#

casual bypass

rare creek
#

can sv_pure be removed in team comtress

balmy root
radiant merlin
#

yes

balmy root
radiant merlin
rare creek
balmy root
rare creek
#

i wuldnt suggest sv_pure be removed if i owned casual...

small sirenBOT
#

*i wuldnt suggest

sv_pure be removed if

i owned casual...*

rare creek
#

actually inwould cause it still causes bugs

#

evem when -1

kind falcon
kind falcon
kind falcon
unborn pecan
#

@left sand Believe it or not, I just used your GUI mastercomfig configurator for the first time today, great job!

I was wondering why some of the config showed up in cfg/app and the other cfg/overrides

#

Wasn't something depricated here?

summer steeple
#

no

#

overrides is for YOUR stuff, i.e. stuff that you will edit
app is for stuff that the website edits

kind falcon
#

user was deprecated

unborn pecan
#

I see

fickle dragon
#

Welp, I guess not only bots are already back, cheaters are too. Just met my first one today

unborn pecan
#

rip

livid oracle
#

fail

kind falcon
#

still they can be hosted from previous branches because cool game

mystic turtle
#

I actually only have seen one cheater so far

#

triggerbot sniper who only got headshots

fickle dragon
#

I got a shortstop scout lmao

mystic turtle
#

lmfao

mystic turtle
#

he should've used a prof ks strange heatmaker

#

if headshots are the only thing he can land then he may as well use the gun that turns you into headshot Jesus

#

Or the bargain IDK

livid oracle
unborn pecan
#

so

#

I played tf2 on my laptop

#

Ryzen 5625U APU

#

This dxvk is so goated

#

constant 80fps (capped)

#

medium-high

#

with the playermodel on

#

it's actually amazing

#

Thank u jooshie

fickle dragon
#

It's nice, I was able to go from medium preset to high and still keep my constant 140 fps on PC

unborn pecan
#

yeah it's swag

fickle dragon
#

Now we just wait for mastercomfig 10 for extra +20% fps boost Kapp

sterile ferry
#

is dxvk some linux shit

fickle dragon
#

Not just linux, works on windows too

#

Converts DirectX to Vulkan

sterile ferry
#

oh

#

how enable

jagged pawn
#

-vulkan in launch options

livid oracle
#

is it not enabled by default

jagged pawn
#

not on windows

livid oracle
#

wtf

jagged pawn
#

yeah no clue why lol

#

I guess just an abundance of caution

kind falcon
#

oh oh i wonder why portal2 had never had vulkan as main rendering pipeline on windows

sterile ferry
kind falcon
jagged pawn
#

have you tried switching to linux

kind falcon
#

for me it does launch, does work but the performance is dogshit

kind falcon
jagged pawn
#

oh interesting

sterile ferry
jagged pawn
#

yeah I guess that's why it's not default LOL

#

just a little shocked it runs poorly

kind falcon
#

rather not poorly. the fps is like, the same, but there are constant freezes

jagged pawn
#

I mean that's poorly lol

kind falcon
#

mayhaps

sterile ferry
#

also is softparticlesdefaultoff a useless/bad launch option or do it help

kind falcon
kind falcon
sterile ferry
#

Awesome

fickle dragon
#

I've got no issues with Vulkan here except for that slow alt tab, honestly I'm just going to use it blind without testing if it actually helps or not

#

on Windows 11

jagged pawn
#

uhhhhhhh guys got this popup when I launched the new update?

sterile ferry
#

Valve finally good update?

kind falcon
jagged pawn
#

LMAO

burnt dragon
#

somewhat "fixing" the economy by bringing a better variant to refs

#

and tweaking the drop system would be cool

tacit flare
#

Imagine if a metal sink existed.

burnt dragon
#

getting low tier skins etc

burnt dragon
#

did you ever go to your kitchen?

tacit flare
burnt dragon
#

hmm... ours is marble

#

but Im sure theres metal ones

tacit flare
#

Yeah in like restraunts and fastfood etc.

burnt dragon
#

I see them in runescape all the time fox_blep

burnt dragon
#

but yeah

#

theres some skins that are as lame as getting gun drops

#

getting them and rarely some better skins would be cool

#

could create some revenue for valve as well

tacit flare
#

That one time Valve brought in an actual economists to manage TF2's economy.

#

Who then went on to be Greece's finance minister.

jagged pawn
#

all hail yanis

sterile ferry
burnt dragon
#

that explains a lot to be honest

cursive peak
#

He was there to study the TF2 economy, not run it.

tacit flare
#

Feeling cute, might mass sell my collection of buds and cause a massive crash.

blazing cloud
#

I've been trying to buy as many merry cones as I can reasonably afford so I can create a gap in the market

#

I probably wont sell them ill just give them all cute names

#

this is not a joke btw

burnt dragon
next nymph
# burnt dragon I see them in runescape all the time <:fox_blep:891944809953132554>

and jagex also used it to make the same pun in the opposite direction https://oldschool.runescape.wiki/w/Gold_sink

Old School RuneScape Wiki

The gold sink can be built in the sink space of the kitchen in a player-owned house. It requires 47 Construction to build and when built, it gives 11,144 experience. The player must have a hammer and a saw in their inventory to build it.
Players can, using a bucket or other such item, receive water from the sink.
The gold sink is currently the m...

burnt dragon
#

@blazing cloud you scare me.

burnt dragon
#

training construction in my Ironman and thats my end goal

#

0.0001 xp per gp is such a good rate

next nymph
#

i only did mahogany homes til 50 on my uim because construction is brutal to train and im bad

burnt dragon
#

my condolances lol

#

I want to get a max POH

#

its SO useful

next nymph
#

im not getting 100m any time soon and definitely not going to blow it on a sink

burnt dragon
#

not smart for an UIM lol

#

but even then

#

what can you spend it on?

#

if I had 100mil I would either make it all into planks then buy max bank slots after that spend rest on either kingdom or runes

next nymph
#
Old School RuneScape Wiki

Monkey nuts are a food item, healing 4 hitpoints when eaten. They can be purchased at Solihib's Food Stall on Ape Atoll after starting the Monkey Madness I quest. Players who have not completed Monkey Madness II must be in the form of a monkey (by holding any monkey greegree) before talking to the stall owner or they will be thrown in jail just ...

burnt dragon
#

LOL

#
Old School RuneScape Wiki

Monkey nuts are a food item, healing 4 hitpoints when eaten. They can be purchased at Solihib's Food Stall on Ape Atoll after starting the Monkey Madness I quest. Players who have not completed Monkey Madness II must be in the form of a monkey (by holding any monkey greegree) before talking to the stall owner or they will be thrown in jail just ...

grizzled chasm
#

anyone know how i can stop vulkan from making tf2 less bright?

balmy root
rare creek
#

actually monitorgamma will only work in fullscreen, so don't do that

grim parcel
#

why does alt tabbing actually feel kinda normal now

#

that's wack

languid haven
#

Why not just prevent 32bit from playing on 64bit servers?

small sirenBOT
#

*Why not just prevent

32bit from playing on

64bit servers?*

kind falcon
#

the servers themselves are still on x32 binaries

#

i might be spreading misinformation unintentionally

languid haven
#

Wait servers aren't 64bit?

languid haven
#

Look if there's less 32bit computers than linux before the steamdeck then i think it'd be best to just drop 32bit or have 32bit not able to join 64bit.

#

No one uses it but bothosters and no one is restricted to 32bit OSes plus they're not as modern or secure.

#

Could allow 64bit to still play on 32bit for backwards compatibility sake but no advantages to the other way around.

blazing cloud
# kind falcon the servers themselves are still on x32 binaries

well it's pretty simple to spoof version numbers, I'm assuming some servers are just doing that to not have to worry about updating plugins atm and still let players connect.

I am saying this because I manually replaced my steam.inf file from live tf2 into the beta branch and used the 64 bit client in casual for like, a month or so.

#

So yea 64 bit client can connect to 32 bit server and vice versa since they fundamentally talk to eachother in the same way. only thing actually blocking that connection is version ID

languid haven
rare creek
#

the clients have 32 bit versions, i have no reason to believe the servers dont as well

tough locust
#

has anyone gotten hammer++ working with TF2 after the update yet?

summer steeple
#

there’s a beta version in the tf2maps discord that works for the most part

#

needs to be installed to bin/x64 rather than bin

#

#217585440457228290 message

tough locust
#

word thanks

potent wolf
eternal haven
#

If VAC was any better it would be a lot harder

#

But VAC is ass

tall comet
#

is there any way to enable vrr on wayland?

heavy solarBOT
#

@tall comet has leveled up! (0 ➜ 1)

tall comet
#

xorg works perfectly

lean cove
#

depends on the compositor, both plasma and gnome have it working

#

and probably all wlroots based ones

tall comet
#

i'm on gnome 45

lean cove
#

GNOME supports VRR as an experimental feature starting with version 46.

tawny gate
#

gnome has vrr on 46

lean cove
#

nevermind then

tall comet
#

but xorg works? I'm a little clueless

lean cove
#

it's probably something like the xorg server implementing it, rather than gnome

#

while on wayland gnome has to implement it into mutter

left sand
#

i love wayland

#

i love fragmentation

tall comet
eternal haven
#

Is there any way on linux to use exclusive full screen like windows can?

#

eg. graphics driver sends your application frames straight to the monitor without going through any sort of compositor or 'display server' or anything

unborn pecan
#

What you're describing is more like rendering direct to the kernel frame buffer or something

#

On x and wayland, they got exclusive full-screen modes

#

Also, with wayland, there is not increased latency due to the conpositor (due to everything being one) compared to x11's compositors system.

#

And, at least on KDE, you can have the compositor on wayland disable vsync on full screen applications

#

But, I leave it on since I really don't notice anything

#

Plus, no tearing

eternal haven
#

I know on windows you can completely skip DWM for games if you want

#

I'll have to install linux sometime and check out what it's like

rare creek
#

why did valve seemingly choose to use the worst language possible to force people to do vscript in
wtf is squirrel

summer steeple
#

its epic is what it is

fickle dragon
#

Source 2 uses Lua for map scripting afaik, and apparently some people were not quite convinced that's an upgrade compared to Squirrel UTkek

summer steeple
#

its funny, squirrel was made as an alternative to lua because the creator saw his coworkers struggling with lua

#

and valve used it, and then went to lua

unborn pecan
#

When will source get

#

Dougie scripting

rare creek
#

the squirrel website doesn't even work

summer steeple
#

oh is it broken again lol

rare creek
#

it just redirects to an empty page

summer steeple
#

thats epic

#

you can use this

#

its not a mirror but its another guide

#

let me find a pdf of the old docs

#

tbh squirrel is just lua if it was good

#

(I have not used lua)

rare creek
#

isnt lua specifically designed to be really really fast

#

like the JIT is as fast as C or something?

fickle dragon
#

I have only seen Squirrel when trying to reverse engineer a certain CSGO singleplayer map.
And "reverse engineer" in this context is just a fancy way of saying I was looking for a way to cheat in it.

summer steeple
#

thats because cs also uses it

kind falcon
#
  • god bless
summer steeple
rare creek
summer steeple
#

as long as you're under 15ms per tick (pretty damn easy unless you really fuck things up), you're fine

kind falcon
#

i am crying.

#

who in the world came up with the idea to use lua for anything besides scripting

kind falcon
summer steeple
#

honestly tho if you have any experience with a C based language squirrel is pretty similar

unborn pecan
#

Keep in mind

#

You can disable sync on wayland nowadays

rare creek
#

why didnt valve use moonscript or yuescript

summer steeple
#

biggest differences is that semicolons are optional and variables don't have a set type, they can just be anything

slender nexus
#

blame jimmy carter

summer steeple
#

also everything is in tables and scopes

summer steeple
#

no its not dogshit

kind falcon
#

the fuck is either of those

slender nexus
unborn pecan
summer steeple
#

for some reason dougie takes a few seconds to load now

rare creek
kind falcon
unborn pecan
unborn pecan
kind falcon
#

dougie worldwyde

summer steeple
#

how many different dougies do you think are cached on my computer

small sirenBOT
#

*how many different

dougies do you think are cached

on my computer*

unborn pecan
summer steeple
summer steeple
#

(had to resend as a reply so that if it gets onto starboard you can see the context of dougie)

kind falcon
#

Caching is bloat.

drowsy marlin
#

When will wayland finally be usable for gaming and stuff

spare obsidian
#

why would anybody use wayland when they know its not ready lol

drowsy marlin
#

That's what I'm saying

rare creek
summer steeple
#

alright, good to know

unborn pecan
#

I have no problems with it

#

Also, that article is from 2021

whole scaffold
#

@summer steeple — Ontem às 18:24
make sure you don't use the opengl addon

What is the best for me to use?Im on windows 10

summer steeple
#

wdym

#

like best graphics api?

#

because that message regarding the opengl addon was intended for someone else, benchmarking the game on linux

#

you can't use opengl on windows

#

you can only use directx and vulkan, and there's really no way to know which runs better for your system, you'll just have to try it

shy edge
#

wonder if anyone has a good idea of a 'proper' changelog of all the changes and work that went into this update since 'updated tf2 to 64-bit' doesnt seem to do it much justice 😅 . pieces together information like the 3D player char optimisation from tc2 being taken as inspiration or the updated libraries etc.

kind falcon
#

is ok

summer willow
#

wayland is already used by most people btw

kind falcon
languid haven
kind falcon
#

linux discussion must be banned from this discord server

#

me thinks

languid haven
#

Says the clown

kind falcon
#

thats the gist of it

grim parcel
languid haven
#

It's still not ready, it works for some but not a majority of gpus.

grim parcel
#

it works for any remotely new gpu

#

the only issues it has are on nvidia gpus on xwayland apps
natively wayland apps work just fine

#

and that's going to be fixed on most machines within a few months

spare obsidian
#

Uses wayland
Figures out that wayland doesn't
Checks again
Wayland

I'm missing something?

kind falcon
#

doesnt what

grim parcel
#

doesn't.

kind falcon
#

why you greentexting big guy

#

it aint even green

summer willow
#

well, being honest i don't have a source to say that, just considering most of distros and majors DE wayland is default and apart from gamers (affected because xwayland) i don't think much anybody cares that much

grim parcel
#

be me
gay
(i love men)

spare obsidian
languid haven
kind falcon
#

hey big guy

grim parcel
#

idk like

kind falcon
#

you might wanna sell that 1030 and buy yourself a used rx580

grim parcel
#

better multi monitor support and the ability to make working screenlockers is nowthing to gawk at

#

it also helped introduce pretty important things that are on all other desktops

languid haven
kind falcon
grim parcel
#

like not having your desktop tear whenever you move a window

#

explicit sync is a big one too

summer willow
#

also gamescope uses x11 but its a wayland compositor but i get it

languid haven
#

Explicit sync sounds more of a driver thing, drivers don't support then your screen compositor can't either.

grim parcel
#

and if your screen compositor supports it then it doesn't matter either lmao

#

it's a two way street

languid haven
#

Yep

languid haven
#

unless you use an ammo box

summer steeple
#

god every time this game gets an update the issue tracker becomes a cesspool of people reporting intentional things, complaining about bots, stuffing 18 issues into one issue post, and not checking if an issue already existed

languid haven
#

bug report: "OH MY GOD I CAN READ!" gets set to unplanned

summer steeple
#

bug report: bot in game

#

no one at valve has EVER heard of bots in tf2

languid haven
#

bot what's a bot? all i see are snipers.

tough locust
#

noticed that the VSH hud isn't working right in 64 bit if I join a few normal matches first

tough locust
#

is anyone having crashing issues when trying to host a local server?

formal dew
#

People should be required to prove they have a master's in computer science and have income over 100,000 before posting to github

unborn pecan
#

So true dougiealis

languid haven
#

god fucking damn it a cheating software got updated.

potent wolf
#

incredible

languid haven
#

shouldd i say which one? i don't want people to download it but it does need to be gone.

potent wolf
#

was it fiendhook?

languid haven
#

royal

potent wolf
#

erm

summer steeple
#

i didn't know i was royalty

#

whats my position

#

queen? emperor? duke? god-king???

potent wolf
#

god-fiend

summer steeple
#

ooooh

#

god-fiend sounds like an RPG boss

next nymph
summer steeple
#

its physically impossible for royalty to be friends sorry

#

too busy being shitty people trollfig

next nymph
formal dew
#

Become padishah emperor of the known universe

summer steeple
#

i don't think those people were friends

#

they were roommates trollfig

#

i think i use trollfig too much

formal dew
#

use the sarcmark

summer steeple
#

the hwat

formal dew
#

for sarcasm

next nymph
#

s sarcmark andbox

summer steeple
#

i've never seen this symbol before

next nymph
potent wolf
#

Was the JI airblast change intentional?

summer steeple
#

the "its now consistently a cone" patch note when it actually was a cube?

#

I don't think we know

#

and I think ficool said that joshie never touched the airblast code, so I have to assume that it was some weird helper function that got fixed that changed the airblast

unborn pecan
#

Fiendhoook

potent wolf
#

so... my understanding of the the airblast code is that it first checks if the entity is within box, and then if said entity is a player, if it's within a cone.

#

or rather, thats what it was before JI

#

but after JI, this cone check for players was removed

#

but looking at the code it seems like it's still doing the math for the cone check even in post-JI builds

languid haven
potent wolf
#

what? i didnt say that, nor do i think its true

summer steeple
#

I think you're going to have to look at the actual function they call for the cone math

#

see if that changed cause i assume its a library function

potent wolf
#

i looked at the player specific airblast

#

its all inlined vector math

summer steeple
#

huh

potent wolf
#

take a look at the ctfflamethrower::deflectplayer function (i think, im on my phone)

summer steeple
#

yeah seems like a standard dot product check

#

granted, I am looking at tc2 since thats the only version I have downloaded but I don't think this code was touched

potent wolf
#

it was

summer steeple
#

hm let me look at the original

potent wolf
#

oh nvm it wasnt

summer steeple
#

ok I don't think its actually the deflectplayer function

#

because that is only run if the airblast dash item attrib is not 0

#

but its unused so it never is, it uses deflectprojectiles instead, which also seems to handle players

#

because function naming is hard

#

ah actually, it does call deflectplayer from deflectprojectiles

#

I have no clue if this is how it looks in JI itself, since this code is Pre-JI but man this is a mess

#

it seems like at some point deflectplayers was just used by fireairblast outright, judging by the unused input of vecSize

left sand
#

then JI made it non-reddit again

left sand
#

anyways, i really think its just a more accurate check now

limpid panther
#

but yea it's almost there, so the meme should probably switch to "tearing" instead

#

there, i made it myself

drowsy marlin
#

Im installing nobara right now. It's going to be so slay

livid oracle
#

prior to this update there was no cone-check at all

#

you could airblast players behind you

eternal haven
#

The airblast range seems longer now

#

As in it's possible for something further from the pyro to be airblasted

#

Is that true?

languid haven
#

ok originally it did both. used the box and cone for player being airblasted but projectiles it was either one or the other or it was just the box.

summer steeple
#

it was just the box for projectiles

languid haven
#

ok thanks, it's a little hard to remember sometimes

green tulip
green tulip
#

@timid plaza hey is there a crash dump created when "tf_win64.exe" crashes for you? I'm assuming you are getting the same crash that others are getting when trying to open the options menu or get into a game

misty plover
sterile ferry
#

maybe 64bit just mystically untangled something in that code..

eternal haven
#

has anyone checked whether it happens everywhere?

#

eg. not only on the client's bundled server but also on linux srcds 32 and 64 bit

unborn pecan
#

hi fiendywiendy

summer steeple
#

the thing is, if the airblast code in the leak is still used today, it doesn’t make sense that it is different on x64, they don’t use a helper function or anything to calculate the cone, it’s simple math that is used all over the place inside of tf2 and out

eternal haven
#

I mean the server has symbols doesn't it

#

should be super easy to find the function and just look whether anything meaningfully changed

summer steeple
#

@potent wolf would know better

fickle dragon
#

I had a new bug this match, I started seeing that teleporter camera zoom effect every time I respawned or died/went into spectator mode

#

Kinda funky

mystic turtle
fickle dragon
#

It's the first time I'm seeing this lmao

mystic turtle
fickle dragon
#

Playing since like 2010 and always had a mid connection prone to those things

#

On an unrelated note, one thing I truly hate about casual is how you get no XP for leaving games early. Had a good game I spent 2 hrs on, had to leave ASAP and it's all for nothing

fickle dragon
#

I played it yesterday normally without issues, but that gamemode has had random HUD breakage before this update anyway

slender nexus
#

damn this new update is cool on the steam deck

#

Before I would only get like 40fps in most fights but now I'm able to reach around 80fps when uncapped

#

the only weird things about the update on steam deck is the new fonts and the screen gamma

#

by default tf2 now uses a higher screen gamma than before and makes everything look washed out until you lower it

left sand
#

i think maybe it's like

#

the gamma works now

potent wolf
paper sluice
#

it might be mat_monitorgamma_tv thats causing the difference?

left sand
#

gamma didn't work on linux before, no?

#

i assume dxvk covers more of it

languid haven
#

it'd like change back to my pc default when unfocusing the game prior to the update.

paper sluice
#

loadouts load infintely faster now

#

no more stuttering steamhapp

potent wolf
#

why isn't there a pre-64 bit branch :(

languid haven
slender nexus
potent wolf
#

that's still 64-bit, just using togl

languid haven
#

well too bdad

slender nexus
#

I had it set to 1.6 gamma in both versions but the opengl version looks darker

left sand
potent wolf
#

oh great the launch configuration is broken for old branches

high current
livid oracle
languid haven
tough locust
# high current VSH is still played?

yeah the game still has quite a few people playing it, the game coordinator says that it's always dead because the game only puts players in to new matches after 25 rounds which makes it seem like nobody is connecting to it

eternal haven
#

Does anyone know, will mastercoms release a new benchmark demo soon?

#

I don't like the shounic demos because they change archived cvars

left sand
#

I'm not sure if I have the time to do so

#

Perhaps @limpid panther or someone else will take up the mantle where I and others have produced a void

eternal haven
#

Do you think it would be fairly simple or very difficult to modify benchmark_test.dem to be compatible with the current protocol?

#

eg. by modifying the file

left sand
#

I'd have to put time into investigating that and since there's no formalized game proto like Valve's other games, I'm not sure if I'd want to and also then commit to updating it every time it breaks

#

My dream would be to produce a standardized vscript/cfg/map which could generate a demo for any version of TF2, with all factors of the game being tested

#

However, I haven't had the time or prioritization to do that

potent wolf
left sand
#

My main focus is to revamp mastercomfig's scripting system, and to fix some bugs which happen on the app in some browsers. Then extend the scripting system using a desktop hook.

left sand
small sirenBOT
#

*yeah, commands are a

very specific frame and

demo cmd*

left sand
#

it should be very simple to find them near the beginning of the file and just slice them off

summer steeple
# left sand My dream would be to produce a standardized vscript/cfg/map which could generate...

I might be able to work on that a bit, I think it should be possible to make a benchmark map that has a bunch of props, occluders, areaportals, water, etc. and then record a sourcetv demo of gameplay on it (either with players or bots with randomized weapons and cosmetics to increase the spread of variables), and then write a program to extract the inputs of the players to put into a vscript table so that it can be replayed with bots

unborn pecan
#

1024x1020 sprays used to have black for the alpha instead transparency on linux

#

Dxvk solves it

misty plover
#

That's weird

eternal haven
#

Doesn't really seem that weird

#

Probably a texture format issue in ToGL that's completely sidestepped by using DXVK

potent wolf
eternal haven
#

I'll have a look at it later, not at my PC right now

unborn pecan
#

😭

languid haven
#

lol, mine has been glitched on linux cause it doesn't support it the whole time.

unborn pecan
#

read the comment

#

TF2 would look for a font named WenQuanYi Zen Hei

#

for non-ASCII on linux

eternal haven
#
//-----------------------------------------------------------------------------
// Purpose: specialized fonts
//-----------------------------------------------------------------------------
const char *CFontManager::GetForeignFallbackFontName()
{
#ifdef WIN32
    // tahoma has all the necessary characters for asian/russian languages for winXP/2K+
    return "Tahoma";
#elif defined(OSX)
    return "Helvetica";
#elif defined(LINUX)
    return "WenQuanYi Zen Hei";
#elif defined(_PS3)
    return "Tahoma";
#else
#error
#endif
}```
summer steeple
languid haven
#

fov only changes model fov now

unborn pecan
unborn pecan
eternal haven
#

I don't know

#

that's from the old leaked tf2

#

maybe it has changed now

sterile ferry
#

Yo why does some shit about explosioncore_waljumper appear in console every time an explosion goes off

rare creek
#

awesome

summer steeple
#

whats wrong with this image

spare obsidian
#

transparency moment

next nymph
#

player clip textures

drowsy marlin
#

why do games suck at transparency, why can't they tell the truth?

summer steeple
#

oh thats not a transparency moment

#

the glass is just outside of the frame

next nymph
drowsy marlin
#

yes I can :(

next nymph
#

the truth is ||computer graphics is just a bunch of hacky workarounds around optimizations that kinda looks okay most of the time if you're very careful||

drowsy marlin
#

I wonder how many times the windows source code has the word "hack" in the comments

potent wolf
#

cool video that's only partially related: https://www.youtube.com/watch?v=By7qcgaqGI4

The first complete explanation of why this truly bizarre glitch occurred in The Legend of Zelda: Breath of the Wild.

🐦 https://twitter.com/JasperRLZ
💰 https://patreon.com/JasperRLZ
🤼 https://discord.gg/bkJmKKv
🌎 https://noclip.website

Glitch originally discovered by reddit user /u/Rangers_of_the_North:
📰 https://old.reddit.com/r/Breath_of_the_...

▶ Play video
summer steeple
#

love this vid

#

very good

balmy root
unborn pecan
#

bruh

#

I've been seeing in game that

#

some people didn't realize you need to manually enable vulkan

#

on windows

#

I legit made somebody's day today

#

also

#

I've been playing the game on

#

Ultra

#

No performance degradation on my desktop at all

#

it's so cool

left sand
eternal haven
#

Agreed, no reason really to run through DXVK there

#

Especially on Nvidia where dx9 seems to work very good

#

Maybe on Intel Arc it could make sense

drowsy marlin
#

Why would you not recommend vulkan on windows?

#

Is it pointless to do that anyway?

languid haven
# left sand i would not recommend vulkan on windows

i don't believe you say this because anything performance related. i believe it has more to do with the fact it'd be more glitchy than tf2's rendering already is. dxvk is ready of course but not sure if it'll ever be a 1:1 translation.

#

even if it were. tf2 definitely has some rendering bugs that not sure if it's the shaders or the gpu.

misty plover
#

(Well, OIT isn't the only solution, but its relatively simple to implement to the point where its depressing no one does)

#

https://github.com/bevyengine/bevy/issues/2223}
Also a relevant github issue about transparency in Bevy (engine I'm using for my little toy tf2 client project), not a complete feature, and probably won't be for a while, but there's a bit of info to comb through if you're curious 👍

GitHub

A refreshingly simple data-driven game engine built in Rust - Issues · bevyengine/bevy

rare creek
#

it fixes rendering bugs and improves performance for me

#

the only downside is that it takes longer to alt tab

rare creek
burnt dragon
fathom eagle
#

Fellas, what's this in the documentation about?

#

Anyone followed this advice?

fickle dragon
#

Allegedly MSI is fine to enable on current hardware, older one may cause issues/bluescreens.

fathom eagle
#

just looked up a thread on here just a few days ago where they alleged it's already on by default in newer nvidia drivers?

#

wonder if that's true just so I don't touch anything

livid oracle
summer steeple
#

"the only thing"

rare creek
mystic turtle
#

this person is legit confused aren't they

#

Unless DX8 actually does that, in which case they should go look up the issue on Google Search

#

so they can learn how to trigger the correct flags in the registry

small sirenBOT
#

*so they can learn how

to trigger the correct flags

in the registry*

mystic turtle
# livid oracle

wait, as in fr? I'm pretty sure I saw spycrabs on 2fort after the update

#

in any case this poor man clearly hasn't even bothered to look at Shounic

fickle dragon
small sirenBOT
#

"F3" "say ( ͡° ͜ʖ ͡°)" ``` *issue

closed without response*
languid haven
languid haven
#

i've seen dirt textures freak the fuck out, turn black then back to normal and i think it's specifically these really old maps cause newer maps don't seem to have these issues AT ALL. when was the last time 2fort got recompiled?

#

and the dirt geometry kinda fucking slid? or pulled like taffy? idk it's hard to explain cause it was just so fast and not exactly startling but was enough to say "WTF WAS THAT?!.....oh i'm dead."

blazing cloud
#

2fort has been like that for years. all blending textures are fucked and don't work properly with decals at blend junctions, and ever since invasion (I think?) all ambient lighting is broken on all props.

#

honestly i really wish that all maps were updated to a version of vmt that supports 64 bit floats and were recompiled, not just to expand possible map boundaries but also to implement some new forms of compression that are used frequently now.

#

ofc in that fairytale land id also like them to fix ramps so that geometry on stairs is actually predictable between maps, but again, fairytale.

languid haven
blazing cloud
# languid haven this would be a very welcome change

i was really holding out for it in my laundry list of wishes tbh. but i mean, i suppose it comes with alot of risk. plus i've heard that -tools, hlmv, hammer etc are broken as of now anyways, so maybe once those are ready to go again we can see some progress in that direction.

languid haven
#

imagine if hammer++ but 64bit became officially implemented

livid oracle
#

idk what do even say

sterile ferry
#

is this good idiotic or bad

paper sluice
#

They were on the right track then completely veered off

languid haven
#

"great suggestion but lets make it like overwatch 2"

#

just what kind of fucking cave man thinks you need a cellphone service for a free game? which usually costs more than video games.

left sand
next nymph
livid oracle
#

they should add vkdx

burnt dragon
#

textmode disabling could be harmful for dedicated servers if they run as I believe they do

#

or sourceTV

livid oracle
#

disabling textmode isn't gonna affect dedicated servers

#

there's no way it's getting disabled anyway

sterile ferry
#

whats textmode

livid oracle
#

lets you run the game without graphics

sterile ferry
#

ic

burnt dragon
livid oracle
#

they're already cheating

#

what's stopping them from cheating further

kind falcon
livid oracle
livid oracle
kind falcon
livid oracle
#

@potent wolf are you on windows or linux rn

potent wolf
#

linux

#

why do you ask?

left sand
#

shes doing a poll

kind falcon
livid oracle
#

i was gonna force someone else to check if the win 32 version of the game has the airblast change/fix/whatever

potent wolf
#

did the old (hl2.exe, non-64bit) version have a working cone check?

#

or is that what you meant

kind falcon
#

@potent wolf whyd you remove your poll vote

livid oracle
#

anyway i cant open it with proton and i dont want to try any further because im lazy

left sand
#

tf.exe

livid oracle
#

so i will force someone else to do it

#

@summer steeple

sterile ferry
#

is it as simple as just opening it through clicking tf exe

small sirenBOT
#

*is it as simple

as just opening it through

clicking tf exe*

left sand
#

tf.exe -steam -game tf

livid oracle
#

i NEED to know 100% sure whats going on with the airblast shit

sterile ferry
#

why

potent wolf
small sirenBOT
#

*I want to know if

the cone check worked in the old

builds on windows too*

rare creek
left sand
#

you probably have it off in the driver

sterile ferry
#

if i got the 32bit version correctly

left sand
#

so is it literally just sse2 trollfig

#

sse2 has saved us

rare creek
livid oracle
#

that's the current version right

#

that you run through tf.exe

sterile ferry
#

yea

potent wolf
#

i cannot view the video wg
Hat happened in it

livid oracle
#

how does 64-bit go from practically no cone check to having a working cone check

small sirenBOT
#

*i cannot view the

video wg

Hat happened in it*

livid oracle
#

mastercoms explain this NOW!!!

sterile ferry
#

tf.exe added as a nonsteam game into steam and with -steam and -game tf as launch options trollfig

livid oracle
livid oracle
sterile ferry
#

just to confirm, did the same test on 64 and it had nothing on all 3 of the airblasts

sterile ferry
livid oracle
#

ok ill steal your vid

sterile ferry
#

yea

livid oracle
#

wait a minute

#

do casual servers run on 32-bit or 64-bit

sterile ferry
#

would them running on 32 mean the conecheck doesnt work

livid oracle
#

that's what i would assume

sterile ferry
#

then i think its 64

#

ill go airblast some new players to find out..

livid oracle
#

the cone check worked before JI

heavy solarBOT
#

@livid oracle has leveled up! (49 ➜ 50)

livid oracle
#

which is what's so confusing

#

what did they do to it in JI that would break it ONLY if it's compiled for 32-bit

#

i need to know wtf is happening here or else i'll never get to sleep

sterile ferry
#

wasnt there sokething in ji about hitbox changes for it

livid oracle
kind falcon
#

@lean cove can we get dnsense servers updated to x64 to be cool and exclusive

livid oracle
#

so it become a big cube

broken haven
#

rainbow dash and flutershy kissing

livid oracle
livid oracle
#

but UTIL_EntitiesInSphere just calls UTIL_EntitiesInBox which is funny

kind falcon
#

are there any cool lumina servers

#

i dont want to get work done

potent wolf
kind falcon
#

@potent wolf

#

why are they shipping debug info

#

nvm

#

im restarted

#

time to press f5...

potent wolf
#

if they start shipping pdbs or dwarf ping me 500 times

small sirenBOT
#

*if they start shipping

pdbs or dwarf ping

me 500 times*

livid oracle
broken haven
potent wolf
sterile ferry
livid oracle
sterile ferry
#

ok i did the same thing to some random engie on 32bit and result was the same

livid oracle
#

is it truly over for fans of pyro

sterile ferry
#

except this guy was angrier about it

livid oracle
#

lmfao

sterile ferry
#

only shame is popping people up in the air needs you to be slightly closer

livid oracle
sterile ferry
kind falcon
grim parcel
potent wolf
#

decompiler

lean cove
tough locust
# livid oracle idk what do even say

commented on one of the vids of Sydney the creator of the Sydney bots. apparently basically most bots don't even run in text mode they just run at minimum graphics

livid oracle
#

why are you commenting under vids of bot hosters

tough locust
#

bc it was interesting to see how it works, it's kinda cool in a messed up way
they now have a thing that pathfinds without navmeshes to beeline to the center of just about any map

potent wolf
#

@livid oracle relevant code from CTFFlameThrower::DeflectPlayer (from the old 32-bit version of the game, linux dedicated server)

#

kinda half-cleaned up

livid oracle
#

oh what the fuck

livid oracle
#

so it no longer uses a dot product check?

potent wolf
#

yeah, it uses vphysics now

livid oracle
#

it uses some physics shit i would assume

#

what the FUCK

#

i assume this means the cone would feel "bigger" than when using a dot product check

#

lemme draw it

potent wolf
#

should be about the same size iiuc

livid oracle
potent wolf
#

from my understanding, yes

livid oracle
#

with the dot product check, the centre point of the player needs to be within the cone

#

why'd they even do this

potent wolf
#

yeah, although i think the dotproduct check was a bit larger

sterile ferry
#

secret pyro main dub or no

potent wolf
#

this is also the broken check

#

i believe

#

IsBoxIntersectingCone returns weird nonzero values when the target is outside the cone

sterile ferry
#

also does anyone know if where ur aiming has Any effect on where the airblast target flies from you other than the obvious up and down

#

nvm i shouldve known by now it doesnt

livid oracle
#

AND i wonder why whoever swapped it from the dot product check didnt even test it trollfig

livid oracle
next nymph
#

was the old dot-product check based on distance too? So the maximum range would be curved instead of flat like a cone.

Not really major but I guess technically with a cone check you'd have times when looking right at someone doesn't airblast but looking 5 feet to their side does

livid oracle
grim parcel
livid oracle
#

and yeah true that's an annoying thing about cone checks

#

the lag comp check does a cone check + distance check for this reason

#

so it kinda looks like

#

i dont remember the exact angles and distance trollfig

#

silenced for being right...

sterile ferry
#

where dis he get the sphere idea from comtress

livid oracle
livid oracle
sterile ferry
#

goat

livid oracle
#

@potent wolf anyway tell me when you decompile the 64-bit version of the function trollfig

#

which i will not be doing myself

next nymph
# livid oracle <@394179512788844544> like this would count?

seems a little odd imo. If they wanted to specifically handle cases like this, they could've still done it with dot products + distance checks fairly easily. Using physics code for it makes sense to keep it all consistent, but true cones aren't ideal here for the reason of looking at the target having lower range than looking beside them

livid oracle
#

do you mean like

next nymph
#

the thing we were just mentioning

livid oracle
#

like this?

next nymph
#

yea

livid oracle
#

well it's not how it's done for the airblast afaik

#

it's more like

#

like this

#

axis aligned

next nymph
#

yuck

livid oracle
#

because it's a big box check first and the cone has infinite range

#

well the pre-JI cone had infinite range

#

idk about the post-JI cone

livid oracle
next nymph
#

i take it back. Just a proper cone working like you'd expect a cone to be would be fine, compared to that

sterile ferry
#

can tne cube not rotate just like rhe bounding box

livid oracle
#

yeah it's an aabb

#

it's why you could airblast ppl behind you

next nymph
#

thats what the axis-aligned part means, no rotation

#

much faster to compute because the math doesnt deal with rotations, but obviously rotations are sometimes useful so its a tradeoff

livid oracle
next nymph
#

nah idk about that, thats totally fine by my book

#

in fact I think the physics check way makes a lot more sense in that regard, versus just checking the center point of a player

livid oracle
#

yeah i was thinking because this wouldn't count with the dot product check while the physics method would