Zentralisierter Datenbankmanager
Zentralisierte Speicherung und VS-Code-Tools für Modder
FS25_DBAPI ist eine optimierte Persistenzschicht für Landwirtschafts-Simulator 25-Mods.
Es ersetzt die fragmentierte Datenverarbeitung durch eine zentralisierte, JSON-gestützte FlatDB und bietet eine einfache
globale API (g_globalMods["FS25_DBAPI"].DBAPI) für die Speicherung von Schlüssel/Werten im Namensraum.
Um Ihren Workflow zu beschleunigen, ist eine spezielle VS-Code-Erweiterung mit IntelliSense, Snippets
und einer Live-Baumansicht enthalten, mit der Sie Ihre Datenbankdateien direkt im Editor überprüfen können.
Warum FS25_DBAPI verwenden?
- Zero Overhead: Eine minimale, spielspeichersichere Persistenzschicht, die keine externen Datenbank-Engines erfordert.
- Intuitive API: Bereinigte Methoden für getValue, setValue, listKeys und deleteValue.
- Entwicklergeschwindigkeit: Beschleunigen Sie die Codierung drastisch mit Autovervollständigung, Snippets und Arbeitsbereichsvisualisierung.
- Cross-Mod-Kompatibilität: Vereinfachen Sie den Datenaustausch zwischen Mods und optimieren Sie Migrationen zwischen Spielständen.
- Skalierbar: Leicht genug für kleine Utility-Mods, aber dennoch robust genug für komplexe Modpacks.
Schnellstart für Entwickler
1. Installiere den Mod
Legen Sie die Release-ZIP-Datei in Ihrem Mods/-Ordner ab und laden Sie Ihr Savegame, um die API zu initialisieren.
2. Richten Sie die VS-Code-Erweiterung ein
Navigieren Sie zum Verzeichnis vscode-extension und führen Sie Folgendes aus:
---
Bash
npm ausführen, kompilieren
npm-Run-Paket
---
Installieren Sie die resultierende .vsix-Datei über VS-Code (Erweiterungen → Von VSIX installieren...).
Codebeispiele
Legen Sie einen Konfigurationswert fest:
---
Lua
local DBAPI = g_globalMods["FS25_DBAPI"]
DBAPI.setValue("MyMod", "config.playerSpeed", 12.5)
---
Lesen mit einem Fallback-Standard:
---
Lua
local DBAPI = g_globalMods["FS25_DBAPI"]
lokale Geschwindigkeit = DBAPI.getValue("MyMod", "config.playerSpeed", 10)
---
Machen Sie mit
Wir sind auf der Suche nach Feedback! Egal, ob Sie einen Fehler melden, eine Funktion anfordern
oder eine Integration vorschlagen möchten, nehmen Sie an der Diskussion auf GitHub teil.
Repo und Dokumente:
DBAPI: https://github.com/LeGrizzly/FS25_DBAPI
VSCode Ext: https://github.com/LeGrizzly/VS_Code_DBAPI
Discord: https://discord.gg/7xUh3AsJPZ
- LS25 Mods
- Farming Simulator 25 Mods
- forbidden mods
- ls22 mods
- forbidden mods ls25
- fs25 mods
- landwirtschafts simulator 25 m
- ls25 mods deutsch
- deutsche ls25 mods
- kostenlose ls25 mods
- ls25 mod download
- farming simulator 25 mod downl
- fs25 mod download
- traktor mods ls25
- tractor mods fs25
- fahrzeug mods ls25
- vehicle mods fs25
- map mods ls25
- fs25 maps
- forst mods ls25
- forestry mods fs25
- realistische mods ls25
- realistic mods fs25
- ls25 modhub alternative
- pc ls25 mods
- farming simulator mods free
- farming simulator 22 mods
-
Version 2.0.0.0
-
FBM BOT -
11. März 2026 um 14:25 -
2 Downloads
Wesentliche Änderungen:
- Komplettes Rebranding: DBAPI wird zu SILODB (modDesc, Skripte, Konsolenbefehle und API).
- Übergang zu ORM: Einführung eines strukturierten Datenverwaltungssystems (CRUD: Create, Update, Delete, Find).
- Abfrage-Engine: QueryEngine (Filterung, Sortierung, Paginierung) und SchemaValidator hinzugefügt.Wichtige Änderungen:
- Entfernung des Schlüsselwerts: Die alten Methoden getValue, setValue, deleteValue und listKeys werden entfernt.
- Neuer Export: Skripte müssen jetzt SILODB statt DBAPI aufrufen.Verbesserungen:
– BeispielDbUsage.lua mit Fehlerbehandlung aktualisiert. -
-
Version 1.0.0.0
-
FBM BOT -
6. März 2026 um 10:09 -
3 Downloads
-