Gerenciador de banco de dados centralizado

  • Gerenciador de banco de dados centralizado
  • Gerenciador de banco de dados centralizado
  • Gerenciador de banco de dados centralizado
  • Gerenciador de banco de dados centralizado
  • Gerenciador de banco de dados centralizado
LeGrizzly
34 de inscritos
V1.0.0.0
518

Armazenamento centralizado e ferramentas de código VS para modders

FS25_DBAPI é uma camada de persistência simplificada para mods do Farming Simulator 25. Ele substitui o tratamento de dados fragmentados por um FlatDB centralizado e apoiado por JSON e fornece uma API global simples (g_globalMods["FS25_DBAPI"].DBAPI) para armazenamento de chave/valor com namespace.

Para turbinar seu fluxo de trabalho, ele vem com uma extensão VS Code dedicada com IntelliSense, snippets e uma visualização em árvore ao vivo para inspecionar seus arquivos de banco de dados diretamente no editor.

Por que usar FS25_DBAPI?
- Zero Overhead: Uma camada de persistência mínima e segura para salvar jogos que não requer mecanismos de banco de dados externos.

- API intuitiva: métodos limpos para getValue, setValue, listKeys e deleteValue.

- Velocidade do desenvolvedor: acelere drasticamente a codificação com preenchimento automático, snippets e visualização do espaço de trabalho.

- Compatibilidade entre mods: simplifique o compartilhamento de dados entre mods e agilize as migrações entre jogos salvos.

- Escalável: leve o suficiente para pequenos mods utilitários, mas robusto o suficiente para modpacks complexos.

Início rápido para desenvolvedores

1. Instale o mod
Solte o ZIP de lançamento em sua pasta mods/ e carregue seu jogo salvo para inicializar a API.

2. Configure a extensão do código VS
Navegue até o diretório vscode-extension e execute:
---
Bash
npm executar compilação
pacote de execução npm
---
Instale o .vsix resultante via VS Code (Extensões → Instalar do VSIX...).

Exemplos de código
Defina um valor de configuração:
---
Lua
DBAPI local = g_globalMods["FS25_DBAPI"]
DBAPI.setValue("MyMod", "config.playerSpeed", 12.5)
---

Leia com um padrão substituto:
---
Lua
DBAPI local = g_globalMods["FS25_DBAPI"]
velocidade local = DBAPI.getValue("MyMod", "config.playerSpeed", 10)
---

Envolva-se
Estamos procurando feedback! Se você deseja relatar um bug, solicitar um recurso ou propor uma integração, participe da conversa no GitHub.

Repositório e documentos:
DBAPI: https://github.com/LeGrizzly/FS25_DBAPI
Extensão VSCode: https://github.com/LeGrizzly/VS_Code_DBAPI
Discord: https://discord.gg/7xUh3AsJPZ

Servidor
Consoles
Registro de alterações
1
Créditos
Comentários
0