Pendant le développement d’un mod BeamNG, relancer le jeu à chaque modification est une perte de temps.
Recharger les assets en live
Ctrl + L → recharge les mods sans quitter la session
F5 → recharge la scène actuelle
Pour recharger uniquement le véhicule sélectionné :
Ctrl + R → respawn du véhicule (recharge les valeurs du jbeam)
Workflow de modding efficace
- Ouvrir le fichier
.jbeamdans un éditeur (VS Code + extension JSON) - Modifier le paramètre (ex: raideur d’un ressort de suspension)
Ctrl + Rdans BeamNG- Observer le comportement
- Répéter
Valider le JSON avant de recharger
Les erreurs JSON dans un .jbeam crashent silencieusement le chargement du véhicule. Valider d’abord :
python3 -m json.tool mon_fichier.jbeam > /dev/nullSi pas d’output = JSON valide. BeamNG utilise un JSON légèrement étendu (commentaires // autorisés) donc certains validateurs rejetteront des fichiers valides pour BeamNG — utiliser le validateur Python plutôt qu’un service en ligne.