Cat Bait

Cat Bait

Not enough ratings
Создание модов
By Noname_boba
Руководство о том как модить игру.
[Руководство для образовательных целей, распаковывайте только свою оригинальную копию игры и не раздавайте/продавайте исходную перепаковыванную копию нелегально]

В процессе написания.
   
Award
Favorite
Favorited
Unfavorite
Начало
Это руководство будет основываться на двух материалах:

1)Английское руководство про подготовке игры на годот к модингу
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2874441305

2)Английское видео о распаковке годот игры:
https://www.youtube.com/watch?v=lMsGJwFXVdA&t=47s

Для начала нам нужно две программы:
1) Сам годот версий 4.3 (Как начнете установку в стиме, поменяйте в настройках с версий 4.4 на 4.3
https://store.steampowered.com/app/404790/Godot_Engine/

2) Программа декомпилятор, чтоб мы могли получить файл годота для изменения игры, и все нужные фаилы для её работы и для их измения.
Я пользовался gdsdecomp, и в материалах которые я читал также он использовался. https://github.com/GDRETools/gdsdecomp

После того как вы её распакуете. Открываем gdre_tools.exe
Нажимаем на RE tools, после на recover project
После этого ищем exe или pack файл игры для распаковки.
Игра у вас скорей всего где-то здесь, Если нет воспользуйтесь настройками игры стим для их поиска.
C:\Program Files (x86)\Steam\steamapps\common\Cat Bait
После этого выбираем папку где установить файлы, и распаковываем.
Это также может занять пару минут.
Может появиться пару красных сообщений что сломались скрипты переводом на некоторые другие языки. Но вроде это особо не важно.

После завершения процесса можем закрыть программу для перекомпиляций. Открываем Godot и нажимаем импорт
Ищем ту папку в которую недавно перекомпилировали файлы, и открываем проект. Вуаля
Как только файл прогрузится вы сможете приступить. Нажимайте "2D" чтоб увидеть игру. При попытке запуска через значёк стрелочки в верхнем правом углу вы можете проверить, то что игры запускается но крашится из-за скрипта стим ачивок.

Мелкая битва со скриптом
Удаляем ненужные строки скрипта.
[Вот ссылка на гугл диск если вам лень сражаться со скриптом и вы просто хотите заменить файлы Steam connect и Achivment manager в папке scenes/autoload]
[Пока не пашет гугл диск, может позже]
На фото выделено синим что надо удалить.

После этого останется примерно 26 строк и скрипт steam connect будет работать.
Снова запускаем игру через верхний значок справа [Или F5]

Показывается битый скрипт achivment manager Чиним
Также удаляем синее
Эту линию тоже
Перепроверьте эти две на всякий.

По идее игра теперь запускаемся можем приступать к изменению текстурок и модингу.
Если что-то не работает удалите не работающие части скрипта и экспиреминтируйте.
Если начало работать проверьте работает ли уровень и сохраните проект если всё найс.
Текстурпак
Ищем ПНГ которые хотим менять

Враги в \scenes\game_object\enemy
Тайлы / энвайремент в \assets\environment
Герой в \resources\skins
Коты помошники в /scenes/game_object/cats_defenders/
Иконки котов помошников в ???
UI в /scenes/ui/

Процесс как в текстурпаках для террарий. hehe


Находим ПНГ которое хотим поменять, открываем в редакторе картинок который у вас есть Krita(бесплатно) Aseprite(стоит 435 р. бывает по скидкам, рекомендую) photoshop и тд.

Рисуем поверх что хотим, делая оригинальный рисунок полупрозрачным чтоб ориентироваться в пространстве. Добавляем белый фон.Когда экспортируем ПНГ оставляем только нашего персонажа, оставляем то же имя исходного пнг и тот же размер. Когда мы его заменим в папке игре новое пнг отобразится когда играем внутри Godot.
[Скорей всего понадобится перезапустить godot с проектом чтоб он появился]
Скачка мода.
Намного проще чем его создание.

Если моды и будут, то скорей всего на нексус модах. Пока там только один мод на сложность, попробую скоро свой туда добавить.

Взял инструкцию от Burachn1k.
Originally posted by Burachn1k.:
1) Скачайте pck файл с модом игры.
2) Пройдите в корневую папку игры Cat Bait.
3) Закиньте и замените pck file основной игры на модифицированную версию
4) Наслаждайтесь:>.

Если захотите вернуть оригинальную версию игры. Нажмите проверить целостность файлов игры, по идее все вернётся обратно.
Публикация мода.
После того как вы изменили текстуры/поменяли код нам надо сделать чтоб в это смогли сыграть другие пользователи. Заходим в годоте в проект>экспортировать.


Нажымаем добавить и выбираем Windows Desktop

Нажимаем на появляющийся windows desktop в предустановках
И можем упаковывать проект
Выбираем место упаковывания, упаковываем как .pck файл
После упаковывания можете на Nexus mods опубликовать ваш мод, или в других местах.

Для пользователя он вставляет в оригинальной папке Cat Bait файл CatBait.pck вашим модовым CatBait.pck и мод работает.
Если надо будет вернуться к начальной версий то просто нажимаем в настройках стим игры проверить целостность файлов игры.
1 Comments
Худший тимейт 28 May @ 9:59am 
ого братуха выручил