banner
Рейтинг
Голоса0

Загрузчик протобуфов

1
Версия мода:1.0
Версия игры:all
Mод успешно проверен на отсутствие вирусов
16049.39K354.22K

Репорт мод

  • image
modalImage

Об этом моде

Зачем вам это нужно?

Этот мод может загружать записи по одной, а не перезаписывать всю таблицу.


Если моддеры делают «.data» моды вместо «.pak» модов, есть очень большой шанс, что они не будут конфликтовать друг с другом.


(Этот мод не удаляет все конфликты волшебным образом! Даже если вы установите этот мод, ваши старые «pak»-моды по-прежнему будут конфликтовать).


Для моддеров, вы можете изменить .data файл и перезагрузить его во время выполнения. Это сэкономит ваше время на создание пака, отладку или объединение паков для пользователей.


Примечание:


0.

Нажмите Ctrl+F7, чтобы перезагрузить файлы данных.

Данные в памяти НЕ будут сброшены перед перезагрузкой.

Но если данные существуют как в новых, так и в старых файлах данных, новые данные будут перезаписаны старыми.


1.

Этот мод загружает папки в словарном порядке. Например, папка «100_abc» должна быть загружена перед «200_lalla».


Настоятельно рекомендуем называть папки в виде [Номер]_[Имя], если вам нужно загружать их в определенном порядке.

Файлы, находящиеся в одном словаре, также загружаются в порядке словаря. Вы можете переименовать их, чтобы изменить порядок, но помните, что они должны начинаться с оригинального имени таблицы.


Файлы из папки «CSharpLoader/Mods/ProtobufLoader/Dir1/Dir2/» не будут загружаться рекурсивно.



2.

При загрузке записи, если ее нет в таблице в памяти, она будет добавлена в таблицу.


Если она уже есть в таблице в памяти, старая запись будет полностью заменена новой.


Означает:


Даже если несколько файлов данных модифицируют одну и ту же таблицу, они не будут конфликтовать, пока не модифицируют одну и ту же запись.

Если они изменяют одну и ту же запись, победит последний загруженный файл.



3.ПРИМЕЧАНИЕ:

Если вы хотите изменить несколько записей в таблице.

Ваш файл данных должен содержать ТОЛЬКО измененные записи, чтобы избежать конфликтов. (Потому что в этом и заключается смысл использования данного загрузчика).


Например:


В таблице FUStSuitDesc 19 костюмов.

Если вы хотите изменить один из них, вы должны создать файл FUStSuitDesc_xxx.data, который содержит только один костюм.


Таким образом, когда другие добавят файл данных для изменения другого костюма, он не будет конфликтовать с вашим.



(Если вам нужна кнопка «Удалить все, кроме этого» в DataEditor.


Вы можете подождать, пока автор DataEditor добавит ее.


Или используйте мой форк Data Editor

.)


4.Следующие таблицы не поддерживаются.

Спойлер:

Показать



5.

Будьте внимательны к предметам с одинаковым именем, но разными идентификаторами. Например,


У медика может быть предмет рецепта и предмет лекарства в таблице предметов с одним и тем же именем, но они разные.


Эквип может иметь несколько записей для каждого уровня в таблице эквипа.


Пассивный эффект силы может иметь несколько записей для каждого уровня.


И т. д.

Похожие Моды/Аддоны

Версия игры *

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