FS25 Gestionnaire de base de données centralisée V2.0.0.0

FS25 Autre

FS25 Gestionnaire de base de données centralisée V2.0.0.0


V2.0.0.0
Changements majeurs :
– Refonte complète de l'image de marque : DBAPI devient SILODB (modDesc, scripts, commandes de console et API).
– Transition vers l'ORM : Introduction d'un système de gestion de données structurées (CRUD : Créer, Mettre à jour, Supprimer, Rechercher).
– Moteur de requêtes : Ajout du moteur de requêtes (filtrage, tri, pagination) et du validateur de schéma.

Changements majeurs :
– Suppression des paires clé-valeur : les anciennes méthodes getValue, setValue, deleteValue et listKeys ont été supprimées.
– Nouvelle exportation : les scripts doivent désormais appeler SILODB au lieu de DBAPI.

Améliorations :
– Mise à jour du fichier ExampleDbUsage.lua avec gestion des erreurs.

Stockage centralisé et outils VS Code pour les moddeurs
FS25_DBAPI est une couche de persistance simplifiée pour les mods de Farming Simulator 25. Elle remplace la gestion fragmentée des données par une base de données FlatDB centralisée, basée sur JSON, et fournit une API globale simple (g_globalMods["FS25_DBAPI"].DBAPI) pour le stockage de paires clé/valeur avec espaces de noms.

Pour optimiser votre flux de travail, il est fourni avec une extension VS Code dédiée comprenant IntelliSense, des extraits de code et une vue arborescente en direct pour inspecter vos fichiers de base de données directement dans l'éditeur.

Pourquoi utiliser FS25_DBAPI ?
– Zéro surcharge : une couche de persistance minimale, compatible avec les sauvegardes, qui ne nécessite aucun moteur de base de données externe.
– API intuitive : méthodes claires pour getValue, setValue, listKeys et deleteValue.
– Vitesse de développement : Accélérez considérablement le codage grâce à la saisie semi-automatique, aux extraits de code et à la visualisation de l’espace de travail.
– Compatibilité entre mods : simplifiez le partage de données entre les mods et rationalisez les migrations entre les sauvegardes.
– Évolutif : suffisamment léger pour les petits mods utilitaires, mais suffisamment robuste pour les packs de mods complexes.

Démarrage rapide pour les développeurs

Installez le mod
Déposez le fichier ZIP de la version dans votre dossier mods/ et chargez votre sauvegarde pour initialiser l'API.

Configurer l'extension VS Code
Accédez au répertoire vscode-extension et exécutez :

Frapper
npm run compile
npm run package

Installez le fichier .vsix résultant via VS Code (Extensions → Installer à partir d'un VSIX…).

Exemples de code
Définir une valeur de configuration :

Lua
local DBAPI = g_globalMods["FS25_DBAPI"]
DBAPI.setValue("MyMod", "config.playerSpeed", 12.5)

Lire avec une valeur par défaut de repli :

Lua
local DBAPI = g_globalMods["FS25_DBAPI"]
vitesse locale = DBAPI.getValue("MyMod", "config.playerSpeed", 10)

Impliquez-vous
Nous sommes à l'écoute de vos commentaires ! Que vous souhaitiez signaler un bug, demander une fonctionnalité ou proposer une intégration, rejoignez la discussion sur GitHub.

Crédits:
LeGrizzly




Qu'est-ce que FS25 Mods | FS22 Mods

Farming Simulator 25 mods / Farming Simulator 22 mods sont des fichiers source gratuits et fonctionnent comme des addons pour le jeu Farming Simulator 25 / Farming Simulator 22. Nous sommes heureux de vous offrir les mods Farming Simulator 2025 les / mods Farming Simulator 2022 les plus récents et testés chaque jour


Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *