Centralizovaný správce databází V1.0.0.0







Centralizovaný správce databází V1.0.0.0
Centralizované úložiště a nástroje VS Code pro moddery
FS25_DBAPI je zjednodušená vrstva perzistence pro mody Farming Simulator 25. Nahrazuje fragmentované zpracování dat centralizovanou FlatDB podporovanou JSON a poskytuje jednoduché globální API (g_globalMods["FS25_DBAPI"].DBAPI) pro ukládání klíčů/hodnot v jmenném prostoru.
Pro vylepšení vašeho pracovního postupu je dodáván se specializovaným rozšířením VS Code s technologií IntelliSense, úryvky kódu a živým stromovým zobrazením pro kontrolu databázových souborů přímo v editoru.
Proč používat FS25_DBAPI?
– Zero Overhead: Minimální vrstva perzistence bezpečná pro ukládání her, která nevyžaduje žádné externí databázové enginy.
– Intuitivní API: Čisté metody pro getValue, setValue, listKeys a deleteValue.
– Rychlost vývojáře: Výrazně zrychlete kódování pomocí automatického doplňování, úryvků kódu a vizualizace pracovního prostoru.
– Kompatibilita mezi mody: Zjednodušte sdílení dat mezi mody a zefektivnite migraci mezi uloženými hrami.
– Škálovatelný: Dostatečně lehký pro drobné užitkové mody, ale zároveň dostatečně robustní pro složité balíčky modů.
Rychlý start pro vývojáře
Nainstalujte mod
Vložte ZIP soubor s verzí hry do složky mods/ a načtěte uloženou hru, abyste inicializovali API.
Nastavení rozšíření VS Code
Přejděte do adresáře vscode-extension a spusťte:
Bash
npm spuštění kompilace
balíček spuštění npm
Výsledný soubor .vsix nainstalujte pomocí VS Code (Rozšíření → Instalace z VSIX…).
Příklady kódu
Nastavte konfigurační hodnotu:
Lua
lokální DBAPI = g_globalMods["FS25_DBAPI"]
DBAPI.setValue("MůjMod", "config.playerSpeed", 12.5)
Čtení s záložní výchozí hodnotou:
Lua
lokální DBAPI = g_globalMods["FS25_DBAPI"]
lokální rychlost = DBAPI.getValue("MůjMod", "config.playerSpeed", 10)
Zapojte se
Hledáme zpětnou vazbu! Ať už chcete nahlásit chybu, požádat o funkci nebo navrhnout integraci, zapojte se do konverzace na GitHubu.
LeGrizzly
