Bloquer les publicités empêche Esportsfrance de se développer. Les publicités sont non intrusives et non génantes sur notre site.

Un patch notable pour Quake Live

13 Décembre 2009 à 20:58

5 commentaires

 

Détail du patch du 8 décembre 2009.


Toujours en bêta, Quake Live propose régulièrement des mises à jour. Celles-ci ont parfois peu de répercussions côté client, mais celle de mardi dernier devrait changer significativement les habitudes.

Extrait du changelog de la version 0.1.0.277 - QL FOrums/DevBlog - 09/12/2009



Game Changes

* Added HitCylinders - A cylindrical collision box is now used for weapon hit detection. The previous axis aligned cuboid hitbox is still used for player movement collision.

* Fixed Extrapolation Issues - Improvements to client prediction of enemy models to more accurately draw the location of your enemies' models.

* Changed Lightninggun Damage - The lightninggun now deals 7 damage per cell (no damage falloff).

* Added cg_impactSparks <0|1> (Default: 0)
o 0 - Disabled
o 1 - Causes the enemy to spark when they are hit by any non-explosive weapons
* Added cg_drawItemPickups <0|1|2|3|4|5|6|7> (Default: 0)
o 0 - Disabled
o 3 - Draw Icon + Item Name on Pickup
o 7 - Draw Timestamp + Icon + Item Name on Pickup

Les hitboxes

Le premier point est donc le plus important car les hitboxes sont maintenant cylindriques et non plus cubiques. Pour ceux à qui cela ne parle pas, il faut comprendre que l'ennemi que vous voyez et la zone qui détermine si vous "touchez" ou non sont différents. Pourquoi ? Tout simplement parce que cette zone ne dépend pas de son model (ou skin) et serait bien trop lourde en calcul si elle n'était pas simplifiée.


Les models Keel et TankJr "de face" et "à 45°".
En vert, l'ancienne hitbox ; en bleu et rouge, la nouvelle.


Les prédictions clients

Deuxième point, tout le monde le sait : d'un client à un autre (en passant par le serveur), il y a un petit temps de latence. Ajoutez à cela le fait qu'entre deux instants t, le client ne reçoit pas une infinité d'informations concernant la position d'un ennemi, et vous obtenez qu'il y a toujours un décalage entre la model de l'ennemi (et sa hitbox) que vous voyez sur votre écran et sa véritable position (celle considérée par le serveur).

C'est pourquoi le jeu, côté client, prédit certaines positions entre deux informations. Les développeurs annoncent donc une "amélioration" de cette prédiction afin que le model affiché corresponde encore mieux à ce qui sera considéré par le serveur. Peu d'information techniques sur le comment de l'amélioration de prédiction, mais cet ajout devrait en partie combler un minimum la difficulté ajoutée par les hitboxes cylindriques.


Le shaft

Depuis pas mal de temps sous Quake Live, le lightninggun (alias shaft ou LG) était réglé en 7-6-5. Comprenez par là que le shaft, une arme rigoureusement précise, à distance limitée et à grand débit, faisait 7 dommages si l'ennemi se trouvait à moins d'un tiers de la portée maximale du shaft, 6 dommages entre un tiers et deux tiers et 5 dommages dans les derniers tiers. Désormais, il fera 7 dommages quel que soit l'éloignement de l'adversaire (avec toujours la même distance maximum).

C'est donc une petite augmentation de l'efficacité de cette arme, surtout à mi-distance quand l'adversaire n'a pas d'arme de distance. Mais cette amélioration sera elle aussi minorée toujours par ces nouvelles hitboxes.


Le retour du "sang"

Ajout le moins important parmi ce que nous avons choisi de détailler, le jeu proposera une option d'ajout d'étincelles sur l'ennemi lorsque celui-ci est touché par une arme non-explosive. Cette option permet d'avoir encore plus de feedback quant à la touche ou non de l'adversaire (en plus du "bip" et du crosshairblink). Certains joueurs sont friands de ces informations car elles permettent de rectifier le tir quand celui-ci est loupé, principalement au shaft. Au contraire, d'autre s'en passeront désirant une interface plus claire, plus épurée...

Cette caractéristique était déjà présente par le biais du sang (et sa cvar cg_blood) dans Quake 3, mais avait été retirée de Quake Live pour être en accord avec la législation de certains pays. Dans le même ordre d'idée, il y a aussi les gibs, ces morceaux de "viande" qu'on avait aussi retrouvés remplacés par des étincelles.

Zoom sur une configuration par défaut avec cg_impactSparks 1.
À noter que différentes variables font leur apparition pour customiser les étincelles (cf. changelog complet).


Notification de ramassage

Déjà présente sous Quake 3 mais absente sous Quake Live, une nouvelle cvar est disponible pour afficher le dernier item ramassé. Cependant, le temps auquel l'objet est ramassé peut être ajouté dans cette notification. Si l'aide apporté pour un joueur débutant est certain, le débat est déjà lancé pour les joueurs expérimentés. Certains affirment que les joueurs axés sur l'aim plus que sur la stratégie y gagneront davantage tandis que d'autres avancent qu'à haut niveau, le timer suffit déjà amplement pour tout type de joueur.

Dans tous les cas, l'avantage sera certain pour les parties décontractées sans son ou avec de la musique. La variable est un bitmask : il faudra mettre en valeur l'addition des puissances de deux correspondant à ce que l'on veut afficher. "1" pour l'icône de l'item, "2" pour le nom et "4" pour le temps où il est ramassé.

Configuration par défaut avec cg_drawItemPickups 7 (et cg_leveltimerdirection 0).
À noter que l'information reste affichée 3 secondes.

Sommaire

 

Signaler une erreur

Fermer




Connectez-vous pour signaler l'erreur

Oxent Esportsfrance.com est édité par Oxent / Gaming Oriented Agency
Déclaration CNIL #1556825

5 commentaires (1 à 5)


  • Lwak

    14-12-2009 @ 07:25
    #1

    News qui tue, merci pour les explications, nice job =)

    +2  

  • AcTa

    14-12-2009 @ 09:01
    #2

    "Certains affirment que les joueurs axés sur l'aim plus que sur la stratégie y gagneront d'avantage"
    C'est sûr qu'ajouter 25 secondes lorsqu'on ramasse sa RA c'est super stratégique.

    Très bon patch.

    1  

  • low!e

    14-12-2009 @ 11:53
    #3

    #2 Dans ton exemple, quand tu ramasses ta RA en plein milieu d'une fight, soit tu sacrifies un peu d'aim en allant mater le timer, soit tu sacrifies un peu de ton timing en ajoutant tes 25 sec à un chiffre approximatif.

    +2  

  • BuN

    14-12-2009 @ 15:21
    #4

    good job

    1  

  • AcTa

    14-12-2009 @ 15:48
    #5

    #3 +1 low!e :)

    1  

5 commentaires (1 à 5)


Pour participer à la vie du site et publier, veuillez vous identifier

retour en haut

Fermer

Créer un compte ?

Mot de passe oublié ?

Oxent Esportsfrance.com est édité par Oxent / Gaming Oriented Agency
Déclaration CNIL #1556825

Fermer
Entrez le pseudo et l'email de votre compte pour recevoir un nouveau mot de passe.



Oxent Esportsfrance.com est édité par Oxent / Gaming Oriented Agency
Déclaration CNIL #1556825

Fermer




Oxent Esportsfrance.com est édité par Oxent / Gaming Oriented Agency
Déclaration CNIL #1556825

Fermer


Votre email a bien été validé !



Oxent Esportsfrance.com est édité par Oxent / Gaming Oriented Agency
Déclaration CNIL #1556825