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éthode | Compétence requise | Coût des outils | Résistance aux mises à jour | Réversibilité |
|---|---|---|---|---|
| Édition de données en texte brut | Adapté aux débutants | Gratuit (Notepad++) | Élevée — fichiers vanilla non affectés | Restauration en un clic depuis la sauvegarde |
| Édition hexadécimale binaire | Avancé | Gratuit ou payant | Faible — patches invalidés par les mises à jour | Difficile sans retour à un checksum |
| Injection de scripts (Lua) | Intermédiaire | Gratuit | Moyenne — dépend des hooks de script | Variable, nécessite souvent une désinstallation |
| Mods DLL compilés | Expert | Gratuit + IDE | Très faible — recompilation par version | Ré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
| Plateforme | Racine de l'installateur | Sous-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'installateur | Ostranauts_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 intactesactive\— fichiers actuellement chargésexperimental\— modifications en cours pour les testsREADME.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 fichier | Format | Utilisation principale | Difficulté d'édition |
|---|---|---|---|
items.txt | Délimité par tabulations | Prix des objets, poids, descriptions, tailles de piles | Débutant |
characters.txt | CSV | Statistiques de l'équipage, histoires, compétences de départ | Intermédiaire |
ships.txt | CSV | Agencements des vaisseaux, capacité de carburant, valeurs de coque | Intermé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 fichier | Format | Utilisation principale |
|---|---|---|
jobs.txt | Texte brut | Disponibilité des emplois, taux de paie, prérequis |
events.txt | Texte brut | Déclencheurs et résultats d'événements aléatoires |
factions.txt | CSV | Réputation de faction, hostilité, modificateurs commerciaux |
economy.txt | Texte brut | Prix de base, taux d'inflation, minuteries de rafraîchissement du marché |
dialogue.txt | Texte brut | Arbres 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
- Lancez Ostranauts une fois après avoir installé le dernier correctif pour confirmer une base de référence propre.
- Fermez complètement le jeu pour qu'aucun fichier ne soit verrouillé.
- Créez un dossier de sauvegarde et copiez le fichier cible à l'aide de votre gestionnaire de fichiers.
- 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
- Localisez la ligne que vous voulez modifier. Utilisez la fonction Rechercher de l'éditeur (Ctrl+F) avec un jeton unique de la description.
- Modifiez uniquement la valeur, en conservant intacte la structure des colonnes. Préservez tous les tabulations, virgules et guillemets.
- Enregistrez le fichier en UTF-8 brut sans marqueur BOM. Notepad++ dispose d'une option explicite Encodage → UTF-8 pour cela.
- Rouvrez le fichier et vérifiez visuellement qu'aucune ligne n'a été tronquée.
Phase 3 — Validation
- Lancez Ostranauts. Si le jeu se charge sans erreurs, votre modification est syntaxiquement valide.
- 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.
- 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
- Écrivez un court
changelog.txtdécrivant ce que vous avez modifié, sur quelle version du jeu vous l'avez testé et toutes les dépendances. - 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
| Éditeur | Coût | Idéal pour | Fonctionnalité notable |
|---|---|---|---|
| Notepad++ | Gratuit | Débutants | Édition en mode colonne pour colonnes alignées |
| VS Code | Gratuit | Utilisateurs avancés | Diff Git intégré, édition multi-curseur |
| Sublime Text | Payant (essai gratuit) | Modifications en masse rapides | Saut de ligne « Goto Anything » |
| Vim / Neovim | Gratuit | Utilisateurs de terminal | Enregistrement 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\tcorrespond à 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.