ФЭНДОМ


ToolFast Сначала рекомендуется прочитать статью о Banished Toolkit: Banished Toolkit

После распаковки архива с BanishedKit вам стоить протестировать инструментарий, чтобы убедиться, что все работает правильно.

Подготовка к работе Править

1. Скопируйте файлы .pkg из папки игры туда куда вы поместили toolkit. Например, если toolkit находится в папке C:\BanishedKit\, то вы должны скопировать файлы в папку C:\BanishedKit\bin\WinData.

Если вы не знаете как найти папку игры, то:

  • Если вы используете Стим, то нужные файлы в C:\Program Files (x86)\Steam\SteamApps\common\Banished\WinData
  • Если не Стим версию, то нужные файлы в C:\Program Files\Shining Rock Software\Banished\WinData

2. Откройте командную строку и перейдите в папку с toolkit. (C:\BanishedKit) Или просто перейдите в неё в Проводнике Виндовс или другом файловом менеджере.

3. Запустит пакетный файл BuildResources.bat. Его работа может занять некоторое время.

Если всё пройдёт удачно, то все ресурсы будут скомпилированы в двоичный формат и помещены в папку /bin/WinData. Вы увидите много выведенной информации в строках компиляции ImageBuffer: Terrain\TerrainDirtTexture.rsc:resource. Вообще инструмент будет уведомлять о любой ошибке в диалоговом окне текстом в выводе. Или может привести к сбою.

Если в нем есть ошибки или сбои, убедитесь, что вы поместили все .pkg файлы игры в нужное место, и установили все преднастройки.

4. Запустите версию игры для разработчика, /bin/x64/Application-x64-profile.exe.

Игра запустится как обычно. Это загрузятся вновь скомпилированные ресурсы, которые должны соответствовать тому, что есть в пакетном файле игры.

Тестовая модификация Править

Проверим, можете-ли вы изменить ресурс и его влияние на игру.

1. Откройте файл /resource/Dialog/StringTable.rsc в текстовом редакторе.

2. Найдите раздел StringTable mainMenu.

3. Измените текст выглядящий как

{ String _name = “NewGame”; String _text = “New”; }

на

{ String _name = “NewGame”; String _text = “MODDED!!!“; }

4. Сохраните файл.

5. Перезапустите приложение Application-x64-profile.exe.

Игра заметит изменения в таблице строк и перекомпилирует их. Вы так-же можете повторить компиляцию с помощью BuildResources.bat, но это не требуется - игра способна скомпилировать все ресурсы, однако вы не получите детальную информацию вывода как при использовании инструмента Tools-x64.exe.

Когда игра загрузится, вы сможете заметить что кнопка меню "New" теперь имеет изменённый текст.


Итак, теперь вы можете изменять настройки игры. Очевидно, что вы захотите отменить ваши изменения в таблице строк.