EconomyOverride.json permet de changer les prix et la disponibilité des objets chez les marchands SCUM. Le format est strict : toutes les valeurs doivent être des chaînes entre guillemets, y compris les nombres. L'éditeur s'en charge pour vous.
Comment utiliser l'outil
Lancez le serveur une fois : il génère SCUM/Saved/Config/WindowsServer/EconomyOverride.json (selon la version, le fichier peut porter un autre nom : vérifiez votre dossier).
Importez ce fichier dans l'éditeur.
Ajustez les paramètres globaux, puis ajoutez un marchand (ex. A_0_Armory) et ses objets avec leur tradeable-code.
Mettez -1 pour retrouver le prix par défaut ; can-be-purchased vaut default, true ou false.
Téléchargez le fichier, placez-le dans le dossier de config serveur arrêté, puis redémarrez.
Identifiants de marchands et d'objets
Un identifiant de marchand combine un secteur d'avant-poste (A_0, B_4, C_2, Z_3) et un type (Armory, BoatShop, Mechanic, Trader), ex. B_4_Mechanic. Les builds récentes peuvent en ajouter : conservez ceux de votre fichier généré. Le tradeable-code est le nom du blueprint (ex. BP_Weapon_AK47) ; la commande #ListItems en jeu aide à le retrouver.
- delta-price : -1 = prix variable aléatoire ; 0 ou plus = prix figé
- can-be-purchased : default, true ou false
Questions fréquentes
- Pourquoi mon EconomyOverride.json n'est-il pas chargé ?
- La cause la plus fréquente est un nombre non entouré de guillemets. Cet éditeur exporte toutes les valeurs en chaînes ; vérifiez aussi le nom du fichier dans SCUM/Saved/Config/WindowsServer et éditez serveur arrêté.
- Comment retirer un objet de la vente ?
- Ajoutez l'objet chez le marchand avec can-be-purchased à false.
