#Team Fortress 2 Megathread - winter is the most chill time of year
1 messages Ā· Page 93 of 1
Yeah thatās fair they are pretty bold changes
the normals on the models look great though
vanilla tf2 models have such godawful normals lol
Godawful normals and material settings
Isnāt soldiers normal only 1k or something normally
no not normal map but like vertex normals
Oh yeah that too
like ughhhhhhhhhhhhhhh
just weirdly ends when it gets to the fingers and then restarts
or on pouches like this, having a sharp edge looks so much better
good vertex normals go a looooong way
if you want to get really indepth you can manually modify them but even if you just mark edges as sharp that can get great results
I killed myself with a reflect rocket
this happens to me more often than id like to admit
How lmao
auto reflect 
that's not that bad
well pyro is supposed to be a close quarters class...
True..,,,
there's even a weapon whose idea revolves entirely around damaging yourself in order to get kills
We should go be the equalizer to pyro
it's called the ulapool caber
the escape plan
they used to be the same weapon but got separated
Yeah


problem is, it doesnt just have to look good
but also play good
obviously there were constraints in 2007
but thing is, too much high frequency detail could ruin the game
*but thing is, too much
high frequency detail
could ruin the game*
Yeah
If the game didnāt have cosmetics Iād definitely agree but since it does eh Iām more lenient bout that
I think the most impressive part is heavyās bullets like how did it take so long to make them not look like crayons
Even TIP didnāt do it..,.
Is Valve allowed to do this? I heard they weren't allowed to update passtime due to licensing constraints with the company they collaborated with to make it
I assume they just cant add like new pass time content from the workshop but bug fixes/changes are fair game
Supercharged Coffeeās channel:
https://www.youtube.com/channel/UCtGdNbVh9jbRSMjLi8Zv4IA/featured
holy shit lmao
source?
engine
source is that people emailed eric about it and he said they couldn't since bad robot owns the gamemode
Nice virus...... not clicking that dude
Nice virus...... not clicking that dude
itās just a web archive link lol
itās not an IP tracker
Sure bro
it is
legit domain, https
It drops a chrome 0day
bet you got burnt badly before in the past by a virus 
Installs a persistent backdoor in your bios
no, hard drive firmware
and sets fire to your computer
Just bribe Dario Casali 1 dollar a a dustbowl bunker and weāll see some MANNPOWER updates very soon..,
kernel access granted
wait wtf michael booth works for bad robot games now
this sucks for community creators who mightāve been holding out a glimmer of hope for offical inclusion
he made l4d
and did a lot of the AI stuff for MVM
anyway bad robot games gas a great track record
(silent hill ascension was the livestreamed choose your own adventure game where they had 0 filtering or moderation on the chat)
some of their staff profile pics are p funny
these both look uncanny
a lot of them do
boone looks like heās wearing a molded face mask
apparently the CEO is also ex-valve?
Anna Sweet
i don't recognize the name
I see thank you
"Anna Sweet was part of the original business team at Valve that built the Steam platform and led gamingās transition to digital distribution. Through her work on the Steam platform, she led several cutting-edge innovations that are core to the metaverse including the concept of live service game development, user generated content and cross game trading. She spent 6 years at Valve leading platform growth, before joining Oculus to run content strategy for the launch of the Rift. Currently, she is CEO of Bad Robot Games, focusing on the exciting intersection of gaming and linear entertainment."
although actually, I don't think Bad Robot Games owns the rights to pass time
they didn't exist until like 2020
so its probably just bad robot as a whole that owns it
they seem to have good benefits like paid-maternity leave, work at home model, and also a Summer Offsite experience
where are they getting the funds lol
Bad Robot is J.J. Abrams company lol
he has like unlimited money
oh god i forgot
bad robot didn't program passtime, they just concepted it
it was developed by escalation studios
which is a part of Bethesda
so its like a super rights nightmare
Billionaire company (valve), Billionaire's company (bad robot) and Billionaire company (microsoft)
ĀÆ_(ć)_/ĀÆ
maybe they did the level design
I know thereās an interview with the passtime devs somewhere on YT, that might give some insight
also JJ Abrams apparently co-wrote the script for Gone Fishinā
lol
the fact that the pass time code is in the sdk might mean valve was able to get a deal with bethesda/microsoft for code ownership, if they didn't already have it
it might just be that the gamemode itself is owned by bad robot so they can't do anything with it
I think this is the closest valve has come to touching pass time content
why didnt valve just fucking make it
they saw that it was stupid and wanted as little to do with it as possible 
there was also the super8 promo, which is an Abrams film
*there was also the
super8 promo, which is
an Abrams film*
they had a working relationship
yeah valve just liked doing collabs a lot with tf2
afaik they never really did too many collabs bringing things into other valve games
letting other companies do things with valve properties they've always liked doing tho
see: Bill for L4D in literally every zombie/horror thing ever
portal in lego dimensions
I donāt think they had any involvement in those outside of greenlighting promos
passtime definitely took more heavy lifting on Valves part to include
like a solid 10 weapons are crossovers
machina, diamondback, short circuit, and widowmaker are deus ex,
koth_king and that whole update (neon annihilator, huo-long heater, red tape, flying guillotine) is from a sleeping dogs promotion
fan o war, conch, half-zatoichi, and kunai are total war shogun 2
cow mangler and bison were a collab with Weta Workshop, so not a game crossover but still a collab
thats 14 weapons
How is the testing going for net_queued_packet_thread=581304 ? I have heard that source network threading may not work as well on Linux clients, and I'm honestly a bit surprised that a debugging setting is the higher performance option. Is it all about allowing tons of split packets?
if you count reskins there's more, but the fact that 14 weapons in this game with different stats, sometimes completely different mechanics, are from collabs is interesting
oh yeah volcano fragmenr and sun on a stick are also promo weapons
so 16
the lugermorph, three rune blade, original, nostromo napalmer, maul, iron curtain, fish cake, apocofists, fortified compound, the big kill, the sharp dresser, black rose, enthusiast's timepiece, quackenbirdt, freedom staff, the ham, and the prinny machete are all the collab reskins i believe
arent you forgetting something?
^
im blind
The witcher 2
Game fucking sucks but it gaves us the three rune blade
Valve should have made scout say wind's howling
My Patreon: patreon.com/SouthernNinja
Thank you to my Patreon Subscribers: anonette
the tf2 black pill
lmao
without watching the vid, I can say that now that tf2 is practically open source, and the entire content repo has been out in the wild for years, whatever happens with live tf2 is mostly irrelevant as long as the economy ecosystem is kept in tact and there are no major security vulnerabilities
Guy in the video sonuds like BG Kumbi lol
I bet within 1-2 years most veterans and newcomers will have transitioned to teamcomtress or tf2c anyway
Valve would not have released the SDK if they felt they had major plans
hello jesty zesus
have not watched, groomer pedo + trash opinions
best case scenario: Valve oldheads and mismatched contractors like Mistyl, Eric, and possibly Jane(?) continue to properly curate and merge the best QOL updates into the SDK and base game. the community outreach required for that, especially down to specific commits for resolving source tech spaghetti, is not unremarkable
tf2 at this stage is a passion project
they will continue to make their own fixes to the game occasionally
not that there's really a whole lot left to do
maybe theyāll be a large content update for the 20th anniversary similar to the Last Stand update for L4D2
but thatās likely it
tf2 has mostly always been a passion project, the sdk wont change how the developers approach the game
idk, I hope Iām wrong
source 2 tomorrow
actually you know what tf2 needs to die immediately
*actually you know
what tf2 needs to die
immediately*
TF2 will probably not get any more updates akin to ui scaling and 64 bit and sdk release just because there's simply like nothing more major things that can be done, but all of that has assured me that the developers of team fortress 2 actually care deeply about the game and support is guaranteed
I feel like tf2 went through a major identity crisis with growing pains (especially Meet Your Match and trying to shoein competitive ala Overwatch, Dota) but now the devs have mellowed out about the future
what do you want from tf2 dude, go play fornite
least confrontational mastercomfig server interaction
im not really asking anything from tf2 anymore im just saying it's really good as is
genuinely what do you mean by this
do you at least know
what if we add the special infected from l4d2 onto tf2
vscript
im going to script your v
im just saying that valve has made so many good updates to team fortress 2 that they cant really make any more with the current people working on the game, what are they going to do port the game to 128 bit?
it's peak...
yeah i agree, i just thought you wanted Valve to add completely new and flashy stuff, based in your taste in games
nah
I want em to add sex wholesome 100 big chungus
holy fuck this video is bad on so many levels. and his logic does not make sense
unironically uses the terms ācompf*gsā and āchudā, injecting slurs for no reason
claims tf2 is getting progressively more toxic (true in regards to steam forums but not a tf2 specific issue) and that gameās cultural degradation lies with continued abandonment. This is despite tf2 already being abandoned for years
the only point Iāll grant is that quickplay should be substituted back in, but I really donāt think itās a catastrophic change. community server cliches exist
tangentially related: does the tf2 matchmaking system try to match you with people who are the same level? I always thought the leveling/xp system was pointless outside of indicating playtime
anyway
itās so funny he complains about people being confrontational with him. āI rarely insult people directly for things outside their control like appearanceā
heās so sensitive
also I notice he has subtle southern drawl
valve players not say slurs they can't claim challenge (IMPOSSIBLE)
"tf2 is getting more toxic" quote of man who uses slurs and sees no issue
99% sure its just SBMM, levels are for show
*99%
sure its just SBMM,
levels are for show*
he seems proactive in talking so Iām curious if/how he responds
*he seems proactive in
talking so Iām curious
if/how he responds*
it's always been toxic. have you not heard the character's voice lines?
THATS WHAT I WAS THINKING
LIKE MY GUY YOU ARE PART OF THE PROBLEM
left a long-ass comment. this dude is a fucking moron and I canāt stand to see people genuinely think or act this clownish
I canāt imagine how he acts irl with coworkers
(my comment)
I think he blocked me commenting LMAO
it disappeared(?)
ok it was length limit I think
My Patreon: patreon.com/SouthernNinja
Thank you to my Patreon Subscribers: anonette
wha
yeah I don't see that happening, sorry
Smoking is nasty business. Vote here: https://steamcommunity.com/sharedfiles/filedetails/?id=3434742232
Twitter: https://twitter.com/SteakyFIN
anyways smthn cool
:3
he's just getting questioned and or treated the same way so he feels uncomfortable
it's there but it's very loose i think
it has hidden mmr + they added some xp sbmm because people were complaining about seeing high levelled players in their lobbies
so even they had similar mmr, they had a high xp badge (they have tons of hours but still suck)
but still perceptually feels like unbalanced skill
and it may very well be
low mmr and high hours may mean you're skilled through experience but too inconsistent to rank up
How does one balance a game when people have free will and the ability to stack sniper and spy whilst ignoring the objective and doing nothing to help?
theres definitely a difference between the two, especially considering an imperfect mmr system
because it only takes one person to cap
as long as the team is fighting, they are helping you in some way
Idk if it does
Either that or there just aren't enough good players playing casual
*Either that or there
just aren't enough good players
playing casual*
one player goofing off in 12v12 doesnt have as much weight as 6v6
I mean if you take any player from the top half of the scoreboard in uncletopia and put them in a casual game they will have no trouble being the best player in the server
and no matter how many times they are the best player on the team, they never start getting placed in casual matches with higher skilled players
I'm speaking generally of course, of course there are exceptions, but there's no general trend of increasing skill in the casual matches you get put in
Kinda silly to say you aren't a bigot whilst brazenly saying the F slur over and over again lol
I sorta get what he's saying though, just worded in the most annoying way humanly possible
I can tell his iq is sub 100 just by the way he speaks
yep, it feels totally random with who gets placed on each team
Does someone benchmark tf with r_lightmap_bicubic 0
r_radialfog_force 0 on and off
i dont think it has much of a perf impact
I tested it a little bit on the day the update came out and couldn't really notice a difference
in performance
also the radial fog only works on dxlevel 90+ so if you happen to be using dx8 that one shouldn't be relevant
Now that the dust has settled what are the thoughts on the SDK thing?
*Now that the dust has
settled what are the thoughts on
the SDK thing?*
it's pretty cool
Mods when?
Now
Team Fortress 2 Classic is a mod for Team Fortress 2 that re-imagines the early post-launch era ā circa 2008 to 2009 ā of the original game. Starting from there, we've added quality-of-life features, remade and reworked scrapped content, and built onto it with full-size updates in homage to TF2's timeless style and tone.NEW-OLD FEATURESMeet the ...
2025
can i has promod
need someone to make a complete overhaul of the game where everything is back to caveman times
and you can play on official servers 
i'd like inventory to be client side so the resupply script is instant instead of having to press it ahead of time, that'd be so cool
free vac ban 
you keep your vac ban to yourself, I'll stick with my club
iirc both are dxlevel 95 or above only, probably mostly arbitrarily but fuck dx8
you want dx8 you get like 2 cycles off of your lightmap filtering
.000000002ms
what da fuck
the witcher 2 aaa graphics
What the sigma
Oiled up and awesome
bro i somehow got my transparent viewmodels to not work now GRAAAHHHH
Sounds like an improvement š 
average cringe dx8 user
also i'm joining a 2fort 24/7 server to test out solutions and man
the voice chat is making it so hard š
ok still doesn't work what the H dude
also with mods like this
can i put a . on the dir only so it doesn't load
nvm I fixed it
turns out this actually does smthn
oh wait no im DOUBLE stupid i think
cause i had post processing on medium when it's turned off for transparent viewmodels
this actually makes sense why trying to add transparency to another hud didn't work
also i might learn how to edit huds maybe possible idk
cause maxihud seems like a good hud to go to since I'm only stuck on budhud
but oh my GOD everything is so big š
you use linux bro
putting in a pr to the sdk to remove dx8
team comtress 2 already removed it
but generally
REAL
Niterux fortress dxlevel 120
you were playing on a mac
it was still ass
yeah because you were playing on a mac
actually it wasnt a mac I booted mac os on a normal computer
no its perfect
no shit it was ass then it was probably apple's anti virtualization
what do these words mean
idk
idk
am i weird for using these when im on medium high
no that looks pretty normal
No
you're weird for using outlines though outlines are weird
I need to update my modules I think
good for trolling spies
I did not know some of these are options
legit helps with spies
I feel like it was always textures
I don't think so
I have always had textures in my config
Hmm
Guess so
Why is texture quality high in all of them and they only change the filtering
because there's an issue on dx9 where low and medium textures perform worse
like way worse
and high performs normal
Really?
at least on windows on nvidia gpus, idk about others
I've been running medium
I mean I assume that's why it was done
HUH
Idk if mastercoms ever commented on it
the issue is very real
Ok
whether that's why mcoms changed it to high, idk
or just use dx8 where low and medium textures perform as expected 
True
I don't remember what I use tbh
I don't think I bothered changing to dx8
I like the look of it even if it performs worse I will literally use worse graphics even if they give worse performance just because I like the crappy look
It's nostalgic in a way
Youtubers try not to make people angry over the stupidest shit challenge (IMPOSSIBLE)
not watching tf2 youtube is a proven way to improve ones mental health
I never played when quickplay existed
making an hour vid of how tf2 failed by not adding fem versions of all the characters
not ALL OF THEM
shit you got to it first
there's like 2 mods š
ok NOW im making a github account
got a good pr
shut up im prompt engineering
jerkgineering
I mean I enjoy soundsmith's content since it has the comfy vibe of friends goofing off.
grok ai puppygirl fempyro with mental hospital grippy socks with huge tits
REAL
honestly i like his non tf2 videos more
we need to stop with the sexual explicit and mentally deranged content
and combining the two is even worse
im mentally deranged
dont give in
im mentally deranged
resist vro
resist what im mentally deranged
the grippy socks
dont worry im never going to the mental hospital
im getting the grippy socks on amazon
if i was a part of that im sorry genuinely the girl designs that were made are cool and I'm a little sad it wasn't considered past the art
š
actually pretty sure there was 3d models but again unfinished
wait is random crits in normal comp
yeah most competitive leagues allow random crits
damn
your dumb
no im mentally deranged there's a difference
why doesnt valve put servers in the pacific or atlantic servers so the ping is fair with my friends overseas
u have friends on christmas island?
various people on my steam friends list are on christmas island
Is there a post anywhere with numbers/how tf2's ground acceleration and deceleration ramp. Like its inertia.
Which Im assuming is at least part of the reason a/d spam isnt so bad in tf2, idk how much of that is animation choices.
pretty sure the technical airstrafe documents tend to cover that
The only thing that comes to mind along those lines is Kered13's airstrafing guide but I dont get the math tbh. Nbd since I just estimated it.
Using hand timing and host_timescale it seems like it takes ~0.13 seconds to go from 0 hu to top forward ground speed regardless of class and and 0.6 to 0.4 seconds to decelerate from max speed to zero.
Things got a little weird going below base heavy walk speed, for example revved Brass Beast taking ~0.95 seconds to go from 0hu to its max of 44hu.
keep pushing that baaaghhmb
It's weird how engie lacks payload voicelines despite being the most popular class for this gamemode
Couldn't come up with "moving back". Not enough "back" sounds
I only managed to get "Nice work. Bomb's moving..."
ehhhh
windwaker tree
THAT GOES HARD
i'd say that i'm willing to pay a voice actor to do some impressions but i'm broke af
i thought i was the only one experiencing this
no in fact, older versions of mastercomfig set texture quality to high because of this, but at some point it was set to lower quality because people were expecting that and i didnt think it'd be that bad
source?
Source engine yes. TF2 runs on source
you turned my joke into another
Is this behavior still true? Should I set my textures on high on my laptop then?
Try it
Literally nobody who uses linux or AMD gpus has bothered to test it yet I don't think
Or if they have they've forgone posting here about it
Or they posted and I missed it idk
So far out of the dozens of people who have brought up the positive picmip performing bad, 100% of them have been using nvidia on windows, at least that I've seen
I guess I could install tf2 on linux and test nvidia there, don't have an AMD gpu to test that though
Could it be tested on steam deck?
If you're able to that would be neat
The difference (if affected) should be fairly noticeable
It can be tested just by running timedemos, there's a massive difference in the average fps with mat_picmip 0 vs 2
with 0 running much faster
Who would win
Fish or Hot Hand
I'm guessing hot hand as long as the pyro can hit their shots
bro i wanna slap some booty obviously
I wanna fish some booty 
who the fuck had the bright idea to call it this
i dont think i could have made a more suspicious sounding convar name if i tried
mostly because my vocabulary is very small
are you saying you don't know what the fuck you're talking about
i am going to cl_localnetworkbackdoor your computer
Btw you shouldnt enable it unless playing listen servers
It probably lowers your frame rate slightly
by like 0.00001% 
Your computer slowly loses framerate as it decays in your greasy ass basement
cl_hackable 1
cl_gamermode 1
condump_on
not actually a convar but whatever
wait that's hilarious the condump_on code is in the leaked source but not in the sdk release
lmao
i wonder if they actually removed it from the game or just the sdk
probably the sdk
they could have just removed the array or something
and also you can just get the steamids from the game anyways
not anyone can use it
So is it connected or nah 
is it possible to run a casual server from the sdk
*is it possible
to run a casual server
from the sdk*
?
is the code for casual servers in the sdk
idk
you'll still be missing the steam backend stuff though
which is the important part anyways
why
because that's where the matchmaking system runs
i dont care about matchmaking i just want a casual server that i can adhoc connect to
???
is it possible
to make a casual adhoc server
from the sdk
no matchmaking
just the casual features and ui
iirc you can do that without the sdk
casual features... like matchmaking
only if you reimplement it all in plugins
which wont behave the same as a valve server
no i think you can get the client to believe it's connected to a valve server
but idk for sure
no the server wont behave the same as valve server
why don't you check the sdk and report back 
ok
I think by casual features they mean like the doors closing and stuff
plus there's some mechanics in the code which look exclusively for a casual server
yes
If I remember correct, someone was developing a plugin that was the whole ui stuff like the door opening and stuff.
well yes those are in the sdk code
IDONTWANTA PLUGINioHJGUIOFRHJNGUIODFNGODF
Showed it off here I think.
Was it the person who was like hacking their server.dll together to fake being a valve server?
did they get banned or am i misremembering
If they were I wouldn't be surprised, but if they weren't... I also wouldn't be surprised.
i think so
so i'm looking at the code rn, and it seems like the client basically asks the server if its a casual server, but that code appears to have been stripped out
you'd need to have a custom build of the SDK for both the client & server I think to get a server that is considered casual
matchserver could also be referring to the xbox matchmaking
no this is the gc
yeah this function is used for theIsMatchTypeCasual and IsMatchTypeCompetitive functions
but in this case since it looks like the client's code has been stripped, at that point it'd probably be easier to just like comment out all of the if ( TFGameRules()->IsMatchTypeCasual() ) checks
although actually i don't see where the gate animations plays
so it's fucking JOEVER
CTFHudMatchStatus::ShowMatchStartDoors
oh its also based on the match group
and guess what function GetCurrentMatchGroup uses!
fixing bugs with casual will never be real š
so the answer is yes you can
the stuff that's missing is stuff to connect to the GC
so if you just replace that then it'll work
i dont know how
gee i wonder if MyM was rushed
// I don't know why, I don't want to know why,
// I shouldn't have to wonder why, but for whatever
// reason this stupid panel isn't laying out correctly
// unless we do this terribleness
@cobalt spruce (sorry if you don't like ping) this might actually be my next hud :3
legit been on budhud for so long and I love it but I wanted to switch either back to vanilla or vanilla-like and this hud looks great
even supports transparent viewmodels which is a major plus in my book
berry nice job 
also holy shit I thought this was goofy at first but this is really well made
damn
community hud fixes
ended up doing centerhud
realized i'm not of fan of having everything all the way to the sides
i cant believe people hate the green filter so much that this is a thing
i think its good
I didn't even realize this was a thing
it's fine
especially compared to judgment lol
@cobalt spruce has leveled up! (1 ā 2)
*judgment is brown and
blue and the remaster is
just blue lol*
well judgment has the noir filter which i think fits fine
like judgment was actually carefully selected while kiwami 2 has just a green filter
which isnt bad but its not as thought out
am i going crazy or do demo files contain the stringtables twice
once in a netmessage, then again as a proper demo command
numbers!
yup, those are numbers
on further investigation i realized i was mistaken. Those are strings
which are actually collections of numbers, terminated by the number 0
it's for networked arrays
Well I mean why would they write out all the strings
Instead of forming them on the fly
I guess it must either be for performance or just not wanting to deal with the weird zero padded to 3 places but the ones over 999 are longer
idk
there are also two instances of the array for some reason
in dt_send and dt_recv
istg every time i use the demostf library i deal with weirdness
*istg every time i
use the demostf library
i deal with weirdness*
no c++
yes c++
write it in python
no that would have garbage performance
exactlyyy
sorry but i actually like fast software
cringe !!!!!
which is why my code looks like this
yeah but those numbers are notated textually
numers arent real, they cant hurt you
if you remove the stringtables demo command the demo still works 
*if you remove the
stringtables demo command
the demo still works*
removing datatables crashes the game though š¢
Maybe stupid question but is the valve developer community an official valve site or one created by fans?
hosted by Valve but editable by anyone
Niterux created it (be sure to thank him)
Click the 'history' button on any page to see which edits were made by which users
The Regular Show is anything but, as all you viewers know! Best friends Mordecai the blue-jay and Rigby the racoon, who work, or at least pretend to work, for Benson, a living gumball machine and groundskeeper for a huge park. Also living in the park are Skips, a seemingly immortal yeti filled with invention, and Pops, a lollipop man with a joll...
they have the entirety of regular show on youtube?
yeah they decided to upload the episodes
is that why all of the information on there is false?
wtf thats fucking awesome
Did they upload the unaltered episodes?
they look higher quality
whatd they alter
"What in the H is this S?" got dropped from the first episode, several other lines were altered/removed. Don't recall all the changes.
No, it was literally H and S in place of obscenities.
ah
they probably use the latest renditions of theire pisodes
"Don't look at our crotches while we synchronize our watches" is too good to drop.
I had to reread this like 6 times to actually understand what this meant š
god case-insensitivity sucks
I think they mean specific key names across all files
which wouldn't need to be disabled due to sv_pure
no, case sensitivity sucks. if material proxies were just case insensitive then everything would be fine
no case insensitivity sucks, bad bait
why does case insensitivity sucks
though tbh, case insensitive key lookups are good in some cases
well, case insensitivity causes stuff like this
though tbh, that bug paragraph seems wrong in some way
but if everything was case insensitive then there would be no issues?
same argument for the opposite
so is there anything at all that makes case sensitive better
yes precisely because of conflicts like this, case sensitive is way more intuitive
This is just for the UK version right
Apparently NTFS is case sensitive and windows just pretends it's case insensitive
It seems to be correct
this is very sane
Why does it even cache that like how does caching that increase performance
I don't understand why this cache exists at all
you cache so you dont have to reparse it
no
it always reparses because of sv pure
this is specifically a cache for key value keys that is like
looked up I guess???
after already parsing the key names??
that doesn't make any sense
this would all be solved if we just removed casing from language in general
no i mean like
the description of the caching problem
the workaround can work without the explanation being correct
maybe code that interacts with the keyvalue system looks into the cache and refers to everything by like an index or something instead of the whole string for performance
still weird behavior
no the keyvalues cache should be completely disabled
it doesn't make any sense for it affect anything
maybe they did it so keyvalue files have a lower memory footprint
only needing to store an index for each key after deserializing
though maybe disabling it could cause more issues due to other parts of the code being case sensitive actually being fed a case sensitive input that was expected to be case insensitive due to the cache
:/
that is so stupid
???
For example if a developer was working on assets for Team Fortress 2 and thought that the material proxy system they were using was case insensitive because older files + the cache were correcting the case, those materials the developer added with the wrong casing would break if the cache was removed
so if in their keyvalues file they had a key named "animatedoffsettexture" when other files loaded earlier refer to it as "AnimatedOffsetTexture", the cache would "correct" it to "AnimatedOffsetTexture", making the material work when it shouldn't
i hate that so much
i hate
furthermore adding "Health" to the gameinfo might break any code depending on "health" in existing keyvalue files being lowercase
so maybe the best solution is to just rename the proxy to something like "EntityHealth" or something so it doesn't conflict
what did he mean by this
"EntityHealth" doesn't exist in any keyvalues in the game so adding a proxy called that wouldn't cause any issues and stick with the material conventions of everything being PascalCase
Will this be fixed in Team Comtress 2?
it's hammerin time
I wonder if the next update will have the SDK PRs merged
As someone who isn't too familiar with GitHub, what kind of PRs have been merged recently?
someone said tf2 update?
yes titanfall 2 update soon
Thanks.
i hope they bring back emoji support on linux lol
since it is on the sdk, but not live for some reason
i wonder what broke
no update technically, just a changelist which is... not very helpful
but the last one (9 days ago) which iirc used to say the same thing with this whole unknown app business now says this
so i guess this is probably going to happen for like every tf sourcemod? who knows
its probably nothing
interesting that tf2c got lumped up in with tf2 on a changelist though, i wonder why
tf2 is gonna be turned into an sdk2013 app itself confirmed
actually that would be pretty cool
like fortnite?
not really
it would just be sharing all the base libraries with other games
which source is built for anyways
@eternal haven why the frown š¢
its probably a frog branch
is that the one used in hunk
next build will have 20 new rces
Wasnt there one of these changes like a week before the feb 18th update too
I dont get it
one bit is already by definition a boolean, so it's effectively doing if bit == true return true else return false
oh
but you wouldnt be such a cool programmer if you just put m_bUserDataFixedSize = buffer.ReadOneBit()
the ternary makes you cool
š¢
i really want to ask the person who wrote this line what they were thinking
also why does ReadOneBit return an int anyways
The implementation was written by a c programmer
boyfriend_read my behated
im so good at this game
how hard would it be to replace netchannels with a different protocol š¤
netchannels 2
they still call them netchannels but idk how much has changed
anyways it seems like all the methods are virtual so it might just be a case of replacing the constructor
replace netchannels with minecraft netty
doesn't minecraft use tcp
that's a layer up
https://minecraft.wiki/w/Java_Edition_protocol seems like tcp
at least for java
bedrock uses udp
i know they use netty or at least used it at some point ive looked at the code
netty is a layer above
bedrock uses raknet
so that's literalyl wrong
wait it says it uses raknet on the page
port everything from netchannels to raknet
yes
so bedrock uses udp
does netchannels not also use udp
yes
i asked if minecraft was using tcp
it doesn't use raw tcp it uses netty which uses tcp
so it uses tcp
*Whats his face did a
video about minecraft
networking I think*
A Minecraft let's play series where we explore the technical side of minecraft, including developing our own hacks. https://github.com/LiveOverflow/minecraft...
omg hacks ban him
Yeah he talks about the network protocol a bit at the end of the first video
it looks way simpler than source engine
the protocol is pretty well formed in minecraft but unfortunately they dont have an entity system
every packet must be defined in the protocol
there's some unstructured data for entity data but it's not very well designed
you worked on a custom minecraft server right?
source engine is just ucmd and strcmds on client side and then like the server sends slop
yes
still technically work on it but mojang breaks everything every update
yes yes i love netmessages
wrapped with all the confusing compressed and split packet and net channels stuff
i love bf_read
that's the simplest part
It's confusing for me
netchannels are actually really simple, the code is just annoying to read 
the only confusing thing is how bad it is
split channels have no handling for errors
surely UDP will send these packets in order, on time, and without any drops
out of order packets are stupid just drop them 
rn we're just waiting for things to cool down
i never actually implemented split packets
also i believe source 2 is steam sockets native
does the compressed packets setting actually do anything
@eternal haven has leveled up! (28 ā 29)
in tf2
yes
lzma?
but i think jill updated it to snappy
but they never updated the compression max size back to 128
Idk I couldn't figure out how to make the game completely disable the compression
but I might be stupid
also don't remember very well
just compress your brain to remember more better 
so true
i think my memory has got significantly worse in the past few years 
need to defrag
the brain wasnt made to process the amount of information the shiny rectangle gives us
what you can't disable are splitpackets
grrr
i had to patch it out
Someone should do a complete write up of how the source engine networking works so I can read that instead of having to read the code 
just read the Source Mutliplayer Networking article its entirely accurate and covers everythingggf
also it's like 3 layers of stuff half-glued together
its written by Valce sfotesre
dont think I could type software like that if i tried
i mean youve got the net interface, netchannel, netchan, net sockets, net messages
what's there to not understand
make sure to ignore the networksystem folder
how painful are the csgo protobuf netmessages
cause at least with that you don't have the awful serialization formats, right?
i love it
Erm why does mastercomfig recommend against this and also use it
does it? it looks like it's been commented out
netmessages are soooooooo much fun
its being experimented with to see if the lag tradeoff is worthwhile
mastercoms exposed for intentionally making tf2 laggier š
replay can you recommend me an ida plugin for dealing with virtual functions
i don't actually use ida for much
but what I usually do is just create a struct with the virtual methods, and make the class struct have a pointer to that
ok but I want somethign that does it automatically
tbh I don't understand why it's not built in functionality
i thought it did
if you create a virtual function in the structure
or was that just inheritance
looks like im wrong š¢
yeah idk
what do you actually need
I mean I just want something that automatically fills in virtual method calls
where possible I mean
like if some offset into the vtable is called, I want to be able to find that when looking at cross references to that function
yeah i just use a vtable structure for that, it's a bit annoying since there's a level of indirection but it helps that binja's xrefs are always visible so i can just click on the type and see it
so... simply use binja 
there has to be a plugin for this though
seems like this has some utilities related to vtables, idk how useful they'd be though
also i like the name
engineer is the worst designed class in team fortress 2
- scout mains
my friend who is new to team fortress 2 tried playing engineer and they hated it immediately it's just not well designed
your friend is a scout main
ok explain to me what about his design makes him fun and engaging not frustuating
Meet the Engineer, one of nine playable character classes in Team Fortress 2.
Name: Engineer
Role: Defense
Weapons: Shotgun / Pistol/ Wrench
Contraptions: Turret / Dispenser / Teleporter
This amiable, soft-spoken good ol' boy from tiny Bee Cave, Texas loves barbeque, guns, and higher education. Natural curiosity, ten years as a roughne...
@rare creek Meet the engineer
eat the engineer
holy shit this joke is so much funnier to me with the starboard post completely failing to embed a youtube video
I think that's just how it works
I wasn't expecting it to just put like half the video description down
I don't think you can embed a video within an embed
probably not
also i just realized that in that description they call it a turret and not a sentry gun
Me when I pick the engineer class so I can build my turret contraption and smack it with my wrench
Oh shit I went to bee cave TX once, thinking about it. They arenāt wrong
I think it was called bee cave, thereās like 3 ācaveā towns
Yes yes I have
Not a bad beginner class to play tbh, medic would prolly be better though to see how people play the game while still contributing.
Engineer is fun whenever you want to turn your brain off and farm kills on bad players.
Especially if it's a map where you can just put a sentry outside spawn and sit inside with Rancho Relaxo.
Unfortunately I exist to encourage so called engineer mains to try out pyro.
When is pyro getting a melee that removes sappers on half clicks?
never.
the idea that there's another class other than engie that can actually remove sappers is hilariously bad
nah i like pyro having some team utility conceptually
its not great when sappers are one of the only reliable ways for sentry nests to get dealt with in pubs, but a sentry nest + babysitting pyro is already spy resistant and also takes a player essentially out of the fight
Pyro having team utility? Yes.
Pyro doing a function of engineer better than him? No.
The fact I can die, see on the spectator cam that our teleporter entrance is being sapped, switch class to pyro, then respawn only to run over to it and remove it in a single swing is dumb.
Taking less than 3 seconds to unsap an entire nest is dumb.
i mean i wouldnt really care if the homewrecker took the same number of swings as wrenches, the homewrecker is still a relatively niche weapon and destroying sappers is relatively binary as it is even with multiple hits needed
It's just dumb to see Spy have so many things to weaken him more than he already is. Even more so if you think that Pyro is already his best counter and that this item removes sappers in the tap of a button
spy should have the sapper removed he is overpowered
you should be removed
i gotta say it, the problem with spy is that hes fundamentally based around:
- being annoying to play against
- having such distinct mechanics that his balance revolves around hard counters
unironically the only way to successfully navigate this balance quagmire would be to remove the spy (but that's not a realistic option so we're kinda stuck with him being underwhelming and not too obnoxious as the best compromise)
If Spy gets removed should we remove Sniper and every other classes that TF2 players gets annoyed by (all of them)?
i dont mean "remove spy because hes annoying" i mean "there is no way to fix spy without making the game worse"
I already believe that there's an alternate universe pub Heavy mains got a rage boner so hard they stormed the valve office to remove everything that inconvenience them ever so slightly and balance the game around them just because they hate everything

engineer has the same issue except engineer also has the issue of being really annoying to play as
it's hard to have fun as engineer especially if you are new
Spy is one hell of a balancing mess. I think it's okay that he is weak but I don't think giving classes ways to counter each other is good game design, at least not as far as how I see most current counters is just damage resistances and fucking over Spy's cloak
and dont know which spacing to put your buildings in so they both dont get destroyed too fast but also get some use out of them
yeah i agree but i dont think its as bad as spy's is
It's hard to find engineer fun if the players you fight against aren't braindead lmao
but like, you cant really balance against spy without hard counters. Invis is a weird thing that any counter needs to specifically be coded to negate, same as sappers, same as backstabs, etc. It's not like other classes where you can balance them by fiddling with damage numbers
spy's whole design identity leads to this issue inherently
i hate valve so much why do they make so many items not MARKETABLE but TRADABLE so you HAVE to use 3rd party shady ass stupid ass sites wtf is that BULLSHIT
and then they just handwave it all away be like "ooh not our fault!"
if you reach out to valve they'll be like "nah bro 3rd party site" which is fair but please stop designing your systems to encourage them
Alright lads, here it is, VVIS running on GPU acceleration, because waiting 3 eons for a map to compile is a mild inconvenience.
This runs using DirectX 11 compute shaders, meaning if you don't have a DX11-compatible GPU, you're shit outta luck, I guess.
Also, right now only the 64-bit binary is compiled, 32-bit will potentially come later.
GMOD...
yo wtf this is really cool
i mean, does vvis actually take any time for anyone?
depends on the map
isnt a long vvis time a sign that the map is poorly optimized?
*isnt a long vvis
time a sign that the map is
poorly optimized?*
I'd say most of the time yeah
but also some people are making maps on like decade old laptops
What's the step of compiling maps that takes ages
VRAD should take longest if your map is well optimized and also not like massive
also depending on what quality settings you have on in vrad
*also depending
on what quality settings
you have on in vrad*
Yeah idk, not a mapper personally but I remember people talking about some phase that you want to turn to highest settings when creating release versions of maps
that takes a long time
I was curious, so I decided to compile upward to see how long a valve map would take to compile. 32 minutes 19 secionds VVIS time, 1 minute 5 second VRAD time, HOWEVER the decompile I had on hand was before bspsrc supported visclusters, and my CPU is around 7 years old at this point now
so faster VVIS would be appreciated imo
I also posted this vid in the tf2maps discord and the consensus there is that its probably fake because:
- VVIS probably wouldn't parallelize on the GPU very well
- They don't actually show it working, instead showing the compile time and the portal file as proof that its identical, but the portal file is created by VBSP (can't believe I missed this one tbh)
- This person seemed to just showed up out of nowhere with 0 credibility or prior work
but we shall see i suppose
there is also a closed PR from 4 days ago on the SDK repo for GPU vvis, but it might just be something completely different, since that person has a different username, and seems to use CUDA, while this video's description and the author's comments say that they couldn't get CUDA to build
(also that PR seems like it was never intended or at least wasn't ready for the SDK repo when it was posted, since it was closed by the author and renamed to "oops ignore this")
(also also they removed the valve copyright info from all the files they changed for some reason which is weird)
if it is fake, what an oddly specific thing to lie about
true
I think more likely if its not real its probably not malicious and rather than they're not doing it correctly
is the new vrad 64bit?
neat
they added a spanish translation
this is epic
i was more posting for the ifdef
With the SDK out would anyone know where to start figuring out why you can sometimes shoot through walls? (If someone is slightly behind a wall and you shoot from far away) https://youtu.be/_SJsI5ATrxM
I really need to put this behind me I can't sleep this has taken all my brainpower and attention
Since the July 7, 2022 patch it is possible to shoot players who stand behind some walls
-you are shooting at them from far back enough (typically starts working around 1000 to 2500units, about the distance between hightower sniper platforms)
-shoot...
That's an issue with the soldier animations. If they didn't stick out too much there wouldn't be an issue
turn him into a pencil
So.. I was just in a casual lobby and a russian just crashed Steam for eveyone in the server.
clearly it was you
Everybody's russian my friend.
Still, had to manually restart Steam and TF2 to get back in
the sdk effect
new SDK merges by Mistyl
seems like there's about to be an update
cannot find the original scattergun pred fix or minitusk user
but cool
Okay so this confirms that tf2 sdk is gonna be updated with tf2 whenever tf2 updates (I mean obviously right?)
what the fuck
don't uh, don't worry about it
what the fuck
That is not normally....
don't worry about it
look out for that sentry buster!
no ramp bug fix or 1 tick reload lag fix feelsbadman
is open fortress gonna be open source
yeah


