[Traduction] StarMade V0.201.337 - Blocs 3D, Système de Règles, équilibrage et corrections

Discussion dans 'Discussions générales' créé par Alphajim, 26 Février 2019.

  1. Alphajim

    Alphajim Akksul Barram, leader du Concordat d'Iyssada

    Hello les gens, désolé pour le retard abyssal dans mes traductions... :oops:
    Un devblog et la dernière màj arrivent bientôt.
    Comme d'habitude, si vous trouvez un problème ou une mauvaise trad / compréhension des mécaniques expliquées, n'hésitez pas à me proposer des corrections ! ;)

    >>Post officiel<<
    ---------------------------------------------------------------------------------------------------------------------------------------------

    Correctif 7 (0.201.349) :
    • Correction des recettes de fabrication des boutons et activateurs.

    Correctif 6 (0.201.348) :
    • Corrections de bugs de la physique qui immobilisaoent le joueur lorsqu'ils touchaient un bloc avec certaines propriétés.

    Correctif 5 (0.201.347) :
    Nouvelles conditions et actions pour le système de Règles.
    • Conditions :
      • Date et heure
      • Durée d'activité
      • Subit une attaque
      • Le secteur actuel contient
      • Les secteurs adjacents contiennent
      • Le système actuel contient
      • Appartient à une flotte
      • Appartient à une faction spécifiée
      • Est piloté par une IA active

    • Actions :
      • Régler la faction de l'entité
      • Activer l'IA (pilote ou tourelle)
      • Exécuter une commande admin

    • Autres changements :
      • L'affichage des connexions logiques est une variable dans la config des blocs et est désactivée par défaut pour les petits boutons.
      • Corrections de crashs mineurs.
      • Ajout des recettes de fabrication des petits boutons / petits activateurs.
      • Correction des grades de faction qui se réinitialisaient tous seuls (étant donné que ça arrive plus souvent dans les serveurs avec 5+ personnes, je ne peux confirmer à 100%).

    Correctif 4 (0.201.341) :
    • Correction pour les serveurs ayant des problèmes de configurations personnalisées (impossibilité de bouger l'astronaute, crash et autres problèmes causés par ce bug).
    • Correction de la Torche Plasma (ne faisait pas assez de dégâts pour compenser les changements du nouveau codage des PV).

    Correctif 3 (0.201.340) :
    • Correction d'un crash possible lors de l'application des Règles quand l'entité se met à jour en même temps.
    • Correction de la logique des rails, afin que seuls les blocs d'activation et boutons adjacents à un rail s'activent (le correctif n°1 ne l'avait pas corrigé).
    • Correction d'un crash lors de l'utilisation des Règles.

    Correctif 2 (0.201.339) :
    • Correction d'une erreur lors de l'apparition d'un vaisseau via un blueprint dans l'inventaire.

    Correctif 1 (0.201.338) :
    • Ajout des icônes manquantes des nouveaux blocs
    • Correction de la logique des rails, afin que seuls les blocs d'activation et boutons adjacents à un rail s'activent.
    • La visée manuelle des tourelles (par le pilote du vaisseau) est désactivée par défaut pour corriger les IA qui ne pouvaient pas tirer avec leurs tourelles.
    ---------------------------------------------------------------------------------------------------------------------------------------------

    Bonjour chers joueurs,

    Une nouvelle mise à jour est sortie. Ce sera la dernière mise à jour majeure avant de commencer les gros changements du code source liés à la mise à jour de l'Univers. Cela inclura la mise à jour de lwjgl (une bibliothèque Java pour OpenGL), de Java et d'autres éléments pour leur dernière version stable. Après cela et jusqu'à la sortie de la mise à jour de l'Univers, il y aura quelques mises à jour comprenant des fonctionnalités mineures ainsi que des corrections et équilibrages.

    Système de Règles

    Comme dit dans le dernier devblog (lien en anglais), chercher un équilibrage qui satisferait tout le monde est impossible, donc le jeu de base va se concentrer sur le jeu tel que je le veux tout en créant des fonctionnalités qui permettront au joueur de jouer comme il le souhaite. Non seulement cela économisera du temps de développement, mais cela éliminera aussi de nombreux problèmes d'équilibrage étant donné que ce sont les joueurs qui définiront leurs propres règles.

    Le système de Règles est le début d'un système de modding intégré au jeu. Il a été créé de façon neutre, permettant une utilisation plus diverse dans le futur, et permettra d'associer de très nombreuses conditions / actions dans le jeu. Il est utilisable via le menu principal et en jeu, permettant d'importer et appliquer des changements automatiquement et simplement.

    Vous pouvez aussi importer et exporter autant de Règles que vous le souhaitez. Cela permet aux admins de rapidement mettre en place un certain type de serveur, avec sa série de Règles, sans devoir passer du temps à tout configurer eux-mêmes.

    Cette mise à jour se concentre sur la mise en place du système de Règles. Elle a aussi pour but de rendre les Règles aussi performantes que possible, ce qui signifie que le respect d'une Règle n'est vérifié que lors du changement d'une condition fixée pour l'entité concernée. Il y a un bon nombre de conditions et actions actuellement disponibles, et beaucoup d'autres seront ajoutées selon vos suggestions.

    Le système de Règles pourrait possiblement être utilisé pour créer des quêtes et autres éléments de gameplay, on peut donc le considérer dans un sens comme une petite partie de la mise à jour de l'Univers.

    Suivi et marquage

    Avec les Règles, les admins peuvent à présent effectuer un suivi de certains vaisseaux. Un suivi peut être déclenché par une Règle. Les admins peuvent aussi "marquer" un vaisseau. C'est surtout pour qu'ils puissent vérifier manuellement les vaisseaux qui ont déclenché une de leurs conditions.

    Nouvelles commandes admins :
    • /player_get_block_amount
    • entity_set_check_flag
    • entity_is_check_flag
    • entity_track/
    (Toutes les commandes fonctionnent avec *_UID)

    Nouveaux blocs 3D

    [​IMG]

    Saber et Kupu ont terminé ces quelques jolis modèles. Il y a eu quelques modifications mineures pour les modèles existants et leur textures, ainsi que de nouveaux blocs. Les nouveautés incluent (de gauche à droite) :
    • Grate Wedge [Grille Biseautée], les anciennes Grate Wedge ont été renommées en Grate Slope.
    • Déclinaison des Balises et Lampes colorées en barres et en angles.
    • Refonte des modèles de Néons lumineux.
    • Refonte des modèles de Peintures et Capsules de ressources.
    • Petits boutons et petits activateurs.
    • Consoles décoratives rouges, oranges et vertes, ainsi que leurs variations d'angles intérieurs et extérieurs
    Nous avons aussi amélioré l'éditeur de blocs afin de faciliter l'importation et la création de nouveaux modèles 3D.

    De plus, certains modèles 3D ont un état différent lorsqu'ils sont activés. Nous implémenterons sûrement dans le futur des animations en fonction de l'état d'activation du bloc. Ce qui signifie que vous pourrez placer des modules animés dans vos vaisseaux.

    *Les Peintures et Capsules de ressources ont vu leur orientation par défaut tournée de 90°, de telle sorte qu'elles se placent verticalement comme les Tuyaux. Il faudra les remplacer dans les constructions datant d'avant cette mise à jour.*

    Collision des blocs 3D

    Les blocs 3D ont à présent un modèle de collision correspondant avec leur visuel. Ce qui veut dire que vous pouvez vous asseoir sous une Lampe sans être bloqué, ou que vous pouvez tirer entre les barreaux des Grilles.

    Équilibrage

    Deux changements majeurs ont été opérés :
    • Le flux de stabilisation entre le Réacteur et les Stabilisateurs (Stabilization Beam) a été retiré
    • L'intégrité a été retirée
    Cependant ces deux fonctionnalités peuvent être rétablies grâce au système de Règles.

    Nous travaillons en ce moment avec les membres du discord Quickfire (une initiative de la communauté) afin de mieux équilibrer StarMade. La première étape fut de corriger des bugs importants ainsi que de donner plus de possibilités du côté des configurations.

    Voici quelques changements déjà effectués pour l'équilibrage :
    • Suppression de l'intégrité (peut être réactivée via les Règles)
    • Suppression du flux de stabilisation (peut être réactivé via les Règles)
    • Augmentation de la vitesse du projectile des canons de 25x à 40x la vitesse maxi du serveur
    • Augmentation du bonus de blindage de 0.1 à 0.5 (bonus ajouté en fonction de l'épaisseur du blindage)
    • Diminution de moitié du recul du réticule (lors du tir)
    • Réduction des dégâts des lasers en fonction de la valeur du blindage touché. Réduction de 20% de la valeur de blindage par tick (option de config)
    • Réduction de 2.5% des dégâts des canons si le blindage est traversé (option de config)
    • Options de config permettant d'ajouter d'autres réductions de dégâts en fonction de la valeur du blindage (actuellement non utilisé)
    Il y aura encore bien d'autres changements. Je ne peux cependant pas promettre que toutes les propositions seront acceptées.

    Liste des changements

    • Système de Règles :
      • Système complet de Règles avec des conditions et actions affectant les entités
      • Conditions en cascades
      • Application des Règles de façon globale
      • Application des Règles de façon individuelle
      • Exportation et importation d'un ensemble de Règles
      • Exportation et importation de certaines Règles en particulier
      • Interface complète via l'onglet "outils" dans le menu principal
      • Interface complète en jeu avec la fonctionnalité live synch
      • Nouveau navigateur de fichiers en jeu
      • Ajout de conditions et actions basiques
      • Fonctionnalité de suivi
    • Correction d'un bug de raytrace du mode de construction avancé.
    • Correction d'un bug de la physique qui permettait à certains tirs aléatoires de traverser un chunk et faire des dégâts au suivant.
    • Les objets et blocs 3D peuvent à présent utiliser n'importe quel modèle 3D pour leur affichage.
    • Les objets et blocs 3D peuvent à présent utiliser n'importe quel modèle 3D pour les collisions.
    • Amélioration de l'importation des modèles 3D dans l'éditeur de blocs.
    • Les tourelles ne peuvent plus tirer au-travers d'autres entités arrimées à leur vaisseau (elles ne feront pas non plus de dégâts à leur vaisseau ni à ses entités arrimées).
    • Amélioration des formations de flottes, en rafraîchissant plus souvent la taille des vaisseaux et en la prenant davantage en compte pour l'écartement entre les vaisseaux.
    • Correction de l'ordre de déplacement des flottes : elles ne ralentissaient pas en arrivant à destination.
    • Ajout d'un délai lorsqu'une IA change d'armement (entre un même type, ex : d'un canon vers un canon).
    • Ajout de la commande / config ai_weapon_switch_delay (pour régler le délai cité juste au-dessus).
    • Ajout de l'effet SHIELD_HOTSPOT_RECHARGE_MODE pour se baser sur la recharge au lieu de la capacité.
    • Added and exposed formula switching for power reactor [traduction trop ambigue].
    • Correction de la commande player_get_block_amount.
    • Ajout de la condition pour les Règles entity_set_check_flag.
    • Ajout de la condition pour les Règles entity_is_check_flag.
    • Ajout de l'action pour les Règles entity_track.
    • Toutes les commandes fonctionnent avec *_UID.
    • Les permissions de remplissage / drainage de la cargaison d'une entité arrimée sont sauvegardées dans le blueprint.
    • Option dans le fichier server.cfg pour autoriser les usines sur les vaisseaux (ALLOW_FACTORY_ON_SHIPS).
    • L'effet lumineux des balises est à présent une variable dans la config des blocs.
    • Ajout d'une variable dans la config des blocs pour signifier si un bloc est logique.
    • Mise à jour des astuces pour refléter les changements récents.
    • Retravail du codage.
    • Amélioration du temps d'un tick pour les missiles, afin d'avoir plus de précision.
    • Amélioration du système de prédiction des missiles pour les empêcher de poursuivre une position précédente de la cible.
    • Ajout d'une commande admin pour régler la prédiction des missiles (/missile_target_prediction <ticks>). Tout missile existant lors de l'exécution de cette commande risque d'avoir un comportement imprévisible.
    • Correction de la consommation énergétique des portails de course (race gates).
    • Correction de l'option Afficher les lasers (Draw beams).
    • Le message "Waiting for entities to dock" ne s'affiche plus si l'entité n'est plus dans la base de données (database).
    • Réduction de la fréquence des messages d'erreurs et avertissements.
    • Possibilité de faire apparaître un blueprint directement sur un rail d'arrimage.
    • Option dans le fichier server.cfg permettant de supprimer le besoin d'une structure de chantier spatial (shipyard).
    • Réduction de la vitesse de rotation du roulis [https://fr.wikipedia.org/wiki/Roulis] afin d'équilibrer les divers axes de rotation (d'autres équilibrages prévus sur ce sujet).
    • Ajustement des teintes des blocs lumineux orange et bleu pour mieux les différencier des teintes jaune et teal.
    • Les vaisseaux IA chargent automatiquement leurs générateurs de camouflage.

    Équilibrage (tout n'est pas final et peut encore subir des changements) :
    • Suppression de l'intégrité (réactivable via les Règles).
    • Suppression du flux de stabilisation (réactivable via les Règles).
    • Augmentation de la vitesse des projectiles du canon : 25x >> 40x la vitesse max du serveur.
    • Augmentation du bonus de blindage avec l'épaisseur : 0.1 >> 0.5.
    • Diminution de moitié du recul du réticule (HUD).
    • Réduction des dégâts infligés par un laser en fonction de la valeur du blindage du bloc touché. Réduction de 20% de la valeur de blindage par tick (configurable).
    • Réduction de 2.5% des dégâts infligés par un canon en cas de pénétration du blindage (configurable).
    • Option dans les configs permettant de diminuer les dégâts infligés selon l'épaisseur du blindage (actuellement inutilisée).
    Si vous rencontrez le moindre problème, veuillez nous en parler sur notre serveur discord (celui de Schine).

    Nous vous souhaitons de bonnes vacances et une bonne et heureuse année.
    Merci,
    - l'équipe Schine.
    Dalkiron aime ça.

Partager cette page