#1
Posted 24 July 2022 - 05:16 PM
I have been having this problem with my snub PPC shots going THROUGH the target. I'm not talking a distant shot passing through the legs or arm and body. I'm talking about point blank shot passing through the torso of the target. In the past 3 days it has happened 4 times, three of which were today, two of those shots in one match.
WTH?
Is anyone else noticing this? I am in my Spider - 5V with a single snub PPC, so it's located in my lower torso. I've heard one other person that says it has happened to them and he/she said they were in a Raven, so it isn't just a Spider problem.
#2
Posted 24 July 2022 - 06:40 PM
#3
Posted 24 July 2022 - 06:42 PM
#4
Posted 24 July 2022 - 07:13 PM
#5
Posted 24 July 2022 - 07:29 PM
To diagnose if packet is the cause of you missing your shots;
1) Record your games with the in-game ping counter on your screen (press F9 for it to show up).
2) Re-watch your recorded game
3) Note your mechs heat and dissipation rate for when a ppc shot hits and compare that to the heat increase and dissipation for when your ppc shot phases through a target
4) If the heat on the phased shots spikes up normally, but then dissipates abnormally quickly, the game server never received the information packet from your game client that you fired your ppc. There was no shot, so there was no hit.
Packet lose can affect every weapon you attempt to fire, but is most easily noticed on ppcs due to the travel time and highly visible particle affects. Back when I was on a DSL internet connection I could have easily created the conditions to replicated this nearly 100% of the time.
#6
Posted 24 July 2022 - 07:39 PM
i remember in the days of quake if you gave something a velocity of over 1000 you risked the projectile doing weird things. this was using the instruction set for the x87 co-processor (a hard system requirement for the game) which could do up to 80-bit float, but was probibly doing fp32 for performance. it would take 2 or 3 ops to fill out the registers with a 32-bit data bus. you would do the operation and have to read out the result. a 32-bit fp operation could be done in 3 cycles vs 5 cycles for 64-bit or 7 for for the 80-bit mode. 64-bit fp can now be done in 3 cycles of 64-bit cpus, and i dont think anyone uses the 80 bit format for games, thats more of a science format. the x87 instruction set got absorbed into x86 in the pentium era and is still what most processors still use.
the constant push for more velocity doesn't help much. probibly causes us to miss more.
Edited by LordNothing, 24 July 2022 - 08:03 PM.
#7
Posted 25 July 2022 - 05:39 AM
Can't miss with lasers, it has no velocity. In fact most of the guns could had their velocity removed.
LRM replaced with stream fired missiles, ballistics replaced with instant and target scan. Autocannons fire 5 shots, the 5 shots is a burning time on the target and the projectile is animation.
#8
Posted 25 July 2022 - 06:04 AM
#9
Posted 25 July 2022 - 08:06 AM
#10
Posted 25 July 2022 - 08:54 AM
guns could go off target if moving the crosshair from the mech to the terrain to the side (in "front" of a sidways moving mech) and further out in case of a leading shot. guns move a bit more outboard in that case, depending on how far you can trace a ray before hitting something.
it would be cool if the game could lock in the convergence range of the targeted mech, but if you are using the erppc you are probibly outside of sensor range in situations where it matters.
Edited by LordNothing, 25 July 2022 - 08:55 AM.
#11
Posted 25 July 2022 - 10:37 AM
LordNothing, on 24 July 2022 - 07:39 PM, said:
i remember in the days of quake if you gave something a velocity of over 1000 you risked the projectile doing weird things. this was using the instruction set for the x87 co-processor (a hard system requirement for the game) which could do up to 80-bit float, but was probibly doing fp32 for performance. it would take 2 or 3 ops to fill out the registers with a 32-bit data bus. you would do the operation and have to read out the result. a 32-bit fp operation could be done in 3 cycles vs 5 cycles for 64-bit or 7 for for the 80-bit mode. 64-bit fp can now be done in 3 cycles of 64-bit cpus, and i dont think anyone uses the 80 bit format for games, thats more of a science format. the x87 instruction set got absorbed into x86 in the pentium era and is still what most processors still use.
the constant push for more velocity doesn't help much. probibly causes us to miss more.
That's really interesting. I hadn't thought of that, but it would explain this kind of behavior. For sure, velocity of all weapons is higher than it used to be. I, myself, seemed to have issues with some PPCs hitting a couple weeks ago. I honestly don't like playing with PPCs a lot. I tend to miss more or it feels off somehow.
#12
Posted 26 July 2022 - 09:44 AM
TheCaptainJZ, on 25 July 2022 - 10:37 AM, said:
I don't like to play with them much either. I too have trouble with hitting targets with them. What's odd is that I am fine with ACs. Maybe it's the different velocities. I dunno. The Spider I'm talking about is fun to play though! Fast, maneuverable and very jumpy! With cooldown maxed, I can shoot the PPC faster than the regen sound takes to indicate the weapon is ready to fire again. Can't do that for very long though, because it starts to heat up fast. With the shots going through opponents and my inability to hit, I might have to give it up for another version.
#13
Posted 26 July 2022 - 09:52 AM
The two cases are 1. you pull the trigger, your client does the shoot animation, but your internet fails to deliver the message that you shot, so from your point of view the shot goes through the target and hits nothing. This case is less visible because you are still receiving messages and all mechs look to be moving normally to you. (But you will appear to be rubberbanding to other players)
2. you pull the trigger, but your internet is having a short break, and the mech that you aimed at isn't there anymore because the messages the server is sending you are not being received. This case is most visible as a "rubberbanding" where all mechs twitch to the correct position instead of moving smoothly
#14
Posted 26 July 2022 - 03:31 PM
Nightbird, on 26 July 2022 - 09:52 AM, said:
The two cases are 1. you pull the trigger, your client does the shoot animation, but your internet fails to deliver the message that you shot, so from your point of view the shot goes through the target and hits nothing. This case is less visible because you are still receiving messages and all mechs look to be moving normally to you. (But you will appear to be rubberbanding to other players)
2. you pull the trigger, but your internet is having a short break, and the mech that you aimed at isn't there anymore because the messages the server is sending you are not being received. This case is most visible as a "rubberbanding" where all mechs twitch to the correct position instead of moving smoothly
there is weirdness in maths libraries, especially game-optimized maths libraries. things like trig functions and square roots are approximate estimations designed to favor speed over accuracy. or where precision is intentionally thrown out to save space in data packets. floats also dont like big number vs little number calculation, useful to know when integrating trajectories. a good example there is the gravitational constant G, which is really big and you might get a nan when trying to figure the gravity between a small ship and a star. when dealing with comparation operations >,<,>=,<= you need to apply sensible epsilon values to the numbers being compared to compensate for small errors, and these are used in most hit detection algorithms. and that is before you introduce the problem of netcode.
granted its probibly netcode in most cases.
#15
Posted 27 July 2022 - 09:02 AM
I have reset my router to no effect. I'm going to have to talk to my provider about this now.
#16
Posted 27 July 2022 - 09:46 AM
1Exitar1, on 27 July 2022 - 09:02 AM, said:
I have reset my router to no effect. I'm going to have to talk to my provider about this now.
If you use a wireless router, I highly suggest using a fixed line. Unless you use a very expensive wifi router, many overheat during gaming and shut down briefly to cool. This is fine for Youtube but terrible for gaming.
#17
Posted 27 July 2022 - 08:41 PM
Nightbird, on 27 July 2022 - 09:46 AM, said:
My router is wired.
Anyways, I just started a match, we hadn't even fired at the enemy yet and I get knocked out of the game. Error message telling me that I have no internet connection. Try restarting the game; no joy. I trying connecting to the internet again; no joy (tells me that my password is wrong.) I finally have to restart my computer. I was able to get back on just in time for the match to finish. It must have been really short since I was only offline for about 3 minutes. Got the penalty timer for not finishing the match. Decided to give up for the night. Calling my provider in the morning.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users