ModdingintermediateMis à jour: 04/08/2026

Édition de données en texte brut pour Ostranauts : guide complet pour moddeurs

Apprenez à éditer les données en texte brut d'Ostranauts de la bonne façon. Ce guide couvre l'emplacement des fichiers, les flux de travail d'édition sûrs, les erreurs courantes et des conseils éprouvés pour les moddeurs.

Ajuster les statistiques d'objets, les plannings de travail ou les histoires de personnages dans Ostranauts est plus rapide que vous ne le pensez — et le wiki communautaire officiel confirme que le jeu stocke la plupart de ses données modifiables dans des formats en texte brut. Oubliez les éditeurs hexadécimaux binaires et vous personnaliserez les intérieurs de vaisseaux, les compétences d'équipage et les valeurs économiques en moins d'une heure.

Qu'est-ce que l'édition de données en texte brut pour Ostranauts ?

L'édition de données en texte brut pour Ostranauts consiste à ouvrir les fichiers de configuration lisibles par l'homme du jeu dans un éditeur de texte standard et à modifier directement les valeurs. Contrairement aux binaires compilés ou aux archives chiffrées, les développeurs ont livré Ostranauts avec une couche de données transparente afin que les moddeurs, les traducteurs et les joueurs curieux puissent inspecter et modifier le gameplay sans outils de décompression tiers.

L'approche fonctionne car la simulation récupère les nombres, les chaînes et les listes à partir de fichiers légers stockés à côté de l'exécutable. Modifier ces fichiers vous permet de changer les taux d'apparition de l'équipage, les prix des objets, la consommation de carburant et même les répliques de dialogue — le tout sans toucher au moteur lui-même. Selon le wiki officiel d'Ostranauts, ce choix de conception est délibéré : le développeur veut que la communauté de modding étende le jeu sans attendre les correctifs officiels.

Pourquoi cette méthode surpasse les outils binaires

Pour les nouveaux venus, l'attrait de l'édition en texte brut est que chaque modification est vérifiable. Vous pouvez diff votre fichier modifié par rapport à une sauvegarde, le partager comme un minuscule patch .txt et le lire dans n'importe quel éditeur sur n'importe quelle plateforme. Le modding binaire, en revanche, nécessite des décompresseurs spécialisés, des décalages de signature et des utilitaires de recompression qui tombent souvent en panne après chaque mise à jour du jeu.

MéthodeCompétence requiseCoût des outilsRésistance aux mises à jourRéversibilité
Édition de données en texte brutAdapté aux débutantsGratuit (Notepad++)Élevée — fichiers vanilla non affectésRestauration en un clic depuis la sauvegarde
Édition hexadécimale binaireAvancéGratuit ou payantFaible — patches invalidés par les mises à jourDifficile sans retour à un checksum
Injection de scripts (Lua)IntermédiaireGratuitMoyenne — dépend des hooks de scriptVariable, nécessite souvent une désinstallation
Mods DLL compilésExpertGratuit + IDETrès faible — recompilation par versionRéinstallation complète souvent nécessaire

Le compromis est la portée. L'édition en texte brut ne peut pas ajouter de nouveaux modèles 3D ni de nouvelles animations, mais pour environ 80 % des ajustements demandés par les joueurs — équilibrage des prix, préréglages de chargement de vaisseau, modifications d'historique de PNJ — elle est plus que suffisante.

L'état d'esprit du moddeur

Avant d'ouvrir un seul fichier, il est utile de considérer chaque modification comme réversible. Gardez une copie de tout fichier d'origine, nommez clairement vos modifications et documentez ce que vous avez changé et pourquoi. Les moddeurs testés par la communauté livrent souvent leurs modifications avec un README.txt pour que les utilisateurs puissent retracer les étapes. Si vous n'avez pas encore configuré de dossier de modding, notre aperçu des fichiers de données de modding explique d'abord la disposition des répertoires.

Premiers pas : localiser les fichiers de données du jeu

Ostranauts stocke ses données dans une hiérarchie de dossiers prévisible. Savoir exactement où se trouve chaque fichier vous évite de chercher à l'aveugle et de modifier par accident la mauvaise copie. Selon les données communautaires, le chemin diffère légèrement entre les installations Steam et les installations standalone, mais la structure interne est identique.

Chemins d'installation par défaut

PlateformeRacine de l'installateurSous-dossier de données
Steam (Windows)C:\Program Files (x86)\Steam\steamapps\common\Ostranauts\Ostranauts_Data\StreamingAssets\
Steam (macOS)~/Library/Application Support/Steam/steamapps/common/Ostranauts/Ostranauts.app/Contents/Resources/Data/StreamingAssets/
Steam (Linux / Proton)~/.steam/steam/steamapps/common/Ostranauts/Ostranauts_Data/StreamingAssets/
Standalone (itch.io)Varie selon l'installateurOstranauts_Data/StreamingAssets/

Dans StreamingAssets, vous trouverez un mélange de fichiers .txt, .json, .csv et quelques ressources binaires. Les fichiers en texte brut sont ceux que vous voulez pour l'édition de données en texte brut d'Ostranauts. Tout ce qui se termine par .asset ou .bundle est un binaire Unity et ne doit pas être édité à la main — ces fichiers sont chargés par le moteur et échoueront silencieusement s'ils sont modifiés.

Hygiène recommandée des dossiers

Créez un dossier de travail séparé en dehors du répertoire du jeu, par exemple Documents\Ostranauts_Mods\. Copiez le fichier que vous voulez modifier dans ce dossier, modifiez-le, puis replacez la copie modifiée dans le répertoire du jeu. En utilisant cette approche :

  • Votre installation d'origine reste intacte.
  • Vous pouvez versionner les modifications avec Git ou de simples sauvegardes datées.
  • Basculer entre les profils de mods devient une opération copier-coller.

Un dossier de travail type ressemble à ceci :

  • Ostranauts_Mods\
    • vanilla_backup\ — copies de référence intactes
    • active\ — fichiers actuellement chargés
    • experimental\ — modifications en cours pour les tests
    • README.md — notes sur le contenu de chaque dossier

Sauvegarder avant de modifier

Avant d'exécuter tout flux de travail d'édition de données en texte brut d'Ostranauts, copiez chaque fichier que vous avez l'intention de modifier. Un seul caractère égaré — une virgule manquante en JSON, une apostrophe mal placée — peut empêcher le jeu de se charger. La communauté rapporte qu'environ 9 plantages sur 10 lors d'un premier modding sont causés par des erreurs de syntaxe dans les fichiers modifiés, et non par les valeurs elles-mêmes.

Types de fichiers principaux et ce qu'ils contrôlent

Tous les fichiers en texte brut ne sont pas également précieux. Savoir quel fichier contrôle quel système de gameplay vous permet de consacrer votre temps aux modifications qui comptent. Ci-dessous se trouve une carte pratique des fichiers les plus modifiés, compilée à partir des rapports des joueurs et du changelog du wiki officiel.

Les trois fichiers principaux

Nom du fichierFormatUtilisation principaleDifficulté d'édition
items.txtDélimité par tabulationsPrix des objets, poids, descriptions, tailles de pilesDébutant
characters.txtCSVStatistiques de l'équipage, histoires, compétences de départIntermédiaire
ships.txtCSVAgencements des vaisseaux, capacité de carburant, valeurs de coqueIntermédiaire

Ces trois fichiers couvrent la majorité des ajustements demandés par la communauté. À l'intérieur, chaque ligne représente un enregistrement et chaque colonne est un champ. Lorsque vous ouvrez items.txt pour la première fois, vous verrez une ligne d'en-tête qui étiquette chaque colonne — cet en-tête est votre référence d'édition.

Fichiers secondaires à connaître

Nom du fichierFormatUtilisation principale
jobs.txtTexte brutDisponibilité des emplois, taux de paie, prérequis
events.txtTexte brutDéclencheurs et résultats d'événements aléatoires
factions.txtCSVRéputation de faction, hostilité, modificateurs commerciaux
economy.txtTexte brutPrix de base, taux d'inflation, minuteries de rafraîchissement du marché
dialogue.txtTexte brutArbres de conversation des PNJ et textes d'ambiance

Modifier economy.txt est la manière la plus courante de corriger un problème d'équilibre dans les parties en fin de partie. Signalé par des joueurs sur le Discord officiel, mettre à l'échelle le champ base_price_multiplier de 1.0 à 0.8 rapproche les prix des marchandises des attentes en milieu de partie.

Reconnaître les champs sûrs des champs risqués

Une règle empirique utile : si le nom du champ est descriptif (par ex. base_price, weight_kg, hull_max), il est presque toujours sûr de le modifier. Si le champ contient un identifiant qui pointe vers un autre fichier (par ex. portrait_id, sound_event, mesh_ref), le modifier sans mettre à jour l'enregistrement lié cassera la référence. En cas de doute, changez la valeur, pas le pointeur.

Flux de travail d'édition de données en texte brut étape par étape

Une fois que vous savez où se trouvent les fichiers et quel fichier modifier, le processus d'édition lui-même est simple. Le flux de travail suivant est celui que recommandent les moddeurs expérimentés sur le Discord, et il fonctionne pour presque toute tâche d'édition de données en texte brut d'Ostranauts que vous pourriez tenter.

Phase 1 — Préparation

  1. Lancez Ostranauts une fois après avoir installé le dernier correctif pour confirmer une base de référence propre.
  2. Fermez complètement le jeu pour qu'aucun fichier ne soit verrouillé.
  3. Créez un dossier de sauvegarde et copiez le fichier cible à l'aide de votre gestionnaire de fichiers.
  4. Ouvrez le fichier d'origine dans un éditeur compatible UTF-8. Notepad++, VS Code et Sublime Text sont tous les favoris de la communauté — évitez le Bloc-notes Windows intégré, qui peut abîmer les fins de ligne.

Phase 2 — Édition

  1. Localisez la ligne que vous voulez modifier. Utilisez la fonction Rechercher de l'éditeur (Ctrl+F) avec un jeton unique de la description.
  2. Modifiez uniquement la valeur, en conservant intacte la structure des colonnes. Préservez tous les tabulations, virgules et guillemets.
  3. Enregistrez le fichier en UTF-8 brut sans marqueur BOM. Notepad++ dispose d'une option explicite Encodage → UTF-8 pour cela.
  4. Rouvrez le fichier et vérifiez visuellement qu'aucune ligne n'a été tronquée.

Phase 3 — Validation

  1. Lancez Ostranauts. Si le jeu se charge sans erreurs, votre modification est syntaxiquement valide.
  2. Déclenchez le système que vous avez modifié (achetez l'objet, recrutez l'équipage, montez à bord du vaisseau) et confirmez que la nouvelle valeur apparaît.
  3. Si le jeu refuse de se charger, restaurez depuis la sauvegarde et revérifiez les virgules manquantes, les guillemets non appariés ou les caractères égarés.

Phase 4 — Documentation

  1. Écrivez un court changelog.txt décrivant ce que vous avez modifié, sur quelle version du jeu vous l'avez testé et toutes les dépendances.
  2. Partagez votre modification sur le Discord de modding ou le Steam Workshop si vous voulez que d'autres joueurs l'utilisent.

Suivre ce flux de travail en quatre phases réduit à presque zéro le risque d'une sauvegarde corrompue. Les débutants qui veulent voir le flux de travail en action peuvent également consulter le guide du débutant Ostranauts pour avoir du contexte sur les valeurs en jeu les plus impactantes pour les nouveaux joueurs.

Scénarios d'édition courants et correctifs

Même avec un flux de travail propre, certaines modifications piègent les moddeurs débutants. Les scénarios ci-dessous sont tirés de rapports communautaires courants et représentent les problèmes auxquels les joueurs sont réellement confrontés après avoir effectué eux-mêmes l'édition de données en texte brut d'Ostranauts.

Scénario A — Objet trop cher

Ouvrez items.txt, trouvez la ligne dont le champ name correspond à l'objet, et abaissez le champ base_price. Une valeur de 1500 réduite à 750 divise par deux le prix affiché. Enregistrez et rechargez.

Scénario B — Statistiques de l'équipage trop faibles

Ouvrez characters.txt, localisez l'archétype par background, et augmentez les champs starting_skill_*. Les tests communautaires suggèrent qu'une augmentation de 10 à 15 % est le point idéal — toute valeur plus élevée rend le début de partie trivial.

Scénario C — Les vaisseaux consomment trop de carburant

Modifiez ships.txt et augmentez le champ fuel_capacity. Les joueurs rapportent que doubler la valeur de 100 à 200 réduit effectivement de moitié la fréquence de ravitaillement sans rompre l'équilibre économique.

Scénario D — Économie trop punitive

Modifiez economy.txt et abaissez le base_price_multiplier. Ce champ unique se répercute sur tous les marchés, alors utilisez de petits ajustements de 0.05 à 0.10 à la fois.

Scénario E — Le jeu refuse de se charger après une modification

Le coupable le plus courant est une erreur de syntaxe. Rouvrez le fichier et vérifiez :

  • Une virgule finale manquante sur la ligne précédente.
  • Un guillemet non échappé dans un champ de chaîne.
  • Une ligne fusionnée par inadvertance avec sa voisine.
  • Un marqueur BOM injecté par un ancien éditeur.

Si vous ne repérez pas l'erreur, collez le fichier dans un validateur JSON ou CSV — de nombreux outils de syntaxe mettront en évidence la ligne exacte où l'analyse s'arrête.

Scénario F — Les modifications disparaissent après un correctif

Les mises à jour du jeu écrasent parfois les StreamingAssets. Après chaque correctif, comparez vos fichiers modifiés avec les nouveaux fichiers d'origine et ne réappliquez que les lignes qui ont changé. Un simple outil de diff comme WinMerge ou Beyond Compare fait de cela une tâche de 30 secondes.

Outils, éditeurs et astuces pour utilisateurs avancés

Choisir le bon éditeur transforme l'édition en texte brut de corvée en plaisir. La communauté s'est convergée vers un petit ensemble d'outils qui gèrent élégamment les tabulations, les fins de ligne et la recherche par regex.

Éditeurs recommandés

ÉditeurCoûtIdéal pourFonctionnalité notable
Notepad++GratuitDébutantsÉdition en mode colonne pour colonnes alignées
VS CodeGratuitUtilisateurs avancésDiff Git intégré, édition multi-curseur
Sublime TextPayant (essai gratuit)Modifications en masse rapidesSaut de ligne « Goto Anything »
Vim / NeovimGratuitUtilisateurs de terminalEnregistrement de macros pour les modifications répétitives

Raccourcis pour utilisateurs avancés

  • L'édition en mode colonne dans Notepad++ vous permet de décaler une colonne de prix du même pourcentage sur des centaines de lignes.
  • Le Rechercher-Remplacer par regex dans VS Code peut renommer des objets à travers plusieurs fichiers en une seule passe. Motif : ^olditem\t à ^newitem\t correspond à une ligne commençant par le jeton.
  • L'enregistrement de macros dans Sublime Text automatise les modifications répétitives comme ajouter un multiplicateur 0.9 à chaque champ de prix.
  • L'intégration Git dans n'importe quel éditeur vous permet de faire un commit avant les modifications risquées et de revenir en arrière atomiquement si l'expérience échoue.

Garder les modifications portables

Si vous voulez que vos ajustements survivent à une réinstallation propre, stockez vos fichiers modifiés dans un dossier séparé et utilisez un script de lancement ou un lien symbolique pour les superposer au répertoire du jeu. Ce modèle est le même que celui utilisé par la plupart des flux de travail Vortex et Mod Organizer 2, et il fonctionne aussi bien pour les mods en texte brut.

Questions Fréquentes

L'édition de données en texte brut d'Ostranauts est-elle sûre pour les fichiers de sauvegarde ?

Les modifications ciblent les données du jeu, pas les fichiers de sauvegarde individuels, donc elles affectent chaque sauvegarde de la même manière et ne corrompent pas les parties existantes. Sauvegardez toujours le fichier d'origine avant de modifier, et vos sauvegardes restent sûres même si une modification ultérieure casse le chargeur.

Quel éditeur de texte dois-je utiliser pour la première fois ?

Notepad++ est l'option la plus adaptée aux débutants car il préserve les tabulations, affiche explicitement les fins de ligne et vous permet de changer d'encodage sans enregistrer de marqueur BOM. VS Code est également excellent si vous prévoyez d'évoluer vers un modding plus avancé.

Mes modifications seront-elles écrasées par les mises à jour du jeu ?

Oui, les correctifs importants remplacent souvent le dossier StreamingAssets. Après chaque mise à jour, comparez vos fichiers sauvegardés avec les nouveaux fichiers d'origine et réappliquez les lignes qui ont changé. Un simple fichier de patch textuel rend cette restauration quasi instantanée.

Puis-je partager mes modifications avec d'autres joueurs ?

Absolument. La plupart des moddeurs livrent un seul fichier .txt ou .csv avec un changelog. Déposez le fichier dans le même chemin StreamingAssets sur l'installation d'un autre joueur et les modifications prennent effet après un redémarrage. Le Discord de la communauté est un excellent endroit pour publier votre travail.

Où puis-je trouver la liste la plus à jour des champs modifiables ?

Le wiki officiel d'Ostranauts suit les champs modifiables connus et est mis à jour après chaque correctif majeur. Des tableurs maintenus par les joueurs sur le Discord documentent également des champs de niche que le wiki n'a pas encore couverts.

Quel système prévoyez-vous de modifier en premier — les objets, l'équipage ou l'économie ? Déposez un commentaire avec votre premier objectif de modding et nous vous orienterons vers le champ exact à modifier.