I don't like the new velocity changes

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
User avatar
Arreon
Trained
Trained
Posts: 324
Joined: 15 Feb 2009, 05:57
Contact:

I don't like the new velocity changes

Post by Arreon »

Some of us like the projectile speeds the way they are, especially in T3 with the Gauss Cannons and Scourges. These new projectile speeds take all the fun away IMO.

I was annoyed at the speed increase with the lasers in the previous versions, but those were only a few weapons, so I eventually got used to it. T3 is always fun to play in because of all the projectiles going everywhere; it was fun to watch.

But now, I fall back to the 1.10 rebalance because the new projectile speeds are driving me crazy :scream: . At least the speeds there haven't been messed with.

Am I alone with these feelings?
OS: Windows 7 Home Premium 64-bit
Processor: AMD Phenom II X6 1045T (6 CPUs), ~2.7GHz
Memory: 8192MB RAM
-Kosh-
Trained
Trained
Posts: 203
Joined: 16 Sep 2009, 23:34

Re: I don't like the new velocity changes

Post by -Kosh- »

What is the problem exactly?
You think the graphics of the "bullets" is too fast now?
This is a waste of space. Something important should be here.
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA
Contact:

Re: I don't like the new velocity changes

Post by Zarel »

It was either up their velocity, or make them all homing. :/ Which one would you rather have had?
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: I don't like the new velocity changes

Post by Per »

I doubt the theory that projectile slowness is a cause of desyncs. Because of the way responsibility for damage is distributed, and the way kills are synced immediately, the change should not have much effect. Is there evidence for it that I have missed?
User avatar
Arreon
Trained
Trained
Posts: 324
Joined: 15 Feb 2009, 05:57
Contact:

Re: I don't like the new velocity changes

Post by Arreon »

@ Kosh

That's exactly it. The bullets are too fast.

@ Zarel

Neither. However, I believe there is another way to help fix the problem. In my limited understanding of the situation, I think the problem was that when units dodged things like Lancers, they were killed anyway. Correct me if I'm wrong.

If, however, that's the case, then why not make it so that if a projectile doesn't actually touch a unit, it does no damage (except in the case of splash damage). That would make the game more realistic. It would also create a mini-strategy that involves sending a brave hover into the line of fire for things like Lancer towers. The Lancers would fire, the Hover would suddenly change direction, and avoid taking as many hits. It would also give the other player time to act while the Lancers are reloading.

Any problems with this?
OS: Windows 7 Home Premium 64-bit
Processor: AMD Phenom II X6 1045T (6 CPUs), ~2.7GHz
Memory: 8192MB RAM
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA
Contact:

Re: I don't like the new velocity changes

Post by Zarel »

Per wrote:I doubt the theory that projectile slowness is a cause of desyncs. Because of the way responsibility for damage is distributed, and the way kills are synced immediately, the change should not have much effect. Is there evidence for it that I have missed?
It's indirect. A player micromanages a dodge, so the projectile misses on his end. The game isn't synced well, so the other player thinks the projectile hit. Desync!
Arreon wrote:If, however, that's the case, then why not make it so that if a projectile doesn't actually touch a unit, it does no damage (except in the case of splash damage).
That's the way the current (new) projectile code works, and that's why I hate it, and that's why desyncs happen. Player One's unit dodges and appears takes no damage, but Player 2 doesn't know about the dodge until later, so Player Two sees the projectile hitting, while Player One sees the projectile missing. Desync!

Players shouldn't be micromanaging dodges in the first place (which is why I hate it). So that's why the solution is to increase velocity or make all weapons homing: So they don't micromanage dodging (avoiding flamers is another matter, since that's at least more skill-based and less luck-based and less affected by sync problems.
Arreon wrote:That would make the game more realistic. It would also create a mini-strategy that involves sending a brave hover into the line of fire for things like Lancer towers. The Lancers would fire, the Hover would suddenly change direction, and avoid taking as many hits. It would also give the other player time to act while the Lancers are reloading.
If I wanted a realistic game, I'd go outside. I play games to have fun, not to have them be realistic.

Your "mini-strategy" (which is a tactic, not a strategy) would defeat the purpose of lancers, if everyone can just dodge them.
Ilr
Trained
Trained
Posts: 61
Joined: 07 Sep 2009, 22:11

Re: I don't like the new velocity changes

Post by Ilr »

You guys should be thankful this game doesn't have lag compensation. ...so much more annoying...

Just out of curiosity though, where is this Velocity value adjusted? In stats? B/c I'd love to turn it down a ways for AT missiles. I think it's kinda BS-'y that they move as fast a cannon rounds in the campaign. :P
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA
Contact:

Re: I don't like the new velocity changes

Post by Zarel »

Fun fact: I turned up velocity on homing weapons, too, because in some cases the tanks they were chasing could go faster than the weapons themselves.

Yes, they're adjusted in stats.
User avatar
psychopompos
Trained
Trained
Posts: 470
Joined: 08 Nov 2007, 09:18
Location: UK

Re: I don't like the new velocity changes

Post by psychopompos »

Arreon wrote:Some of us like the projectile speeds the way they are, especially in T3 with the Gauss Cannons and Scourges. These new projectile speeds take all the fun away IMO.

I was annoyed at the speed increase with the lasers in the previous versions, but those were only a few weapons, so I eventually got used to it. T3 is always fun to play in because of all the projectiles going everywhere; it was fun to watch
laser = speed of light.
by all means, have laser speeds as fast as the game engine allows.
gauss a close second.
my preference would be to have the projectiles as accurately simmed as possible.
Zarel wrote:It's indirect. A player micromanages a dodge, so the projectile misses on his end. The game isn't synced well, so the other player thinks the projectile hit. Desync!
thats not the targeting code at fault.
thats a comms error between the systems. the 'netcode' i think you call it, and its not a secret its bad even if improved quite a bit.

and how did they see it coming anyway? O_o
most arty should by supersonic anyway, many, (if not almost all) missile/rocket arty systems fire weapons that go a few times the speed of sound irl.

Arreon wrote:It would also create a mini-strategy that involves sending a brave hover into the line of fire for things like Lancer towers. The Lancers would fire, the Hover would suddenly change direction, and avoid taking as many hits. It would also give the other player time to act while the Lancers are reloading.
that is a problem.
makes me think adding current tech javlin ATM weapons accuratly would be called majorly overpowered against hundred years from now tech.
MOTHERBOARD - MSI P7N PLATINUM¦-¦PROCESSOR - C2D E7300 @ 4.00GHZ
MEMORY - 4 Gig (2x2gig) ddr2 1066mhz¦-¦OPERATING SYSTEM - WINDOWS 7 (ULT)
GRAPHICS - BFG GTX 260 OCX (requires ForceWare drivers for good openGL)
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: I don't like the new velocity changes

Post by Per »

Zarel wrote:It's indirect. A player micromanages a dodge, so the projectile misses on his end. The game isn't synced well, so the other player thinks the projectile hit. Desync!
It is a micro-desync. It does not stay out of sync, since the unit owner is the authoritative source of damage, and other damage that should have been caused is just ignored. (Well, almost. If the unit dies at once, it does not matter on which player's side it died on, it will still die everywhere. This is the cause of the seemingly randomly exploding droids that happen sometimes when things go out of sync. Making death also authoritative of the owner has other negative consequences.)

There are three big sources of global desync: The first and worst is the turning on and off multiplayer messages at odd places in the code. The second is that players can play at vastly different update rates (fps), meaning that micro-AI decisions on different sides end up quite different. The third is projectiles hitting objects by intersection checks at fps intervals, which means that fast projectiles can totally miss a target if your fps is low, while it can hit on another person's PC if he has higher fps. Try turning up speed to 10x or 20x and good luck trying to hit something with lasers! Ironically, the increase in projectile speeds makes this problem potentially much worse.

We really need someone to rewrite the projectile code so that it does to hit checking with raycasting instead.
Kacen
Trained
Trained
Posts: 294
Joined: 19 Feb 2007, 19:28

Re: I don't like the new velocity changes

Post by Kacen »

I think if anything we should make the speeds reflect realism, at least relatively.

Lasers should go the fastest (blinding speed in my view), rail guns second to them.

The changes to the machine guns and such are okay as of now from what I've seen.
-Kosh-
Trained
Trained
Posts: 203
Joined: 16 Sep 2009, 23:34

Re: I don't like the new velocity changes

Post by -Kosh- »

Per wrote:We really need someone to rewrite the projectile code so that it does to hit checking with raycasting instead.
O_o I thought it _WAS_ a rewrite of the projectile code that has caused more problems.
_THAT_ code should be reverted.
This is a waste of space. Something important should be here.
User avatar
psychopompos
Trained
Trained
Posts: 470
Joined: 08 Nov 2007, 09:18
Location: UK

Re: I don't like the new velocity changes

Post by psychopompos »

-Kosh- wrote:
Per wrote:We really need someone to rewrite the projectile code so that it does to hit checking with raycasting instead.
O_o I thought it _WAS_ a rewrite of the projectile code that has caused more problems.
_THAT_ code should be reverted.
progression is still progression, even if it has introduced different issues to be accounted for.
realism is always better then hitbyrollofdice in an rts
MOTHERBOARD - MSI P7N PLATINUM¦-¦PROCESSOR - C2D E7300 @ 4.00GHZ
MEMORY - 4 Gig (2x2gig) ddr2 1066mhz¦-¦OPERATING SYSTEM - WINDOWS 7 (ULT)
GRAPHICS - BFG GTX 260 OCX (requires ForceWare drivers for good openGL)
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA
Contact:

Re: I don't like the new velocity changes

Post by Zarel »

psychopompos wrote:thats not the targeting code at fault.
thats a comms error between the systems. the 'netcode' i think you call it, and its not a secret its bad even if improved quite a bit.
The interaction between the netcode and the projectile code is what's causing the problem, to be specific.
psychopompos wrote:and how did they see it coming anyway? O_o
most arty should by supersonic anyway, many, (if not almost all) missile/rocket arty systems fire weapons that go a few times the speed of sound irl.
Exactly. Projectiles are too fast to dodge in real life, so realism is a poor reason to able to dodge them in a game.
Per wrote:It is a micro-desync. It does not stay out of sync, since the unit owner is the authoritative source of damage, and other damage that should have been caused is just ignored. (Well, almost. If the unit dies at once, it does not matter on which player's side it died on, it will still die everywhere. This is the cause of the seemingly randomly exploding droids that happen sometimes when things go out of sync. Making death also authoritative of the owner has other negative consequences.)
It's still a problem. The unit owner's droid explodes when he thought he had dodged correctly; regardless of why that happens, it's still a bug.
Per wrote:We really need someone to rewrite the projectile code so that it does to hit checking with raycasting instead.
How's about we just, I dunno, revert to dice rolling for hits, instead of our current buggy collision detection?
psychopompos wrote:progression is still progression, even if it has introduced different issues to be accounted for.
realism is always better then hitbyrollofdice in an rts
Why? As I said, if I wanted realism, I'd go outside. Being able to know my chances of hitting someone is always better than it depending on how lucky they were in changing direction after I fire.
User avatar
psychopompos
Trained
Trained
Posts: 470
Joined: 08 Nov 2007, 09:18
Location: UK

Re: I don't like the new velocity changes

Post by psychopompos »

Zarel wrote:The interaction between the netcode and the projectile code is what's causing the problem, to be specific.
that'd be the bit where the hit/miss info isnt being transmitted accurately?
Zarel wrote:Exactly. Projectiles are too fast to dodge in real life, so realism is a poor reason to able to dodge them in a game.
excluding artillary vs light mobile units.
which are capable of getting out of the way due to the long distance of travel & errors in target prediction.

Zarel wrote:It's still a problem. The unit owner's droid explodes when he thought he had dodged correctly; regardless of why that happens, it's still a bug.
so work on the transmition of damage in the netcode.
maybe add an extra bit of confirmation.
1)projectiles projected impact location, target + predicted damage sent on firing.
2)impact location, target location, movement & actual damage returned on impact.
3)confirm.
Zarel wrote:How's about we just, I dunno, revert to dice rolling for hits, instead of our current buggy collision detection?
split yer lungs with blood and thunder :scream:
how about fixing the collision detection?
dice roling for hits was one of the biggest pit-falls for warzone gameplay its a viciously outdated way of doing anything outside of a turn based game.
in rts its called sabotage.
Zarel wrote:Why? As I said, if I wanted realism, I'd go outside.
im glad you are lucky enough have an army of tanks & cyborgs outside to play with & order about, but for the rest of us computer games are the release for our urges to lead huge armies or viciously dismember enemies.
Being able to know my chances of hitting someone is always better than it depending on how lucky they were in changing direction after I fire.
i would rather have the realism of knowing i can use fast mobile units as part of a strategy rather then them get hit on the move, by mortar or howitzer fire that landed half a screen behind said unit.
as i just want to turn the game off when i see that happen, rather then having my choices in units & tactics limited by obsolete game mechanics.
its not a bit of wonder that every one depends solely on a swarm of the heaviest units they can build in those situations, because the faster lighter units that could be used for blitz/gurilla tactics get hit even if they evade.

i want realism in my games, thats why i play rts, if i wanted dice rolling to decide the success of my action, id play risk
MOTHERBOARD - MSI P7N PLATINUM¦-¦PROCESSOR - C2D E7300 @ 4.00GHZ
MEMORY - 4 Gig (2x2gig) ddr2 1066mhz¦-¦OPERATING SYSTEM - WINDOWS 7 (ULT)
GRAPHICS - BFG GTX 260 OCX (requires ForceWare drivers for good openGL)
Post Reply