Plantage lié à l´inventaire --> Un problème de résolu!
C´est bon, j´ai modifié le fichier de sauvegarde et le jeu ne plante plus lorsque je clique sur le perso en anomalie.
Tout d´abord merci à Nerro pour son aide précieuse.
Juste une question où as-tu trouvé la ligne de commande liée au fichier ProjectX?
Pour ceux que ca intéresse voici la solution à mon problème :
j´ai tapé en ligne de commande le texte suivant :
ProjectX.exe saveEditor.xscr unpack slot0 (0 étant mon répertoire de sauvegarde - Sauvegarde au niveau de la mappemonde)
3 Fichiers de créés :
- baseSave.xsv
- globeSave.xsv
- metadata
En cherchant un peu, les données des soldats sont dans le fichier globeSave.xsv
A un moment j´ai vu le code suivant :
backpack
{
0
{
cartridge "medikit1Cartridge"
className "InventoryItem"
itemTypeId "MediKit1"
locationx 0
locationy 1
} //0
1
{
cartridge "medikit2Cartridge"
className "InventoryItem"
itemTypeId "MediKit2"
locationx 0
locationy 1
} //1
className "CVector"
} //backpack
Comme je m´en doutais, 2 objets au même endroit dans l´inventaire.
Il suffisait donc d´en supprimer un.
backpack
{
0
{
cartridge "medikit2Cartridge"
className "InventoryItem"
itemTypeId "MediKit2"
locationx 0
locationy 1
} //0
className "CVector"
} //backpack
Ensuite recompiler le fichier de sauvegarde avec la ligne de commande suivante :
ProjectX.exe saveEditor.xscr pack slot0 (0 étant mon répertoire de sauvegarde)
Relancer le jeux et ho miracle ca ne plante plus!
J´encourage donc ceux qui ont des problèmes d´inventaires avec leur perso de faire cette manip afin de tenter de les régler.
Si certains ontd´autre problèmes liés à l´inventaire, je propose de créer un sujet spécifiques afin de les regrouper avec leur solution.
Bon jeux à tous!