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

1 messages · Page 90 of 1

grim parcel
#

maybe containers are the future

north void
#

14 mb of pyro inflation

potent wolf
#

debug symbols

grim parcel
#

gaben says so

potent wolf
#

literally

burnt dragon
#

NOTHING NEVER HAPPENS

potent wolf
#

static link everything

burnt dragon
#

I have a snack container

potent wolf
#

massive af binaries but it would probably work

burnt dragon
#

and my fridge has containers for vegetables

grim parcel
grim parcel
potent wolf
#

rust

grim parcel
#

500 byte container

potent wolf
#

it has the massive part down

grim parcel
burnt dragon
eternal haven
#

Did you guys know hex rays leaked ida 9 beta with all decompilers

#

I just found out about it fairly recently

potent wolf
#

i downloaded it from the original site

eternal haven
#

it works pretty well

potent wolf
#

ilfaks defcon present

eternal haven
#

no noticeable 'beta' issues really

potent wolf
eternal haven
#

erm worked fine

potent wolf
#

wtf

#

it fucked up the graph edges for me

eternal haven
#

Maybe the windows version is supreme

potent wolf
#

youre right

floral sandal
#

are respawn room visualizers broken now?

potent wolf
#

it was the ubuntu vm 😔

#

broke my graphs

grim parcel
potent wolf
#

anyways i use binja cause i hate myself

potent wolf
grim parcel
#

the graph what

eternal haven
#

the funny green and red arrows

rare creek
#

what is ida?

potent wolf
eternal haven
#

Wait it messes up the disassembly I think

#

when patching

#

but graph edges are perfect

#

wtf

potent wolf
#

?

eternal haven
#

Idk it's writing $+2 instead of the location I put

#

when I changed a jump to a labeled location

potent wolf
#

see this is why you should use radare2

#

r2 would never do such a thing

eternal haven
#

okay well the patching is maybe jank but the rest mostly works good

#

I don't really use the patching in ida much anyways

potent wolf
#

but what about

#

Ghidra

#

its written in java

eternal haven
#

ghidra's assemble feature is nicer I think

#

than ida's

rare creek
potent wolf
#

what

rare creek
#

because java is the greatest

eternal haven
#

Wait I just tried a different program and got the graph edge bug and now it wrote the disasm right

#

this is so weird

potent wolf
#

Ghidra has bsim and supports more architectures than binja thats like the only reason i still use it

eternal haven
#

is the graph edge thing it draws a diagonal line rather than drawing it right?

potent wolf
#

yeah

eternal haven
#

you can right click -> layout graph

#

to fix it

#

but yeah that's annoying

potent wolf
#

i know i just find it funny

#

good thing i dont patch often

north void
#

rewrite tf2 in javascript, or else

high current
#

rewrite tf2 in python

potent wolf
#

rewrite it in

#

Rust

left sand
#

@potent wolf whats the launcher stuff

#

like how do i launch it

potent wolf
#

idk i just copied the server and client into my tf2 install and ran that

left sand
potent wolf
#

i'll take a look tomorrow i really should be sleeping

left sand
#

oh right

#

i have to put this in source sdk

#

and sorry

eternal haven
#

mcoms do you know how the 'shared content base' is supposed to work I couldnt figure it out

left sand
#

i think it all ahs to be on drive c

#

thats what im trying rn

eternal haven
#

Oh I think maybe it's not for sharing resources between tf2 and hl2 and sdk2013

#

I think it just makes it so the 'mod_tf' sourcemod uses tf2's vpks

#

and the hl2 stuff from sdk2013

left sand
#

yeah its for mods rn

#

but it could work for tf2

eternal haven
#

okay makes sense

#

Is mastercomfig frog fortress compatible ??

potent wolf
#

frogfig

eternal haven
#

yeah source sdk engine seems basically identical to tf2 now

#

it has dxvk, the ui scaling, everything

floral sandal
#

really cool to see what people are doing with the new sdk

small sirenBOT
#

*really cool to see

what people are doing with

the new sdk*

floral sandal
#

brought to you by fraps tv

left sand
#

for 64 bit

#

i cant tell how to do that

eternal haven
#

just drop in sourcemods folder

misty plover
#

The sdk doesn't wanna work for me lol

eternal haven
#

same as you install tf2classic type shit

#

I literally didnt have to do anything

misty plover
#

Mm

eternal haven
#

i downloaded it and blindly clicked vpc and blindly clicked build in vs 2022 and then put the files in steam steamapps common sourcemods and then clicked play in steam

#

and it just worked

#

my brain was shut off the whole time

#

or sorry steam/steamapps/sourcemods

heavy solarBOT
#

@eternal haven has leveled up! (25 ➜ 26)

eternal haven
#

no common

eternal haven
#

it's just code for client.dll and server.dll

#

but for sourcemods you don't need an exe

potent wolf
eternal haven
#

is that all of it?

potent wolf
#

yes

eternal haven
#

and isn't appframework needed

#

idk I barely looked at the code

potent wolf
#

its some weird custom sdk version of it i think

#

but ill look again tomorrow

uncut spear
#

THEY CAME BACK CAUSE OF THE UPDATE

#

LETS FUCKING GOOOOOO

#

now where the FUCK is the quickprecache person bro

#

they added linux support and dipped

#

so sad

#

also here's this ofc

eternal haven
#

Huh youre right replay

#

launcher main builds the exe

#

and it works

#

so no app framework needed

left sand
#

i think im gonna have fun rebalancing tf2

#

so hazard crew is gonna be paused for now

#

tc2 is going HARD FORK EDITION

#

quickplay steamhapp

eternal haven
#

mcoms you prob already figured it out but install 'C++ MFC for latest v143 build tools' in vs installer to get that header file required for launcher_main to build

#

if you don't have already

#

then it builds exe

uncut spear
#

oh yeah what y'all think of this

left sand
#

you dont wanna know

#

what hammer needs to compile

eternal haven
#

OK well I thought that might be why the exe wasnt building for you

left sand
#

everything was building

#

it just wasnt launching

eternal haven
#

o

left sand
#

it was because steam didnt update sdk

#

even though i clicked update 5 times

potent wolf
#

so you got it launching?

uncut spear
#

wonder if all of this could end up with the woman mercs ending up in the game. . .

potent wolf
#

thats already a thing though

uncut spear
#

wat

left sand
high current
uncut spear
#

oh i have

#

literally have two of them lel

#

im just talking the characters that valve had designed but left in the dust

left sand
#

My decision is to develop TC2 as a hard fork of TF2, with Hazard Crew and TC2 essentially having in tandem development, TC2 having an "echo" of HC balance

#

basically a tick tock development cycle

crisp cedar
#

yuh ahh

uncut spear
#

y'all, 2fort 24/7 is popping off

broken thistle
#

do they actually accept pulls though?

#

before the recent changes the last commit was in 2015

left sand
#

they dont accept pulls through github but afaik theyve internally integrated pulls in the past

misty plover
#

Econ is readonly on sdk

wild grove
#

makes sense.

burnt dragon
#

since the sdk updated, is this the same sdk as csgo?

small sirenBOT
#

*since the sdk

updated, is this the same

sdk as csgo?*

tacit flare
#

I see a situation where Team Comtress quickly becomes the "definitive" method of playing TF2, in the same way that the first piece of advice given to a new player is "Go download MasterComfig."

summer steeple
#

csgo branch still has a lot of things that this branch doesn't

jagged pawn
oblique tangle
#

guess whose video this was posted on trollfig

jagged pawn
#

I would guess tyler's video on the sdk release in which he basically says exactly this

oblique tangle
#

it makes sense though community will just do things that valve ain't willing

summer steeple
#

truly valve is abandoning tf2, which is why they have continued to add content and support the game for nearly 2 decades

jagged pawn
#

tf2 classic has been the closest thing we've had to classic updates for years now this isn't exactly a new development

summer steeple
#

anyway, if you listen to idiots, valve has been abandoning tf2 every other month

#

ughhhhh my build of the SDK assert spams in utlbuffer and then crashes due to read access violation

#

always in the same spot

#

i don't get it

misty plover
#

That assert is worthless

summer steeple
#

i do

#

sorry i didn't give good info

#

the crash is here

misty plover
#

Build in release not debug

summer steeple
#

bruh

misty plover
#

I don't know how to fix debug build either too much work

summer steeple
#

valve only targets release i guess, no wonder their updates ship with so many bugs and untested content trollfig

summer steeple
#

I may or may not have just fixed the SetMission() vscript function not working by changing its inputs from uint to int

#

its so stupid that I feel like I have to be missing something

#

like this is going to break something else

summer steeple
#

i have been informed that this is a bad fix

#

since the root issue is just that vscript doesn’t handle uint correctly

#

i took a quick look at the underlying vscript code and i’m lost lol

#

granted i’m on my phone at “late as fuck” o clock

proper tangle
#

:p

left sand
#

I'm getting a pScheme crash for some reason

#

and i cant get rid of it

#

idk what im doing wrong suddenly

#

in vgui

proper tangle
#

I really should have picked the C/C++ class in college instead of Java

#

I would have been unemployed, sure, but I would be able to join in stuff like this

left sand
#

im sure ill figure it out tomorrow, im really tired

proper tangle
#

a good nap, a cup of coffee after and the fix will present itself

next nymph
#

PRs welcome

left sand
#

so im going to sleep

proper tangle
#

good... night? Imma say good night

#

even though its nearly 9am here

next nymph
#

good morning

radiant merlin
#

goededag

#

nee, goedemorgen

glass musk
#

someone should put it up on gamebanana

misty plover
#

Its in the sdk

glass musk
#

someone pls make this into a mod that replaces the default logo

small sirenBOT
#

*someone pls make this

into a mod that replaces

the default logo*

misty plover
#

Oh neat

glass musk
#

I'm so glad for the state that TF2 is currently in

#

it was so much bleaker when no mods worked, and when the game also ran quite worse

oblique tangle
#

does tf2c include comfig improvements?

paper sluice
#

Probably not

#

Just their own optimizations

oblique tangle
#

i threw the vpks in

#

some parts work

#

weirdly the default interp value for them is 0 which mastercomfig doesn't use obviously because vanilla doesn't allow it

radiant merlin
#

It would be better if all these mods could be accesible from retail tf2

#

Some similar to Fortnite creative

proper tangle
#

maybe a custom hud button that launches them could be added?

heavy solarBOT
#

@proper tangle has leveled up! (14 ➜ 15)

proper tangle
#

and yes I have no idea how custom huds or these mods work

hidden gyro
#

Very carefully

high current
# proper tangle maybe a custom hud button that launches them could be added?

I doubt it. You can’t really load files arbitrarily with huds with the exception of .txt files pretty much.
Also you can only kind of restart tf2 with HUDs, which is a major barrier. iirc it’s using a language file command that restarts the game, all other restart methods are broken.

I think most likely someone will come out with a launcher with profiles / presets, similar to modded Minecraft launchers.

proper tangle
#

That would be neat

#

a launcher that just selects which mods you want or none at all

Or even select which hud you want when launching

tacit flare
#

Seems that the sky really is the limit at this point.

potent wolf
#

someone should add clientside vscript with prediction support

tacit flare
#

I was already impressed with the crazy things made possible with VScript.

hidden gyro
#

someone should add native arm64 support

rare creek
#

im trying to follow the instructions on the source-sdk-2013 repo and im getting errors how do i actually build

proper tangle
#

Since valve will allow these mods to be added to steam we could even get something like the skse launcher on skyrim

rare creek
#

im genuinely shocked that valve actually delivered

#

it can't get better than this it's all downhill from here..

radiant merlin
#

can someone check why doesn't the pressure meter appear with the dragon's fury?

proper tangle
#

I want to double my fps

rare creek
#

mastercoms will fix sv_pure and all of the fun exploits and then leave

rare creek
#

how is this literally cheating

radiant merlin
next nymph
radiant merlin
rare creek
rare creek
radiant merlin
#

well i do

rare creek
#

i dont screwyou

radiant merlin
#

as far as im concern this doesn't affect anything else

potent wolf
rare creek
#

yoy know what valve should do? Just add an advanced option to get rid of it, dont fuck over the majority of players using this who use it only in casual just because of comp

rare creek
next nymph
#

it should be patched but there's more to it than just this method

potent wolf
#

how about they remove custom huds

next nymph
#

true...

potent wolf
#

it would be pretty effective

unborn pecan
#

ReplayHUD

#

Wheb

high current
#

I agree scope removal is kinda cheap. Basically makes every sniper the classic, which makes that weapon even more shit.
I think it’s fine in MvM because MvM goofy and OP anyway.

rare creek
#

why dont they just add a toggle to the advanced options to turn off the scope so everyone is happy

potent wolf
#

you shouldnt be able to remove the scope

rare creek
#

yes you should

potent wolf
#

it is cheating

rare creek
#

HOW IS IT CHEATING IF IT WAS AN OPTION THEN HUH????

#

EVERYTHING IS CHEATING TO YOU I GUESS

#

JUST REMOVE THE WHOLE DAMN CUSTOM FOLDER IT ALL ONLY EXISTS TO GIVE AN ADVANTAGE AND NOT MAKE THE GAME MORE FUN OR ANYTHING LIKE THAT

#

GOD

potent wolf
#

its literally cheating it gives you a pretty big advantage lmao

#

LMAO he left again

#

or not

#

i got blocked trollfig

glass musk
#

wtf was this meltdown

unborn pecan
proper tangle
#

Hopefully they are fast with accepting patches and actually releasing them

#

at least with the bug fixes and performance improvements

potent wolf
#

theres a chance they just arent accepting patches too

proper tangle
#

shush let me believe

#

At the very least, I want a "Team Comtress" icon on my steam library :p

fickle dragon
#

I avoided using Vulkan in TF2 because alt-tabbing caused display mode changes regardless of fullscreen type, but this finally fixes it. Alt-tab in normal fulscreen is instant and works as expected in borderless

oblique tangle
#

NITERUX LEFT OVER THE SNIPER SCOPE DEBATE

fickle dragon
#

and it reduces input lag

oblique tangle
#

why borderless

fickle dragon
#

Handy for multiple monitors

oblique tangle
#

how does it reduce input lag

#

if it's running dxvk translation underneath

fickle dragon
#

idk, I know it does, I always avoided borderless mode in TF2 because it made my mouse noticably more floaty

#

but it no longer does that with Vulkan/DXVK

oblique tangle
#

oh compared to normal windowed alr

fickle dragon
#

Yep

#

Basically feels the same as normal fullscreen with DX9 now

small sirenBOT
#

*Basically feels

the same as normal fullscreen

with DX9 now*

fickle dragon
oblique tangle
#

i fucking hate haiku

misty plover
#

Oh they left

regal ravine
#

I guess you better find that $100

potent wolf
#

🥺

misty plover
#

Its so tiring listening to people be negative why can't people just find joy in the little things the world sucks enough as is without someone going "erm well it's only gonna get worse from here"

fickle dragon
#

Just be positive 4HEad

proper tangle
#

not being an ass is literally free

fiery kindle
#

could you theoretically connect to standard (non-valve i assume because of the matchmaking) tf2 servers with a modded client now the sdk has been released? or would you only be able to connect to server running that mod?

regal ravine
proper tangle
misty plover
regal ravine
#

it better be a vac insecure server though

potent wolf
#

the sdk is abi compatible with stock tf2 afaik, so you can just replace the client and server and itll probably work

glass musk
potent wolf
#

although you will also probably get banned

glass musk
#

I fucking hate them

fiery kindle
#

ah that makes sense, i was just wondering how many fan remasters we were gonna see to clean up bits of the client but still connect to a normal server

heavy solarBOT
#

@fiery kindle has leveled up! (0 ➜ 1)

proper tangle
#

lets focus on the good stuff then

#

like

#

would they accept a change to an animation?

fiery kindle
#

i mean it does make sense why that would be not allowed but still

proper tangle
#

I wanted to see the rocket jumper reload fixed for years

#

by they I mean the valve github, as a merge request

potent wolf
fiery kindle
#

yh fair lol

left sand
proper tangle
#

the soldier's hand clips with the tip of it

glass musk
left sand
#

thats a content change so it should be submitted on the workshop

proper tangle
#

the model changed with meet your match

#

I see

fickle dragon
glass musk
#

are you on Win or Linux

fickle dragon
#

neither when I tested it with my own timedemo months back or right now when I'm just playing

glass musk
#

oh

#

Windows

#

my bad

fickle dragon
#

Yeah

glass musk
#

I remember Vulkan halving my fps by like 200

#

vs dx100

fickle dragon
#

It's nice even without borderless, since Windows 11 24H2 kinda fucked up alt-tabbing so it's slower, but with Vulkan + DXGI swapchain it's literally instant

proper tangle
#

Vulkan is great

#

on linux

potent wolf
fickle dragon
#

well I guess it can be great on Windows too lol

proper tangle
#

experience may vary

#

for me it ran better

summer willow
#

will valve merge pull requests ?

potent wolf
#

opengl forever

proper tangle
potent wolf
summer willow
#

togl runs better on integrated grpahics

proper tangle
#

just hasn't been accepted yet for whatever reason

unborn pecan
#

AMD vulkan driver is awesome

misty plover
lean cove
misty plover
summer willow
potent wolf
#

you're just a hater

unborn pecan
misty plover
#

Rocking back in forth in the corner

misty plover
glass musk
#

need some Team Comtress 2 patch merged so that I can get +50 fps

summer willow
#

damn, positivo

regal ravine
fickle dragon
# glass musk 9800X3D

bro it was so difficult to get, when I got an e-mail that it's in stock, I literally pulled my car to the side to order it, 2 minutes later the stock was already gone

potent wolf
fickle dragon
#

I got lucky all things considered

potent wolf
#

good software must run on good systems

#

(macos)

regal ravine
#

I have bad news

glass musk
#

@fickle dragon but like

#

pls get a new monitor

#

:3

#

1440p please, thank u

fickle dragon
#

Nah, I'm one of those weirdos that don't find higher resolutions worth it

#

I played on a 32" 4K and the wow effect was zero, I'd rather have higher hz

glass musk
#

I've been on 1440p since 2017 and it was still cheap even back then

#

what Hz is your monitor

proper tangle
#

I recently went to 1440p from 1080

#

honestly, barelly noticed it

fickle dragon
#

240 Hz

proper tangle
#

what I did notice was the jump from 60hz to 165hz

fickle dragon
#

I ain't getting a new monitor until OLED gets good enough that burn-in is no longer an issue

#

If it's in 10 years, so be it

glass musk
#

it's no longer an issue

#

I'm using one rn

#

I keep the taskbar up

proper tangle
#

It's mostly a non issue nowdays

glass musk
#

I don't baby it

fickle dragon
#

It is, it's less an issue but it still is

glass musk
#

4 years without any burn in sounds really good

#

in my opinion

proper tangle
#

the time it takes for burn in to actually take effect with modern displays is basically the same it takes for lcds and ips to shit itself

#

white borders, dead pixels, etc

glass musk
#

OLED is simply unmatched in the colors and response time

#

everything looks good

fickle dragon
#

Also plenty of time for it to get cheaper since I'm not willing to spend that much for one, even despite all its advantages that I really would like to experience at one point

glass musk
#

I only paid less than 600 for mine

#

really good value

#

considering the MSRP was like 1k probably

fickle dragon
#

The "value" propositions for 1440p are still like 1000+ EUR here

glass musk
#

EU is fucked with the prices

#

I feel like prices went up

#

not down

#

insane

#

I would never pay 1000 for a monitor

eternal haven
#

Theyre welcome only to the mod :(

potent wolf
eternal haven
#

The source engine

potent wolf
#

i can't even be mad at you i did the same thing

oblique tangle
#

other than that

#

idk

eternal haven
#

on windows it checks if the dlls are signed by valve and just puts you in insecure mode if they arent

#

though I guess you could just skip that check if you wanted to get vac banned

proper tangle
#

thats partially due to the fact that the dx11 amd driver is kinda ass

#

on windows

#

while with mesa it runs a lot better

oblique tangle
proper tangle
#

other times the translation layer is just better like vkd3d running cyberpunk

#

(unless you enable ray tracing)

vague dune
#

dude 1440p is so much better to me

#

although I'm on an rx 6600

#

so like

#

i only get to do it natively on less demanding games

small sirenBOT
#

*i only get to

do it natively on

less demanding games*

vague dune
#

lol

oblique tangle
#

weren't you able to find one for like 30 bucks more?

vague dune
#

i got the 6600 for like $100

oblique tangle
#

ah

vague dune
#

it was open box and shit

oblique tangle
#

yeah crazy value

vague dune
#

too good of a deal to warrant spending more

oblique tangle
#

fsr 2 quality looks decent enough on 1440p anyways

vague dune
#

my friend bought it for me so we could actually game together

#

before i was using the integrated graphics on my ryzen 7 5700g

#

i got the 1440p display after the gpu

oblique tangle
#

rx 6600 has quite a bit of oc headroom

vague dune
#

i don't overclock cuz some games like star citizen get fucky with it

oblique tangle
#

greed citizen

vague dune
#

and i killed an old gpu's fans by ocing one time

vague dune
oblique tangle
#

remote play together*

vague dune
#

i don't have mastercomfig right now, should i get it again?

#

mainly to set max graphics

#

like what can i not set to max without it?

oblique tangle
#

why do you want max graphics

vague dune
#

cuz tf2 is pretty with max graphics

oblique tangle
#

is your monitor 60hz?

proper tangle
#

do it, although you can get pretty much "max graphics" without actually going "max graphics" with mastercomfig

vague dune
#

240hz

oblique tangle
proper tangle
#

pretty sure medium-high already looks better than the game default "max"

oblique tangle
#

i don't think 5700g + 6600 can handle max tf2 at 1440p

proper tangle
#

some settings are way too overkill

hidden gyro
#

Dev comments continue to not disappoint

oblique tangle
#

well it can, but like 70 fps

proper tangle
vague dune
#

is there a good way to show you all my specs?

proper tangle
#

60+? sure.
160+? no way

oblique tangle
oblique tangle
proper tangle
#

I have a 5600+6700xt

#

I use mastercomfig mediumhigh

#

I get around 150 in busy fights

vague dune
#

i wish i could use freesync on my monitor but it flickers really badly and it hurts my eyes

proper tangle
#

depending on the map, it can drop to 120

vague dune
#

i have an innocn 27g1s

proper tangle
#

specially if the map was added within the last 2 years :p

vague dune
#

lemme get on my pc

#

I'm rotmaxxing in bed right now

proper tangle
#

unrelated tip

oblique tangle
proper tangle
#

get one of those bicicles for exercise and put them in front of the pc

oblique tangle
#

@vague dune you should join pcmr discord they know stuff there too

proper tangle
#

I had one for a few weeks (borrowed)

#

literally game changer

#

now back to tf2

oblique tangle
proper tangle
#

you dont even need to push too much

#

you quickly get used to idle while pedaling

proper tangle
#

thats the idea, but more comfortable

oblique tangle
#

diego

#

diegao

proper tangle
#

sup

oblique tangle
#

is your 5600 oc'd

#

i was able to push mine to 4.7 ghz and stable 50c when gaming but i just juiced my thermal paste all over the cpu when i was building

#

thing is i tried to get 4.8 but it crashed

#

idk if the power limit was too high, i don't remember what im using rn but i think it's around 1.180v maybe

vague dune
hidden gyro
oblique tangle
vague dune
#

no

#

i just have freesync and that stuff off

#

should i turn on hdr?

hidden gyro
#

FUCK

vague dune
#

it does have strobing as an option

glass musk
hidden gyro
#

2 decades of tf2 is near

proper tangle
vague dune
#

most games don't even have hdr so it'd be kind of pointless and fuck up screensharing on discord

oblique tangle
#

well maybe but it's probably going to reduce total brightness

#

hdr sucks unless it's real hdr hardware (oled)

#

idk why freesync is flickering for you i'd ask around on pcmr

radiant merlin
vague dune
#

it's just a shitty implementation

vague dune
#

what's a good way to benchmark btw?

oblique tangle
#

well

#

i copied settings from optive

#

he benchmarked the impact of each module so he could customize his game to look as good as possible while running faster

#

on a 6600 with 8gb for example you can push texture quality to ultra without worrying about performance

vague dune
#

do i need to benchmark personally or could you send me your config?

oblique tangle
#

i'll dm you some stuff hold on

vague dune
#

okay

#

btw any idea for tf2 classic

#

i also like to play that sometimes but i know it doesn't work the same

#

althought thinking now

oblique tangle
#

yeah i downloaded that today

vague dune
#

it is gonna be a newer sdk so like

oblique tangle
#

idk i just threw in my mastercomfig and classes cfg in the folder

#

it works fine ig

vague dune
#

cool

#

Ryzen 7 5700G
Radeon RX 6600 8GB
32(2x16)GB 3600MHz

#

1440p 240Hz

#

that's the important specs

eternal haven
#

dx9 borderless windowed has higher latency due to the dwm vsync

proper tangle
#

kinda wish they allowed that to be sent with the github repo, although, we don't know they will accept anything from there to begin with

fickle dragon
proper tangle
#

I mean, you can inject reshade and whatnot

eternal haven
#

microcontroller simulating usb mouse movement and a photodiode to measure when pixels change on screen

fickle dragon
#

Oh so you have proper measuring tools, that's awesome, I've heard about those

#

well good to know hard data confirms my "feel" then, thanks for letting me know

oblique tangle
#

sign that you're well tuned to fps shenanigans

barren gulch
#

Kinda of a shitpost

#

(i know it's probably just leftover files)

#

(not enough red arrows probably tho lmao)

potent wolf
high current
#

Valve infamously doesn’t remove stuff, they just disable it on the off chance they need to recycle it.

wild grove
high current
#

Just look at their Sixense support, and then google what the Sixense was

eternal haven
#

It would take effort to go through and properly remove things

#

who would want to do that

#

effort? yuck

high current
#

I mean I’m glad they don’t. Their weird outdated stuff lets us do things like log-base customization

potent wolf
#

They should just add proper scripting to the hud system 😢

next nymph
#

if PRs get accepted and merged theres a few low hanging fruit to make scripting infinitely better

#

doesnt even need to be a thorough scripting system, basically just needs to not rely on aliases for all logic flow

eternal haven
#

If you change the vgui UI scale in frog fortress the server browser forgets its team fortress filter

#

and starts showing all servers published to the valve list

#

for all games

radiant merlin
#

Merges are going to be for the sdk, not for the game

potent wolf
#

or do you have a source that says no

eternal haven
#

Has anyone heard if they plan to continually update the tf2 sdk release

#

with changes from the game

radiant merlin
#

Idk that's how github works steamhapp

potent wolf
#

hell i dont think they even use git for source

#

they use perforce

eternal haven
#

you guys think tf2 demos will play in source sdk 2013 base multiplayer ™

eternal haven
#

apart from the signon state check thing

#

COM_CheckGameDirectory

potent wolf
#

actually there was one issue i had with datatables when i was replacing my tf2 client but didnt replace the server

#

so maybe not idk

#

try it

radiant merlin
#

Also hlae is dead

eternal haven
#

Yeah I will bro Im busy rn

radiant merlin
#

And the devs are not planning to update to 64bits

potent wolf
oblique tangle
#

When we were getting very close to releasing Half-Life (less than a week or so), we found there were already some projects that we needed to start working on, but we couldn't risk checking in code to the shipping version of the game. At that point we forked off the code in VSS to be both /$Goldsrc and /$Src. Over the next few years, we used these terms internally as "Goldsource" and "Source". At least initially, the Goldsrc branch of code referred to the codebase that was currently released, and Src referred to the next set of more risky technology that we were working on. When it came down to show Half-Life 2 for the first time at E3, it was part of our internal communication to refer to the "Source" engine vs. the "Goldsource" engine, and the name stuck.
so the name goldsrc just comes from half life going gold...

potent wolf
#

VSS

eternal haven
#

Wtf

#

VSS ?

#

I thought you said they used per force

#

maybe they changde

potent wolf
#

they used to use vss

eternal haven
#

So I guess they used vss for goldsource and mostly p4 for source?

potent wolf
#

idk

radiant merlin
#

now let's see if vulkan improves performance at all trollfig

fickle dragon
# radiant merlin it works. thanks

Awesome, I only tested Vulkan vs DX9 on my config with a timedemo and nothing else, results were within margin of error. If it's the same for you, maybe try measuring with CapFrameX?

eternal haven
#

Wait what does dxgi swapchain get you besides HDR?

#

I don't think it should offer any other benefits really

fickle dragon
eternal haven
#

Ah

#

with the system wide windows VRR thing

#

forgot about that

fickle dragon
#

Yeah that and it fixed the monitor mode switches when alt-tabbing for me

#

Only happened with DXVK and not bare DX9

eternal haven
#

Is your tf2 a different res than windows desktop or something?

small sirenBOT
#

*Is your tf2

a different res than windows

desktop or something?*

fickle dragon
#

Nope, desktop and TF2 running in native resolution and max refresh rate

eternal haven
#

That's weird it never mode switches when on the same res for me

#

dxvk, layered on dxgi swapchain or native, dx9, borderless, fullscreen

#

any combination no mode switch

#

gsync on or off too

#

I wonder if you have weird launch options like -nod3d9ex or -dxlevel

fickle dragon
#

I haven't the slightest clue why, for me it only happened with DXVK without DXGI swapchain, on both fullscreen or windowed

#

Lemme fetch my launch options

#

-vulkan -novid -nohltv -particles 1 -precachefontchars -no_texture_stream

eternal haven
#

hmm so not that

#

I'll have to double check mine again but I'm 99% sure it didn't mode switch

#

Yeah no it doesn't, dxvk, prefer native, gsync on (or off, same behavior), no mode switch on alt tab

fickle dragon
#

What version of Windows are you on? I'm on 11 24H2

eternal haven
#

10 LTSC 21H2

#

but I've tried win 11 before and it was the same IIRC

fickle dragon
next rain
#

How much does the latest comfig update improve performance? (I'm too lazy to test it right now)

eternal haven
#

It will depend on your computer and settings

#

probably slightly

eternal haven
#

tf2 demos playing fine in source sdk 2013 base multiplayer ™

potent wolf
#

epic

eternal haven
#

so this means you could connect to tf2 servers

potent wolf
#

now make it so i can rewind demos without restarting them

eternal haven
#

vac not withstanding

eternal haven
potent wolf
#

someday...

fiery kindle
#

what if they just randomly fix replays next?

potent wolf
#

they're going to do what

#

I AM NOT BROKEN

fiery kindle
#

oh i didnt mean that lol

fickle dragon
#

Re-enable replays on Valve servers SCyes

fiery kindle
#

do replays even work on linux?

#

i know they don't really anymore on windows but they used to at least

wild grove
#

Isnt the issue that the youtube api and quicktime apis are really old and outdated?

fickle dragon
#

They're doing so much maintenance to it, might as well update the Youtube API to the current one and replace QuickTime with... what, ffmpeg?

eternal haven
#

quicktime is already gone I think

#

64 bit

#

update

wild grove
#

was it replaced or just completely removed.

eternal haven
#

Idk what it was even used for

#

was it used for startmovie?

#

it was used on mac for the intro videos but on windows those were bink

#

now theyre webms

fickle dragon
#

I'm guessing it was used for rendering the replays before they were being sent to Youtube

#

encoding* more like

potent wolf
#

iirc startmovie supports webms on linux idk on windows

eternal haven
#

Yeah I guess they replaced quicktime with libav for webms?

#

So basically ffmpeg

#

ffmpeg uses libav as well

eternal haven
#

the description is still outdated lol

potent wolf
eternal haven
eternal haven
#

i dont have it

lean cove
eternal haven
#

Wait wtf there was webm startmovie in the 2017 tf2?

#

I thought it was added in 64 bit update my b

#

but yeah it looks like webm not enabled for windows still and quicktime is now gone on windows 64 bit

wispy meteor
#

Stable mean currently 9.10.3 and these with higher fps new upcoming verions?

oblique tangle
#

what do you mean class packs

hidden gyro
#

Isn't the .io TLD going away in ~4 years

oblique tangle
#

new classes or new weapon bundles or what

eternal haven
#

Wait genuine question how are they going to avoid vac banning linux players who drop their own client into normal tf2

#

while still banning cheaters

#

Like afaik there are no safeguards on linux to prevent a player from accidentally connecting with a modded client

#

On windows it has a safeguard

regal ravine
#

i think they just expect you not to do that

potent wolf
eternal haven
#

accidentally or intentionally

#

they either ban everyone who does it and punish innocent clueless people or they don't ban and hence cheaters could do it

potent wolf
#

i'm on the side of ban

#

if you're messing with game files like that you have to accept at least some risk

eternal haven
#

Maybe theyve added safeguards on linux now I haven't actually checked

#

in the leaked 2017 code there were no safeguards

rare creek
#

What's a class pack lol

elfin isle
#

is the recent update big news?

eternal haven
#

The recent mastercomfig update or tf2 or tc2?

#

The mastercomfig update is fairly routine, similar to all previous updates, but I guess it's big news

#

the tf2 update is quite big news, it allows anyone to make custom tf2 mods

#

you can modify the client or server (but not the base source engine)

#

tc2 is now one of such mods

elfin isle
#

That does sound bigger than a language file patch.

#

It's probably really difficult to make any mods without any experience is it?

eternal haven
#

I guess it depends on how complex you're looking to go

#

someone with no experience at all can download the source code and get it compiled and running quite easily

#

and making small changes is easy enough for anyone to figure out

#

if you want to change something in a complex way it will require some experience or research

steady spruce
#

Oh wow, the Steam Networking works really good, just had a few people connect to me after hosting a listen server to test things on.

eternal haven
#

You can do sv_lan 1 if you want to block their connections, or hide_server 1 to skip advertising it to the valve master list

elfin isle
#

Can I give myself WALLHACKS to give myself a slight advantage playing the game?

eternal haven
#

If you try it on actual real tf2 servers you risk getting vac banned of course

steady spruce
#

I did have to compile a build of TC2 on Linux from the Github source code though

elfin isle
#

So Valve releases modding tools but bans you if you try to play with mods?

eternal haven
#

The mods are meant to be new games

#

You aren't meant play base tf2 with a modded client, you're meant to make a new game with a client and server that are based on tf2 but that you have customized

elfin isle
#

My interest has deflated.

steady spruce
eternal haven
#

On windows there's a simple check that will put you in insecure mode

small sirenBOT
#

*On windows there's a

simple check that will put you

in insecure mode*

eternal haven
#

on linux, there was no such check, but I have not looked recently

#

after that, it's up to vac

cursive peak
#

Using these tools maliciously sounds like a great way to get them taken away.

eternal haven
#

nobody really knows what exactly vac does and valve can change it at any point, but it's good to assume that if you cheat, you will be banned

elfin isle
#

If you use gameplay enhancers and VAC arbitrary decides it's a cheat and bans you foreverialy.

cursive peak
#

What kind of "gameplay enhancer" needs to mess with the memory that's not a cheat?

elfin isle
#

I don't know. I'd like to have r_picmip unlocked to have flat walls for example.

potent wolf
#

You dont need the sdk to be malicious

#

and anyways they cant take it away

eternal haven
#

They could easily make the base tf2 engine incompatible with source sdk 2013 engine if they wanted to

#

Maybe they should

potent wolf
#

By doing what

#

shuffling the vtables around everywhere?

eternal haven
#

Well I don't mean make incompatible for a determined attacker

#

just for the average person

potent wolf
#

i guess

eternal haven
#

but yeah anyways @elfin isle just don't use a modded tf2 client on real tf2 servers and you will be fine

heady juniper
#

@kind falcon link yt theme pls

#

im not emo

eternal haven
#

Tbh there's a really common misconception in the tf2 community that the engine itself was released

#

Like over 90% of comments I'm reading imply the assumption that it was

elfin isle
#

It's just the SDK Source Decal Kit whatever that means right?

eternal haven
#

It's like all the tf2 specific stuff

#

think of half life 2 and team fortress 2

#

most of what is different about tf2 from half life 2 was released

#

most of what is the same between the two games is still private closed source

small sirenBOT
#

*most of what is the

same between the two games is

still private closed source*

cursive peak
#

"I just wanted r_picmip unlocked" sounds like a shitty BS excuse someone would use when talking about getting VAC'd over a modded client that does so much more than just that.

elfin isle
#

Why?

cursive peak
#

Because it's just like "It was my little brother"

eternal haven
#

Bottom line is valve intends you to only use modded clients to play on modded servers, not real tf2 servers

#

It's really that simple

potent wolf
#

and also if valve is letting people use modded clients on live tf2

#

thats on them imo

eternal haven
#

I mean that's what I was talking about earlier

#

they don't 'let' you do it on windows

#

they may still freely let you do it on linux (haven't checked recently)

potent wolf
#

i assume vac has checks too but idk

#

one of these days ill reverse the vac modules

elfin isle
#

Another thing which would be neat is replacing the water with just some translucent texture.

eternal haven
#

I think there are already mods for clear water

#

that you can use on servers that allow mods

cursive peak
#

What about trying to find a way to do such things with regular mods without touching the source code?

potent wolf
#

what about it???

elfin isle
#

I know. I think you need to manually add stuff for each map that has water on it for it to work though.

cursive peak
#

And?

potent wolf
#

totally not cheating

eternal haven
#

Niterux is a cheater

#

I knew it

elfin isle
potent wolf
#

anyways

cursive peak
#

So?

elfin isle
#

I think removing the sniper scope is fine if you aren't playing on etf2l or some league.

potent wolf
#

using modded clients in live tf2 is begging for a ban

eternal haven
#

^

#

simple as

potent wolf
#

don't do it without insecure

#

and there's really no reason to do it in the first place

#

since sdk2013 has everything that tf2 has, other than being able to connect to live games

elfin isle
cursive peak
#

You're just trying to justify getting upset when you get banned for using a modded client with built in hacks and such.

#

You can do all that without ever connecting to a real TF2 server.

#

And bypassing sv_pure in any way should probably earn a ban anyway.

potent wolf
#

yeah it really should

#

along with hud exploits

#

but they don't

#

🙃

cursive peak
#

Shitty ass flimsy reasons for wanting to build a whole ass modded client.

potent wolf
#

i mean

#

that is what the sdk is, no?

cursive peak
#

The SDK isn't intended to connect to live TF2 servers.

potent wolf
#

ok cool we agree

cursive peak
#

So if a motherfucker is using it to connect to live TF2 servers, it's safe to assume they're being malicious.

elfin isle
#

Ideally these visual clarity enhancements should be toggles in the base game.

eternal haven
#

water is intentionally fucking annoying

#

for everyone

#

if one person doesn't have to look at the water, they have an advantage

potent wolf
#

anyone know what the deal is with game_shader_generic_example

eternal haven
#

no

#

maybe it's so people can do custom shaders in a sourcemod?

elfin isle
#

Water is an eyesore and I don't want to suffer having to see it on 2fort.

cursive peak
#

Then don't play garbage like 2fort.

elfin isle
#

and cp_well, let's not forget the other map with water in it

eternal haven
#

Alright but you have to admit there's a point to having 'bound' on certain graphics settings

potent wolf
#

seems like it

small sirenBOT
#

*and cp_well, let's

not forget the other map

with water in it*

eternal haven
#

and they've set the bound on water to 'you will look at it'

potent wolf
#

2fort is the best tf2 map out there

eternal haven
#

if you allow people to customize literally everything about the graphics, with absolutely zero restrictions, the game devolves

#

tf2 already gives you a far greater amount of customization than other games

#

IMO players should just be happy and thankful for that

elfin isle
cursive peak
#

Wallhacking on 2fort against players who are barely more cognizant than amoebas sounds like such boring gameplay.

elfin isle
#

I don't think being able to actually tell there are players under the surface of a body of water constitutes wallhacking.

eternal haven
#

That's just part of tf2

cursive peak
#

Awfully bold of you to assume we're going to trust it's just about transparent water.

eternal haven
#

you can accept it, play on servers that allow you to mod it, cheat, or just not play tf2

potent wolf
#

playing hvh for better water trollfig

eternal haven
#

If you wanted to you could mod the water shader

#

shaders aren't a consideration for sv_pure

#

I'm not sure whether that would be considered cheating or not

#

but you may do it if you want

#

the water is more than just the water shader though so you may not be able to get your desired effect

elfin isle
#

I'll ask ChatGPT how to do it.

glass musk
#

Alright.

heady juniper
#

@elfin isle noob

barren gulch
#

Quick Topic: Improved Default HUD or Community HUD Fixes?

oblique tangle
#

the latter

elfin isle
#

Are those names of existing custom huds and you're asking for recommendations?

summer steeple
#

existing ones

heady juniper
#

@rustic marlin u dat goat!!!

rustic marlin
#

thankyous

void slate
#

Seems with the latest update you can't use the the -tools command using the tf.exe

paper sluice
#

Bruh

#

Rip particle editor 😭

left sand
#

@potent wolf

potent wolf
#

HAHA

left sand
#

real

potent wolf
#

i was right it was hardcoded lmao

wild grove
orchid sorrel
velvet raft
#

why does people hate competitive in tf2? now i know that a game doesn't need a special "competitive" mode to still be fun

summer steeple
#

it depends what you mean by "hate competitive"

velvet raft
#

most Quake games had their tech and way of playing with no external "ranks"

small sirenBOT
#

*most Quake games had their

tech and way of playing with

no external "ranks"*

velvet raft
summer steeple
#

that could mean
A. hate valve comp (usually for valid reasons or because its not like community competitive)
B. hate community comp (usually annoyed at all the weapon bans)

#

I think its a bit of both

cursive peak
#

The hate extends to competitive players, too.

summer steeple
#

yeah

velvet raft
#

well if they hate the first one they're kinda dumb

eternal haven
#

Valve comp is kind of just ass

#

Any way you slice it

summer steeple
#

some people see tf2 exclusively as this 12v12 casual game

#

and don't like comp in it at all

cursive peak
#

And by "casual" they mean "playing the objective is tryhard and comp"

summer steeple
#

others are interested in tf2 comp but don't like the options

small sirenBOT
#

*And by "casual" they

mean "playing the objective

is tryhard and comp"*

summer steeple
cursive peak
#

Even in here, you get told to go play comp if you want to play the objective.

summer steeple
#

can we not get into this, every time this gets brought up it just devolves into shitflinging

potent wolf
#

lmao

#

steamworks does not play casual mode moment

summer steeple
#

well, i tried

velvet raft
# summer steeple some people see tf2 exclusively as this 12v12 casual game

i honestly see it, i like casual too, the thing is that i don't like people thinking balance changes or special mechanics are designed for "competitive" like, the stereotype of casual is a pyro running with their flamethrower, instead of a pyro that uses tech like mouse2 for deflecting rockets from Soldier, when in reality you can have a casual game with people that still know how to play

#

i personally love games with movement and i like using them in casual gamemodes, even if some people think that's too much for casual

summer steeple
#

well a lot of the balance changes in MyM, JI, and blue moon were to try and make the game more "competitively viable"

high current
summer steeple
#

taking items that were arguably ridiculous in competitive (and usually rightfully banned in community comp) and then changing them to in theory fit better in comp

#

whether they succeeded is a matter of opinion

cursive peak
#

Valve dropping a few days' worth of key sales on LAN prize pools would've done a lot towards making it viable.

velvet raft
tacit flare
#

Valve didn't even get 9v9 working, let alone the mess that was launched.

cursive peak
#

i46 was hype. i46 with even a modest $100k prize pool would've been overwhelmingly hype.

summer steeple
#

otherwise it was just tf2 but with a smaller team size and slightly different match rules

high current
#

I don't hate casual players, I don't love competitive players.
I think tf2 has really good skill expression on nuanced execution of simple mechanics, which tickles my head raisin. I think 6s lets me develop and express that skill expression the best so I enjoy it and play it the most.
Highlander lets me use my brain more, which as a veteran player I enjoy as well.
Casual is casually fun, which I enjoy as well.

They all coexist and can coexist perfactly fine, IDK what the conversation of exclusivity around one is.

summer steeple
#

exactly

high current
#

I think Valve could have done more to support TF2's competitive community, they chose to invest their resources into Valve Comp, which wasn't executed well and they didn't listen to their beta feedback that the recieved.
I think if they had invested those resources into a prize pool for the Insomnia lan, or maybe even down the line they invested it into an RGL or ETF2L lan, that would have done more for both the casual and competitive community.

But that's easy to say with a decade of hindsight and watching dozens of other games launch successful esports.

summer steeple
#

yeah valve without a doubt failed at making tf2 comp more popular

#

idk if i'd say it was the wrong decision to try and do what they did, but they failed at it impressively

high current
#

People act like community competitve having weapon bans ruins the game for casual players. But hate to be the bring bad news, but when I ran my collegiate Valorant team I had to memorize a 40 page document of banned things on every map. Molotovs placed in decoration on the ground with no clipping, jumps that were deemed too strong or exploitive, etc. Effectively the same thing just a different flavor.

velvet raft
high current
#

Are you referring to MMR?

velvet raft
#

a pyro should still use their flamethrower with 10 hours or 10000 hours of experience

high current
#

Do they not?

velvet raft
velvet raft
cursive peak
#

Money was pretty much always the issue. I think Invite prize pool for ESEA was like $15k at peak.

high current
#

In fairness I think when it was $15k, CS's prize pools weren't that much higher. It wasn't until Valve started investing in the scene that prize pools really went crazy. Event then I think IEM has a bigger prize pool than Valve Majors

left sand
#

i have a question

#

why isnt pyro pocket a thing in 6s

high current
#

Competitive gaming was grass roots until like 2012ish

cursive peak
#

Mobility

velvet raft
grim parcel
high current
left sand
#

but shotgun soldier doesnt have much mobility either

#

vs gunboats soldier

#

plus pyro can guard the medic better with airblast

cursive peak
#

He theoretically stays at 300HP, too.

grim parcel
#

this was valve’s plan all along mastercoms you can’t fall for it

left sand
#

hazard crew isnt cancelled

orchid sorrel
left sand
#

but it is on hold for a bit until i catch tc2 up

#

cant flame spray decimate scout

grim parcel
left sand
#

i just need to port every single tc2 change to the new sdk

high current
#

Scout can shoot medic for 60 damage while pyro can't touch him with flame thrower.
Pocket soldier when pocketed can have good mobility, but has largely fallen out of favor because of his lackluster mobility.

I'd say pyro and pocket soldier see equal pocketing situationally in modern 6s.

left sand
#

so modern 6s has gotten even faster and has left pocket soldier and pocket pyro behind when pyro didnt even have much of a chance?

grim parcel
left sand
#

yes prs welcome

grim parcel
#

do i still need to sign the mastercoms cla

high current
#

Pretty much. Pyro was even worse pre-JI iirc, and by that time the meta had sped up enough to leave shotgun soldier in the dust already.

left sand
grim parcel
#

1984

#

(idrc it will just be cherry picks of your patches anyways)

cursive peak
#

It is a lot of double Gunboats and a more pockety Scout anymore.

orchid sorrel
#

process has fallen

cursive peak
#

I had a most delicious pincer play called out on Process once. Unfortunately, it was in the second half and I hadn't unmuted myself after a break during the half.

velvet raft
orchid sorrel
#

13 year old me thought he was the worst boss pre wrath of the lamb

#

actually no wait the bloat is worse

velvet raft
velvet raft
#

and i had some other one but i can't remember

orchid sorrel
#

yeah he was added in afterbirth I think

#

homing brimstone is one of the worst things they added to an enemy

#

dogma is genuinely harder than the beast because of it

high current
#

You'd run into issues with people trying to pad stats to game the system, but generally including a weighting system for wins / losses and updating algorithms help with that.

#

Even just raw win statistics is a decent metric, but I also hate that, I feel like it breeds toxicicty. Individual performance is easier to manipulate and more prone to inaccuracy, but results in less toxicity.

cursive peak
summer steeple
#

these cvars are a nono

potent wolf
summer steeple
#

prevents specific cvars from being accessed by vscript, even if added to the whitelist

potent wolf
#

neat

summer steeple
#

its a no-no

potent wolf
#

which ones

steady spruce
#

I wonder if it's possible to have a client side toggle for transparent view models now.

summer steeple
#

the funny

#

for reference

#

I think its all engine cvars, i don't see any references to either of these cvar flags in the sdk

#

lets see if i can find it in the code leak!

#

there we go

#

yeah i can see why you don't want vscript to be able to access that

#

for FCVAR_SERVER_CANNOT_QUERY it looks like its just rcon_address and rcon_password

#

which yeah, i can see why you don't want vscript to access that

summer steeple
#

i'm just now getting around to looking at some of the changes they made yesterday

#

they removed tf_crashclient :(

potent wolf
rare creek