v0.8.8 Update 4.3
Machine-translated from English, the same text the game shows in Français. Read the English original.
Nouvelle fonctionnalité : prise en charge complète des matériaux mixtes
- Les matériaux miniers mixtes peuvent désormais être entreposés dans les stockages, transportés sur les convoyeurs et par train, et déversés par les empileurs.
- Les usines de tri des minerais disposent de nouveaux ports d'entrée pour convoyeurs afin de trier les matériaux mixtes livrés par convoyeur.
- Les usines de tri des minerais peuvent sortir sous forme de matériau mixte les produits qu'elles ne sont pas configurées pour trier, ce qui permet un tri partiel.
- Les stockages configurés pour les matériaux miniers mixtes peuvent être assignés aux tours de contrôle des mines pour recevoir des chargements mixtes de camions.
- Les stockages et les modules de gare configurés pour les matériaux miniers mixtes peuvent aussi accepter des produits non mixtes.
- Les inspecteurs des stockages, des camions, des wagons et d'autres entités indiquent ce que contient leur matériau mixte.
- Les matériaux mixtes sont extensibles et peuvent prendre en charge tous les types de produits.
- Les matières recyclables sont désormais un matériau mixte qui garde la trace des produits dont elles sont issues.
- Le tri des matières recyclables restitue désormais la ferraille correspondante au lieu d'une moyenne calculée sur toute l'usine.
- Les sources de produits du mode bac à sable produisent désormais des matières recyclables et des matériaux miniers mixtes contenant un mélange de produits qui se trie en ferraille et en minerais.
- Correction des matières recyclables collectées dans les colonies qui ignoraient l'efficacité du recyclage.
Nouvelle fonctionnalité : superpositions d'informations
- Ajout de superpositions d'informations qui grisent le monde et colorent les bâtiments, les véhicules, les convoyeurs et les canalisations selon une statistique sélectionnée.
- Superpositions disponibles : productivité, pollution (y compris le rayonnement et les décharges), priorité, électricité, informatique, ouvriers, maintenance et flux de produits (producteurs et consommateurs d'un produit sélectionné).
- Les superpositions d'électricité, d'informatique et de maintenance peuvent basculer entre les moyennes à long terme et les valeurs actuelles.
- La superposition de priorité affiche le numéro de priorité de chaque entité et peut basculer entre la priorité générale et la priorité de production d'énergie.
Nouvelle fonctionnalité : trains protégés contre le rayonnement
- Ajout d'un wagon blindé et d'un module de gare blindé pour transporter des produits radioactifs par train sans provoquer de rayonnement.
- Le rayonnement est désormais calculé chaque jour à partir des produits radioactifs que contiennent réellement les bâtiments, les véhicules et les convoyeurs, ce qui empêche le rayonnement dû à des produits mal comptabilisés à cause de bugs (dans le jeu ou dans les mods).
Nouvelles fonctionnalités et améliorations des trains
- Ajout de statistiques d'activité des trains dans l'inspecteur de train (actif, inactif, ravitaillement et non fonctionnel).
- Ajout de statistiques de trajet qui montrent comment les trains répartissent leur temps entre les gares (pleine vitesse, accélération et freinage, limitation de vitesse de la voie et bloqué par des trains).
- La fenêtre « Gestionnaire de lignes ferroviaires » affiche ces deux statistiques pour le train moyen de la ligne ou du réseau sélectionné.
- Ajout d'une superposition des limitations de vitesse des voies dans les inspecteurs des trains et des dépôts de train, qui montre où les courbes et les pentes limitent la vitesse des trains.
- Les voies ferrées avec une pente de 25 % (y compris les transitions de pente) ont désormais une limitation de vitesse de 80 km/h afin que les pentes plus douces de 12 % deviennent intéressantes sur les lignes à grande vitesse.
- Ajout de heurtoirs qui peuvent être construits aux extrémités des voies bidirectionnelles avec un nouvel outil et configurés pour autoriser ou interdire aux trains d'y changer de sens (les extrémités de voie sans heurtoir autorisent toujours les trains à changer de sens).
Nouvelle fonctionnalité : API web
- Ajout d'un serveur d'API web intégré au jeu, démarré avec la commande de console web_api_start et arrêté avec web_api_stop.
- Les routes intégrées comprennent un tableau de bord de démonstration (/demo-dashboard), une capture d'écran de la vue actuelle (/screenshot) et une liste de toutes les routes (/routes).
- Les commandes de jeu peuvent être envoyées via l'API (les commandes de triche uniquement dans les parties en mode bac à sable).
Traductions et prise en main
- Les notes de correctifs sont désormais traduites automatiquement dans les 20 langues prises en charge, avec une option pour afficher l'original en anglais.
- La langue du jeu peut désormais être changée dans le menu principal (depuis une nouvelle liste déroulante ou dans les paramètres) sans redémarrage, tandis qu'un changement en cours de partie en nécessite toujours un.
- Au premier lancement, le jeu demande désormais la langue, l'écran et le mode fenêtré.
- Ajout de l'anglais britannique.
- La fenêtre des notes de correctifs affiche désormais une chronologie avec les noms des versions.
- Correction de certains textes qui n'étaient jamais traduits ou qui restaient dans la langue chargée au démarrage.
Raccourcis clavier et saisie
- L'onglet Contrôles permet de rechercher par action, groupe ou touche, d'afficher uniquement le jeu de base, un DLC ou un mod, et de filtrer les raccourcis en conflit ou personnalisés.
- Chaque action de l'onglet Contrôles dispose d'un bouton de réinitialisation qui affiche ses touches par défaut.
- Les infobulles de conflit de l'onglet Contrôles indiquent le mod auquel appartient l'autre raccourci.
- Ctrl, Maj, Alt et Cmd correspondent désormais aux touches des deux côtés du clavier et occupent un seul emplacement de touche au lieu de deux (sauf dans les raccourcis personnalisés avant cette mise à jour).
- Chaque menu de la barre d'outils et la fenêtre Gestion des astéroïdes peuvent désormais être associés à une touche (aucune touche par défaut, sauf le menu Transports, qui conserve T).
- Les indications de touches dans les titres de fenêtres, les boîtes à outils et les infobulles se mettent désormais à jour après une réassignation.
- La molette de la souris n'agit plus lorsque le curseur se trouve en dehors de la fenêtre du jeu.
- Correction des modes des outils de construction (par ex. le mode sans virage des transports ou les modes alternatifs des voies ferrées) qui restaient actifs après le relâchement de leur touche.
- Correction d'une touche pressée et relâchée au cours d'une même image qui n'était jamais enregistrée comme relâchée.
- Correction des raccourcis à une seule touche (par ex. Z) qui ne fonctionnaient pas lorsque la même touche avec un modificateur (par ex. Ctrl+Z) était associée à une autre action.
- Correction de la touche Entrée, des touches WASD et d'autres touches qui agissaient derrière les fenêtres contextuelles ou pendant la saisie dans l'écran Nouvelle partie, les fenêtres de sauvegarde et de chargement, les plans et les gestionnaires de mods et de cartes.
- Correction des champs de texte qui traitaient un texte indicatif modifié comme du texte saisi.
Nouveau moteur sonore
- Réécriture de la lecture des sons pour regrouper les sons de même nature, ce qui libère des canaux audio et permet de jouer davantage de sons différents simultanément dans les grandes usines.
- Ajout de sons d'ambiance basés sur les environs de la caméra, comme la forêt, l'océan, le vent et la pluie.
- Ajout de sons d'effondrement du terrain qui diffèrent selon que les matériaux sont meubles ou durs et deviennent plus forts à mesure que davantage de terrain s'effondre.
- Ajout d'un paramètre de qualité sonore qui détermine combien de sons peuvent être joués simultanément.
- Les sons utilisent environ 10x moins de mémoire.
Améliorations
- Les produits sur les convoyeurs pénètrent désormais d'une demi-tuile dans les bâtiments raccordés au lieu d'apparaître et de disparaître brusquement aux extrémités des convoyeurs.
- La recherche globale démarre désormais dès le premier caractère saisi.
- Ajout d'une horloge en temps réel optionnelle à côté des commandes de vitesse de jeu (Paramètres > Vidéo > Interface utilisateur, format 12 heures ou 24 heures).
- La répartition par recette dans les statistiques des produits affiche désormais les totaux.
- La Capitainerie affiche désormais l'Unity mensuelle fournie par les décrets activés, et une infobulle explique ce que comprend son coût en Unity des décrets.
- Les changements de mode fenêtré utilisent désormais la même confirmation avec retour automatique que les changements d'écran.
Performances
- Les barres de ressources affichées au-dessus du terrain s'initialisent ~10x plus vite sur les grandes cartes.
- La praticabilité pour les navires s'initialise ~2x plus vite au chargement.
- Le chargement est plus rapide car les textures des produits ne sont plus recompressées à chaque fois.
- Correction des vérifications de déblocage lentes dans les inspecteurs, la recherche des Recettes et la barre d'outils.
- Les sommes de contrôle des fichiers de sauvegarde sont calculées 2 à 3x plus vite, ce qui accélère la sauvegarde et le chargement.
- Optimisation des dictionnaires et ensembles internes utilisés dans tout le jeu.
- Le traitement des sons est plus rapide, surtout pendant les déplacements de la caméra.
- Les conditions de déblocage de recherche basées sur les statistiques globales sont désormais vérifiées moins fréquemment.
Corrections
- Correction des machines dont la consommation d'énergie dépend de la recette (par ex. Four à arc électrique II) qui ne mettaient pas à jour leur demande d'énergie après la fin d'une recette, ce qui faisait aussi diverger une partie chargée de la partie qui l'avait sauvegardée.
- Correction des trains de réseau avec une cargaison restante et sans tâche (par ex. après l'annulation de leur tâche) qui se rendaient à la gare disposant du plus d'espace libre au lieu de celle de plus haute priorité ayant de la place pour la cargaison.
- Correction des trains de réseau qui roulaient à vide jusqu'à la gare de livraison lorsque leur chargement se trouvait à la gare où ils venaient de décharger ou de se ravitailler.
- Correction du placement d'une gare ou d'un passage à niveau sur des voies partiellement construites qui faisait disparaître les matériaux de construction déjà livrés pour ces voies.
- Correction de l'outil « Aller à » des trains qui affichait incorrectement les rebroussements.
- Correction de la copie d'un point de passage qui laissait le curseur de copie actif.
- Correction de la suppression des désignations qui commençait loin du curseur, et de la suppression des marquages qui ne correspondait pas à la zone délimitée.
- Correction de l'éclairage inversé sur 15 produits en vrac (par ex. cultures, alimentation animale, ferraille, déchets, quartz) et sur les déchets et les scories déversés.
- Correction des scories, scories de titane, scories broyées, minerai d'or broyé, quartz et copeaux de bois qui utilisaient des détails de surface plats ou inadaptés.
- Correction des grands nombres arrondis à « 1000k » au lieu de « 1M » (et à « 1000M » au lieu de « 1G »).
- Correction des décrets fournissant de l'Unity (par ex. Abondance de nourriture) qui perdaient les jours déjà acquis dans le mois lorsqu'ils étaient désactivés puis réactivés au cours de ce même mois.
- Correction de l'inertie des arbres de transmission mécaniques inactifs qui restait bloquée juste au-dessus de 95 % au lieu de diminuer.
- Correction de l'eau pulvérisée par les rampes de lancement de fusée qui manquait dans les statistiques des produits.
- Correction de fuites de mémoire lorsque les abatteuses d'arbres coupaient des arbres, lors de la sélection de sauvegardes dans les fenêtres de sauvegarde et de chargement, et lors de la modification des paramètres de publication d'une carte dans l'éditeur de cartes.
- Correction de l'arrière-plan de l'écran de démarrage qui était étiré sur les écrans qui ne sont pas au format 16:9.
- Correction d'une flèche de liste déroulante décentrée.
Modding
- Les mods peuvent fournir des traductions dans un dossier Translations (un fichier JSON par langue, comme le jeu de base).
- Ajout de la commande de console export_mod_translations qui génère un modèle de traduction pour un mod.
- La fourniture de traductions nécessite un ID du mod de 4 à 32 lettres, chiffres, tirets et tirets bas, sans points (les mods avec d'autres ID se chargent toujours avec un avertissement, mais seront rejetés dans l'Update 5).
- Les mods peuvent ajouter des raccourcis clavier via IShortcutsRegistry (dans IMod.Initialize ou dans le constructeur d'une dépendance globale), et l'onglet Contrôles les répertorie sous le nom du mod.
- KbHandle remplace ShortcutsMap, KbAttribute et KeyBinding (les mods qui utilisent des raccourcis clavier doivent être mis à jour).
- Les mods peuvent ajouter des superpositions d'informations en implémentant IInfoOverlay.
- Les mods peuvent servir des routes de l'API web en marquant une méthode d'une dépendance globale avec [WebRoute], ou enregistrer des routes d'autres objets avec RegisterRoute.
- Les mods peuvent créer leurs propres catégories de matériaux mixtes avec MixedMaterialCategory.CreateAndRegister, et les produits extractibles et recyclables ajoutés par des mods rejoignent automatiquement les catégories de base.
- Les recettes des compacteurs et des broyeurs sont générées à partir de CompressionParam sur les produits en vrac (la ferraille ajoutée par un mod obtient des recettes de compactage en le déclarant).
- Les recettes doivent appeler EnableRecyclablesOutput() au lieu d'ajouter des matières recyclables avec AddOutput, ce qui est désormais une erreur de construction du proto.
- Les protos de bureau et de laboratoire de recherche prennent un OutputProduct au lieu d'une quantité fixe par recette.
- Les tampons de produits ont été retravaillés pour les matériaux mixtes avec les nouvelles interfaces IPlainProductBuffer et IMixedProductBuffer (les mods qui utilisent directement les tampons peuvent nécessiter une mise à jour).
- Les sons des entités sont désormais liés dans des tables de sons (fichiers .tbl intégrés à l'assembly du mod), et les membres liés aux sons des protos et des builders (par ex. SetMachineSound) sont obsolètes et ignorés.
- Les commandes marquées avec [CheatCommand] échouent désormais en dehors des parties en mode bac à sable, qu'elles aient été envoyées par l'interface, par un mod ou par l'API web.
- Les commandes rejettent désormais les protos verrouillés (par ex. véhicules, transports ou recettes verrouillés) et les valeurs invalides.
- IsFree sur les commandes de construction est obsolète et ignoré, et leurs autres arguments bool doivent être passés par nom (un true positionnel après le paramètre transform dans CreateStaticEntityCmd définit désormais allowValidationSuppression).
- La quantité maximale par défaut d'un produit en vrac par tas sur convoyeur passe de 5 à 3 (les convoyeurs du jeu de base transportent déjà au plus 3).
- JsonWriter dispose désormais d'une API fluide pour les objets et tableaux imbriqués et remplace WebJsonWriter (les anciennes méthodes AppendStartObject et AppendXxxField ont été supprimées).
- Ajout d'une surcharge de RegisterDataWithInterface qui prend l'assembly du mod, ce qui est plus fiable que la détection de l'assembly appelante (comme avec RegisterAllProducts).
- Les erreurs de sérialisation et du résolveur de dépendances affichent désormais les noms de types génériques tels qu'ils s'écrivent en C#.
- Les sauvegardes qui ne peuvent pas se charger correctement après des modifications de mods (par ex. trop d'ID de protos) échouent désormais au chargement avec une explication au lieu de se charger avec des données corrompues.
- Correction de la suppression d'un mod possédant ses propres types de protos qui pouvait laisser tous les produits sans ID.