Editer sa sauvegarde

Support technique et aide de jeu concernant le scénario principal du jeux X Rebirth.

Moderator: Modérateurs pour les forum Français

Post Reply
eroneast
Posts: 7
Joined: Tue, 1. Apr 08, 18:38

Editer sa sauvegarde

Post by eroneast » Sun, 31. Mar 19, 22:19

Bonjour, plusieurs personne semble encore chercher que modifier dans les fichiers xml (obtenu en décompressant le fichier de sauvegarde save_001.xml.gz) pour "booster" leur Skunk. Voici un petit explicatif. Une fois bien compris, il vous sera facile d'analiser et modifier le reste des données de vos sauvegardes.

Premièrement décompressez la sauvegarde pour obtenir un fichier *.xml au lieu de *.xml.gz. Ouvrez avec un logiciel tel que "notepad++" et éditez.

<!-- ces 3 lignes sont à modifier pour éditer vos crédits -->
<player name="Ren Otani" location="{20005,447}" money="904269940"/>
<account id="[0x153]" amount="904269940"/>
<stat id="money_player" value="904269490"/>

<!-- ces lignes gèrent votre stock de missiles et de marines pour les abordages
vous pouvez ajouter des références manuellement si vous connaissez les références à ajouter.
par exemple ajoutez la ligne [<item macro="character_argon_male_marine_mk1_macro" amount="10000"/>] pour avoir des marines argoniens de niveau 1(il vous faudra quand même un NPC d'abordage pour les utiliser je croi).-->

<ammunition>
<available>
<item macro="missile_player_guided_macro" amount="10000"/>
<item macro="missile_player_dumbfire_macro" amount="10000"/>
<item macro="missile_player_guided_heavy_macro" amount="10000"/>
<item macro="missile_player_dumbfire_heavy_macro" amount="10000"/>
</available>
</ammunition>

<!-- celles-ci indiquent votre armement et l'ordre du cycle de rotation lors de la sélection -->
<weaponcycle>
<slot ref="conn_primaryweapon_beam">
<cycle index="5" ref="weapon_player_mining_mk2_macro"/>
</slot>
<slot ref="conn_primaryweapon_impuls">
<cycle index="3" ref="weapon_player_impulse_mk2_macro"/>
</slot>
<slot ref="conn_primaryweapon_mg">
<cycle index="1" ref="weapon_player_machinegun_mk3_macro"/>
</slot>
<slot ref="conn_primaryweapon_plasma">
<cycle index="4" ref="weapon_player_plasma_mk2_macro"/>
</slot>
<slot ref="conn_primaryweapon_shotgun">
<cycle index="2" ref="weapon_player_shotgun_mk2_macro"/>
</slot>

<!-- lignes pour les missiles tirés de droite -->
<slot ref="weaponconnection3">
<cycle index="1" ref="missile_player_guided_macro"/>
<cycle index="2" ref="missile_player_guided_heavy_macro"/>
<cycle index="3" ref="missile_player_swarm_macro"/>
<cycle index="4" ref="missile_player_swarm_heavy_macro"/>
<cycle index="9" ref="missile_player_dumbfire_macro"/>
<cycle index="10" ref="missile_player_dumbfire_heavy_macro"/>
<cycle index="11" ref="missile_player_guided_light_macro"/>
</slot>
<!-- lignes pour les missiles tirés de gauche (si même référence et numéro que pour la droite = double tir de missile ; ici les numéros 9 et 10 sont tirés par deux simutanément) -->
<slot ref="weaponconnection4">
<cycle index="5" ref="missile_player_torpedo_macro"/>
<cycle index="6" ref="missile_player_emp_macro"/>
<cycle index="7" ref="missile_player_torpedo_02_macro"/>
<cycle index="9" ref="missile_player_dumbfire_macro"/>
<cycle index="10" ref="missile_player_dumbfire_heavy_macro"/>

<!-- lignes pour les "softwares" -->
<connection connection="connection_software03">
<component class="software" macro="software_economy_analytics_mk1_macro" connection="softwareconnection" id="[0x87255d]"/>
</connection>
<connection connection="connection_software02">
<component class="software" macro="software_target_computer_mk2_macro" connection="softwareconnection" id="[0x872535]"/>
</connection>
<connection connection="connection_software01">
<component class="software" macro="software_trading_computer_mk3_macro" connection="softwareconnection" id="[0x87254a]"/>
</connection>
<connection connection="scannerconnection">
<component class="scanner" macro="unit_player_ship_scanner_3_macro" connection="scannerconnection" id="[0x87253c]">

<!-- Arme 1 -->
<connection connection="conn_primaryweapon_mg">
<component class="playerweapon" macro="weapon_player_machinegun_mk3_macro" connection="shipconnection" attackmethod="hitbybullet" attacktime="3486.123" lastshottime="5378.974" ammunition="-1" id="[0x87253b]">
<offset>
<!-- Arme 2 -->
<connection connection="conn_primaryweapon_shotgun">
<component class="playerweapon" macro="weapon_player_shotgun_mk2_macro" connection="shipconnection" lastshottime="5353.724" ammunition="-1" id="[0x8724d8]">
<offset>
<!-- Arme 3 -->
<connection connection="conn_primaryweapon_impuls">
<component class="playerweapon" macro="weapon_player_impulse_mk2_macro" connection="shipconnection" attacker="[0x872855]" attackmethod="hitbybullet" attacktime="3591.299" lastshottime="5353.724" ammunition="-1" id="[0x8724fe]">
<offset>
<!-- Arme 4 -->
<connection connection="conn_primaryweapon_beam">
<component class="playerweapon" macro="weapon_player_mining_mk2_macro" connection="shipconnection01" attacker="[0x872855]" attackmethod="hitbybullet" attacktime="3808.165" lastshottime="5353.724" ammunition="-1" id="[0x872558]">
<offset>
<!-- Arme 5 -->
<connection connection="conn_primaryweapon_plasma">
<component class="playerweapon" macro="weapon_player_plasma_mk2_macro" connection="shipconnection" attacker="[0x872855]" attackmethod="hitbybullet" attacktime="3807.057" lastshottime="5353.724" ammunition="-1" id="[0x86e11d]">
<offset>

<!-- Bouclier 1 -->
<connection connection="shields">
<component class="shieldgenerator" macro="shieldgenerator_player_cap_mk5_macro" connection="connection01" id="[0x872455]">
<!-- Bouclier 2 -->
<connection connection="shieldgenerators">
<component class="shieldgenerator" macro="shieldgenerator_player_cap_mk5_macro" connection="connection01" id="[0x872565]">
<offset>

<!-- Moteur 1-->

<connection connection="engine_r">
<component class="engine" macro="engine_player_man_mk5_macro" connection="ship" attackmethod="hitbybullet" attacktime="3083.197" id="[0x872508]">
<offset>
<!-- Moteur 2 -->
<connection connection="engine_l">
<component class="engine" macro="engine_player_man_mk5_macro" connection="ship" attackmethod="hitbybullet" attacktime="3083.266" id="[0x87250e]">
<offset>

<!-- Votre inventaire de cales
vous pouvez ajouter des références manuellement si vous connaissez les références à ajouter.-->

<inventory>
<ware ware="inv_scrapmetal" amount="238"/>
<ware ware="inv_silicateminerals" amount="23"/>
<ware ware="inv_gourmetfoodstuffs" amount="93"/>
<ware ware="inv_mineralfertilizer" amount="64"/>
<ware ware="inv_miningequipment" amount="52"/>
<ware ware="inv_enginecomponents" amount="21"/>
<ware ware="inv_shipwreckage" amount="110"/>
<ware ware="inv_blankidcards" amount="35"/>
<ware ware="inv_plutoniumdioxide" amount="4"/>
<ware ware="inv_smallarms" amount="8"/>
<ware ware="inv_programmablefieldarray"/> ici la ligne indique que l'on a eu l'objet mais que nous n'en avons plus en stock, ajoutez amount="xx" pour en avoir à nouveau
<ware ware="inv_jumpdrivecomponents" amount="26"/>
<ware ware="inv_jonkayeanswhiskey" amount="20"/>
<ware ware="inv_terranredwine" amount="10"/>
<ware ware="inv_delexianale" amount="50"/>
</inventory>

<!-- Equipage -->
<connections>
<connection connection="connection_npc05">
<component class="npc" macro="character_ar_female_engineer_macro" connection="commandroomslot" name="Yana Fisty" owner="player" page="10103" id="[0x872629]">
<offset>
<position x="-0.5439" y="-0.002663" z="3.169"/>
</offset>
<skills visible="1">
<skill type="engineering" value="2"/>
<skill type="leadership" value="3"/>
<skill type="management" value="3"/>
<skill type="navigation" value="2"/>
<skill type="science" value="4"/>
</skills>
<entity type="specialistaquatics" customconversation="1"/>
<account id="[0x153]" amount="904269940"/>
<npcseed bodyparts="2888451539" bonescales="573392899" morphtargetweights="2601260911"/>
</component>
</connection>

Une fois fini vos modifs, enregistrez puis replacez le *.xml dans le *.xml.gz.

En rouge les données que j'ai modifiées sans risques pour le jeu.

Voila pour le moment ce que j'en sait. Le reste je l'analiserai plus tard.

Bon jeu à tous.
Last edited by eroneast on Thu, 11. Apr 19, 22:49, edited 1 time in total.

eroneast
Posts: 7
Joined: Tue, 1. Apr 08, 18:38

Re: Editer sa sauvegarde

Post by eroneast » Wed, 3. Apr 19, 21:44

Pour ceux qui cherchent à éditer quelque chose de spécifique, je peut rechercher suffit de demander ici.

Je fais actuellement des recherches sur l'édition complète de l'inventaire du skunk et sur la gestion des vaisseaux "owner=player" (dont nous sommes propriétaire)
Je mettrai tous ça en ligne dès que j'aurais tester en jeu que ça fonctionne correctement.

Les informations fournies sont issues de mes recherches personnelles à l'exception de l'ajout des drones dans les vaisseaux tiers. Le post d'origines des ces informations se trouve ici. J'ai juste simplifié pour les néophites de l'édition des save pour pas qu'ils galèrent avec la recherche des lignes et l'anglais :?
Last edited by eroneast on Thu, 11. Apr 19, 23:43, edited 2 times in total.

User avatar
Phlt
Moderator (Français)
Moderator (Français)
Posts: 4189
Joined: Fri, 31. Mar 06, 19:26
x4

Re: Editer sa sauvegarde

Post by Phlt » Wed, 3. Apr 19, 23:12

Bonne initiative ce topic. :)

S'il devient populaire, je l'épinglerai.

eroneast
Posts: 7
Joined: Tue, 1. Apr 08, 18:38

Re: Editer sa sauvegarde

Post by eroneast » Thu, 11. Apr 19, 23:16

Voici les lignes qui gèrent votre base de connaissances. la référence des objets peut-être utilisée pour modifier les données dans les lignes citées précédemment.

<known>
<entries type="shiptypes_xl">
<entry id="units_size_xl_red_destroyer_macro" read="0"/>
<entries type="shiptypes_l">
<entries type="shiptypes_m">
<entries type="shiptypes_s">
<entries type="shiptypes_xs">
<entries type="stationtypes">
<entries type="moduletypes_production">
<entries type="moduletypes_storage">
<entries type="moduletypes_efficiency">
<entries type="weapontypes_primary">
<entry id="weapon_player_mining_mk1_macro" read="0"/>
<entry id="weapon_player_mining_mk2_macro" read="0"/>
<entry id="weapon_player_plasma_mk1_macro" read="0"/>
<entry id="weapon_player_plasma_mk2_macro" read="0"/>
<entry id="weapon_player_shotgun_mk1_macro" read="0"/>
<entry id="weapon_player_shotgun_mk2_macro" read="0"/>
<entry id="weapon_player_impulse_mk1_macro" read="0"/>
<entry id="weapon_player_impulse_mk2_macro" read="0"/>
<entry id="weapon_player_machinegun_mk1_macro" read="0"/>
<entry id="weapon_player_machinegun_mk2_macro" read="0"/>
<entry id="weapon_player_machinegun_mk3_macro" read="0"/>
</entries>
<entries type="turrettypes">
<entries type="shieldgentypes">
<entry id="shieldgenerator_player_cap_mk1_macro" read="0"/>
<entry id="shieldgenerator_player_cap_mk2_macro" read="0"/>
<entry id="shieldgenerator_player_cap_mk3_macro" read="0"/>
<entry id="shieldgenerator_player_cap_mk4_macro" read="0"/>
<entry id="shieldgenerator_player_cap_mk5_macro" read="0"/>
<entry id="shieldgenerator_player_bal_mk1_macro" read="0"/>
<entry id="shieldgenerator_player_bal_mk2_macro" read="0"/>
<entry id="shieldgenerator_player_bal_mk3_macro" read="0"/>
<entry id="shieldgenerator_player_bal_mk4_macro" read="0"/>
<entry id="shieldgenerator_player_rec_mk1_macro" read="0"/>
<entry id="shieldgenerator_player_rec_mk2_macro" read="0"/>
<entry id="shieldgenerator_player_rec_mk3_macro" read="0"/>
<entry id="shieldgenerator_player_rec_mk4_macro" read="0"/>
<entry id="shieldgenerator_size_l_mk2_macro" read="0"/>
<entry id="shieldgenerator_size_m_mk2_macro" read="0"/>
</entries>
<entries type="enginetypes">
<entry id="engine_player_bal_mk1_macro" read="0"/>
<entry id="engine_player_bal_mk2_macro" read="0"/>
<entry id="engine_player_bal_mk3_macro" read="0"/>
<entry id="engine_player_bal_mk4_macro" read="0"/>
<entry id="engine_player_man_mk1_macro" read="0"/>
<entry id="engine_player_man_mk2_macro" read="0"/>
<entry id="engine_player_man_mk3_macro" read="0"/>
<entry id="engine_player_man_mk4_macro" read="0"/>
<entry id="engine_player_spe_mk1_macro" read="0"/>
<entry id="engine_player_spe_mk2_macro" read="0"/>
<entry id="engine_player_spe_mk3_macro" read="0"/>
<entry id="engine_player_spe_mk4_macro" read="0"/>
</entries>
<entries type="scannertypes">
<entry id="software_target_computer_mk1_macro" read="0"/>
<entry id="software_target_computer_mk2_macro" read="0"/>
<entry id="software_trading_computer_macro" read="0"/>
<entry id="software_trading_computer_mk2_macro" read="0"/>
<entry id="software_trading_computer_mk3_macro" read="0"/>
<entry id="unit_player_ship_scanner_1_macro" read="0"/>
<entry id="unit_player_ship_scanner_2_macro" read="0"/>
<entry id="unit_player_ship_scanner_3_macro" read="0"/>
<entry id="software_economy_analytics_mk1_macro" read="0"/>
</entries>
<entries type="marines">
<entry id="character_argon_male_marine_mk1_macro" read="0"/>
</entries>
<entries type="unique_npcs">
<entry id="character_argon_yisha_macro" read="0"/>
</entries>
<entries type="wares"> marchandises transportables dans vos vaisseaux de ligne
<entry id="bioopticwiring" read="0"/>
<entry id="crystals" read="0"/>
<entry id="cutcrystals" read="0"/>
<entry id="drp_assault" read="0"/>
<entry id="drp_cargolifter" read="0"/>
<entry id="drp_construction" read="0"/>
<entry id="drp_interceptor_mk1" read="0"/>
<entry id="drp_overrun_mk1" read="0"/>
<entry id="drp_scoopcollector_mk2" read="0"/>
<entry id="drp_surfaceminer_mk1" read="0"/>
<entry id="drp_surfaceminer_mk2" read="0"/>
<entry id="dumbfiremissile" read="0"/>
<entry id="energycells" read="0"/>
<entry id="foodrations" read="0"/>
<entry id="fuelcells" read="0"/>
<entry id="ice" read="0"/>
<entry id="ioncells" read="0"/>
<entry id="ions" read="0"/>
<entry id="meat" read="0"/>
<entry id="medicalsupplies" read="0"/>
<entry id="microchips" read="0"/>
<entry id="narcotics" read="0"/>
<entry id="nividium" read="0"/>
<entry id="nividiumgems" read="0"/>
<entry id="ore" read="0"/>
<entry id="plasma" read="0"/>
<entry id="plasmacells" read="0"/>
<entry id="quantumtubes" read="0"/>
<entry id="refinedmetals" read="0"/>
<entry id="reinforcedmetalplating" read="0"/>
<entry id="silicon" read="0"/>
<entry id="siliconwafers" read="0"/>
<entry id="spacefuel" read="0"/>
<entry id="spaceweed" read="0"/>
<entry id="spe_cockpit_build" read="0"/>
<entry id="spe_cockpit_fight" read="0"/>
<entry id="spe_cockpit_trade" read="0"/>
<entry id="spices" read="0"/>
<entry id="upg_pla_engine_man_mk5" read="0"/>
<entry id="upg_pla_scanner_mk3" read="0"/>
<entry id="upg_pla_shield_cap_mk5" read="0"/>
<entry id="upg_pla_software_ec_mk1" read="0"/>
<entry id="upg_pla_software_tc_mk3" read="0"/>
<entry id="upg_pla_software_trc_mk2" read="0"/>
<entry id="water" read="0"/>
<entry id="wheat" read="0"/>
</entries>
<entries type="inventory_wares"> marchandises transportables dans le Skunk
<entry id="inv_albiontobacco" read="0"/>
<entry id="inv_albionvisa" read="0"/>
<entry id="inv_amphetaminesulfate" read="0"/>
<entry id="inv_argondelicacypacks" read="0"/>
<entry id="inv_blankfreightpapers" read="0"/>
<entry id="inv_blankidcards" read="0"/>
<entry id="inv_calciteshells" read="0"/>
<entry id="inv_cartographyunits" read="0"/>
<entry id="inv_chocolatelacedrations" read="0"/>
<entry id="inv_damagedsingularityengine" read="0"/>
<entry id="inv_decryptionmodule" read="0"/>
<entry id="inv_delexianale" read="0"/>
<entry id="inv_detonator" read="0"/>
<entry id="inv_enginecomponents" read="0"/>
<entry id="inv_entertainmentconsoles" read="0"/>
<entry id="inv_fluxcapacitor" read="0"/>
<entry id="inv_gourmetfoodstuffs" read="0"/>
<entry id="inv_guidancesystem" read="0"/>
<entry id="inv_hackerchips" read="0"/>
<entry id="inv_haze" read="0"/>
<entry id="inv_interfaceunit" read="0"/>
<entry id="inv_jonkayeanswhiskey" read="0"/>
<entry id="inv_jumpdrivecomponents" read="0"/>
<entry id="inv_kyonwarhead" read="0"/>
<entry id="inv_lifesupportsystems" read="0"/>
<entry id="inv_medicalequipment" read="0"/>
<entry id="inv_metalalloys" read="0"/>
<entry id="inv_microorganisms" read="0"/>
<entry id="inv_mineralfertilizer" read="0"/>
<entry id="inv_miningequipment" read="0"/>
<entry id="inv_neuronalstimulant" read="0"/>
<entry id="inv_omicronvisa" read="0"/>
<entry id="inv_plutoniumdioxide" read="0"/>
<entry id="inv_programmablefieldarray" read="0"/>
<entry id="inv_psychedelicmushrooms" read="0"/>
<entry id="inv_redwater" read="0"/>
<entry id="inv_scrapmetal" read="0"/>
<entry id="inv_securitydecryptionsystem" read="0"/>
<entry id="inv_securityinterfacechips" read="0"/>
<entry id="inv_shipwreckage" read="0"/>
<entry id="inv_silicateminerals" read="0"/>
<entry id="inv_smallarms" read="0"/>
<entry id="inv_spaceflies" read="0"/>
<entry id="inv_spaceflyeggs" read="0"/>
<entry id="inv_spacesuits"/>
<entry id="inv_stasischambers" read="0"/>
<entry id="inv_teladianiumpanelling" read="0"/>
<entry id="inv_terranhightechgoods" read="0"/>
<entry id="inv_terranredwine" read="0"/>
<entry id="inv_timewarp" read="0"/>
<entry id="inv_unidentifiedartifacts" read="0"/>
<entry id="inv_weaponinterfacechips" read="0"/>
<entry id="inv_weaponmodpart_t1" read="0"/>
<entry id="inv_weaponmodpart_t2" read="0"/>
<entry id="inv_weaponmodpart_t3" read="0"/>
<entry id="inv_weaponmod_t1" read="0"/>
<entry id="inv_weaponmod_t2" read="0"/>
<entry id="inv_weaponmod_t3" read="0"/>
<entry id="inv_xenoncomponents" read="0"/>
<entry id="spe_ammo_torpedo_02" read="0"/>
<entry id="spe_drop_navbeacon" read="0"/>
</entries>
<entries type="factions">
<entries type="licences">
</known>

J'ai volontairement effacé les lignes de certaines catégories car peu utiles pour l'édition mais libre à vous de les regarder et de les utiliser à votre convenance avec un peu de logique.

eroneast
Posts: 7
Joined: Tue, 1. Apr 08, 18:38

Re: Editer sa sauvegarde

Post by eroneast » Thu, 11. Apr 19, 23:37

Voici les lignes à éditer pour la modification des vaisseaux vous appartenant.

Pour les trouver, cherché les lignes telles que celle-ci :
<connection connection="ships">
<component class="ship_m" macro="units_size_m_container_transporter_5_macro" connection="space" owner="player" id="[0x250a]">


<!-- la ligne "hull" indique les domages pris par le vaisseau. Effacer la pour réparer le vaisseau à 100% -->
<hull min="2550"/>

<!-- munitions et drones disponibles -->
<ammunition>
<available>
<item macro="units_size_xs_transp_empty_macro" amount="12"/>
<item macro="units_size_xs_welder_drone_macro" amount="3"/>
</available>
</ammunition>
Si votre vaisseau ne dispose pas de drones à la base ou, si vous ne pouvez pas en acheter ou encore, en cas de bug du jeu (comme pour la mission de la vente des 300 unités de nourriture en début de jeu), il vous suffit d'ajouter ces lignes manuellement sous la ligne <gravidar range="12192.352"/>

<!-- moyeur 2 -->
<connection connection="connection_engine02" macro="connection_engine02">
<component class="engine" macro="engine_size_s_03_macro" connection="connection_component01" id="[0x250b]">
<!-- moteur 1 -->
<connection connection="connection_engine01" macro="connection_engine01">
<component class="engine" macro="engine_size_s_03_macro" connection="connection_component01" id="[0x250d]">

<!-- pilote du vaisseau -->
<connection connection="connection05">
<component class="npc" macro="character_ar_female_pilot_macro" connection="commandroomslot" name="Chianna Silsarna" owner="player" page="10104" id="[0x2510]">
<listeners>
<listener listener="[0x250a]" event="killed"/>
</listeners>
<offset>
<position x="-3792837376" y="2140082176" z="2290027520"/>
<rotation yaw="37.93622" pitch="-65.42382" roll="-60.86814"/>
</offset>
<skills visible="1">
<skill type="combat" value="5"/>
<skill type="engineering" value="5"/>
<skill type="leadership" value="5"/>
<skill type="management" value="5"/>
<skill type="morale" value="5"/>
<skill type="navigation" value="5"/>
<skill type="science" value="5"/>
</skills>
<entity type="pilot" control="1" customconversation="1"/>
<account id="[0x4b]" amount="898063806"/>
<blackboard>
<value name="$abortmovefollow" type="integer" value="1"/>
</blackboard>
<npcseed bodyparts="412305027" bonescales="1946950041" morphtargetweights="1816716896"/>
</component>

<!-- bouclier -->
<connection connection="connection_shieldgen01" macro="connection_shieldgen01">
<component class="shieldgenerator" macro="shieldgenerator_ship_m_03_macro" connection="connection01" id="[0x1f7c0]">

<!-- emplacement des containeurs et contenu de ceux-ci -->
<connection connection="connection_storage01" macro="connection_storage01">
<component class="storage" macro="storage_ship_m_container_01_macro" connection="shipconnection" id="[0x2513]">
<offset default="1"/>
<cargo>
<summary parent="[0x2513]" connection="cargo">
<ware ware="foodrations" amount="10000"/>
</summary>
</cargo>
<connections>
<connection connection="cargo" macro="cargo">
<component class="cargobay" macro="cargobay_ship_m_container_01_macro" connection="storageconnection" id="[0x1f7c2]"/>
</connection>
</connections>
</component>
</connection>

Post Reply

Return to “Support et Aide pour X Rebirth”