Scentralizowany menedżer baz danych

  • Scentralizowany menedżer baz danych
  • Scentralizowany menedżer baz danych
  • Scentralizowany menedżer baz danych
  • Scentralizowany menedżer baz danych
  • Scentralizowany menedżer baz danych
LeGrizzly
34 subskrybentów
V1.0.0.0
525

Scentralizowane przechowywanie i narzędzia VS Code dla modderów

FS25_DBAPI to usprawniona warstwa trwałości dla modów Farming Simulator 25. Zastępuje obsługę pofragmentowanych danych scentralizowaną bazą danych FlatDB opartą na JSON i zapewnia proste globalne API (g_globalMods["FS25_DBAPI"].DBAPI) do przechowywania kluczy/wartości w przestrzeni nazw.

Aby usprawnić przepływ pracy, dodano dedykowane rozszerzenie VS Code obejmujące technologię IntelliSense, fragmenty kodu i widok drzewa na żywo, umożliwiające sprawdzanie plików bazy danych bezpośrednio w edytorze.

Dlaczego warto używać FS25_DBAPI?
- Zero Overhead: Minimalna, bezpieczna warstwa trwałości, która nie wymaga zewnętrznych silników baz danych.

- Intuicyjny interfejs API: czyste metody dla getValue, setValue, listKeys i DeleteValue.

- Szybkość programisty: drastycznie przyspiesz kodowanie dzięki autouzupełnianiu, fragmentom i wizualizacji obszaru roboczego.

- Kompatybilność między modami: Uprość udostępnianie danych między modami i usprawnij migrację między zapisanymi grami.

- Skalowalny: Wystarczająco lekki dla małych modów użytkowych, a jednocześnie wystarczająco wytrzymały dla złożonych pakietów modów.

Szybki start dla programistów

1. Zainstaluj moda
Wrzuć wersję ZIP do folderu mods/ i załaduj zapisany stan gry, aby zainicjować API.

2. Skonfiguruj rozszerzenie VS Code
Przejdź do katalogu rozszerzenia vscode i uruchom:
---
Bash
npm uruchom kompilację
pakiet uruchamiający npm
---
Zainstaluj wynikowy plik .vsix za pomocą kodu VS (Rozszerzenia → Zainstaluj z VSIX...).

Przykłady kodu
Ustaw wartość konfiguracyjną:
---
Lua
lokalny DBAPI = g_globalMods["FS25_DBAPI"]
DBAPI.setValue("MójMod", "config.playerSpeed", 12.5)
---

Przeczytaj z wartością domyślną zastępczą:
---
Lua
lokalny DBAPI = g_globalMods["FS25_DBAPI"]
prędkość lokalna = DBAPI.getValue("MyMod", "config.playerSpeed", 10)
---

Zaangażuj się
Czekamy na opinie! Niezależnie od tego, czy chcesz zgłosić błąd, poprosić o funkcję czy zaproponować integrację, dołącz do rozmowy na GitHubie.

Repozytorium i Dokumenty:
DBAPI: https://github.com/LeGrizzly/FS25_DBAPI
Rozszerzenie VSCode: https://github.com/LeGrizzly/VS_Code_DBAPI
Discord: https://discord.gg/7xUh3AsJPZ

serwer
Konsole
Dziennik zmian
1
Kredyty
Uwagi
0