Account Details
SteamID64 76561198020242938
SteamID3 [U:1:59977210]
SteamID32 STEAM_0:0:29988605
Country France
Signed Up November 6, 2012
Last Posted June 6, 2020 at 4:27 AM
Posts 751 (0.3 per day)
Game Settings
In-game Sensitivity
Windows Sensitivity
Raw Input  
Refresh Rate
Hardware Peripherals
1 2 3 4 ⋅⋅ 50
#2 120fps streaming is a thing! in Off Topic

IIRC most browsers are framerate limited to 60 and have VSync turned on so you're pretty much encoding for a minuscule minority of users (those who disabled the framerate limit and vsync or those who use a media player to watch streams), moreover, you're fucking over the few that have to rely on software decoding.
Besides that, you're cramming twice the data into the same bitrate limit, making the image quality much worse.
The additional processing will most likely cause intermittent frame drops.
120fps is genuinely barely noticeable compared to 60fps.
Try it out, but there's absolutely no reason to keep it.
Sorry for buzzkill

posted 1 month ago
#92 The TF2 Aimbot Crisis in Videos

what the fuck is wrong with you
EDIT: you're also absolutely lying about the b4nny thing

posted 1 month ago
#2 i need help with comp in my place. in TF2 General Discussion

I'm not aware of any North-African TF2 communities, I would assume everyone just plays on ETF2L, you could try doing that as well.
I suggest you start a recruitment post on ETF2L (log in, go to Team Admin, Recruitment, and fill the form) and start playing some lobbies on TF2Center.
82 ping is a bit bad but it's not the worst if it's consistent, you could get used to it.

Good luck

posted 1 month ago
#12 Leagues order Promod à la carte in News
catfishOur reasoning for this is that while the sticky det bug is clealy a bug, the other issues the plugin fixes are deliberate decisions from Valve

I would like to contest this decision when it comes to the crossbow by providing some insight:

The virtual method `bool CBaseProjectile::CanCollideWithTeammates(*this)` returns the field `m_bCanCollideWithTeammates` which is initialized to false and updated to true during `CollideWithTeammatesThink`.
`CBaseProjectile::Spawn()` schedules this `Think` to execute after `gpGlobals->curtime + GetCollideWithTeammatesDelay()`, the latter returning 250ms by default.
The file concerned is `game/shared/baseprojectile.cpp`.

`CTFProjectile_HealingBolt` overrides `GetCollideWithTeammatesDelay` to always return 0ms,
however the projectile obviously doesn't collide with teammates as soon as it spawns.
I believe this behavior to not be expected, the intent seems to want it collide as soon as possible but it seems that `Think`s are only precise over a few server ticks.

One could argue that developers were aware of the effects of both methods as `CTFProjectile_GrapplingHook`, which is just below and shares its mother class with `CTFProjectile_HealingBolt`, and simply overrides `CanCollideWithTeammates` to always return false.
I don't believe this to be a fair assessment. Grappling hooks were added later on, and the only way to implement the logic to ignore teammates would have been by overriding `CanCollideWithTeammates` (or `CollideWithTeammatesThink`), possibly creating the need for a virtual method altogether.
In this case, as the behaviors are different and as the Crossbow's current implementation was probably not known to be an issue, it was overlooked and was not updated.

The file concerned is `game/server/tf/tf_projectile_arrow.cpp`.

Thank you.

posted 1 month ago
#37 twiikuu's technology in Projects

Of course, there are diminishing returns, you can get a map to a pleasant state without perfecting it, in the case of Process, it did actually take only 30 minutes to switch stairs to BLOCK BULLETS and add a few transitions from displacements to brushes


This is true, therefore what I suggested wouldn't make much of a difference considering that most servers would be running TFTrue. The best would be to have TFTrue produce a whitelist file that contains the minimal amount of items possible.


I updated my post, the demo writing actually doesn't affect the server the same way that it does for CSGO because TF2 does not write the entire delay buffer at the end of a recording.
The culprit would therefore be the whitelist reloading, which I have disable on my plugin via

sm_tournament_end_ignores_whitelist 1

which is enabled by default and available on
EDIT: it does make it less noticeable but it's still present :(

posted 1 month ago
#32 twiikuu's technology in Projects

Sorry for the bump, putting down some information I've discovered so that it can be found later, it doesn't necessarily concern players directly:

To server hosts:
- "GG Lag" is caused mainly by srcds writing the demo file to disk, which is something like ~1mbps worth of data, it happens in CS:GO as well EDIT: This is wrong, CSGO writes the rest of the delay buffer when stopping a recording, TF2 does not, this is therefore a misconception, my bad.
- "GG Lag" may also be is caused because the whitelist is re-exec'd and it has gotten huge, it happens anytime the tournament mode restarts, I will investigate to see if it can be disabled.

To map makers:
- Splash bugs are entirely mitigable by taking the time to properly clip things with `BLOCK BULLETS`, most of process can be made better by switching some `PLAYER CLIP`s to `BLOCK BULLETS` (should take no more than 20-30 minutes to fix a map)
- The fucky Wrap Assassin ball collision on Gullywash 2nd is caused by the detailing under the planks using func_lod, which should definitely be replaced by func_detail instead

To tournament admins:
- All holidays can be entirely disabled if you have SourceMod and basecommands by using `sm_cvar tf_force_holiday_off 1`
- Regardless, the Birthday ball should be entirely disabled in your tournament config via `tf_birthday_ball_chance 0`, it has a physics model and collides with stickies during rollout
- Considering most servers are able to update whitelist files on the fly, `unlisted_items_default_to` should be set to 1 and the file should only contain the items that are banned, to reduce the processing required.

posted 1 month ago
#190 Med speed buff removal EU DMIXES in TF2 General Discussion

Mac reminded me that stickies aren't affected as much because the physics model prevents the center from being right against the brush, still it can still happen in your average stairs

CollaideWhile we're on the topic of stickies, aren't they randomly dispersed by a tiny amount when you fire them? Does this ever make a difference? What would be the reason for that even?

There is a random spread and random rotation applied on pipes and stickies. It makes sense for stickies because no random would allow you to put 8 stickies down and it would look like one.

CollaideMaybe it would be possible to "disable" the fix in cases where there are more than 2 stickies clustered together, something like "if multiple stickies are within x radius of each other and they detonate at the same time, only 0-1 stickies have the "fix" applied to them...
OR even more extreme variations of this; if multiple stickies are detonated simultaneously -> don't apply the "fix"

That could give decent results but it would be too hard to do via plugins, I think.

CollaideI don't fully comprehend the last explanation you mentioned, but I assume that it means the fix could fairly be applied to stickies if that offset value isn't too generous.

Yes, it could be tweaked so that it doesn't feel unfair when taking damage from stickies, but still work as expected when rockets are dealing damage.

CollaideIn that case, could it be set to a value so that matches player vision in some way like, if the stickies are visible they can deal damage?

That's how it currently works, if you have direct line of sight to a sticky, it will do damage to you

posted 1 month ago
#188 Med speed buff removal EU DMIXES in TF2 General Discussion

It's interesting to see game developers finally trying to tackle the issue, most FPS I've played don't do anything to deal with it (Diabotical, Source games (Apex included), q1/q3 and subsequent mods, (I think I recall witnessing it in Quake Champions streams), Warsaw), the exception being Reflex Arena, but I don't recall their solution being perfect (IIRC thin walls allow explosions to pass through, which should include stairs).

I think that's because of a few probable things:
- It's a difficult 3D maths problem to visualize in its entirety
- It's easy to ruin your performance budget by trying something smart (doesn't matter as much nowadays, but probably did a lot in before late 2010s)
- It has important balance and game feel implications
- The easy solution is good enough, the hard solution is a time sink (and gamedevs don't have time)

I think the change is safe in terms of balance/game feel when it comes to CS:GO, I don't see a situation where the change would make the game worse, because there's only so much control you have over a grenade, you have to take in count a lot of the physics to make it land at the right place, and you don't control the timing.

When it comes to TF2 (and possibly R6 if they have something like C4, but I don't know that game), I would see such a change as potentially extremely bad, because you can control the exact position and explosion time of stickies, allowing you to do up to 8 stickies worth of damage to someone that's completely unaware of their presence.

In this image, we see how explosions currently work, the damage is only dealt if the player is in the red tinted zone. If I were to magically change TF2's code to use the new CS:GO explosion handling, the medic would take damage, and most definitely enough to die and drop.

With that in mind, there are still solutions available, the one I have in mind would be to offset the epicenter by the normal of the result of the original trace, scaled by some value, and run a new trace with the maximum length substracted with the length of the offset.

In this image: the original trace in blue, the end of this trace in orange, the normal and offset in green, the new trace in pink (max length not demonstrated).

I'm not convinced that this is a perfect solution, the more lenient you make it (via the offset length), the more you allow explosions to deal damage without the player being able to see it. There may also be degenerate cases in which the offset goes "the wrong way", but that should be easy to solve by changing how it is picked.

posted 1 month ago
#22 TF2 update for 5/1/20 in TF2 General Discussion


This is a great tribute.

I hope you can understand that I mean in no way to be insensitive, but this unfortunately affects competitive play, as such I've taken the liberty to update my mod to allow making it not clip, and partially transparent. Here is a preview:

I'll be asking Arie to update serveme servers, for the time being, you can completely remove the statues with the command

rcon ent_remove entity_soldier_statue

EDIT: Latest version is on serveme, `rcon sm_cf fixes` will make it noclip and half-transparent like in the screenshot.

Thank you, stay safe, stay home.

posted 2 months ago
#177 Med speed buff removal EU DMIXES in TF2 General Discussion
cookieI'm trying to get this installed properly on my server and could use some help.
DHooks (2.2.0-detours10): Dynamic Hooks is installed

The sticky det command seems to work, but nothing else.

Any help would be greatly appreciated! Thank you.

It looks like you're trying to run the plugin on a Windows server, which is not supported right now, sorry

posted 2 months ago
#2 Will using AfxHookSource (hlae) on tf2 is safe? in Q/A Help

it makes you launch with -insecure, so no worries of getting VAC'd

posted 2 months ago
#11 Positive side of the code leak? in TF2 General Discussion
viIf the goal is to make public mods or plugins (that are meant to last) to improve the game then it probably isn't a good idea to use the leaked code. I'm sure it has interesting and useful information, but it isn't licensed to "the community" and projects take a risk of being hurt/destroyed by legal problems with Valve by using this code.

"using" in this case mostly means reading, not copying
and even then, they would not give a shit

posted 2 months ago
#228 TF2 and CS:GO's source code got leaked in TF2 General Discussion

i think valve has a monorepo for source games? something like that
it's possible the branch leaked was csgo's, but that also contains all of the code from tf2 although outdated
the code is older than jungle inferno because i can't find any references to jetpacks or bananas, but it's also older than meet your match because there are references to the lobby system

kinda sad now

posted 2 months ago
#6 New Plans in TF2 General Discussion

playing scrims is probably fine

posted 2 months ago
#220 TF2 and CS:GO's source code got leaked in TF2 General Discussion
PumAn RCE existing is extremely unlikely.

that's not what the article says, and that's not remotely verifiable

there exists bugs, some lead to bad behavior, some let people run code on your computer
they're not all discovered
they're not all exploitable

have to make myself more clear than previous edit:
- the amount of bug is fixed (with each release)
- anyone can find all the bugs simply reverse-engineering the binary
- anyone can find all the bugs simply reading the source
- finding bugs is easier with the source
- not all the bugs have been found
- a lot of publicity is being thrown on this
- a lot more effective man-hours are being put into finding bugs than previously (because reading source is more efficient, and because more people wil ltry their hand)
- saying "there's no more danger than before" isn't really good because it's nuanced

my Official Take is that you should probably avoid casual/public/lobbies for a while because of this potential issue and some other that i will not discuss publicly, playing on servers ran by trusted owners and with trusted players should be fine, so pugs, mix, scrims

posted 2 months ago
1 2 3 4 ⋅⋅ 50