Check out Skinsmonkey: skinsmonkey.com/r/MAXIM - / cs2_psa_why_shots_that... / subtick_in_slow_motion... / shooting_animation_is_... 🔔 Subscribe for new videos every week: / @mrmaxim
Пікірлер: 1 500
@MrMaxim8 ай бұрын
Valve addressed this in todays update!
@TheDanishBully7 ай бұрын
so when are you gonna update your video?
@willn41299 ай бұрын
watched, this honestly feels very accurate to my experience where something feel off about shoot but the hit reg is great
@ChrisBrown-ir6sf9 ай бұрын
Average PRO players reaction time is 200 ms. The 128 had a 7ms delay, So it was 30 times faster than your reaction time and you prolly missed 1 kill out of hundreds cause of 128 tick, Now subtick will make sure you kill 1 more guy in 100 duels but with the cost of unsatisfying gunplay and horrible spray, L or W ?
@Mafiota109 ай бұрын
@@ChrisBrown-ir6sf L because you would feel that constantly something is off but if they fixed that issue it would be 2xW
@ChrisBrown-ir6sf9 ай бұрын
@@Mafiota10 Yes if they make animation tickless like Shooting, Without it Its a meh game. Nothing can change my opinion, it's a fundamental flaw which can't be played for years.
@peevan9 ай бұрын
@@ChrisBrown-ir6sf Definitely an L, inconsistency and visual delay is one of the first things you should avoid when creating a competitive esports title. the most important parts of a shooter like CS is the split second decision making and mechanics you have to do in a gunfight. If there is visual delay, clutter, input lag, and inconsistency it jeopardizes the integrity of the competitive aspect of the game.
@emilg20759 ай бұрын
@@ChrisBrown-ir6sf Where did you get the idea that the average pro player's reaction time is 90ms? It's extremely wrong
@Summanis9 ай бұрын
Watched. This would explain why people say sprays feel off. Your spot in the spray would be slightly ahead of where you see yourself in the animation/when you think you started shooting. Sub-tick seems pretty awesome so far and I wouldn't be surprised to see it become a new gaming norm. CS has one of the most nit-picky communities around. It's good that sub-tick is starting here because we'll probably find most every bug and quirk of it before years end.
@joostfloot52799 ай бұрын
That would make so much sense! I've such a difficult time spraying, looking forward to the fix that's most definitely gonna come eventually.
@tehjamerz9 ай бұрын
@@joostfloot5279the fix is removing subtick
@MrFlejon9 ай бұрын
I think it's all placebo effect. The spray has slightly more spread, but overall, the shooting doesn't feel weird. It maybe felt weird if you had 4k hours but for everyone else, it felt less weird than csgo. Idk why people pretend that csgo was some golden standard. I started playing a year ago so I don't have a strong bias towards it. And csgo felt like dogs hit for the first 500hours. I think what is happening is cs player are exposed to a real engine for the first time and are thrown off by how much better it is. I have a friend that is godlike at generic fps like cod or battlefield. He kinda sucked at cs because of all the weird mechanics. Played cs2 and got ranked 12k because all his shot would connect. Csgo mechanics were actually crap
@Dozla78XD9 ай бұрын
@@MrFlejon Both shooters you mentioned have aim assist and have completely different mechanics to csgo. It's like saying that a f1 driver is going to be good at driving a truck. He's hitting shoots in cs2 becasue they made weapons a lot more acurate while running,. Which IMO is just a stupid change that's probably going away in a couple months after release when they start loosing more veteran players from it than noobies are coming
@710bren9 ай бұрын
@@MrFlejon how do you say so much but nothing at the same time
@bloo75709 ай бұрын
The absolute dedication of CS players to examine stuff like this that we all notice and break it down to make it explainable for us and fixable for Valve will never cease to amaze me. It really makes me super hopeful for the final product of CS2. Watched. Edit: Can you guys please stop arguing about Valorant in the replies? We get it, it took a lot from CS. But it has nothing to do with this comment or video. If you've nothing nice or constructive to say about it, let it be. We don't need to bring it up all the time to prove that we are "better'. Because if anything, it achieves the opposite for us.
@DonnyWorldUSA9 ай бұрын
cs & melee autists have done more for society than entire govts
@orangepie21289 ай бұрын
Least schizophrenic cs player😂
@ditz3nfitness9 ай бұрын
CS PLAYER > VALORANT PLAYERS
@Pixote4209 ай бұрын
totally agree! Great Video @MrMaxim!
@budgetking25919 ай бұрын
Videogame players < Real life players@@ditz3nfitness
@iNSAN1TYCS9 ай бұрын
i think a good fix for this issue would be to change the firing animations from being server sided to being client sided instead, it would make more sense and wouldnt cause the issue of it being out of sync because since firing would be client sided it doesnt rely on a tick, it just relies on input from your mouse
@user-os4ky4cz8c9 ай бұрын
That's exactly my first thought
@tylermartin65169 ай бұрын
The potential issue with this is then you get worse hit reg feeling when you die first as for you it will still shoot. Its the same non-zero ping issue as other games and quite normal. would be an improvement. No reg is better than an out of sync clientside
@jimleoromines81149 ай бұрын
if that's the case, there's gonna be scenarios when you shot your awp first but then you still die
@iNSAN1TYCS9 ай бұрын
@@tylermartin6516 i get your point, but the thing is since subtick remembers if you actually hit somebody, if you click and you’re on somebody, it shouldn’t be an issue with desync and etc, there might be a few scenarios where that issue happens but i think very few
@Luper1billion9 ай бұрын
In fighting games theyre starting to standardize rollback netcode where people are willing to experience the occasional millisecond fakeout if it means their buttons are registering
@MrMaxim9 ай бұрын
Just wanna make this clear again - Take this information with a grain of salt. There's always room for more clarity and maybe even some corrections down the line. None of this is confirmed by Valve. However, CS2's sub tick mechanics are proven to work already so that's good news in itself.
@Youskarumbo9 ай бұрын
Watched: I want to thank you for another great video. The most consistent cs content creator out there. keep it going bro love 💪🏽
@DryestViper9 ай бұрын
Watched but this doesnt explain why when you are spraying your gun even against static targets the spray vanishes
@ChrisBrown-ir6sf9 ай бұрын
Worked to make CS feels like an android shooter.
@Sujay959 ай бұрын
@@ChrisBrown-ir6sfoh look! another wannabe know-it-all moaner
@ICECOLD_SEAL9 ай бұрын
Watched! Alla dina videos såklart ;) Detta är så J*VLA bra förklaring och om dem löser problemet är det ju nice! Om dem fixar så att skottet avfyras tidigare så blir det jobbigt, och vad händer om 2 spelare skjuter på EXAKT samma tic, och registreras på nästa, vem dör? :O
@Ashen759 ай бұрын
Watched. Subtick really made the game far more precise from a technical standpoint, but it's gonna be hard for all of these visual discrepancies resulting from some things being subtick and some things being tickrate-tied to be resolved.
@tehjamerz9 ай бұрын
Precise??? 1.6 is more precise
@digojez9 ай бұрын
@@tehjamerz elaborate further
@TallGermanGuy9 ай бұрын
@@digojezthey can't, they got their opinion from twitter
@erisium69889 ай бұрын
they just should make animation a local thing not server dependent so there is no problem with delay. There is no point to make visuals on ur pc and not on server.
@SuperJoF9 ай бұрын
@@digojez we all know he can't. 🤣
@autotv19699 ай бұрын
Watched. Thank you for this analysis, I hope you have a wonderful Fall!!
@young77839 ай бұрын
Saw some videos on this Delay topic but wasn't really satisfied with some of the explanations, so I'm glad you stepped in the clear things up. This actually makes sense, ty
@MGNikram9 ай бұрын
This is what i feel when play cs2. I knew something were off but cant describe more better then your video. TQ
@ChrisBrown-ir6sf9 ай бұрын
Subtick is an epic fail. I will always choose 15ms/7ms latency delay in shots than this horrible feeling shooting which feels like phone game
@thing48269 ай бұрын
I'd rather the shot always registers and the visual is what doesn't rather than both the shot and the visuals being behind.@@ChrisBrown-ir6sf
@ChrisBrown-ir6sf9 ай бұрын
@@thing4826 Not to mention neither subtick will be instant cause you forgetting your ping. So if you get 20 ping in subtick you will get exact 20 ping but 20+extra 7ms ping in 128tick + crisp gunplay. Take one. Do extra 7 makes any difference?
@Wavpro9 ай бұрын
@@ChrisBrown-ir6sf didn't you watch the video? Clearly it does make a massive difference.
@ChrisBrown-ir6sf9 ай бұрын
@@Wavpro he made it for slow motion ? You play in slow motion ? Show me 1 clip where your bullet missed cause of 128 tick ? even for PROS standard its 9.9/10
@CaelSalad9 ай бұрын
Great video! If this is truly the case of why it feels different, I am at least glad that if I click a head it will hit
@MrMaxim9 ай бұрын
Haha, good point.
@KingKong-mp6gj9 ай бұрын
This would explain many oddities about shooting like the sprays not connecting even they are the same as in go or not getting kills because you stopped shooting after the right amount of shots but actually shot one bullet short of a kill. I suspect this is not only tied to visuals but audio cues too. You often don't hear defuse or plant sounds in cs2 but other players do. Could also may be be a sync problem between tick and subtick.
@rubenbernal79339 ай бұрын
Yeah I want to know why spraying feels like shit too
@roddimonster9 ай бұрын
This is GREAT, its important to have a person like you making these issues more visible to the community so Valve can work faster, thank you maxim
@kc81899 ай бұрын
i don't think that's something they can fix, its just that it explains to people why it does feel weird, cause i felt something off, but it wasn't affecting the gameplay - maybe i'll play it more now
@TolisKarapPlanB9 ай бұрын
Thanks for all the guidance Maximuh! Well, CS 2 still has a long way to go, but all this is so promising. We hope for the best 🙏
@alex.1049 ай бұрын
Lil bro didn't watch the video
@jonald47849 ай бұрын
Watched, great vid! Seems to me like solving this "problem" without reverting back to what we have in csgo would be difficult, but I'm hopeful they can fix it anyway!
@big_nickos56099 ай бұрын
watched, want to say thankyou for the ongoing content re cs2
@andreiserde94419 ай бұрын
Thank you so much for keeping us up to date with all the developments. Watched.
@aaron-ps7ht9 ай бұрын
Im confused as to why the shooting animation would be tied to the tick rate in the 1st place. Only thing I can imagine is that as the server still only updates the game state every tick that they want to make sure that a firing animation is only played if you actually had a chance to shoot (aka make sure you weren't dead on another players screen)
@solitary2009 ай бұрын
Animation state is associated with an entity in a snapshot.
@rogerelzenga44659 ай бұрын
because that's how games work....
@aaron-ps7ht9 ай бұрын
@@rogerelzenga4465 yea ngl I hadn't thought it through properly. The longer I think about it the harder it seems to integrate, without a tick system. In my defense I just woke up😅.
@m.n.s.s28259 ай бұрын
Valve could very well make CS2 a 64 tick like CSGO and it would still make less noise compared to their subtick is making now. The game feels off, The spray is off. For the cost of what ? I never seen any pros even asked for that fancy tickless shooting. They prolly did it to make it sound amazing and revolutionary to get all the praise but surely its now backfiring.
@solitary2009 ай бұрын
@@m.n.s.s2825 just need to tune it
@instantparty84939 ай бұрын
This video perfectly explains what we've all been experiencing without knowing what was happening, this makes perfect sense
@zTPure9 ай бұрын
This is a really great video, it really shows how tickrate works and how CSGO and CS2 registrer the clicks/bullets! Nice job MrMaxim
@atre79409 ай бұрын
For some reason this serverside presicion only seems to apply to onetaps, pistols/deagle that seem really op in cs2. At the same time u can spray at someone almost point blank and get 2 hits out of 10 bullets, Sometimes server decides to be precise other times exactly the opposite. Hope they figure it out before the official release.
@demetriy__72229 ай бұрын
Well, about that...
@Reggy-TV9 ай бұрын
Watched and loved it! Great research by everyone involved, and thank you for compiling, distilling, furthering the research, and spreading the word! :) I have some thoughts on this and would like to share them to see if any sound applicable / realistic. So, to clarify my understanding of subtick and its relation to this situation, as MrMaxim explains in the video, the subtick is tracking the exact sub-second moment that the shot is registered on the client side, and waiting for the next server-tick to register that information. This delay, from my understanding (could be wrong, of course), applies to both the registration of the shot (ie, server registers and displays player dead if you shot while they were in your crosshair), as well as the shot animation. I believe this is exemplified in the way the enemy character continues to walk, even on client side, while it waits to receive confirmation that there are no conflicting actions that happened before that millisecond that could negate it. POSSIBLE SOLUTION: I suggest merely switching the animations / sounds of gunfire to a client side action, similar to the way the sounds of switching your weapons is neither broadcasted to or from the server. I believe this option is likely something valve has already or is currently still considering, and maybe they were just waiting for the cs2 server infrastructure and interp settings to be at a more reliable place before doing this. It's hard to speculate on that side of things, however, I do believe that switching it to client side is a good long term solution. No matter how you slice it, with the subtick system being the route, there will be delay or backtraces on some end, to account for conflicting outcomes etc, but their are similar drawbacks to the old system as well, so im fine with them working to iron this one out. Having the sound on the client side would remove the audio / visual delay that feels so disjarring for the shots. Everyone on the server will still get aggregated events for all subtick events that happen on other clients, since, to our current knowledge of the system, it's still registering and transmitting the subtick information back and forth to the clients via 64 ticks. Hopefully there are no obstacles that make this solution unfeasible. Please let me know if you have any thoughts on this :) I appreciate that valve is taking the time to work on the server related settings / defaults for in game (interp updates recently), as well as work out kinks in the finer details of the game / server to get it to be polished
@_tobii9 ай бұрын
Very well said. One thing to keep in mind is that backtrack or rollback synchronization is very hard to get right in netcode, especially in some like CSGO, where so much can actually happen in one tick, on the server and in every client. That being said, they did get subtick implemented, so who knows
@FortabtGaming9 ай бұрын
watched. i really like that you go in depth with this.
@keshav_c179 ай бұрын
Nice research man. It seems about right. Now I am able to understand the sub-tick concept much clearer than before (depending upon the accuracy of this research). Let's hope Valve has some solution to this. It will be amazing if Valve figures out a way to tackle this. 🤞
@Oliver_bohman9 ай бұрын
yea. this is pissing me off, and the dude in the video said it was good. its more "accurate" but at the same time NOT accurate at all. hitboxes and subtick is fucked in CS2 just copy everything, Movement. Aiming. flicking. jumping. and so on from CSGO imo
@proshot71529 ай бұрын
this is mind blowing how much effort they are putting to make this game better im so excited for the full release btw watched
@carlbrenston84369 ай бұрын
they didn't :(
@SatQed9 ай бұрын
Sound man, sound sucks
@thejoyofcreation33079 ай бұрын
Idiot actually thought Valve would do their job right.
@nmhjjp8 ай бұрын
@@carlbrenston8436they did, but the tism doesnt let you see it :(
@Byoasis17 ай бұрын
@@carlbrenston8436 valorant still better :D
@Omkar_Rangole9 ай бұрын
This video explained very well, I didn't understand the sub tick system well by watching other videos, nice explaination!
@NaufalHerma9 ай бұрын
Watched and again your content makes me understand CS2 better after playing it, GGs
@herald19539 ай бұрын
the amount of effort from the community to discover this is the reasons why i love valve's games
@user-mm5dr1lk3v9 ай бұрын
Watched. I guess thats why spraying is difficult in cs2. We control the recoil based on the animations of the bullets being fired. If animation doesnt line up it could mean the actual spray might even be whole bullet ahead of the animation based on which we compensate.
@Ptrrs9 ай бұрын
Great videos, glad I’m subbed.
@j3rrym9 ай бұрын
Watched, and this is a great explanation! Thanks for this ❤️
@drScorp1on9 ай бұрын
Watched. Wonderfully well explained, top production quality. Having both actions in sync would be great.
@Wimbraam79 ай бұрын
Watched. Does this mean the firing animation is rendered server-side? If so; is it a possible solution to make the animation client-side? You would see the animation on "click" which would fix the weird feeling when shooting. They just have to sync the weapon handling on tick-basis to make it competitively viable and prevent issues with guns showing to enemies while it doesnt look that way on you own screen.
@pudgebooster9 ай бұрын
then you would have a delay between shooting and enemy dying because deaths are processed server side.
@tekno479 ай бұрын
no, its client side already. and @pudgebooster there already is a delay between shooting and enemies dying, its just so small on low ping you dont notice it
@aaron-ps7ht9 ай бұрын
Nope the animation is for sure only client sided. The server would just waste precious resources. It's not so much that animation is rendered server-side, but the game state is calculated (and verified) by the server. I assume that they only give you the ok to shoot once the server has decided that you shot while you were still alive. But even that I'm not of as hardly anyone has a < 15ms ping. So it might just be that the entire animation rendering process is tied to the tick rate
@wazzaaaa059 ай бұрын
@@tekno47 the firing animation isnt client sided because theres a delay bruh use ur common sense
@tekno479 ай бұрын
@@wazzaaaa05 you realise clients run on ticks too right? stop spreading misinformation when you dont know what you're talking about. go play on a 350 ping server right now and try shooting. there's no delay (apart from whats shown in this video)
@Zeazy9 ай бұрын
Watched. I read the post and knew this video was gonna be about it. The dedication to research is beautiful.
@THATMINININJA9 ай бұрын
watched, thanks for the great content! i used to watch when you were banana, good to see you are still around making good videos!
@gangmemberjakub9 ай бұрын
nice explanation, it seems like subtick will change everything
@lukasklupfel29279 ай бұрын
watched. This makes a lot of sense. I always felt like the hit reg is so much better and the sprays are the same but thought that the odd feeling comes from the viewmodel values. Turns out it's not the the viewmodels but the animations but they are displayed via the viewmodels, so I was kind of in the right direction. I suppose it's not as easy a fix as to trigger the animation client sided immediately, otherwise Valve would have done it already months ago before the limited test. Let's just hope someone really smart comes up with a good solution.
@pierrotA9 ай бұрын
The more I think about it, the more it seem impossible to solve without adding worst problems... What people fail to understand is that the tick is not only for the server, it's how a game update each frame. The client still use tick for each frame... The only difference is that servers generally have fixed tick-rate, when clients or local games have variable tick-rate based on the FPS. In short, if you move the animation entierely client-side the offset will be dependent on your FPS, creating a very large advantage for thoses that have better machines. In addition you will have roll-back problems (you shoot but you were already dead, you shoot but in fact you are already recharging, etc).
@diogosapina12319 ай бұрын
watched!! Great video as always!
@benhumphreys18719 ай бұрын
Correct me if I'm wrong, but if the shooting animation was instantaneous and done locally, wouldn't there be a delay before the enemy is killed (since this would be calculated server side, and on the next tick)? Maybe it would be small enough to not really notice.
@pudgebooster9 ай бұрын
yes you are correct! and don't forget about ping, so the delay would be even longer than a tick duration.
@tekno479 ай бұрын
theres already a delay if you have ping
@mitchg939 ай бұрын
@@tekno47 No shit Sherlock... latencies stack together, so we try to minimize each of them at an individual level.
@tekno479 ай бұрын
@@mitchg93 what? shooting animations are already done locally, the only delay is the subtick issue shown in this video. and because it's already local, there is already a delay before enemies are killed. i'm not saying don't fix the issue in this video, i think it would be a great fix to have shooting animations start as soon as you click. i'm just saying that there's already a delay before enemies are killed, just with ~30 ping you can't notice it so it looks like there isn't any.
@YouTubeHandlesSuck4209 ай бұрын
Watched. This is why from day 1 I knew that this would be the CS we were all waiting for Subtick on it’s own makes so much sense. Base 64 tick sounds awful, but if moving and especially shooting is registered in an instant, then there’s essentially no major downside. It’s only an issue if Valve can’t sync the shooting animations and shot registration somehow
@waffluxi27949 ай бұрын
watched! great vid, very informational, thanks :))
@jskwkwoaoLlz9 ай бұрын
thanks for making vids man. youre super on point and direct in these and i love that. youre a super easy video to send to a confused friend abt how stuff works thanks maxim
@TojiCS9 ай бұрын
Watched , good info love the vids man thx
@akhiilgupta9 ай бұрын
That is also the reason why we see more responsiveness in 128 ticks as compared to 64 tick in the sub tick system. If valve optimises it then 64 tick vs 128 tick may not be an argument in the near future.
@Joke89ful9 ай бұрын
watched, i think your explanation is on point . I am more worried about cheater situation , can you make video about that (what has been promised and what to expect from valve in this matter) ? thanks for good content , keep up the good work !!!
@off-courseroaming18099 ай бұрын
watched, Thank you so much my friend🙃 That was the clearest explanation I've heard yet 👍
@wynn55409 ай бұрын
watched pog thanks for the very informative video mr maxim, been watching you ever since 2015 and its really cool to see you still in this CS space. much love
@Ch1llouter9 ай бұрын
Thanks for showing it❤ watched it till the end
@HyperCS29 ай бұрын
I don't think people will ever stop complaining unless they get 128-tick servers coz it has been wired in our minds that it is the only solution. More apparent from Valorant and faceit's servers.
@amirhas1919 ай бұрын
Thanks for the video, Max! Now can you do a video on why CS2 spray feels weird as well? Because it felt inconsistent and needs to pull mouse down more compare to CSGO
@rahulahl9 ай бұрын
Depends on the gun. My main gun is MP7, and I dont get what all others are saying is "wrong feeling" about the shooting.
@ZajebisteJakPojebane9 ай бұрын
@@rahulahl "my main gun is MP7" xDDDDD that's the reason, you're probably in Silver.
@rahulahl9 ай бұрын
@@ZajebisteJakPojebane 1) I dont know what the point of that argument is? Here I am providing a data point from the POV of a MP7 user so OP can help figure out if its a weapon based issue or game based issue. And you are trying to make it out as if the opinion of a silver player does not matter? 2) I usually hover between MGE-LE. Once in a blue moon, I touch LEM, but my reactions are simply not what they were and I'm probably never gonna get a higher rank because I just don't have the drive to push myself. This is just a game where I hang out with my mates and have fun. In the past, I used to be SMFC. And yes, that was me using XM and MP7 back in the day.
@clikcy_9 ай бұрын
Just watched it and this explains why my flicky awp playstyle just somehow, sometimes, just misses. Good video.
@ttvDaBeanstalk349 ай бұрын
Watched! Another quality video. This makes a lot of sense, maybe a reason spraying feels off as the animation is probably off from when actually firing by the difference between the moment you click and the next tick.
@faite9 ай бұрын
watched, this actually makes a lot of sense as to why pistols feel inconsistent and smgs feel more consistent - slower firerate guns will make this effect more noticable, whereas higher firerate guns can almost mask the fact there's a slight disconnect
@oleksandrmarkovichenko57749 ай бұрын
Emmm... Like opposite. In terms of pistols - you will not see any difference in animation behavior between cs2 and csgo. The only difference is that in cs2 the shots will be calculated more precise, and "if you aim at the enemy on your screen" - it will count as a hit. But with high rate firearms, when you spray - what you see on the screen is not what actually have been shot, because animation and calculation are desynched is cs2 (which wasn't the case in csgo)
@IVAN_ENT9 ай бұрын
good explanation glad to see sub tick works ,but on another note i saw an in depth vid the other day saying cs2 also has a wildly variable input lag issue also constantly goiing from 5ms up to 30 and constantly changing making it harder to be consistent than csgo which had a much lower variance and was much more steady
@dodu-zi8bd9 ай бұрын
There's 0 input lag in cs2 if you have watched the video, there's visual response lag because the server runs on 64 tick and processes the input information on the next tick hence the 15.625 ms average delay
@Greg2fram9 ай бұрын
As a gamedev, I highly doubt that animations are triggered server-side, especially with a sub-tick system that allows to shoot at any time.
@evlad72389 ай бұрын
animations are obviously triggered client side, but it could be waiting for the next server tick before showing the animation to be in sync, idk
@FloIstMoep9 ай бұрын
Why would you want to sync that? The weapon animation that the client sees is only relevant for the client.
@Kaizagade9 ай бұрын
@@FloIstMoep im going to guess due to sound effects? As thats a huge thing in counter strike. Gives away positions and if thats delayed it could be the difference between getting the kill or being killed
@DR-549 ай бұрын
They probably synced the animations to the server tickrate because in csgo, the bullets would also be synced to the server tickrate and it would produce a more accurate experience and guns would feel way better and more responsive this way. Then, in cs2, they forgot to remove the animation delay and now everyone can't spray for shit. In simpler terms, csgo had the exact opposite issue where the animation would play before the bullet fired. They fixed this by syncing them to the tickrate. When moving to cs2, they forgot to stop syncing them to the tickrate. Thus, we are having the exact same problem years later. This time, it's due to the fix to the last problem.
@Greg2fram9 ай бұрын
@@DR-54 Even sincing the animation to the tickrate in CS:GO sounds crazy to me. You want a game to be reactive. The time between the click and the action on screen has to be the lowest possible. The hits registering on the server are a different matter, and that's were we have those 64 checks per second (are you hitting that guy, or not?). If I had to guess, people sometimes miss on CS2 because everything is slightly different, and those difference added up make them miss the first bullet, or their spray timing.
@ntariku9 ай бұрын
Watched. I have hope that these issues will be resolved and cs2 will be even bigger success than csgo
@m.n.s.s28259 ай бұрын
It will be amazing if they make the animations as fast as the shooting, It gonna be better than 128 if that happens
@MrMaxim9 ай бұрын
Both of you are expressing my thoughts exactly
@TreuC9 ай бұрын
Watched. Makes a lot of sense, thanks for the explainer, been racking my brains tryna figure out why gunplay felt so weird!
@xqdbpx9 ай бұрын
watched, idk how to say this, but ffs i love your videos! vice man with real sources of how things work! i live for this game and you just give me real pristine content about it! thank you !
@mbmaniak7779 ай бұрын
i agree with ropz, just give us the 128 tick cuz it feels like a sweet spot and feels like shooting isnt THAT off
@keksekokse40079 ай бұрын
Watched, so this confirms that sub tick > 128 tick. Everyone just having a placebo on faceit 😂
@michaelplaczek93859 ай бұрын
It’s an easy fix from Valve, they already have a method to find when you shot via the sub tick system. They just now have to change the animation to play when that happens
@MrOwntube9 ай бұрын
Watched! Great stuff
@alphawolf67089 ай бұрын
Watched Yeah i feel like the visual factor is just that final brick in the wall that needs to be added/fixed in order for the foundation of CS2 to be perfect. That, and better performance on CPUs post 2013. Its also interesting to see how many players, including myself, can somehow feel even the slightest delay/offset in the timings of everything too.
@dodu-zi8bd9 ай бұрын
How could they fix the visual factor ? Shooting isn't tied to tickrate and the visual factor is tied to tick rate. There is an unavoidable 15.625 ms delay on 64 ticks that is not possible to remove. They wanted to make 64 tick subtick better than 128 tick and made 128 tick even more necessary
@alphawolf67089 ай бұрын
@@dodu-zi8bd Dont ask me, im not a software expert or game dev. But we know that if the disappearance of tracers can alter the feeling of the game by a lot, a very VERY small factor like the animations not being in sync with the tickrate could still heavily change the handling of weapons in game. Lets just see how valve does it though. Their fix streak is getting good.
@Tiraskaar9 ай бұрын
There's a guy on youtube that did a circle flick test on csgo and cs2 with all guns and he found that if you are moving your mouse when shooting, the shot goes first before the mouse crosshair. So if you do a 360 and shoot and stop immediately, for that he used a bind and script in cs2, but if you do that, then the shot bullet hole will appear first and the crosshair will exceed it moving forward. This video explains why that happens.
@Ashen759 ай бұрын
Yeah, the shot gets registered at a subtick level and shoots instantly (as it should), but your crosshair movement is way too frequent to reasonably be sent to the server at a subtick level so it will still be moving during the remaining milliseconds after the subtick was processed, and end up at a separate place from where you shot once the next tick arrives. It's basically like subtick removed the tick-rate based input delay that we're all used to experiencing which makes things far more precise but causes weird situations like this to happen due to how shooting and movement are separate from the tickrate system while crosshair position is still tied to the tickrate.
@AlbertWesker_GOAT9 ай бұрын
In csgo when flicking the left click is pressed when the crosshair is exactly on the head, not before. Definitely in my opinion CS2 is not really accurate.
@Kaizagade9 ай бұрын
the keybind stops the spinning and clicks at the same time, so therefore the shot is where you stopped, so the bullet shouldnt be behind the corsshair@@Ashen75
@Ashen759 ай бұрын
@@AlbertWesker_GOAT Cursor movement is still being fully processed at a client-side level so if you really clicked on the head from your perspective, as long as latency interpolation issues don't occur you will hit your shot. The server won't show that you were aiming at the head and the VOD probably also won't show it since VODs record things from the server's perspective, but as long as it happened from your client-side perspective, your game will use the sub-tick system to tell the server that the shot happened at the exact point it was from your perspective, and it will register it as a hit.
@AlbertWesker_GOAT9 ай бұрын
@jjh75 And what's latency interpolation? It has something to do with my internet speed and ping?
@nk_2859 ай бұрын
Watched. Thank you for the explanation, makes a lot of sence now 👍
@_NaIleK_9 ай бұрын
insane video, your explanations are perfect
@lightlezs70489 ай бұрын
I honestly think the trade-off is worth it, you can get used to the animations eventually, while you can't do anything about the hit reg being imperfect on any tick rate.
@jeron18479 ай бұрын
I think you explained completely correct but it’s weird since if you would play the CSGO example 10 times there is a chance that you would hit several shots because the tick is happening like 0.5 ms after your shot thus making it more inconsistent than CS2 where you always hit the shot only the animation is delayed. I’m curious to see what solution Valve comes up with but otherwise I think we just have to get used to it.
@MrBa1439 ай бұрын
The problem is you cannot get used to this. The delay varies between 1 ms to 15 ms. If the delay was consistent, then we could get used to it.
@jeron18479 ай бұрын
@@MrBa143 the same happens in CSGO. If you click there is also a delay between 1 and 15 ms when your shot registers and then its not compensated for the moment you clicked (the sub-tick) so the new system is objectively better.
@butterfly_effect119 ай бұрын
watched, I like your videos good work!
@mischol9 ай бұрын
totally agree, what i also really dont like is shooting after being hit with a nade. idk why but it just feels wrong to shoot without any type of noise to go with the shot (even if you where to only hear your own shots dampened)
@maxzett9 ай бұрын
It just feels horrible. I don't even think that fixing the firing animation would resolve the issue as the enemy's player model would still move until the next tick and I think that's the thing that throws me off the most personally
@HandjobHandsome9 ай бұрын
theres no ticks, small brain
@Ashen759 ай бұрын
Movement is also processed at a subtick level though, so you will still be hitting shots that you were supposed to hit. Any issues regarding enemy movement are mostly a result of latency-based interpolation, which is another issue of its own.
@maxzett9 ай бұрын
@@Ashen75 yea that's not what I meant, but its just super confusing if the subtick already knows you got the kill, yet the player keeps moving until the next tick
@lepepito9 ай бұрын
Why are they so stubborn with their 64 ticks ? They are working on a new source engine making the game unavailable for potatoe pc. If you have a decent pc (literally a pc that can run cs2 with 60+ fps) there is a great chance that 128 tick doesn’t impact your computer. 64 tick was arguable when you could play with a toaster but now ?
@exan69709 ай бұрын
It's not only a good pc, but also a good internet connection that is stable. Someone with like say 16k or 25k has a worse experience on 128tick than a person who has 50k or 100k etc.
@Section9279 ай бұрын
cause its more expensive to run, and now that they have subtick it makes even less sense to switch over since the only thing wrong now is the firing animation, which people will get used to until they tie it to subtick, if even possible
@lepepito9 ай бұрын
@@exan6970 yeah but nowadays it’s not an argument. Even for valve, they recently made the game better for low latency players.
@lepepito9 ай бұрын
@@Section927 If you delay the animation to match the tick, the game will feel of and unresponsive. I don’t think they can truly fix it
@radseqg57309 ай бұрын
cuse problem is not 64 tick or 128 tick, its players ping 14 ms vs 30 ms vs 200ms ping (two way so this values is multiplied by 2)
@iSparrow9 ай бұрын
Watched. Great analyze!!! gj.
@pedropinto59239 ай бұрын
I never comment on videos but props to you man, this video was the only one that actually explained whats going on.
@SL-vg6lv9 ай бұрын
Honestly just do 128 why fucking complicate
@asheshtalwar19909 ай бұрын
Watched, great content as usual
@dantekiwi79269 ай бұрын
watched, im loving these type of content
@noctemcat_9 ай бұрын
I wonder if you can use previous tick shoot timing and use it to delay animation to make delay consistent
@twistgaming30899 ай бұрын
This makes me wonder - is the "follow recoil" crosshair tied to the animation (64 tick) or does it update with the mouse click (subtick)?
@HeaxPSD9 ай бұрын
Watched. Really interesting info Maxim! Hopefully they can fix this by syncronizing the animation somehow. Hitreg def feels better so once this is fixed it will feel much more solid.
@sambulls9 ай бұрын
watched. Thanks for the great insight this makes a lot of sense.
@Skyliner_3699 ай бұрын
I think, hilariously, the simplest answer would be, well, to have the client side firing animation be, well, instant. Sure, your team mates will see your firing tick synced, but you yourself will have the muzzle flash and visuals the frame you click, improving the feel of the firing response. after all, the firing animation is there to help you really 'feel' how the gun acts. this might even help with non-tick-synced fire rates.
@hkiajtaqks52538 ай бұрын
Sometimes the player dies after I stop firing and turn around. The lag is very noticeable sometimes. It is too out of whack.
@solcloud9 ай бұрын
watched, really nice video explanation Maxim 👍
@apeir0n39 ай бұрын
Watched. This truly feels like an accurate description as to why shooting doesn’t quite feel the same. It may look the same, but many of us with the muscle memory of CSGO can just feel that something is off. Off-topic, but I wonder if this is the same case with movement? My friends and I describe it as sometimes it feels like our characters are “sliding on ice.”
@opti12389 ай бұрын
Thanks for explaining the whole process behind the sub tick. I did notice on dm while playing that i was landing more headshots than usual, it felt a lot better on my very first dm ive played.
@mikr139 ай бұрын
Watched & loved the info
@alimwadiwala76809 ай бұрын
Great effort. Watched till end.
@Jumpinjalepenos9 ай бұрын
Great explanation, I had a feeling it had to do with how the game processes the info on ur screen
@reimo76369 ай бұрын
can really feel this when throwing nades
@piosab9 ай бұрын
watched, thank you mr maxim!
@Absurd0009 ай бұрын
Watched. Thank you for sharing this. I didn't notice anything until I started using the awp and flicking. Def thought I was going crazy lol
@ryztofu9 ай бұрын
Watched and thank you!
@edforthought9 ай бұрын
Watched. Now there is another question in my mind, where is the player when on the server when my shot registers. This is totally by feel but there are many times I connect to a server and it feels like I am 6 or 8 frames behind the action that is registered on my screen. Then there are times when everything feels like its hitting. I can even use a deagle in cs2 (sometimes) and in csgo it felt like firing blanks. I'm not a consistent player, but I am certain that the consistency is at least partially network or server side and if I could figure it out it would make the experience more enjoyable or at least help me improve my mechanics. Is it possible the client and server ticks get desynched?
@MMTMacroTrader9 ай бұрын
Watched and Thanks!
@vutebeats9 ай бұрын
watched :) really great video! i hope devs can see this vid
@WEQDd11d12ed39 ай бұрын
The best video on this topic. Really well explained. Watched
@-T1m-CS9 ай бұрын
I think sub tick is better but sometimes there is a noticeable delay before i shoot my gun. The place you notice the most is shooting inferno's bells in a certain pattern repeating it. This is how you feel the most of the delay.
@-T1m-CS9 ай бұрын
I don't have telegram
@mistifye9 ай бұрын
watched and indeed we should watch yo every videos UPTIL the very end as they’re well explanatory))
@ChrisChanSajelan9 ай бұрын
Watched! This is explanation is great!
@karamsalem83189 ай бұрын
that explains a lot...cz was so confused ...couldnt understand what is going on.. cz my muscle memory for the recoil pattern is fine and all what confused me is the shots landing on the wrong location or wrong time but its the animation.. so is there a code or setting to turn it off and play only on the muscle memory and try to see it is better??