banner
Avaliação
Votado0

Carregador Protobuf

3
Versão do mod:1.0
Versão do jogo:all
O mod foi testado com sucesso e está livre de vírus
17449.72K417.97K

Denunciar mod

  • image
modalImage

Sobre este Mod

Por que você precisa disto?

Este modo pode carregar registros um de cada vez, em vez de substituir a tabela inteira.


Se os modders fizerem mods ".data" em vez de mods ".pak", há uma grande chance de que eles não entrem em conflito um com o outro.


(Este mod não remove magicamente todos os conflitos! Mesmo se você instalar este mod, seus mods "pak" antigos ainda entrarão em conflito).


Para modders, você pode editar o arquivo .data e recarregá-lo no tempo de execução. Isso poupa seu tempo criando um pacote, depurando ou mesclando pacotes para os usuários.


Nota:


0.

Pressione Ctrl+F7 para recarregar os arquivos de dados.

Os dados na memória NÃO serão redefinidos antes da reinicialização.

Mas se os dados existirem nos arquivos de dados novos e antigos, os dados novos serão substituídos pelos dados antigos.


1)

Este modo carrega pastas na ordem do dicionário. Por exemplo, a pasta "100_abc" deve ser carregada antes de "200_lalla".


Recomendamos que você se refira às pastas como [Number]_[Name] se precisar baixá-las em uma determinada ordem.

Os arquivos no mesmo dicionário também são baixados na ordem do dicionário. Você pode renomeá-los para alterar a ordem, mas lembre-se de que eles devem começar com o nome da tabela original.


Os arquivos na pasta CSharpLoader/Mods/ProtobufLoader/Dir1/Dir2/ não serão baixados recursivamente.



2)

Quando um registro é carregado, se ele não estiver na tabela na memória, ele é adicionado à tabela.


Se ele já estiver presente na tabela na memória, a entrada antiga será completamente substituída pela nova.


Significa:


Mesmo que vários arquivos de dados modifiquem a mesma tabela, eles não entrarão em conflito até que modifiquem o mesmo registro.

Se eles modificarem a mesma entrada, o último arquivo carregado será substituído.



3.NOTA:

Se desejar editar vários registros em uma tabela.

Seu arquivo de dados deve conter SOMENTE entradas alteradas para evitar conflitos. (Porque esse é o ponto de usar este carregador de inicialização.)


Por exemplo:


Tabela FUStSuitDesc tem 19 figurinos.

Se quiser mudar um, você deve criar um arquivo FUStSuitDesc_xxx.data que contenha apenas um traje.


Assim, quando outros adicionam um arquivo de dados para alterar outro naipe, ele não entrará em conflito com o seu.



(Se você precisar do botão Excluir tudo menos este no DataEditor.


Você pode aguardar o autor do DataEditor adicioná-lo.


Ou use meu Editor de Dados de Bifurcação

.)


4.Não há suporte para as tabelas a seguir.

Spoiler:

Mostrar



5.

Tenha cuidado com itens com o mesmo nome, mas IDs diferentes. Por exemplo,


Um médico pode ter um item de prescrição e um item de medicamento em uma tabela de itens com o mesmo nome, mas eles são diferentes.


Um equipamento pode ter múltiplas entradas para cada nível na tabela de equipamentos.


Um efeito de força passiva pode ter várias entradas para cada nível.


Etc.

Mods/Addons semelhantes

Versão do Jogo *

all (ProtobufLoader-709-1-0-1727701852.7z)