Star Citizen Ile Avalon Pilot Logbook
Carnet de Vol d'un Citoyen de l'Espace

Free Fly: Jouez à Star Citizen GRATUITEMENT!

Suivi du Développement Octobre 2022

Rapports et Synthèses

Bienvenue dans ce rapport mensuel de l'univers persistant d'octobre.

De nombreuses équipes ayant terminé leur travail pour l'événement de l'IAE à venir et la sortie de la version Alpha 3.18 de Star Citizen, des progrès ont été réalisés sur les tâches pour le début de l'année prochaine et au-delà.

Lisez ce qui suit pour connaître les derniers développements sur les comportements de l'IA, les améliorations en cours du moteur, l'Arena Commander, et plus encore.


Avant de vous laisser consulter la traduction libre du suivit du développement de Star Citizen et Squadron 42 qui se trouve ci-dessous, deux mots sur une modification apportée à ce type de blog-annonce.

Jusqu'à présent, les blog-annonces du suivit du développement couvrait à la fois le suivit de Star Citizen et celui de Squadron 42 du fait que c'est globalement le même article avec quelques spécificités propres à SQ42, et qu'il n'y a donc aucun intérêt à publier deux pages de traduction avec un contenu quasi similaire.

Le nouveau format qui va suivre ne va donc pas changer concernant le contenu, vous aurez toujours une traduction combinant Star Citizen et Squadron 42. Ce qui va changer, c'est la façon de présenter les chapitres spécifiques à Squadron 42 qui vont adopter une mise en page différente du reste de la blog-annonce afin qu'ils soient plus facilement identifiables. Chose que vous pourrez rapidement constater dès le premier chapitre consacré à l'équipe AI Content. A noter que cette nouvelle mise en page devrait petit à petit s'appliquer sur l'ensemble des blog-annonces sur le suivit du développement, il y aura donc une remise en forme des blog-annonces antérieurs à celui-ci.

Voilà, bonne lecture.

-- ile-avalon

Star Citizen Refonte de la Station Kareah

AI Content

Tout au long du mois d'octobre, l'équipe chargée du contenu de l'IA a progressé dans l'élaboration des comportements des vendeurs et des clients, en réalisant le flux complet des PNJ qui commandent, transportent et consomment de la nourriture et des boissons. Cela leur donne un sentiment de vie et d'utilité, car ils sont toujours occupés à faire quelque chose.

Les progrès se poursuivent en ce qui concerne le comportement utilitaire, avec des personnages IA qui ouvrent des caisses, sortent des objets et en mettent d'autres. C'était une tâche étonnamment complexe, mais les différents éléments fonctionnent maintenant bien ensemble.

D'autres tâches ont consisté à peaufiner le comportement de l'intendant, à mettre à jour les poses des animations, à mettre en place des lignes sauvages, à réviser la documentation et à prototyper l'alimentation.

Concernant Squadron 42, l'équipe a également commencé à travailler sur le chapitre 15, qui est un endroit délabré avec une sensation différente des autres zones.

AI Feature

Le mois dernier, les animateurs des IA ont continué à affiner les animations d'exécution des Vanduul pour s'assurer qu'elles sont perçues comme fortes et percutantes du point de vue de la première personne, qu'elles sont mieux adaptées pour être jouées "sur le vif" si l'attaque se produit dans un espace exigu, qu'elles sont plus crédibles pour être déviées par le joueur, et qu'elles permettent aux joueurs de s'échapper ou d'attaquer une fois la déviation effectuée.

Du côté du système de perception, l'équipe des IA a implémenté une fonctionnalité leur permettant d'évaluer et de répondre aux "perturbations", qui sont des scénarios inattendus pouvant être résolus. Par exemple, les lumières d'une pièce s'éteignent ou un moteur est désactivé. Les joueurs peuvent utiliser cette mécanique pour essayer de perturber les comportements des PNJ lorsqu'ils n'ont pas été détectés, ce qui leur donne la possibilité de mieux infiltrer le niveau en évitant les patrouilles et les sentinelles.

Les joueurs peuvent également utiliser des "distractions" (actions qui déclenchent des stimuli audio, comme le fait de lancer un objet) pour amener les PNJ à quitter leur position pour enquêter.

Nous avons dû nous assurer que ces événements se propagent à tous les agents dans la zone appropriée, qu'ils sont traités par le système de perception, évalués par rapport au niveau de menace actuel, et que les comportements corrects sont mis en œuvre pour résoudre les distractions. La résolution peut impliquer que les agents aillent enquêter sur la source de la perturbation, ou alternativement, si trop de perturbations se sont produites, qu'ils augmentent leur niveau de vigilance. Cela signifie qu'ils peuvent sortir leurs armes, dire des mots d'ordre spécifiques au niveau d'alerte, ou répondre plus rapidement aux événements qui suivront. Nous avons également dû prendre en compte le fait que la source immédiate de la perturbation peut ne pas être ce sur quoi le PNJ veut enquêter. Par exemple, l'agent peut percevoir qu'une lumière s'éteint, mais il voudra enquêter sur l'interrupteur qui contrôle la lumière, et finalement, s'il ne rencontre pas le joueur, rallumer la lumière.

Équipe AI Feature

En octobre, l'équipe a également implémenté la gestion des lance-roquettes et des railgun. Pour les lance-roquettes, les PNJ doivent vérifier si le tir causera des dégâts par projection d'explosifs aux agents amis. Cette vérification peut être désactivée en utilisant le trait de tir ami pour permettre aux ennemis d'être plus téméraires. Pour le railgun, ils ont changé la façon dont le comportement fonctionne à couvert. Désormais, les PNJ commenceront à charger l'arme lorsqu'ils sont à couvert avant de sortir pour tirer. Pour ces deux armes, l'équipe a désactivé la vérification standard pour voir si l'arme peut toucher la cible, de sorte que les ennemis continueront à tirer sur la cible même lorsqu'ils sont à couvert. Cela permet au joueur de voir que ces armes sont utilisées à proximité et de réagir en conséquence plutôt que d'être immédiatement touché en sortant de son abri. Dans le cadre de ce travail, ils ont également revu les animations existantes des armes à épaulement.

Pour continuer avec l'utilisation des armes, AI Features a implémenté la façon dont les PNJ récupèrent les armes et les munitions pendant le combat. Les ennemis sont soumis aux mêmes contraintes de munitions que le joueur, ce qui les oblige à les conserver et à utiliser d'autres armes lorsqu'ils sont à court. Les PNJ évalueront le meilleur plan d'action dans cette situation, notamment en utilisant leur arme secondaire, en récupérant des munitions ou en trouvant une nouvelle arme. Lorsqu'ils cherchent des munitions, ils peuvent les prendre dans des boîtes, dans des armes en vrac ou dans des armes rangées sur des personnages morts ou neutralisés. Lorsqu'ils cherchent des armes, ils peuvent les prendre dans des râteliers, les trouver dans la zone ou les prendre à d'autres personnages. Pour ce faire, les armes ont été configurées comme des objets utilisables, ce qui permet à l'IA de rechercher le meilleur objet utilisable pouvant fournir des munitions ou une arme. L'équipe a dû modifier légèrement le système des objets utilisables, notamment en ajoutant un support pour les objets utilisables qui se fournissent eux-mêmes (armes ou munitions en vrac) et en s'assurant que les positions d'alignement des objets utilisables sont correctement alignées avec la gravité lorsque l'arme ou la munition tombe.

Pour l'IA non combattante, l'équipe a travaillé sur une fonctionnalité permettant aux PNJ de déplacer des marchandises d'un endroit à un autre, notamment en ramassant des caisses, en les empilant sur un chariot, en déplaçant le chariot vers une destination (comme une soute), puis en les retirant du chariot et en les empilant à nouveau. Un prototype existant a également été adapté à l'aide de nouvelles technologies afin d'obtenir des comportements qui peuvent être utilisés dans différents endroits pour leur donner vie.

Ils ont également affiné leurs outils pour générer des couvertures de meilleure qualité. Ils ont notamment rendu la génération de couvertures plus robuste aux cas limites et ont pris en charge la reconnaissance des couvertures à une certaine distance des "bords de couverture" identifiés. Cela permet de générer des couvertures dans un plus grand nombre de zones.

Enfin, AI Features a fait les premiers pas vers l'implémentation d'une "IA de compagnon" qui permettra de jouer lorsque le joueur est accompagné d'un ou plusieurs personnages. Pour commencer, ils ont réalisé un prototype rapide présentant certaines des fonctionnalités qui pourraient être nécessaires pour susciter des conversations sur la forme finale de cette IA et sur la manière dont elle s'intégrera au jeu.

AI Tech

Le mois dernier, l'équipe AI Tech a apporté plusieurs améliorations à la convivialité de l'outil Apollo Subsumption. Il s'agissait notamment de mettre à jour le multigraphe avec des dossiers et des fonctions permettant l'organisation à partir de la vue d'ensemble. Par exemple, les concepteurs sont désormais en mesure de supprimer et de déplacer des graphiques vers différents dossiers directement à partir du panneau de la vue outline. Ils peuvent également faire glisser une connexion de nœud dans une section vide du graphique pour ouvrir le menu déroulant qui leur permet de créer une nouvelle tâche.

Des améliorations mineures de la convivialité ont également été apportées, notamment la possibilité de réduire toutes les entrées de la vue d'ensemble et l'ajout d'un nouveau champ de filtre dans l'arborescence des variables.

La vue graphique a également été enrichie d'un nouveau style d'affichage personnalisé. Celui-ci est actuellement utilisé pour permettre à Apollo d'ouvrir, de visualiser et de modifier les fichiers Mastegraph qui étaient auparavant gérés manuellement.

Pour la perception, l'équipe a travaillé sur la prise en charge du niveau de bruit audio et du masquage audio : Le niveau de bruit audio garantit que les stimuli audio qui ne dépassent pas le bruit de fond de base ne seront pas entendus par les auditeurs. De nouveaux outils ont été mis en place pour permettre aux concepteurs de configurer le niveau de bruit audio dans une zone et le type de sons qui doivent être considérés comme "normaux" dans cette zone.

Le masquage audio permet de s'assurer que des stimuli audio particuliers ne sont pas perçus comme anormaux. Par exemple, des explosions dans un champ où sont testés des feux d'artifice. Cela permet au joueur d'utiliser l'environnement comme couverture audio lorsqu'il effectue des actions. Par exemple, tirer avec une arme près d'un stand de tir pour ne pas alerter les PNJ.

L'équipe a mis en place des extensions lumineuses dans les zones d'action. Celles-ci permettent aux concepteurs d'associer des groupes de lumières à une zone et de calculer automatiquement si l'état de l'environnement doit être clair ou sombre. Cela a un impact sur le temps dont les PNJ ont besoin pour percevoir une cible, ce qui permet de rester plus facilement caché dans les zones sombres.

AI Tech a également étendu le système qui permet la visibilité des gros objets, comme les véhicules.

Les grands véhicules peuvent être vus à de plus grandes distances, mais nous devons éviter les approches qui coûtent trop cher au CPU, comme faire des raycasts sur de très longues distances. Pour éviter cela, nous pouvons maintenant décrire la visibilité d'un grand objet en fonction du degré d'angle visuel. En gros, à partir de quelle distance il a une taille spécifique du point de vue de l'observateur.

Équipe AI Tech

Cela permet également à l'équipe de différer la phase de découverte des objets qui sont à portée des gros objets. Elle utilise une seule requête, qui permet ensuite à chaque individu de vérifier correctement l'occlusion de l'objet.

Les paramètres du champ de vision ont également été étendus pour être modifiables en fonction de l'état de l'IA. Par exemple, cela permet aux pilotes de voir à une plus grande distance et de cibler visuellement les personnages à pied.

L'équipe a poursuivi l'extension des liens de navigation pour prendre en charge deux fonctionnalités principales :

Premièrement, ils ont permis au routage utilisable de fonctionner avec les liens d'entité pour permettre aux panneaux de porte (qui sont liés à une porte) d'être correctement utilisés par les PNJ. Cela leur permettra de comprendre quel panneau ils doivent utiliser pour déclencher la bonne interaction.

Deuxièmement, ils ont exposé un moyen de définir les coûts des liens de navigation en fonction de conditions spécifiques, comme l'augmentation du coût de la manœuvre de contournement lorsqu'un personnage n'est pas alerté ou qu'il marche. Ces coûts permettent au système de décrire à quel point les actions sont préférables du point de vue du PNJ. Par exemple, un personnage ne ferait pas de saut, qui est une action physiquement exigeante, si ce n'est pas nécessaire.

Le travail a commencé pour permettre correctement aux PNJ de conduire des véhicules terrestres. L'équipe vérifie actuellement la configuration d'une sélection de véhicules à utiliser comme référence. Ils ont également configuré le code pour passer au bon nav-mesh lors de la conduite d'un véhicule et sélectionner le bon suiveur de chemin.

Enfin, pour AI Tech, l'équipe a travaillé sur le refaçonnage de la locomotion, ce qui a impliqué l'intégration du travail actuel dans différents flux pour commencer à stabiliser les bugs. Ils ont également expérimenté le verrouillage des pieds pendant MoveNet et vérifient actuellement comment utiliser cette fonctionnalité sur divers aspects de la locomotion, comme lors de virages serrés. Ils ont également implémenté un ajustement de la première image pour le code de transition sans couture afin d'améliorer l'entrée des utilisables. Cela permettra également de jouer une animation spécifique à un endroit spécifique avec une pose spécifique.

AI (Vehicles)

Le mois dernier, AI Vehicles a travaillé avec Flight Design pour livrer une bataille de tourelles qui se déroule au début de la campagne. Il s'agissait de retravailler la vague 0 qui sera utilisée comme norme pour le reste des vagues pendant tout le chapitre. Cela inclut un nouveau comportement qui consiste à ce que les vaisseaux Vanduul attaquent la tourelle du Javelin en prenant des splines stunt placés par les concepteurs.

En outre, ils ont accompli diverses tâches de soutien pour les concepteurs travaillant dans différents chapitres basés sur le vol.

Animation

En octobre, l'équipe de l'animation a commencé à discuter de l'introduction de créatures dans le PU.

Notre équipe venait d'approuver le rig de la première créature, ce qui signifie que nous pouvons enfin commencer à animer notre première créature interactive !

Équipe Animation

L'équipe faciale a progressé dans l'animation des travailleurs IA, notamment le barman. Ils ont également travaillé sur diverses performances pour l'IAE et le gameplay pour livrer une personne d'un endroit à un autre.

L'équipe d'animation a continué à améliorer le gameplay zero-g et à animer de nouvelles armes, notamment une grenade à bobine et un fusil à bobine.

Elle est ensuite passée au blocage des animations de contention et a créé des animations de spec-op et de gardes féminins pour l'équipe des IA. Des blocages ont également été effectués pour le fouilleur de poubelles et le mendiant.

Pour les Vanduul, un travail supplémentaire a été effectué sur les exécutions, les poses des pilotes et les virages serrés pour améliorer la locomotion. Une locomotion sur mesure a également été créée pour les personnages de l'histoire.

Nous avons également travaillé sur les animations du champ de tir et testé le rig des prédateurs quadrupèdes.

Enfin, un tournage mocap de trois jours a été réalisé sur la nouvelle scène de Manchester, en se concentrant sur les takedowns furtifs et les niveaux de maîtrise, les combattants de niveau non-spec-op, et diverses améliorations de l'IA sociale pour mieux les intégrer dans leur environnement.

Art (Personnages)

Le mois dernier, l'équipe Character Art a livré des variantes d'armure pour le poste de sécurité Kareah. La production a commencé pour les tenues de travail et les sous-vêtements de la frontière, suite au travail de l'équipe Character Concept Art également.

L'équipe Character Art a poursuivi la modélisation des principaux vêtements de la Navy et de l'armure des Screaming Galsons. Ils ont également commencé à modéliser des éléments pour Shubin.

Tech Animation a continué à soutenir Character Art, en traitant les données de scan restantes pour les têtes des personnages et en créant des rigging whitebox pour deux modèles clés.

Art (Vaisseaux)

L'équipe des vaisseaux a progressé avec l'Argo SRV, faisant passer l'extérieur au stade de l'art final.

Star Citizen Nouveau Concept du Banu Defender

Communauté

Au début du mois d'octobre, l'équipe communautaire a soutenu le Jour du Vara, la version d'Halloween du Verse. Les citoyens ont cherché des masques dans le jeu, se sont procuré des peintures Ghoulish Green pour les vaisseaux Drake et ont participé à des concours de sculpture de citrouille et de vidéo d'Halloween.

L'équipe a ensuite travaillé sur la Digital CitizenCon 2022. En plus des panels de développeurs, ils ont dévoilé le nouveau centre communautaire et ont soutenu l'équipe des vaisseaux dans son défi "Choisissez un vaisseau". Chaque panel individuel et l'émission complète sont maintenant disponibles en replay sur YouTube (et ici-meme sur citizen-logbook.com).

Après le spectacle, ATMO esports a organisé Babbage Bash, un événement communautaire au cours duquel les joueurs ont affronté des développeurs dans une course de STV à travers MicroTech.

Après sa révélation lors de la CitizenCon, l'équipe a publié la Foire aux Questions du Crusader Spirit, avec des développeurs répondant aux questions de la communauté sur le nouveau vaisseau concept.

L'équipe communautaire a également poursuivi sa tournée mondiale Bar Citizen, avec des visites à Chicago, à New Jersey, à Paris et à Madrid.

Comme toujours, l'équipe tient à ce que vous sachiez que votre hospitalité et votre accueil chaleureux sont très appréciés. Nous aimons nous faire de nouveaux amis et célébrer Star Citizen avec vous tous. Nous nous rendrons à encore plus d'événements Star Citizen dans les mois à venir, alors restez à l'écoute !

Équipe Communautaire

Star Citizen Bar Citizen World Tour, Paris 2022

Engine

En octobre, l'équipe Physique a travaillé sur diverses améliorations, notamment la physicalisation des brosses, qui a été placée dans des files d'attente de 32 entrées chacune et forcée à être traitée en parallèle. La finalisation du lot de spawn a été retravaillée afin d'attendre que tous les archétypes de brosses et leurs clones matériels soient entièrement physicalisés avant de finaliser les entités spawnées, et le lot de spawn racine peut désormais être interrogé depuis l'extérieur du système d'entités. Un événement physique a été ajouté pour la rupture d'un cluster ainsi qu'un événement d'entité qui détache l'entité composée correspondante. En outre, diverses optimisations ont été effectuées pour améliorer l'accès aux données de bas niveau et réduire la contention. De plus, l'environnement physique n'est plus réveillé pendant la destruction en masse des brosses, sauf si elles ont un collisionneur. Enfin, des blocages sévères lors de la suppression d'entités ainsi que les aspects réseau de la cassabilité ont été corrigés.

En ce qui concerne le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers la Gen12. Beaucoup de travail a été fait sur les particules. Entre autres, l'étape de l'atlas de lumière a été réécrite pour utiliser le cache de permutation des matériaux, et beaucoup de code dans le système de particules du GPU a été refactorisé et nettoyé. Le code de soumission des particules et sa gestion PSO ont également été réécrits. De plus, les listes de lumières sont maintenant gérées par passage de scène, ce qui permettra éventuellement de simplifier l'étape d'ombrage en mosaïque. Par ailleurs, les ombres solaires opaques pour les nuages de gaz, l'image fantôme, divers post-effets de jeu (gouttelettes d'eau, flash bang, migraine oculaire, vision sanguine), le gestionnaire de projectiles, la fonctionnalité de support RTT et les viz de débogage de cible de rendu ont été portés sur Gen12. La prise en charge des passes de rendu de scènes transitoires a été complétée, et des contrôles de collision pour les ensembles de ressources ont été ajoutés. Les cartes cubiques hors ligne utilisent maintenant leur propre pipeline pour permettre des ensembles de fonctionnalités différents. Enfin, de nombreuses optimisations et nettoyages ont été effectués.

Concernant l'atmosphère et les nuages volumétriques, des améliorations ont été apportées au code Gen12 en adoptant les passes transitoires rendues disponibles en septembre. De plus, un mode de prévisualisation a été implémenté pour aider les éclairagistes à mettre en place les atmosphères des planètes.

Sur le core engine, l'équipe a apporté des améliorations supplémentaires à la gestion de la durée de vie des entités. Cela a impliqué l'ajout de code pour grouper les objets pour la gestion de la durée de vie et la façon dont la suppression des entités est gérée en sortie de flux. Tous les anciens codes de durée de vie des entités ont été supprimés. L'allocateur d'entités a été modifié pour être basé sur les pages. La prise en charge du mappage de fichiers dans le moteur a été achevée (c'est-à-dire un accès plus rapide aux fichiers p4k). Des mesures initiales ont été prises pour faire passer tout le code du jeu par Include-What-You-Use afin de supprimer les dépendances inutiles de l'en-tête, ce qui devrait conduire à des temps de compilation incrémentiels plus rapides. Enfin, en cas d'échec des allocations de mémoire, il est désormais possible d'identifier les propriétaires du code concerné et de les répertorier automatiquement dans les rapports de bogue afin d'accélérer le traitement de ces derniers.

Le reste du temps a été consacré au support de l'Alpha 3.18 et de la PU live.

Fonctionnalités (Arena Commander)

L'équipe d'ingénierie a commencé le mois avec la qualité de vie et la correction de bugs. Elle a ensuite ajouté des distinctions supplémentaires pour les scores d'après-match et corrigé le type de dégâts "bleed-out".

L'équipe a terminé l'intégration des livrables de l'Alpha 3.18 dans le game-dev, avec quelques éléments mineurs en suspens qui seront traités ultérieurement. Ils ont corrigé un problème avec le test-runner dans les cas où l'acteur mourait et ont ajouté Jericho Station et quatre cartes de course au backend, pour lesquelles Design a également soumis des niveaux et des records. La prise en charge du radar et du balayage pour SQ42 s'est poursuivie, tandis qu'une partie de l'équipe a pris en charge un problème lié aux véhicules qui n'explosaient pas à la mort.

Un nouveau concept a été créé pour l'avant-jeu du mode Duel, l'équipe ayant décidé de faire de Arena Commander le principal mode compétitif classé. Le nouveau pré-jeu permet aux joueurs de choisir parmi plusieurs vaisseaux en dehors de celui qu'ils ont sélectionné dans l'interface, ainsi que de voir ce que leur adversaire a choisi. Il s'agira du système de repêchage initial du jeu. Suite aux commentaires de la communauté, d'autres moyens d'améliorer le mode Duel lui-même ont été discutés et attribués.

Nous sommes très heureux que la direction prise par l'équipe corresponde déjà aux opinions du public ; chaque sujet et chaque question soulevés avaient déjà été abordés et programmés par ACFT.

Équipe Arena Commander Feature

Les ajouts de fonctionnalités et la correction des bogues se sont poursuivis pour le nouveau frontend d'Arena Commander 1.5, notamment l'ajout d'arrière-plans vidéo par mode de jeu. L'équipe a également étudié comment améliorer le premier livrable du nouveau frontend, notamment en modifiant la mise en page et en faisant en sorte que la scène ressemble davantage à une simulation.

La conception a terminé sa première passe sur cinq nouveaux circuits de course : Snake Pit, Icebreaker, Ratari Station, Dunlow Derby et Lorville Gateways. Une nouvelle carte de combat aérien, Jericho Station, a été testée avec succès et est prévue pour un prochain patch.

Fonctionnalités (Personnages et Armes)

Le mois dernier, l'équipe chargée des fonctionnalités a amélioré plusieurs fonctions existantes, notamment la possibilité de faire un saut ou de passer par-dessus un rebord, qui peut désormais être déclenché au milieu d'un saut ou d'une chute. Cela ajoute des options supplémentaires pour les concepteurs de niveaux lors de la construction de puzzles de traversée à pied.

Les joueurs peuvent également regarder vers le haut et vers le bas lorsqu'ils se déplacent sur une échelle pour les aider à voir où ils vont. S'ils s'arrêtent, ils peuvent également regarder à 360 degrés. Pour ce faire, il faut créer une animation au ralenti avec des poses à 360 degrés. Le jeu choisit ensuite l'image de la ressource qui correspond au mouvement de rotation du joueur par rapport à l'échelle. Cela devient alors le ralenti de base sur lequel l'équipe peut construire d'autres actions. Par exemple, être capable de sauter loin de l'échelle dans la direction opposée.

La possibilité de déplacer tous les objets d'un inventaire à l'autre en est maintenant à la phase finale des tests internes.

Un certain nombre de fonctionnalités sur lesquelles l'équipe a travaillé ont été présentées lors de la CitizenCon et nous apprécions vraiment tous les commentaires positifs reçus.

Équipe Features

Star Citizen Cargaison physicalisée

Fonctionnalités (Gameplay)

Aux États-Unis, le travail s'est poursuivi sur la mise en œuvre initiale du remaniement du fret et de la nouvelle interface utilisateur du kiosque de marchandises pour la version Alpha 3.18. Cela affectera l'achat, la vente et le déplacement des conteneurs de fret à ressources uniques SCU avec le rayon tracteur après l'achat et en dehors des zones vertes. Les fonctionnalités de jeu ont également continué à prendre en charge l'achat et la vente de conteneurs RMC rechargeables du FPS et des conteneurs créés par le Vulture et le Reclaimer.

Des mises à jour ont été apportées à la prison, notamment au kiosque, qui a reçu de nouveaux objets de gameplay. Parallèlement, la configuration et les inventaires ont été ajustés dans toutes les boutiques pour les nouveaux produits issus de la refonte des cargaisons. Les boutiques ont également été mises à jour pour prendre en charge les marchandises de l'IAE. L'installation de la boutique pour Pyro a commencé et se poursuit. Les écrans de l'interface utilisateur pour le kiosque de marchandises, le gestionnaire de missions et la chasse aux primes ont également progressé.

La planification et la documentation ont commencé pour les ascenseurs de fret et les mises à jour ultérieures de la refonte du fret, qui débuteront au quatrième trimestre 2022. La documentation et l'enquête ont commencé sur les missions de livraison de fret multi et grand conteneur qui pourraient coïncider avec la livraison du cargo T1.

Les équipes basées à Manchester et à Francfort ont progressé dans le grattage de la coque, ajoutant les touches finales et les améliorations de qualité de vie pour sa passe d'équilibre. Du temps supplémentaire a également été consacré aux objets récoltables "fresh derelict" qui peuvent apparaître dans l'espace, afin de leur donner un aspect plus usé et authentique.

L'équipe a également travaillé avec l'équipe de Montréal pour ajouter des pièces difficilement identifiables dans les champs de débris, et a aidé l'équipe américaine dans la refonte des cargaisons.

Le travail de l'équipe sur la gravité et les systèmes de survie est presque terminé, le reste du travail étant consacré au système de gestion des ressources qui réunira le tout.

Dans la foulée du Persistent Entity Streaming (PES), l'équipe de SQ42 Feature a commencé à mettre en œuvre le système de sauvegarde/chargement. Comme le PES stocke l'état de toutes les entités de l'univers, l'équipe peut l'utiliser pour sauvegarder la progression. Ils sont actuellement dans les premières étapes du test de sauvegarde et de rechargement, s'assurant que tout se restaure correctement.

L'application de gestion de mission est en cours d'implémentation dans le mobiGlas du joueur, lui permettant d'accéder au briefing de la mission, aux objectifs en cours et achevés, et à un rapport sur ses performances une fois la mission terminée.

Des améliorations supplémentaires ont été apportées au nouveau personnalisateur de personnage sur la base des commentaires de Design. Le travail s'est poursuivi sur la mécanique des grues, en ajoutant des modes supplémentaires pour différents types de grues et leurs fonctionnalités. Cela permettra à l'opérateur d'attacher, de déposer et d'empiler des caisses.

Une nouvelle fonctionnalité de jeton de sécurité a également été développée pour contrôler l'accès à divers aspects d'un niveau.

Star Citizen Nouvelle UI du Kiosque de Marchandises

Fonctionnalités (Missions)

L'équipe chargée des missions a apporté les dernières retouches à diverses missions, notamment une nouvelle fin à l'évasion de la prison qui ajoutera encore plus d'excitation et de défi.

Ils ont ensuite travaillé avec Art pour agrandir le laboratoire de drogue de Jumptown.

Il a doublé de taille et comprend une deuxième entrée, un deuxième distributeur de drogue, ainsi que plusieurs fenêtres et lucarnes pour voir l'intérieur. Pour améliorer le jeu de tir à l'intérieur, nous l'avons rendu circulaire et avons supprimé la plupart des portes pour allonger les lignes de vue.

Équipe Mission Feature

Les zones d'intrusion ont également été mises à jour afin que l'intrusion légale et l'entrée dans les zones hostiles soient désormais différentes. Le nom de l'organisation qui contrôle la zone est également affiché à l'entrée et, une fois que l'accès à la zone est révoqué (par exemple, à la fin d'une mission), les joueurs ont un compte à rebours pour savoir quand ils entreront dans la zone s'ils restent.

Enfin, des bogues relatifs à CrimeStat et aux collisions de navires ont été identifiés et corrigés.

Fonctionnalités (Véhicules)

Le mois dernier, Vehicle Features a pris en charge les fonctionnalités d'arrimage et de transit. Ces deux fonctions restent des exigences à long terme pour l'équipe, car chaque version pose de nouveaux problèmes, notamment en ce qui concerne le transit, qui subsistera probablement jusqu'au lancement du nouveau système de transport.

Les écrans multifonctions (MFD) ont bien progressé, les modèles d'armes, d'émissions et de vaisseaux ont été soumis et fonctionnent dans le jeu. L'écran d'auto-état a également été intégré dans le flux d'interface utilisateur de SQ42, et les tâches ont été lancées pour les MFD d'auto-état des communications et des armes.

Le travail a également commencé sur la nouvelle version du voyage quantique, qui consiste actuellement à remanier la fonctionnalité actuelle en vue d'un remaniement.

Le soutien de l'équipe en matière d'IA a augmenté tout au long du mois d'octobre. Cela s'est principalement concentré sur les combats de Boss Vaisseau contre joueur dans SQ42, avec le Cutlass qui vole maintenant avec son nouveau comportement sur une cannelure attaquant le joueur. Ils ont également soutenu l'équipe de vol avec des demandes d'IA et de non-IA.

Le support pour les sorties de vaisseaux du quatrième trimestre a également commencé, avec des réglages actuellement en cours. En parallèle, la nouvelle technologie des véhicules terrestres a été développée et sera activée dans un prochain sprint. Avant cela, les problèmes de conduite du Drake Mule comme un tank seront résolus.

Les Master Modes ont bien progressé dans les tests. L'équipe a confirmé les vitesses pour le SCM, le boost et le voyage quantique et teste maintenant les vaisseaux de course et cherche comment équilibrer la neutralisation des vaisseaux lorsqu'ils passent du SCM au QT.

Nous avons également profité de cette occasion pour rééquilibrer un grand nombre d'armes, en refaisant les différences de comportements que nous avions réinitialisées pour le remaniement de l'Alpha 3.14.

Équipe Vehicles Feature

Le support du réseau de recours a continué avec la conversation sur l'alimentation et le travail initial sur l'intégration des composants thermiques. L'équipe est en train de mettre en place son support de conception pour la fonctionnalité car beaucoup de composants devront être convertis une fois le travail technique terminé. Parallèlement, la refonte de la visée est maintenant presque terminée, le travail restant se concentrant sur la mise en œuvre de la nouvelle interface utilisateur.

Un grand pas a été fait sur les surfaces de contrôle. Désormais, le glissement des vaisseaux sans propulseurs a été réduit par rapport au modèle de surface précédent. Enfin, le nouveau système de zones restreintes a passé son go/no-go et est maintenant activé.

Gameplay Story

Le mois dernier, Gameplay Story a continué à utiliser les données de capture de mouvement pour mettre à jour les scènes. La principale scène sur laquelle nous avons travaillé était celle du chapitre 11, qui, en raison de la modification de la disposition de l'environnement, a nécessité une mise en œuvre complète pour qu'elle fonctionne parfaitement. Plusieurs scènes ont également été mises à jour pour qu'elles fonctionnent avec les personnages de l'IA, qui entrent et sortent désormais sans problème.

Les poses de début et de fin ont été mises à jour pour les scènes des chapitres quatre, six et huit. Certaines d'entre elles ont été peaufinées pour mieux fonctionner avec le joueur.

Enfin, deux nouvelles scènes ont été créées pour permettre aux personnages de travailler sur le dessus du Gladius. Elles sont encore en cours de réalisation et nécessiteront de nouvelles mo-caps à une date ultérieure.

Graphisme, Programmation VFX et Planet Tech

En octobre, l'équipe a continué à se concentrer sur les cartes de dommages, en corrigeant les dommages initiaux manquants sur les débris, les tailles incorrectes des cartes de dommages et les incohérences entre les tailles des navires. Du temps a également été consacré à l'étude de la mise en réseau et de la persistance des débris.

D'autres progrès ont été réalisés sur le portage des nuages de gaz et des particules CPU vers la Gen12. La refonte des marqueurs GPU de la Gen12 a également été achevée, et certains problèmes liés aux shaders de cheveux et d'hologrammes ont été résolus.

En ce qui concerne le remaniement en cours des pipelines de données, l'équipe a continué à travailler sur les fichiers SKIN, qui permettent de compiler ou de charger des fichiers compacts et non fractionnés. Elle a également mis en œuvre des groupes de processus pour prendre en charge de multiples formats d'entrée.

Le développement des ombres dans l'espace écran a commencé, ce qui a impliqué l'ajustement du raytracing pour tenir compte des objets minces. On a également travaillé sur les lignes anticrénelées pour la géométrie aux (débogage de l'éditeur) et l'interface utilisateur (pour l'utilisation de StarMap). Ils ont également ajouté de nouvelles fonctionnalités pour le shader UIMesh (textures multi-échelles, projection bi/tri-planaire, lissage) tout en permettant aux effets de mouillage de fonctionner avec du sang, de la sueur et des larmes.

L'équipe a clôturé RaStar v1 et a corrigé les bogues et crashs restants signalés par les équipes de contenu. Diverses corrections ont également été soumises pour les rivières, et la R&D a commencé sur les simulations d'eau et les améliorations du rendu de l'eau.

Star Citizen Rework de Daymar

Eclairage

Le travail d'éclairage s'est poursuivi sur Pyro, Lorville, l'IAE, la piste de course d'Orison, le poste de sécurité Kareah et les colonies spatiales abandonnées.

Lorville a reçu un nettoyage de l'éclairage pour améliorer certaines zones, tandis que le niveau dans son ensemble a été nettoyé pour le ramener à son état initial.

Plusieurs emplacements précédents ont également été clôturés pour s'assurer que tout est en ordre.

Star Citizen Eclairage de la piste de course d'Orison

Localisation (Europe)

L'équipe EU Locations a continué à travailler sur Pyro's Rest Stop, faisant de grands progrès sur les éléments internes de la station. Elle s'est ensuite concentrée sur les bras extérieurs de la station.

Le travail sur le poste de sécurité Kareah a également été achevé, et des progrès ont été réalisés sur les salles d'événements de l'IAE et la cargaison. Ils ont également poursuivi leur tâche en cours consistant à "ajouter de la vie aux zones d'atterrissage".

Conception des Niveaux

En octobre, l'équipe FPS s'est concentrée sur l'un des plus grands sites du jeu, qui s'étend sur plusieurs chapitres. Ils sont sur le point de finaliser les derniers blocages dans cet environnement et l'implémentation du gameplay est en bonne voie.

Avec l'IA de combat qui prend forme, l'équipe FPS a commencé à mettre l'accent sur l'adaptation des confrontations avec les ennemis.

L'équipe Flight a continué à collaborer avec les autres équipes de conception pour amener la première moitié du jeu à un état plus abouti. Une partie des dialogues du jeu a été écrite avant que certains mécanismes ne soient dans un état final, de sorte que certains des didacticiels ont été modifiés pour s'adapter aux conceptions finales. Ils ont également travaillé en étroite collaboration avec la narration pour étoffer certaines sections de gameplay plus calmes.

Narrative

Alors que la ruée vers l'IAE et l'Alpha 3.18 se poursuivait, l'équipe Narrative a apporté un soutien supplémentaire pour corriger les bogues et les problèmes apparus lors des tests. Pour l'IAE, elle a aidé à livrer le nouveau contenu qui avait été enregistré lors de récentes sessions de capture de mouvement.

C'était particulièrement excitant, car nous avons pu utiliser l'un de nos concepteurs narratifs dévoués pour construire le comportement de l'IA à remettre à la conception pour l'implémenter.

Équipe Narrative

Narrative a également commencé à travailler avec Mission Features sur le comportement existant du contrôle du trafic aérien. Cela permettra de résoudre les problèmes liés au comportement existant tout en prenant en charge les dernières mises à niveau du système, qui seront ensuite normalisées pour tous les personnages et scripts de contrôle du trafic aérien supplémentaires à l'avenir.

Ils ont également continué à rencontrer les équipes de mission pour développer les missions d'enquête présentées dans la vidéo Narrative CitizenCon. Après la campagne du mois dernier, les rédacteurs ont été chargés de trouver un exemple de mystère sur lequel les joueurs pourraient enquêter afin de tester le système de base et de voir dans quelle mesure cette mission pourrait être évolutive.

En outre, ils ont fourni du texte pour les missions à venir et ont ouvert des discussions sur une poignée d'autres types de missions qui seront disponibles dans les prochains patchs. L'équipe a travaillé en étroite collaboration avec les équipes de conception et d'interface utilisateur sur certaines des prochaines applications mobiGlas qui prendront en charge le nouveau gameplay actuellement en cours de développement.

Tout au long du mois d'octobre, de nouveaux contenus ont été ajoutés au site Web, notamment un Spectrum Spectator qui explore l'histoire de la CitizenCon, un Portfolio mettant en avant Stegman's, et le retour du Vieux Jegger dans un épisode de Far from Home. Enfin, une autre série d'articles de Galactapedia est sortie des archives pour être publiée sur le site.

L'anniversaire de la CitizenCon de ce mois-ci marque dix ans de contenu qui s'est retrouvé dans la section Spectrum Dispatch du site Web. Depuis les premiers jours des capsules temporelles jusqu'à Cal Mason, Kid Crimson et les mises à jour de l'actualité, ces mises à jour hebdomadaires ont été une excellente occasion de plonger dans l'univers de Star Citizen, et nous tenons donc à vous remercier pour tout l'enthousiasme et le soutien dont vous avez fait preuve au fil des ans.

Équipe Narrative

L'équipe chargée de la narration a poursuivi la révision détaillée des chapitres du jeu. Outre les modifications apportées à plusieurs scènes existantes pour en améliorer la clarté, une poignée de nouvelles scènes ont fait l'objet de dialogues écrits et d'enregistrements audio. Il s'agit notamment d'une scène où deux hors-la-loi débattent de la meilleure façon de forcer une porte verrouillée.

Une petite scène comme celle-ci permet de donner de la saveur et de la vie aux combattants IA, mais aussi d'orienter le joueur vers son prochain objectif et la manière de contourner une énigme. Les prochaines étapes consisteront à tester les ajouts de dialogues au cours des prochaines parties et à effectuer des ajustements supplémentaires si nécessaire.

Équipe Narrative

Le développement du système de dialogue dynamique, utilisé par les personnages d'arrière-plan dans leur vie quotidienne, s'est poursuivi. Ce dernier passage a conduit à un ensemble de lignes plus concis qui permettra une plus grande flexibilité dans l'utilisation des lignes pour s'adapter à une variété de scénarios. Ces personnages d'arrière-plan n'ont pas pour but de distraire les joueurs du contenu des personnages scriptés, mais de donner un sentiment général d'activité et d'immersion.

L'équipe a ajouté des noms et des chaînes de description pour une variété d'uniformes navals, d'armes sur mesure et de gadgets militaires. Elle a également examiné les mises à jour du mobiGlas militaire en ce qui concerne la façon dont les informations sur les missions seront affichées et a commencé le processus de validation pour s'assurer que les sous-titres correspondent aux dialogues tels qu'ils ont été enregistrés.

Parfois, pendant la performance d'un acteur, il peut ajuster légèrement une ligne par rapport à ce qui a été écrit et il est important pour nous que les sous-titres soient aussi précis que possible.

Équipe Narrative

Assurance Qualité

L'AQ a continué à soutenir Cinematics en reproduisant les problèmes trouvés pendant le développement et en recherchant les bogues en suspens. Le mois dernier, l'accent a également été mis sur la validation et le signalement des bogues, ainsi que sur l'enregistrement des scènes pour examen.

En outre, l'AQ a fait avancer les tests généraux de l'éditeur pour s'assurer que les outils utilisés par l'équipe fonctionnent comme prévu et que le flux de développement reste stable. Un nouveau rôle intégré a été attribué pour permettre des tests plus approfondis et des retours plus concis.

Services en ligne (Montréal)

L'équipe des services en ligne a consacré le mois d'octobre à l'achèvement de plusieurs fonctionnalités restantes, notamment le nouveau processus de réparation/réinitialisation des personnages et la manière dont les transactions en jeu sont gérées.

Elle a également amélioré le nouveau processus de flux de connexion pour permettre une entrée plus rapide dans le jeu lorsqu'un joueur possède un compte préenregistré, ainsi que le nouveau service de réessai qui renvoie un message à l'application de service pour une nouvelle tentative.

Enfin, l'équipe a effectué une mise à jour de qualité de vie qui trie la liste d'amis dans le jeu par ordre alphabétique. Cette mise à jour devrait être incluse dans la version Alpha 3.18.

Live Tools (Montréal)

Tout au long du mois d'octobre, l'équipe Live Tools s'est concentrée sur les fonctionnalités relatives au Persistent Entity Streaming, et plus particulièrement sur l'implémentation du module login-flow dans le Network Operation Center. Ce module regroupe différentes fonctionnalités, notamment la possibilité de gérer les droits et les locations. Il fournit également aux utilisateurs des informations plus détaillées et plus précises sur les données de connexion des joueurs, ce qui permet de détecter et d'analyser les problèmes.

Turbulent (Platforme Web)

L'équipe de Turbulent a commencé le mois en soutenant la CitizenCon 2952, notamment les pages de l'événement principal, du Greycat STV et du Crusader Spirit. L'équipe a continué à apporter des améliorations à l'outil CMS, Alexandria, qui prend en charge les pages Web sur mesure. Les dernières améliorations ont porté sur le module vidéo "explorer", qui permet d'ajouter des points d'intérêt au contenu vidéo. Un module de grille a également été créé pour offrir un autre moyen d'afficher des informations.

Plusieurs équipes de Turbulent ont contribué aux promotions de l'IAE en novembre. Par exemple, un nouveau skin web a été développé pour imiter le hall d'exposition et des améliorations ont été apportées au mur de vaisseaux promotionnels.

L'équipe de conception de Turbulent s'est concentrée sur l'alignement de la marque sur l'ensemble du site Web, en éliminant certains des éléments d'interface utilisateur existants et en apportant un nouveau look.

L'un des lancements les plus importants de Turbulent en octobre a été la sortie de la nouvelle version du centre communautaire.

Le Hub de la communauté s'imposera peu à peu comme l'endroit le plus pertinent pour voir les concours, les événements et ce que les autres membres de la communauté diffusent en livestreaming ou créent. Au fur et à mesure que d'autres fonctionnalités seront mises en ligne, il commencera à émerger comme une plateforme de médias sociaux où vous pourrez suivre vos créateurs préférés et ne jamais manquer un événement en jeu ou en direct.

Équipe Turbulent Web Platform

Enfin, l'équipe a continué à retravailler les rôles et les contrôles d'accès pour améliorer la sécurité.

Interface Utilisateur

L'équipe chargée de l'interface utilisateur a continué à développer la nouvelle StarMap, en particulier la technologie sous-jacente permettant de l'afficher facilement à différents endroits. Par exemple, dans les vaisseaux, le mobiGlas, et potentiellement les écrans dans les niveaux. Ils ont également mis à jour les contrôles et amélioré l'aspect des planètes.

En plus de travailler sur les invites d'interaction vues à la CitizenCon, l'équipe UI a continué à adapter et à corriger le système de chargement pour s'assurer qu'il fonctionne avec le Persistent Streaming.

Le mois dernier, l'équipe UI a continué à travailler en étroite collaboration avec l'équipe Véhicules sur les affichages tête haute (HUD) et les affichages multifonctions (MFD). Il s'agissait d'ajuster le HUD pour y intégrer de nouveaux éléments et de retravailler le style de l'interface utilisateur d'un constructeur pour lui donner plus de caractère et le rendre plus unique.

Maintenant que l'équipe Véhicules dispose de certains des nouveaux écrans MFD dans le jeu, un passage a été effectué pour améliorer leur apparence et aider à la configuration de l'IU des Building Blocks afin de créer un modèle solide sur lequel travailler à l'avenir.

L'IU a également conçu plusieurs écrans interactifs supplémentaires pour les énigmes de gameplay et a apporté des améliorations visuelles et de contrôle à la StarMap.

VFX

En octobre, l'équipe VFX a terminé son travail sur la fonction de récupération et de réparation.

Deux véhicules ont poursuivi la phase de production VFX, recevant des effets pour les propulseurs, les dommages, l'entrée dans l'atmosphère, le voyage quantique et les boucliers.

Concernant Squadron 42, l'équipe VFX a poursuivi la refonte de la bibliothèque de particules, en tirant parti de plusieurs améliorations apportées au système de particules pour permettre une plus grande flexibilité. Il est notamment possible de remplacer divers paramètres par effet dans un niveau, ce qui permet aux artistes de se concentrer sur un effet de meilleure qualité sans avoir à maintenir chaque version instanciée.

D'autres améliorations ont été apportées aux nouveaux effets de voyage quantique, avec de nouvelles particules réfractives apparaissant autour du champ de distance signé d'un vaisseau.

L'équipe a également mis en place un "pool de tâches", qui permet aux artistes de s'attaquer à différentes tâches diverses qui se sont accumulées dans l'arriéré.

Il s'agit généralement de bugs mineurs et d'améliorations de la qualité de vie, donc il a été formidable de pouvoir se concentrer sur ces choses tout en continuant à soutenir le contenu et les fonctionnalités majeures.

Équipe VFX

Notes et Références

Dernière mise à jour : 08/06/2023