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

1 messages Ā· Page 63 of 1

livid oracle
#

theres big ass houses to the left and right

high current
#

demo can spam into there, soldiers can spam into there, its just a spam fest

#

the whole map is just a spam fest

#

is what ive been saying

livid oracle
#

ok so what map are we comparing it to

#

viaduct?

#

definitely no spamfest in viaduct

#

especially not into the staging areas

#

especially not from right on the point

#

on bagel the demo and soldier has to expose themselves to spam

#

so likr

#

go attack them

#

what tf2 map doesnt even involve spam

#

like every other koth map is not any better at all

#

the asymmetrical maps is literally the red team's objective is to spam throughout the entire timer

#

the only maps with less spam than koth maps are 5cp maps and those still involve a fucking lot of spam

#

literally just tf2

#

im genuinely just confused wtf youre even complaining about lmao

#

noo theyre throwing stickies into our stagign area

#

no other map in the game encourages this

#

theyre shooting rockets into our doorway nooo

#

this is literally the only map where this happens

high current
#

The whole map is either a forward hold or a point fight. That’s not true on viaduct or clearcut

#

Literally the same thing other people earlier praised it for ā€œits constant actionā€

#

It’s too much imo. It’s just not balanced pacing.

mystic turtle
#

I'd like to add that this seems to be an Internet thing
I get 70-100 ping just to the nearest servers, and it gets even higher sometimes
This was due to a combination of ahem, illusions of considerable savings, ISP duopoly, and government red tape that leads to me playing on a shoddy 4G tower that can't even consistently give 70 ping

#

IIRC even wired networks I've played on here offer negligible improvement

radiant merlin
#

valve is not updating vgui lolol

summer steeple
#

speaking of vgui

#

am i forgetting how strings work, they set the string length to 32 chars

left sand
#

null terminated strings

mystic turtle
# kind falcon wires

don't tell me I have to spend considerable amounts on ethernet cables now?
ugh...

summer steeple
#

maybe one day valve will increase the value to 33 chars

#

to match steam

spare obsidian
radiant merlin
#

cat man

tough locust
summer steeple
#

i mean thats not necessarily a vgui issue thats just a asset flushing issue iirc

tough locust
#

i always wondered, does valve have an actual tool to work on vgui or do they all code it by hand?? if valve works on the hud the same way that hud makers do I'd be surprised that they didnt kill themselves making the jungle inferno matchmaking ui

tough locust
summer steeple
#

ah true

high current
#

Eh, tbh with huds they’re so janky that I feel like if someone is committed enough they can make almost anything happen. Especially with materials, there so much jankiness and a surprising lack of documentation / verified documentation.

next nymph
summer steeple
#

wtf

#

oh ok I think i get it

#

right material proxies

high current
#

Yeh as far as crazy usage of vmt proxies its not the craziest math operations ive seen.

summer steeple
#

I wish there were some more things that had material proxies

#

healthbars would be so easy if there was a PlayerHealth proxy

high current
#

I think there literally is but it doesn’t work

summer steeple
#

there's a health proxy but it doesn't work and it would require the material to be on the player

#

whereas PlayerPosition is just the local player's position regardless of what entity its on

high current
#

Theres still a lot you can do. It’s weird because explicitly speaking, you’re pretty limited. But you have just enough that you can do a ton of stuff if you’re smart enough

summer steeple
#

yeah

#

I do wonder how PlayerProximity works on hud materials

high current
#

I’m not, at all. But one thing I’ve thought about is that you can probably extrapolate a players bounding box orientation relative to map geometry based on coordinates and detecting their change in acceleration when colliding with an object.

summer steeple
#

aw man, this would be sick

high current
#

I think PlayProximity is used for spawn doors showing the no enter sign? Idk if hud elements use it. But again idk because there’s only enough documentation to get you brainstorming and not enough to confirm/deny if those ideas would work.

summer steeple
#

iirc the respawnroom_visualizers are just the entity itself, not the texture

#

oh no, it does use the PlayerProximity proxy

high current
#

Ah idk then. I thought I saw an example of that specifically somewhere. Maybe it was ctrl+shift+f in the entire misc_dir.vpk

#

Yeh material proxies hurt my brain. I’ve been meaning to work on a new iteration of the 2D speedometer that has a cleaner method of measuring time.
Since the current method literally extracts the time from the PlayerSpeed command by some witchcraft. Which while it works I think there’s a better way.

summer steeple
#

its weird tho, the entity itself also just hides itself if the player is on the same team, so PlayerTeamMatch is unneccesary

high current
#

Honestly it’s probably just an oversight

summer steeple
#

probably

high current
#

It’s so easy to get lost when editing proxies

summer steeple
#

tbh the entity itself is kinda annoying

high current
#

Especially math because you have to write all the operations in such a clunky and alien way

summer steeple
#

it doesn't tell the engine that its transparent, so if you don't remember to set the render mode to "color" (valve never did this), the render order can break and it causes entities like players to render on top of it

#

you can see this on dustbowl

high current
#

The 3 days I spent making my iteration of the 2D speedometer were both the most exciting and most painful 3 days I’ve had hud editing lol.

summer steeple
#

oh god

high current
#

Yeh I brought my friend who is in grad school for mathematics in to help me with that. Doing trig is fun when there’s no square root proxy

summer steeple
#

the "fix" people would use prior was to use a custom material with $alphatest or to just change the entity shape and hope it fixed itself

#

actually i'm not sure how I found out about it, I think I just tried random stuff in an attempt to fix it and it worked, and then i tried to figure out why

high current
#

Along those lines, word on the street is, the left 4 dead 2 modding scene is leagues ahead of the tf2 modding scene when it comes to custom materials. That’s where a lot of witch craft in tf2 materials gets introduced.

#

Including entirely undocumented material proxies.

summer steeple
#

wtf thats crazy

#

I know that L4D and onward has access to cvar reading

#

as I posted earlier

high current
#

I’ve been looking for a way to do that in tf2 for about a year. No luck so far but I’m convinced there’s so much jank in this game that some obscure convar in a corner of the game has that ability

#

Like sixense being the key to in-game hud customizations lol.

summer steeple
#

I wouldn't be surprised

#

see now i'm curious and am looking at the proxies in the code

#

I found one thats not on the list on the VDC

#

accumbuff4sample

#

its related to replays?

high current
#

Weird?

summer steeple
#

whatever this means

high current
#

Proxies are literally the final frontier of hud witchcraft

summer steeple
#

I never messed with replays when they were usable so i don't remember anything wacky

high current
#

That’s gotta be some technical analogy terminology

small sirenBOT
#

*That’s gotta be some

technical analogy

terminology*

high current
#

Spitting bars

summer steeple
#

yeah probably

#

hmmmm, my current guess is that like

#

you know how old film grain can kinda look like dots

high current
#

iirc there’s also a proxy for a heat meter that is used for mounted turrets in l4d and something? in tf2

summer steeple
#

its pretty noticeable on the tf2 map intro videos

#

I think thats what they mean by "ping-pong"

high current
#

I doubt it, it’s just called grain or noise. I’ve never heard it called anything else

#

Maybe it had to do with the old achievement for getting a certain number of views on YouTube for a replay?

summer steeple
#

maybe?

high current
#

Material proxy with internet abilities šŸ‘€

summer steeple
#

there's another undocumented one called ObjectPower, I don't think it does anything?

#

it gets a "scale" variable and does nothing with it

#

unless i'm missing something

high current
#

Any chance you can make sense of how the ScopeCharge proxy is stored? It says it’s stored in an array but I was unable to extract values by normal means so I think that’s either wrong or it’s some proprietary array

summer steeple
#

its a matrix

high current
#

Then maybe I can figure out why melee swings on 32-bit generated scope charge and on 64-bit it’s just random

#

Interesting. Not sure if there is a way to extract values from a matrix in material proxies, probably, but I’m not aware of it.

summer steeple
#

I think... it might be uninitialized memory lmao

#

because it calls the function GetHudDamagePerc(), but that function only exists on the sniper rifle

#

but they don't check if the player's active weapon is a sniper rifle or not

#

probably because in normal gameplay it always is

#

instead they just... get the player's current weapon and cast it to a sniper rifle

#

so it is treating every weapon as a sniper rifle and is checking its charged damage, which probably isn't initialized because its a sniper rifle specific variable

#

so the difference between 32bit and 64bit is probably that the memory it was reading on 32bit happened to be somehow related to a melee swing, and now on 64bit its reading a different memory address thats much more inconsistent

#

we did it, we found a place where tf2 reads uninitialized memory!

#

yay!

#

lets see... there's a MotionBlur proxy, I think thats used for transparent viewmodels?

#

there's an engine_post proxy, I assume the game just uses that to apply post processing

#

I wonder if it could be used to force bloom or something on a material

#

it looks like it does require the various post processing cvars to be enabled tho

#

there's replace_proxy, which apparently is used to replace regular textures with pyrovision ones

#

and I think thats it

radiant merlin
#

i wish the invulnlevel proxy wasn't hardcoded

glad marsh
#

what's the command to get tf2 build info? i forgot

summer steeple
#

it might just be version?

glad marsh
#

ya that's it ty

tacit flare
#

Fortunately (or Unfortunately if you hate payload) this is democracy manifest. When given a choice, 8/10 players choose payload. Uncletopia even went through several phases of creating "No Payload" servers, which rarely filled, resulting in them becoming all map severs again. Even then there's a map cooldown. Though it appears to currently be bugged because you're able to vote for Badwater whilst playing on it. I had a two hour session just repeating Badwater last night because every time the vote menu appears, 16 votes instantly choose it.

TL:DR Map choice isn't a server problem, it's a democracy problem.

rare creek
#

and i dont even really have that much of an issue with upward i have an issue with how often it's chosen it's become completely bland and boring to me

languid haven
#

I thought servers were expensive, why do some run 20 or more?

rare creek
#

ads

high current
# summer steeple lets see... there's a `MotionBlur` proxy, I think thats used for transparent vie...

Transparent viewmodels don’t use the motion blur proxy, unless it’s just automatically applied to refracts. They’re actually super simple, it’s literally just a refract applied to vtf that is the transparency you want to subtract from your viewmodel. So if you want 75% opacity on your viewmodel you make the vtf 25% opacity.
Unfortunately changing the alpha with the vmt parameter doesn’t work, I tried it :(

grim parcel
high current
# summer steeple so it is treating every weapon as a sniper rifle and is checking its charged dam...

It seems like it only happens on hitscan weapons, so this might be the case. Or maybe I just haven’t seen it on projectiles yet, I quit using my custom scope material cuz of how iffy it is. Though I will say it was either not there or it was full charge, I didn’t ever see like 50% charge. Though in 32 bit melee swinging would quite literally build charge, you’d start at 0 and increase it by some increment every swing. It was really weird.

high current
mystic turtle
#

Tonight I countershot a spy fishing for a stairstab
I go to bed now good day to you

paper sluice
kind falcon
#

remove this shit

crisp cedar
kind falcon
unborn pecan
#

I am cooking up something swag

kind falcon
#

dougiehud

frigid needle
#

] mat_antialias 2
command This is blocked prevent to a want material to system change reload. it, If use you the file. Anti-Aliasing
module inside the modules.cfg

#

i was thinking the same thing

mystic turtle
# high current What’s a countershot?

lol
my brain picked that to refer to "meatshotting (if you can even call it that, I was using the Shortstop)" a spy attempting to stairstab me
hence counter, because it's being used against a known tech

livid oracle
#

reading r/tf2weaponideas is so insane

#

what is the downside to this other than you cant take kritz

#

why are these people obsessed with like

#

putting a 25% damage penalty on the equalizer

#

???

#

why

#

i dont get it, why is it such a common suggestion

#

this is literally just a fucking direct upgrade to the shotgun lol

#

the damage penalty is just completely cancelled out by the fucking 25% less spread

#

???

orchid sorrel
#

(This weapon when on engineer)

#

lol

mystic turtle
#

It's an item in the same set that I feel could use a small buff, the liberty launcher
maybe give it, like, damage reduction nullified on direct hits, or maybe even give it rocket specialist to counter its blast radius penalty

#

but IDK, I'm not a TF2 expert

radiant merlin
#

i am a tf2 expert and i say the rs is shit

#

why? because i say so

mystic turtle
#

lmfao

jagged pawn
#

never go to reddit for balance ideas

#

because this is exactly what happens, you look at the suggestions and then you think about them. that's the mistake, you're thinking

#

the people creating these posts are not

potent wolf
#

agreed

jagged pawn
#

TRUE

jagged pawn
mystic turtle
jagged pawn
#

TRUE

#

they knew what they were doing when they gave scout an infinite range projectile that deals 90 damage every 4 seconds

misty plover
misty plover
#

The reserve shooter was trash, the airblast combos were removed because they were unfun to fight against, not because they were good. Puff and sting combos were still stronger.

next nymph
sterile ferry
livid oracle
jagged pawn
#

why would you subject us to this

rare creek
#

unironically playing a south korean tf2 server because there's no pl servers that arent uncletopia with players in them

#

the 1 other server that has more than like 2 people in it banned me for having too much ping

#

all the uncletopia servers are running pl_upward or another map ive played a gazillion times

#

crazy how low everyone's pings are

#

everyone in south korea has a lower ping than i have to any server in the us

#

this game is like actually so fucking dead omg

molten compass
rare creek
#

i get triple the amount of ping to google.com than south korean players have to south korean servers

molten compass
#

In my home city my ISP gives 1ms to the nearest cloudflare colocation

rare creek
#

18ms ping to my isp šŸ’€

molten compass
#

if im right i have 3ms to valve chennai (MAA) server

small sirenBOT
#

*if im right i have

3ms to valve

chennai (MAA) server*

molten compass
#
PING 155.133.232.98 (155.133.232.98) 56(84) bytes of data.
64 bytes from 155.133.232.98: icmp_seq=1 ttl=59 time=3.79 ms
64 bytes from 155.133.232.98: icmp_seq=2 ttl=59 time=5.17 ms
64 bytes from 155.133.232.98: icmp_seq=3 ttl=59 time=6.10 ms
64 bytes from 155.133.232.98: icmp_seq=4 ttl=59 time=4.02 ms
64 bytes from 155.133.232.98: icmp_seq=5 ttl=59 time=4.19 ms
64 bytes from 155.133.232.98: icmp_seq=6 ttl=59 time=3.56 ms
64 bytes from 155.133.232.98: icmp_seq=7 ttl=59 time=4.96 ms
64 bytes from 155.133.232.98: icmp_seq=8 ttl=59 time=5.32 ms
64 bytes from 155.133.232.98: icmp_seq=9 ttl=59 time=5.16 ms
64 bytes from 155.133.232.98: icmp_seq=10 ttl=59 time=5.34 ms

--- 155.133.232.98 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 90ms
rtt min/avg/max/mdev = 3.556/4.759/6.099/0.779 ms
#

Valve maa ping

mystic turtle
jagged pawn
#

have yall never felt the glory that is single digit ping

#

genuinely indescribable, once you try it it's so hard to go back

mystic turtle
#

well, unfortunately I do not have the privilege of a job

#

see me in 5 years

#

lol

jagged pawn
#

I mean it's not a job thing it's just a living close to the server thing lol

mystic turtle
#

perhaps

rare creek
jagged pawn
#

I'm so sorry

rare creek
#

i get 50 ping minimum to every tf2 server ever

jagged pawn
#

I get like 12 to LA servers

mystic turtle
#

ouch, I guess I'm really on the poor end of connections here again

#

then again due to circumstances my internet is literally a 4G tower so

kind falcon
mystic turtle
rare creek
#

they should transform the ocean floor itno a giant metal plate for fast internet everywhere no more cables needed

rare creek
kind falcon
rare creek
#

5 ping in tf2 is like 40 ping in titanfall 2

high current
high current
#

Did they ever solve sharks chewing on the oceanic cables? I know it’s a popular meme but it’s fairly common because they’re warm and produce EMF, which is basically the same things sharks use to hunt fish.

#

Oh huh. Apparently they just have super thick insulation covered in Kevlar. So we didn’t stop the sharks, we just made them shark proof.

sterile ferry
#

yo does 9.10.3 work with dx8

kind falcon
#

maybe

#

does dx8 work?

#

who knows..

eternal haven
#

There's really not too much about a config that could make it work or not work based on your dxlevel

#

maybe a certain setting doesn't have any effect but who cares about that

sterile ferry
#

tf2 can now be launched in dx8 with just the launch option r8ght

#

or does it still need like tf.exe and shit

eternal haven
#

yes you can use the launch option to set dxlevel but you should still remove the launch option as always

sterile ferry
#

alr

eternal haven
#

personally I find it easier to change the dxlevel in registry because it's just one change

#

rather than having to click through steam and launch the game twice

#

you can even make clickable .reg files, one for dxlevel 81, one for 95 or whatever you like

#

and just double click them to switch it

sterile ferry
#

what is the reason to remove the launch option after using it actually

high current
#

The game remembers the dxlevel, but if you keep the launch option it would just change the launch option to the same launch option anyway. So you’d end up just having a longer launch time and probably dealing with the resolution change that happens everytime you change dxlevel.

#

There might be more but that’s as far as I know. There’s no reason to keep the launch option there, and keeping it is inconvenient. Probably not actually harmful though

left sand
#

it resets graphics settings when you keep it in

high current
#

Ew big stinky

#

Dx8 is big stinky in general

eternal haven
#

that's why it's always best to use the videoconfig for your video settings and keep launch options free of them

slender nexus
#

oh god there's new bots in valve servers now

#

They're not hacking but they're being disruptive by just walking around in circles and running vote kicks on everyone

#

I'm very sure my last match was just bots but no sniper bros for some reason

#

like heavies who would just snap to you with their minigun despite being a cloaked spy

tacit flare
#

Casual Moment

languid haven
eternal haven
#

(south korea is very small and they have some of the best internet infrastructure in the world)

tough locust
mystic turtle
rare creek
#

cherry blossom emoji crosshair

eternal haven
#

rather than end users paying for their own bandwidth as they do in pretty much every other country

#

at least that's what I heard, I have never looked into it

languid haven
#

Sounds like south korea trying to kill their internet without realizing it.

grim parcel
eternal haven
grim parcel
#

the message i replied to Agakakskagesh

eternal haven
#

Sending party pays law, twitch has to pay extra to cover end users' bandwidth

#

Somehow you linked the worst possible article you could find

grim parcel
#

yes and sk isn’t the other country to allow this, or is it anything new
customers also still have to pay?

#

even twitch has said ā€œmore feesā€ not ā€œfees we don’t need to pay anywhere elseā€

eternal haven
#

Me when I claim misinformation but don't say what the misinformation is

grim parcel
#

it’s unique for being higher, not needing to pay telecom providers

#

the article you linked even mentions how it’s getting popular in other areas

eternal haven
#

OK?

#

I never said korea was the only country

#

In most countries, when you download from twitch, you're paying your ISP the same as if you downloaded from someplace else, and twitch is paying your ISP nothing on your behalf

#

South korea is apparently an exception to that, there may be a few other exceptions, they are the minority

misty plover
#

This is NOT a standard practice

#

To my knowledge this situation exists only in the Korean market, and is immensely abusable.

#

In most parts of the world, ISPs, in a rare show of them not being bottom of the barrel abhorrent soulless enterprises, make the interconnection between networks free. Maybe they negotiate who's paying for the equipment at the interconnect location, but beyond that they don't charge eachother for transmitted data. Korean law disagrees with this notion and thus Korean telecom companies are ordered to pay eachother for bandwidth used. The exact rate is negotiable, but it is required by law that they fork over the cash. These companies then pass this on to the larger user of the bandwidth (the sender).

#

This is a form of double dipping, and is why twitch et al complain about prices being through the roof

grim parcel
#

especially internationally

#

hell even the US gets in on this

misty plover
#

No.

#

This exact situation is not standard practice. As I said, in most of the world ISPs don't charge eachother for interconnect fees.

#

Sender pays is currently only a model in Korea

#

Additionally because of the way the system is described, you were more or less expected to have a contract with every single ISP in Korea directly.

#

There is a reason most internet based companies do not do local business in Korea anymore, and a reason why the entirety of South Korea is more expensive for IP Transit than ever major business hubs like New York and Paris.

#

This is a topic I have a lot of knowledge about, if you'd like I can discuss it in dms with you.

crisp cedar
#

late but one time i was seething so hard about getting to play only payload that i made htis image

tacit flare
#

So called free thinkers when payload map is a vote option.

#

(All the other payload maps are on cooldown)

hoary geyser
#

besides attack/defend

rare creek
#

i found an uncletopia server that isnt running upward

#

i wish explosion upon ye

crisp cedar
#

link masking markdown isnt allowed

rare creek
#

why

#

that'

#

that's fucking stupid

#

it literally tells you what site you're going to you'd have to be stupid to be fooled

kind falcon
rare creek
#

because discord stopped linking regular steam:// links so u have to use a site that redirects u

#

steam://connect/66.85.14.157:27035

#

doesnt appear as blue

kind falcon
#

just leave the ip or the redirect as is

rare creek
#

why

crisp cedar
rare creek
#

give me admin i will fix the server

crisp cedar
#

suure

kind falcon
crisp cedar
#

real

kind falcon
rare creek
kind falcon
crisp cedar
#

femboy at the voenkomat

left sand
#

steam:// urls dont work anyway most of the time

rare creek
#

a

#

that's all it does

potent wolf
#

then just link that!

formal dew
#

what if we have oppositional defiant disorder

misty plover
#

Goober

teal sand
#

did cl_threaded_bone_setup ever exist

#

Thanks Chris!

rare creek
#

the bots are back

kind falcon
rare creek
#

they did tho

kind falcon
rare creek
#

cathook was discontinued because the creator determined it would be easier to rewrite it than to make it work on 64 bit so i dont really think such a thing exists

eternal haven
eternal haven
#

In fact not only did it exist, it still exists, still works, and still improves performance

#

Unfortunately there's no way for you to enable it anymore

eternal haven
#

Well yeah that would be the only way to enable it

#

Unfortunate

sterile ferry
#

why dontvthey enable it šŸ‘€

kind falcon
#

joshie is an inside agent sent by the cheater organisation

sterile ferry
#

šŸ‘€

high current
rare creek
#

so it never actually worked properly really

eternal haven
#

Well, no, they didn't remove it

kind falcon
#

its hidden

left sand
eternal haven
#

When does it crash?

#

I put my game in insecure mode and changed it and tried playing some demos and some bots for a while

left sand
#

i dont know, but they disabled it because they have crash monitoring and tracked it down to there

green tulip
#

iirc the code comment(s) for that cvar say or at least imply that it's unstable

#

speaking of cvars it would be nice if r_radiosity had the cheat flag removed from it since none of the other values provide any unfair advantage

#

would also be nice if the 4th value for it was documented in the cvar description

eternal haven
#

That's interesting

#

the tf2 description doesn't seem to align with the dev wiki one

#

or at least, modes 2 and 3 in tf2 look fairly similar

small sirenBOT
#

*or at least, modes 2

and 3 in tf2 look

fairly similar*

eternal haven
#

whereas the dev wiki implies they're way different

green tulip
#

I should really take comparison screenshots at some point because the different modes really do have pretty different characteristics

eternal haven
#
switch( r_radiosity.GetInt() )
    {
    case 1:
        ComputeAmbientFromAxisAlignedSamples( start, pLightBoxColor );
        break;

    case 2:
        ComputeAmbientFromSphericalSamples( start, pLightBoxColor );
        break;

    case 3:
        if (bIsStaticProp)
            ComputeAmbientFromSphericalSamples( start, pLightBoxColor );
        else
            ComputeAmbientFromAxisAlignedSamples( start, pLightBoxColor );
        break;

    case 4:
        if (bIsStaticProp)
            ComputeAmbientFromSphericalSamples( start, pLightBoxColor );
        else
            ComputeAmbientFromLeaf( start, leafID, pLightBoxColor, bAddedLeafAmbientCube );
        break;

    default:
        // assume no bounced light from the world
        for (i = g_pStudioRender->GetNumAmbientLightSamples(); --i >= 0; )
        {
            VectorFill( pLightBoxColor[i], 0 );
        }
    }```
#

relevant implementation from tf2

green tulip
#

4 is the default in most Source games although I assume 3 was the old default since the cvar description only mentions up to 3 and also the VDC claims that 3 is the default along with Gmod having it's default at 3

eternal haven
#

2 is clearly the most expensive from a quick benchmark so I guess radiosity is applied to a lot of things that aren't static props

green tulip
#

all models

#

any model that takes in lighting and isn't full bright is affected by r_radiosity iirc

eternal haven
#

interestingly on dxlevel 81 low lighting I don't really notice a visual difference between 1, 2, 3 and 4

green tulip
#

all the modes above 1 use ray tracing for static props

eternal haven
#

anything that hits the default case (not 1, 2, 3, or 4) makes some things fullbright

#

2 still runs way worse

#

I guess there are visual differences even on dxlevel 81 low lighting but they're slight

green tulip
# eternal haven 2 still runs way worse

yeah 2 sends out 162 rays (changeable with r_lightcache_numambientsamples) from any model requesting a radiosity value and with non-static props/models that means it can't cache and keep the value since non-static props/models move around

eternal haven
#

Yeah makes sense

#

the valve wiki description is kind of poor I think

#

It implies mode 3 doesn't use that same ray tracing when it does, but only for the static props

#

mode 4 too

green tulip
eternal haven
#

My bad then I was just reading this

green tulip
#

4 looks very similar to 2 but doesn't take in local colors as well or sometimes at all and also looks brighter

eternal haven
#

The leaves for 4 are the same thing as leaves in a map?

summer steeple
#

yeah

#

they're the only leaves in source

#

aside from the ones you can see on a tree

eternal haven
#

I mean I kinda understand why it's cheat locked

#

it can make some things fullbright which doesn't really offer an advantage but a lot of cvars that break visuals like that are cheat locked

#

also the models kind of flicker sometimes when the lighting is recalculated as a result of changing r_radiosity

#

who knows if that could pose an advantage

#

would have to check to make sure it doesn't allow you to see spies or anything (probably doesn't I guess)

green tulip
#

I forget but is there a cvar flag to prevent changing the value mid-game?

eternal haven
#

yeah

#

FCVAR_UNCONNECTED I think

#

or FCVAR_NOT_CONNECTED

green tulip
#

problem solved then?

#

actually in what cases does it make things fullbright? is it just when changing it or is one of the modes prone to doing it?

#

if it's just the former then setting FCVAR_NOT_CONNECTED would prevent cheating

eternal haven
#

I think any value that's not mode 1, 2, 3, or 4

#

like 0 or 5 or more

#

hits the default case and makes at least some models fullbright, not sure which really, it seems almost random

craggy ridge
green tulip
#

of course putting all the restrictions like FCVAR_NOT_CONNECTED and clamping the values would ruin the command's usefulness for debugging but does anyone even use it for that in the first place?

eternal haven
#

Yeah I think maybe they could be convinced to make it non cheat

#

if they actually like take feedback and implement it

#

good luck with that though

#

also I wonder if anyone would even play on mode 2

#

looks similar to mode 4 for noticably lower fps

small sirenBOT
#

*looks similar to

mode 4 for noticably

lower fps*

green tulip
#

I might lol, I haven't done testing in TF2 but in Gmod I didn't seem to get any noticeable performance hit at all

#

although I didn't do that much testing besides just spawning a bunch of stuff and seeing what FPS I got with idfferent values

eternal haven
#

I tried a quick and bad timedemo and it was like a 20% hit on the shounic demo

#

Im running other stuff on my computer right now though so take that with a grain of salt

green tulip
#

any performance gain from changing it away from the default of 4 to 3 instead of 2?

eternal haven
#

1, 3, and 4 were all within a percent of each other in my quick little test

#

I forgot to try 0

#

also for 0 fullbright isn't even the right term for the models

#

sometimes some of them are brighter than full bright, sometimes they're very dark

#

but they always look more 'lit' than a fullbright model does

green tulip
#

even it there's no performance gain from changing it away from 4 having the option would still be nice kinda like how cl_new_impact_effects can be used to make the game prettier while making it run worse

#

speaking of has anyone ever made a mod to add in all the effects that cl_new_impact_effects is normally missing?

mystic turtle
# craggy ridge

oh, hey, I have the exact same trouble on net_graph 4
it just suddenly spikes and freezes

radiant merlin
#

is it just tf2 or also other games?

mystic turtle
# radiant merlin is it just tf2 or also other games?

on my end, at least, HL1 deathmatch didn't have these strange spikes, I think
The server indeed was high-ping but it was consistent, I think?
Minecraft... that's just straight up inconsistent, unfortunately I have been cursed to have a 4G connection for the next few foreseeable years
But yes, most of these spikes happen in TF2, it's not as noticeable with other games or doesn't happen at all

craggy ridge
#

anything online

radiant merlin
#

talk to your isp

#

it didn't work for me but the issue solved itself anyways

eternal haven
#

Try pinging your own router or gateway and also pinging an internet server that should have consistent latency

#

such as google dns or cloudflare dns or something

#

If both have spikes the issue is something you can fix on your end

#

If only the latter has spikes, may be an ISP issue

stuck locust
mystic turtle
#

my theory, personally, is that they're deprioritizing packets or something like that
since the spikes get worse on times that would make sense for high traffic

craggy ridge
mystic turtle
radiant merlin
#

my isp told me that my mac address was wrong or smth

eternal haven
#

That's very possible

mystic turtle
#

wrong mac address?
that whole "randomize mac address" thing was actually a joke and it messes up connections?

eternal haven
#

Well some ISPs want you to register a mac address with them

small sirenBOT
#

*Well some ISPs

want you to register a

mac address with them*

next nymph
#

get a windows address instead

mystic turtle
#

lmfao

#

hello ruler of piss

eternal haven
#

Also they may expect a unicast universally administered address

#

So if you give them a multicast or locally administered address, they could very well claim that's 'wrong'

next nymph
teal sand
radiant merlin
rare creek
#

how is blu team so shit?

next nymph
mystic turtle
high current
#

hot take, valve match making isnt that bad in casual

#

also 5cp is mad easy to get spawn camped in casual. The map is designed that a lone cheeky demo can spawn camp as a risky play. Then you put it in casual where there can be 5 soldiers and 3 demos all shooting into spawn.

languid haven
languid haven
drowsy marlin
#

If random crits were removed uncletopia would be dead

misty plover
languid haven
#

higher level doesn't mean better player

#

it's flawed in everyway

#

random player sorting and grouping of partied players would just be better. with bot detection

drowsy marlin
#

I've met so many players who are an insane high level in casual and they are still trash

languid haven
#

that's not the issue i have, just players with less skill aren't being evenly and fairly distributed.

summer steeple
#

it used to be better but people complained

#

so they made the matchmaking way looser

languid haven
languid haven
#

we need multi-functional paint system like primary, secondary and unusual coloring so we can just reduce amount of unusuals

misty plover
#

Casual has a MMR system, but its almost exclusively background

#

The info is visible but the way they calc it is pure win loss ratio

eternal haven
#

How do they decide who to autobalance?

languid haven
#

can't even fucking play casual, wtf changed in the bug fixes to ruin tf2? ps it isn't my hardware. 64bit was fine before latest patch

eternal haven
#

What do you mean?

languid haven
#

idk why i never used anything to restrict it

languid haven
#

why the fuck was "low ram" selected in comms website? i never touched it, did it default to on?

sterile ferry
uncut spear
#

the website took so much of your ram, it auto did that

#

das crazy

languid haven
#

what dumbass plays tf2 with 2.5 GBs of ram anyways? it ram leaks into degraded performance in an hour or less. they should just buy more ram.

#

even in casual

#

god forbid you try to lower texture resolution after disconnecting from a server. just don't bother with that setting even if you have less than 4GBs of ram. your game will break. better off restarting it.

languid haven
#

fuck it, reinstallingg

rare creek
#

skill issue?

mystic turtle
high current
high current
# eternal haven How do they decide who to autobalance?

I’ve heard it explicitly breaks up parties. I guess the idea is if a member of a party gets team swapped they’re more likely to just take it as a friend vs friend than to just rage quit. Idk how accurate that is because typically if my party gets broken up we just requeue, unless it’s me then I don’t bother, just my friends are babies.

livid oracle
#

uncletopia 5cp tends to be fun

#

it only gets spoiled when some people decide to play wrangler engie

high current
#

Idk how true that is or if it’s just peoples tinfoil hats since there’s an x/12 chance your party gets balanced and you’re aware of it.

livid oracle
#

most of the time it's a fast paced back and forth

high current
#

I’ve always just seen it devolve into hard stalemates. On process it tends to be people don’t know how to cap second, so you just alternate pub pushes into mid and some sweaty sniper in choke nukes everyone. On snakewater you just can’t push last vs more than 1 sentry so it’s just lobby spam simulator. Sunshine tends to go the same as process but the snipers sit on Tetris

#

I have yet to see metalworks or gully on uncletopia, but I fear those last push hard holds, especially on metal.

livid oracle
#

youre trying to trick me into a sniper discussion

high current
#

Nah I think people complain too much about sniper

livid oracle
#

anyway idk about that, most of the time 5cp is fun

#

i generally play the most mobile classes so idc about sniper i just kill them

high current
#

Tbh 90% of the people who I play with who complain on sniper are clueless to counter him. Mainly an observation in 6s players who insist that Highlander is inferior so they’ve never played against full time sniper and learned to deal with it.

livid oracle
#

5cp does need a Silent Agreement between the players that they have to want to push out of last

#

in casual there's NEVER that agreement

#

everyone just instantly spams sentries on last as soon as they lose mid

#

quite awful

#

engineer should be removed from the game

high current
#

I don’t mind the snipers either personally, I know flank routes and sight lines. But my team doesn’t so I’ll just see ā€œabove average sniper is on a 5kā€ every time a team pushes.

livid oracle
high current
#

I like 5cp. But I think the bread and butter 6s maps tend to be substantially worse in 24v24. Maybe gully would be bearable since it’s been experimented with in HL.

#

I bet sultry would play well in casual actually.

livid oracle
#

idk process and sunshine are fine

#

most fun pub games ive had are on process, sunshine, bagel

#

again with the silent agreement not to do any gay wrangler shit

high current
livid oracle
#

were they running sniper full time

high current
#

Yep. It’s the first time I’ve seen a 6s log of a true full time sniper, no other class played. They were only playing 1 soldier

#

Literally enemy team had 3 rockets.

#

Dude would do skip jump bombs too and land in front of us with 1 rocket. It made me smile everytime cuz idk why you’d do that with black box, but he dropped nearly 400dpm so he was farming someone.

#

Though in fairness to the team I played for, product isn’t in the map pool and so since forming the team they haven’t played product.
Also the sniper had 200 ping so on top of knowing how to counter sniper, you need to know how to counter Australian ping snipers.

kind falcon
#

this the remix to ignition

livid oracle
#

oh lol you mean sniper + black box soldier full time

#

i was wondering what the fuck is a sniper black box team

tacit flare
#

The right Spy in the right place can make all the difference in the world.

#

Also I love how the removal of random crits in Uncletopia has forced medics to respect Spy's melee range.

limpid panther
#

sorry crit bucket is the other check, I meant he will have no damage bonus

livid oracle
#

i still dont get why everyone's contrarian about random crits now

#

most community servers back then had random crits off

#

you went to official valve servers (filled with cheaters) if you wanted random crits

livid oracle
#

nowadays a huge chunk of the playerbase make it their entire personality that they exclusively play casual because a youtuber told them that its impossible to enjoy the game without random shotgun spread or whatever

#

ive never seen why it's such a big deal, i never notice its absence

cursive peak
#

They've always believed that. I even conducted a little experiment one Scream Fortress update. I got my server up and running sooner than the community servers I frequented and invited people to join there while we waited for the big servers to come back. Nobody noticed for like 3 hours that random spread and random crits were off. If they were that critical to enjoyment, shouldn't it have been noticed sooner?

livid oracle
#

like its actual effects is like

#

nerfs spy, buffs soldier and demo

#

thats kinda it?

#

i guess kinda nerfs demoknight too

#

biggest effect is it makes red demo on maps like dustbowl even better

#

makes rocket spam even better

#

thats basically it

#

why have ppl been arguing about this so passionately

small sirenBOT
#

*why have ppl been

arguing about this so

passionately*

unborn pecan
#

what no updates does

cursive peak
#

There were arguments over it even before End of the Line.

livid oracle
#

yeah ik but its not as emotionally charged as it is now

small sirenBOT
#

*yeah ik but its

not as emotionally

charged as it is now*

livid oracle
#

not as polarized too

unborn pecan
#

maybe you're not passionate enough

livid oracle
#

vast majority of ppl back then just preferred one thing

cursive peak
#

I still maintain it goes back to "lolrandom XD"

grim parcel
#

just get good

high current
rare creek
#

i think tf2 players are noobs

kind falcon
high current
# livid oracle nerfs spy, buffs soldier and demo

Radom crits on or off here? Because I feel like random crits hurt spy, and on soldier I feel like the only balance effect of note from disabling random crits, is that battalions back up becomes balanced with the other of soldiers banners, where with random crits on battalions sorta just becomes the must have for non-gunboat farm class.

#

Obviously everyone is slightly stronger with random crits, except really spy. I guess revolver can random crit, but if you want crits on spy diamond back literally hands them out for free.

high current
#

I just don’t really like insta-kill mechanics in general. In tac shooters it’s whatever because that’s the whole point of the genre. But in tf2 every insta-kill sorta feels bad to be on the receiving end of. Sniper headshot, spy backstab, random crit, demoknight charge crit. I think market Gardner and kritzkreig get a pass for being risky and high investment.

#

A lot of those can be satisfying to play as. But I think in an ideal world they’re balanced in a way that is fun for both parties (or feels like you can do something versus on the receiving end).

broken haven
#

nerf sniper

#

thank you save tf2

languid haven
#

anyone know a map to fill up the game's ram as fast as possible?

crisp cedar
#

remove ram from your computer

#

insert only smallest ram stick that you own

languid haven
#

keep it in your pants

#

no one wants to see your microchips

crisp cedar
#

remove a ram stick while your computer is running

high current
#

Probably blood water or one of the other Halloween boss spam maps

languid haven
#

i'm trying to see if the low ram usage on my tf2 was from something or if it's just the game forcing it to not see more than 2.5 even though before it'd use 5 or more which is fine.

grim parcel
#

just look in tf/custom

languid haven
#

i never knowingly installed the low ram vpk

eternal haven
#

Realistically the game should use as much memory as it needs

#

If you're saying before the 64-bit update it used 5 gb, that's not likely

kind falcon
eternal haven
#

I think he's a linux user

#

regardless though, your point stands

summer steeple
#

32bit tf2 is large address aware, it can access 4GB

eternal haven
#

certainly not 5 though

languid haven
#

32bit can't use over 4GBs regardless unless idk you use multiple processes as some kind of ram bank but that's probably less efficient.

eternal haven
#

You mean the April 22nd patch?

languid haven
#

I think so

languid haven
#

it's the game itself. what ever they did fucked it for my pc.

eternal haven
#

I really don't think they've done much at all between the initial public release of the 64 bit beta and today

#

At least not on the windows side of things

languid haven
#

aye is it bad for this to be this low? mem_max_heapsize= "512"

eternal haven
#

That's higher than the default of 256

#

mastercomfig now sets it to 720 as of 9.10.3

#

though that perhaps only works on windows, I read somewhere that someone was having issues with dxsupport_override on linux

languid haven
#

or is my system just grouping different types of memory? like i have 2GBs of Vram and if the max heap was 512. what i assume my task manager couldve been saying the game was using 2GBs vram and 512MBs of ram for the game itself

eternal haven
#

Unless you're using an integrated gpu that shares system memory, system memory and vram are very separate things

#

Nothing that shows you memory usage by process should ever group the two into one category or one number

wispy meteor
#

What would I need to do or who would I ask to update the hud

eternal haven
#

Just try it out

#

Maybe it's tagged wrong

left sand
#

incompatible doesn't mean outdated

eternal haven
#

What does it mean?

#

I thought maybe it meant bad autoexec/valve.rc but I didnt see that in a random incompatible hud

left sand
#

it's not necessarily outdated, usually means the folder layout is wrong, or its on an external site

#

incompatible with upcoming comfig huds installer mostly

small sirenBOT
#

*incompatible

with upcoming comfig huds

installer mostly*

eternal haven
#

I think OP will find the hud in question seems to work alright

#

as in works in game

wispy meteor
#

Ye i used this one but saw this warning and thought maybe something is wrong

#

also how many more fps did you notice using the latest version of the config compared to the previous one, of course both tested on the 64 bit version and the same preset

#

Or instead of fps you feel the game is smoother etc.

languid haven
#

my game updated 300MBs of workshop content. i don't have any subscribed.

eternal haven
#

You can get an idea of what it was by looking in steamapps/workshop/content/440

languid haven
#

*i should probably delete the folder

eternal haven
#

Well not necessarily

#

You might want to check what's in there, that way you know what it is

#

Also I think if you play on servers that use workshop maps, they will download to there

#

even if you're not subscribed

languid haven
#

ah ok

#

so i tried using the opengl one, it's capped at 2.5GBs too but i'm not having the same issue with lag

eternal haven
#

Are you sure it's "capped"?

#

I think it's fairly likely that the game simply doesn't need more than that to do whatever you're doing with it

#

Assuming you have ample free memory for it to use

teal sand
#

how do i get lod bias on amd

#

i just tried for a while using registry

#

did not work

#

radeon pro is a broken application

languid haven
#

ok whatever changed with the dxvk must be the problem

small sirenBOT
#

*ok whatever

changed with the dxvk

must be the problem*

languid haven
#

opengl is fine but the performance is overall worse

#

though idk how input would affect vulkan rendering

unborn pecan
#

With the vulkan rendering

#

are you having a lot of micro stuttuers?

#

this was fixed with a Kwin update

#

if your distro is old as balls

#

then tuff luck

languid haven
#

correction that'ss a wayland issue. wayland doesn't even work on my pc.

#

and it's not even micro stutters. you can see the frame drops when holding a key but for some reason i don't have this issue on the opengl setting. idk why.

drowsy marlin
#

Wayland sucks but it's progressively not sucking

teal sand
#

wayland is bad yea

#

i use it cuz its default on kde 6 tho lol

eternal haven
#

Both wayland and xorg suck

jagged pawn
#

^ this is real

#

I'm just more used to the xorg suck

languid haven
#

Anyone know a way of getting tf2 to output logs or something? I really want to find out why dxvk and tf2 only now have an issue on my pc.

grim parcel
#

bad for life

#

*bsd

livid oracle
#

i prefer xorg so that i can do things on my computer

grim parcel
#

i prefer bsd so i can’t

languid haven
#

lsdos

rare creek
#

i prefer svgalib so i

teal sand
summer steeple
#

loaded up a map in wireframe mode

#

why is this part of the sign on the team select doors MODELED

languid haven
livid oracle
#

ive never seen this suggested elsewhere wtf

#

no shield + healing on damage actually solves the reason why valve did the shield in the first place

#

(that you cant repair it while youre using the wrangler)

languid haven
livid oracle
#

who cares about the enforcer

#

the enforcer shit is so fucking dumb

languid haven
#

enforcer peirces all resistances.

livid oracle
#

it has like super duper niche uses in hl but people act like the wrangler is šŸ‘Œ because of it lol

#

like do people know how much damage the enforcer does to a sentry gun

languid haven
#

guess what, spy's cloak 20% resistance is a resistance too

#

it's not niche, just no one uses it

livid oracle
#

the sentry gun has 216 hp

#

lol!

#

good counter!

#

it literally takes 3+ seconds of non-stop firing the enforcer to kill a sentry gun

languid haven
#

it is, i've gunned down many lvl3s cause the engie doesn't expect someone being able to do so much to a sentry they cuts damage into 1/3s

livid oracle
#

i've killed sentries by pistoling them as scout

#

so what

languid haven
#

but not a shielded sentry infact i bet you've eaten more lead than in a whole shipment of lunchables.

potent wolf
#

just kill the engie!

languid haven
livid oracle
#

if you can kill a sentry with the enforcer then the engie is probably dumb enough that you can just easily kill it normally when the shield is down

potent wolf
livid oracle
#

far more useful to backstab the engie

#

than try to gun it down with the enforcer for 3+ seconds lol

small sirenBOT
#

*than try to gun it

down with the enforcer for

3+ seconds lol*

livid oracle
#

it's such a fake counter

#

it has super niche uses in a coordinated environment and that's it

languid haven
livid oracle
#

in any other case its far more useful for you to just stab the engie

#

which means the sentry cant be shielded at all

#

and the engie can't rebuild it

#

because he's dead!

languid haven
#

sadism is one way of saying. you have no idea how many people hate me just because i disguise as a heavy, waltz passed their spawn and just put a sapper on their tele. no one bats an eye.

potent wolf
#

i thought we were talking about the enforcer but ok

#

redtape is also super niche (bad trollfig) when stock can actually kill the dispenser in far less time

livid oracle
#

the wrangler being shielded for 3 secs when the engie dies is probably the dumbest shit with the wrangler

#

(apart from the shield's existence in the first place)

#

like

#

you get punished for killing the engie

potent wolf
#

at least it gets disabled too

languid haven
#

they were saying "well just do this cause it just works" sometimes you can't get close enough but there's blindspots. my solution. fuck with them, play mind games, have fun instead of stair stabs which everyone does it which is why it's much harder to play spy normally nowadays. people caught on.

languid haven
languid haven
# potent wolf redtape is also super niche (bad <:trollfig:938154442484777111>) when stock can ...

redtape isn't trying to be better infact you should be worried when a sidegrade is a direct upgrade. not every weapon is perfect but taking away their purposes then why even bother with sidegrades or anything but stock? it's supposed to be weird or have a niche like the short circuit, back scatter, force of nature, dragon's fury, manlger, demo's shields, market gardener. all these and more are so niche but just people play with whatever is popular and ends up either only ever using one to the point some don't even use stock.

#

for as bad of a weapon as the back scatter, i've died to a flanking scout multiple times cause since when does anyone use the back scatter?

cursive peak
#

A sidegrade is no longer a sidegrade if it's an upgrade.

languid haven
#

only one i can think of is machina cause snipers don't even no scope low hp targets at close range. even scouts with 25 hp so the fact no one uses a function that it locks away kinda makes it better.

tacit flare
craggy ridge
rare creek
#

yeah surely valve doesn't know that the largest issue the game is currently facing is bots

crisp cedar
#

valveeee unlocks crate PLEAAAASE unlocks crate PLEASE FIX THE BOOOOTS unlocks crate PLEASE GIVE US ANTICHEAAAT unlocks crate WE NEED HEAVY UPDATEE unlocks crate

crisp cedar
#

what does this mean

livid oracle
mystic turtle
# livid oracle no shield + healing on damage actually solves the reason why valve did the shiel...

I guess the only trouble in that case would be testing whether or not people can still recognize a wrangled sentry without its shield
For me, I recognize a wrangled sentry by the big teamcolored bubble, not its laser
or you could add a perfunctory resistance not unlike the vacc's plain resistance bonus when simply healing someone that doesn't add much instead of boosting the sentry to hundreds of HP

next nymph
mystic turtle
#

also hello JarateKing

next nymph
#

hello neutral notre ally as coot

summer steeple
small sirenBOT
#

*they have a better

way to do that and they use

it on the hud lol*

potent wolf
summer steeple
#

when you select a team

#

the doors

potent wolf
#

yeah what does it look like ingame im too lazy to check myself

misty plover
#

Hello

#

I have taken up a terrible project ujel

potent wolf
#

Is it what you mentioned earlier glub

next nymph
#

you're forking a browser to just change the branding and then not do anything else?

misty plover
#

Anyways, I'm going to figure out how to implement quickjs as a vscript runtime trollfig

next nymph
#

0.001 frames per second

misty plover
#

Nah

#

Would perform better than squirrel, but that's not a high bar

#

Squirrel does not optimize basically at all lol

kind falcon
#

big talk

misty plover
#

I do know what the class structrure I need looks like from an old repository, but I don't know what a refernece implementation looks like so I'll need to spend the next 37 years in ghidra

potent wolf
#

csgo leak has vscript code

misty plover
#

It does?

kind falcon
misty plover
#

We win

#

All I had was ivscript.h and vscript_templates.h but having an actual reference impl to compare against is nice

next nymph
#

cute kitty

kind falcon
#

burnt bread

misty plover
#

Oh a lot of this matches what I managed to reverse already nice

#

So I was on the right track with my reversal

#

I had some functions wrong though

potent wolf
#

the only source of truth is the binary

misty plover
#

Nah I was meaning I misidentified some functions

#

I'm not the best at reversing still

potent wolf
#

are you not using a binary with symbols?

misty plover
#

No ujel

#

I just opened ghidra on my windows machine and got to work

kind falcon
#

there are symbols?

#

ā˜¹ļø

potent wolf
#

download the linux dedicated server

misty plover
#

More fun that way

potent wolf
#

or the old mac builds trollfig

misty plover
#

This isn't as bad as Ficool was hinting at though

#

I wish that the other vscript languages were compiled for tf2

#

But you can only run one language at once (launch option) so it wouldn't be that useful ig

potent wolf
#

I'm sure you can find a way to swap it at runtime

#

who cares about stability trollfig

misty plover
#

Theoretically yeah

#

Anyways my grave will be marked with "the man who added typescript to tf2", and I will be burned at the stake for my crimes

next nymph
#

add webassembly to tf2 its faster

livid oracle
misty plover
next nymph
#

next add assembly

misty plover
#

Actually a wasm vscript runtime probably isn't that bad of an idea hmmm

mystic turtle
#

depends on how many folks see the bubble instead of the laser

potent wolf
#

you can get away with really stupid shit

#

like replacing the client build binaries with the dedicated server binaries

#

well, some of them

livid oracle
#

wrangler rockets should also follow the laser like in half life trollfig

broken haven
# craggy ridge

tf2 players when they get shot in the head (only their brain is hit)

misty plover
potent wolf
#

abi is slightly different for some stuff

misty plover
#

Oh true

potent wolf
#

also binaries are not signed on linux

#

and i don't think that would change anything anyways

misty plover
#

No I mean the api that they call via steamworks

potent wolf
#

?

misty plover
#

Can't remember name of it, but they shouldn't get you vac'd since they'd be approved for the application already

potent wolf
#

who knows

#

although dedicated is a different app so it might not...

misty plover
#

Whatever brain tire

#

No more thinking only gaming

unborn pecan
unborn pecan
eternal haven
#

One time as a test I made an alt and played tf2 on it with modded binaries for a good solid while

#

The account hasn't been vac banned

#

I tried on both windows and linux

kind falcon
#

mfw sigscan is the only thing left 😢

tough locust
kind falcon
#

vslop

unborn pecan
#

vfard

misty plover
#

Could be pure chance that you didn't get it

#

But its probably broken if you were doing it for like more than 6 months lol

eternal haven
#

No it looks like I did it for about 30 hours of playtime

small sirenBOT
#

*No it looks like I

did it for about 30

hours of playtime*

eternal haven
#

over the course of a couple days

#

about a year ago

livid oracle
#

industry plant indieslop streamer bait goyslop

mystic turtle
#

"streamer bait"

someone make a "MEET THE Zest[REDACTED]" video, if that sorta attitude's what you're implying

orchid sorrel
#

meet the armchair game developer

misty plover
#

Whatever

eternal haven
#

How do you estimate?

left sand
#

doesnt it explain in the post

unborn pecan
#

Yo that's kinda swag 😳😳

misty plover
#

I know its almost three years old now but I'm like 99% sure he had already said steam playercount doesn't work like that before that tweet

eternal haven
misty plover
#

Oh nvm you did correct it

eternal haven
#

I'm kind of curious if you're just using steam API or interacting with tf2 GC or something like that

misty plover
#

Steam api most likely

eternal haven
#

and what metrics are used to decide who's a player and who's a bot

misty plover
#

Steam has an api where you can see player counts for all servers

#

Though I have my own doubts whether its accurate

#

||Anyways, I never understood why people doomerposted about "oh man 99% of the playerbase is bots farming items and crates!!!", all that electricity bill for a whole two cents an hour tops, people are stupid but not that stupid.||

eternal haven
#

It seems like with the amount of work you'd have to put in to make a worthwhile item farm you could have earned more just working a real job

#

It doesn't seem too easy to make thousands of steam accounts and enable trading on all of them and consolidate all the items all without getting noticed by valve

misty plover
#

Valve wouldn't care for one

#

Two creating a steam count is easy

#

Three even best case scenario you lose money

eternal haven
#

You don't lose money if you find a way to host it for free/cheap

#

unless you have to pay to enable trading, I don't remember

small sirenBOT
#

*unless you have to

pay to enable trading,

I don't remember*

misty plover
#

Your elecricity bill will be higher than any gains you can make.

eternal haven
#

That's what I meant by finding a way to host it for free/cheap

craggy ridge
#

x are you elon musk's alt

eternal haven
#

Yes

misty plover
eternal haven
#

Yeah I mean I wonder why people idle bot then

#

It seems clear there's at least some idle bots

misty plover
#

I doubt its bots

#

People leave the game running for a lot of reasons

#

I once left tf2 open for an entire month while I was on vacation

eternal haven
#

Idk

#

I think there are idlers for items

#

Interested to know what kind of metrics mastercoms used to estimate

misty plover
eternal haven
#

I think some people find it worth it

#

If you assume you get 7 items per week worth 3 cents each, if you make 5000 steam accounts that's $1000/week

#

If you host it on oracle/aws free trials it's free

misty plover
#

Here's the wrench in your plans:

#
  1. Connected to a vac secure server.
  2. Not running in text mode.
  3. Running only one instance of the game.
  4. You have to actively respond to the notifications
#

For those items.

#

And I'm pretty sure the "once instance of the game" is ip based?

#

Valve hasn't really told though

eternal haven
#

Would it really be that hard to reverse engineer it

misty plover
#

Yes? We don't have access to the code at all?

eternal haven
#

If it's IP based that would probably put a stop to it true

misty plover
#

The item servers are entirely valve sided.

eternal haven
#

probably hard to find free proxies for non web protocols / ports

misty plover
#

As I said though

eternal haven
#

Idk I don't understand what makes up this mass of accounts that log on and log off in groups if it's not idlers

misty plover
#

You can earn more money doing literally anything else with those free tier machines

eternal haven
#

true

misty plover
#

Like li terally anything else

#

Its objectively stupid to farm for tf2 items with idle bots. No one does it. Its all just bullshit made up by someone who doesn't understand anything about anything.

eternal haven
#

How else do you explain the playercount spikes and stuff

#

eg. 10000 accounts start or stop playing over the course of an hour

misty plover
#

Friend, its a global game

#

Stuff like that happens

eternal haven
#

I guess

#

so you don't agree with mastercoms' 30k estimate?

misty plover
#

That was three years ago

eternal haven
#

well at the time of course

misty plover
#

Don't think so

#

But not impossible

#

Creating a steam account is trivially automatable

small sirenBOT
#

*Creating a steam

account is trivially

automatable*

eternal haven
#

Is it really?

misty plover
#

Yes?

eternal haven
#

I thought you need phone numbers basically

misty plover
#

No

soft lynx
#

fake ones exist, even if yuo needed them

misty plover
#

Cathook ran a public site for account generation since like

#

2019?

#

Iirc valve doesn't even require a captcha for creation still

eternal haven
#

Last time I made a steam account it had a captcha and would only let me continue with a gmail address

#

If I tried non gmail it had some error, don't remember what it was as it was 2 years ago

#

maybe a one off thing

misty plover
#

Anyways, I don't trust any site that claims to have statistics about the players

#

I don't even trust steam's api to be accurate

#

Its a high volume of data you'd need to be keeping up with/tracking

eternal haven
#

I wonder how teamwork.tf claims to get valve casual and serveme now

misty plover
#

The steam api

eternal haven
#

Don't both use SDR and you cannot do A2S queries?

misty plover
#

That they claim is inaccurate

eternal haven
#

Oh ok steam api

misty plover
#

They outright lie about their data source which is kind of funny

eternal haven
#

Well maybe they changed it and just never updated the explanation

misty plover
#

No, steam api never calculated based off the hour

#

Steamdb used to have a minutely tracker

eternal haven
#

How did they do that?

#

I thought steam API has only 10 minute granularity

misty plover
#

Steams player count is real time (hence my distrust of it)

#

The API, I mean

#

I'd actually trust a minutely check more than a real time one for a scenario like this

misty plover
misty plover
#

Which is what teamwork et al uses

eternal haven
#

I wonder if you have to be in a server that's published to the master list to get item drops

#

Or if it can be just any server as long as vac's enabled

small sirenBOT
#

*Or if it can be

just any server as long

as vac's enabled*

misty plover
small sirenBOT
#

*As long as it's vac

enabled and connects to

the item servers*

misty plover
#

Tuesday maintenance means no drops

livid oracle
#

im not watching 40 mins of that

potent wolf
#

tf2 is dead and you should be angry

livid oracle
#

like why does he say 99% of players are bots

#

that sounds silly

#

didnt shounic say he wanted to debunk that vid

orchid sorrel
#

from what I remember

potent wolf
livid oracle
#

like how are people coming up with the 80k bots number or whatever

#

i already said im not watching this im on my phone

stuck locust
#
||youtube.com^$removeparam=si
||youtu.be^$removeparam=si``` in ublock :)
stuck locust
#

48000 being the amount of accounts removed to shift the steam player count curve down to match, with that amount being referred to as bots since they weren't included in the teamwork.tf stats

#

and then there was a second estimate a few minutes later using different dates which resulted in 74000 players being removed to match the curves

potent wolf
#

how exactly does teamwork.tf collect player counts for valve servers?

livid oracle
#

why did everyone freak out

#

why is everyone still freaking iut

#

like idk who cares

potent wolf
#

nobody plays tf2 nooooooo

livid oracle
#

like if ~25k is a dead game number

#

then like

#

terraria

#

rdr2

#

hades

#

those are dead games?

#

there's games with 10k that people still talk about a lot

#

geometry dash

#

factorio

#

monster hunter

#

binding of isaac

formal dew
#

Live Service Game

cursive peak
#

Multiplayer titles live and die by their player counts.

livid oracle
#

balatro has 15k

#

its literally easier for me to get in a tf2 match today than a few yrs ago

stuck locust
#

i think the side some are taking is believing the game's being abused from the sheer amount of bots they think are active on tf2

#

but i haven't seen the video and have not really been paying attention around so idk why people are freaking out

#

the game's status seems fine :p

livid oracle
#

there cant be more than like 300 casual bots lol

stuck locust
#

yeah