Предисловие и что нужно для работы
- - -
Хоть это игра и бездарная и никчёмная, но она вызывает привыкание и зависимость.
В этом руководстве я поясню как сделать рескин печеньки и необязательная часть как опубликовать свой мод в ВоркШоп игры.
Всего разделов 5 (не считая не обязательного шестого.)
Программы которые нам понадобятся:
Любая программа для редактирования изображения (Я буду использовать Paint.NET)
Любой текстовик (Рекомендую Notepad++)
Интернет (очевидно тут.)
1. Идея и изображения
Для начала подумайте что Вы хотите сделать?
Находим любое изображение и сохраняем (Да, я капитан Очевидность.) или делаем своё (К примеру рисунок Самогонного Аппарата Вашего Деда).
2. Навыки "Золотых" рук
Дальше Вам стоит покопаться в файлах игры, а именно *где у Вас установлен Стим* \ Steam \ steamapps \ common \ Cookie Clicker \ resources \ app \ src \ img.
Там мы ищем интересные фотографии с Анапы и Сочи 2011 года спрайты Печеньки и её тени. Они называются perfectCookie и cookieShadow. Запоминаем только разрешение Печеньки 512 на 512 и идём в редактор изображений. (Почему не запомнили разрешение тени Печеньки? В игре можно менять текстурку с другим разрешением, главное чтобы он был square (квадратным) типо 128 на 128, 512 на 512 и так далее)
После чего мы изменяет картинку, которую Вы нашли или сделали сами, под разрешение текстурки печеньки и сохраняем пока что на рабочий стол или хз куда вы там сохраняете, главное не забудьте куда вы её положили.
Дублируем картинку и делаем тени.
Я хз как из лучше сделать, но для своего мода я просто выделил все прозрачные места, инвентировал выделение (то есть выделился всё кроме прозрачных мест), стёр всё и покрасил в серый цвет (HEX код #2D2D2D) и сделал прозрачность покраски 176.
3. Создание папки с содержимым.
Главная часть сея процесса а именно создания мода начинается с папки. (Не будет шуток про то что чей-то отец (или даже мой) ушёл за хлебом и молоком.)
Создаём папку и называем как хотим. (Лучше на английском и без пробелов. Пример: PopaMangysta)
В неё мы кладём:
Те спрайты которые мы сделали (кстати их можно назвать как угодно.)
info.txt - ВАЖНЕЙШИЙ ЭЛЕМЕНТ МОДА! Без него мод вы не протестите и не загрузите. (Ну файл грубо говоря мозг)
main.js - ТОЖЕ ВАЖНЕЙШИЙ! Он является сердцем мода и в него мы записываем всякие скрипты.
И по желанию, если хотите опубликовать мод: thumbnail.png (Разрешение 512 на 512) - Иконка, обложка, значок, называйте как хотите, но он установить на Ваш мод в ВоркШопе картинку.
4. Содержимого каждого файла
Теперь нам начало что-то запихнуть в 2 файлика, а что?
info.txtВ info.txt (лучше через Notepad++) копируем и вставляем:
{ "Name": "имя Вашего мода", "ID": "айдишник, лучше будет инициалы мода", "Author": "Ваш никнейм (можно любой)", "Description": "Ваше описание", "ModVersion": 1, "GameVersion": 2.052, "Date": "ДЕНЬ/МЕСЯЦ/ГОД", "Dependencies": [], "Disabled": 1, "AllowSteamAchievs": 1, }
Если по подробнее на счёт некоторых участков кода, то:
В "ModVersion" надо писать число (изначально 1) так как это переменная, а не текст.
Пример: "ModVersion": 42069
В "GameVersion" нечего не меняем так как она показывает на какой версии игры был сделан мод, сейчас 2.052.
В "Dependencies" НЕ ЛЕСТЬ! Он создан для модов, дополняющий мод. Туда надо вписывать айди модов, которые нужны для работы мода через запятую.
Пример: "Dependencies": [bober, sosok, mamont]
Если "Disabled" стоит 1 (дефолт значение), то мод будет выключен при запуске и должен включаться автоматически игроков. (Не бойтесь, при включении он не выключиться больше)
А если стоит 0, то мод будет включён при запуске
В "AllowSteamAchievs" ТОЖЕ НЕ ЛЕСТЬ! Он банально включает получение ачивок в игре. (При значении 1)
Если мод читерский (много печенек, хаус, мир майнкрафта, занавескопокалипсис ), то лучше поставить 0, но Ваш мод является обычным рескином и лучше оставить 1.
main.jsВ main.js (через Notepad++) копируем и вставляем:
Game.registerMod("айдишник из info.txt",{ init:function(){ Game.Loader.Replace('perfectCookie.png',this.dir+'/*название вашего изображения печеньки*.png'); Game.Loader.Replace('cookieShadow.png',this.dir+'/*название вашего изображения тени печеньки*.png'); } });
Если по подробнее на счёт некоторых участков кода, то:
Game.Loader.Replace('perfectCookie.png',this.dir+'/*название вашего изображения печеньки*.png'); отвечает за смену спрайта на тот спрайт который в папке с модом.
В Game.registerMod("айдишник из info.txt" лучше всего вписать тот айдишник из файла info.txt.
5. Тест модификации
Заходим в игру богов и...
Заходим в Настройки
Листаем вниз и видим вкладку "Моды"
Нажимаем "Управление модами"
Нажимаем "Открыть папку <</mods>>"
Заходим в "local"
Скопируем папку с модом и вставим в папку с локальными модами (если не работает, удалите папку мода из "local" и проверяйте мод на ошибки)
Перезагружаем игру или если у вас есть моды, то просто выключите и включите (или включите и выключите) и нажмите "Перезапустить с изменениями"Если мод работает корректно и не вызывает ошибок МОЛОДЦЫ ВЫ СДЕЛАЛИ МОД УХУ, ДОСТАВАЙ ШАМПАНСКОЕ ЧТОБЫ ОТПРАЗДНОВАТЬ ЭТО!
6. Публикование в ВоркШоп
Чтобы опубликовать, нужно...
Зайти в Настройки
Листаем вниз и видим вкладку "Моды"
Нажимаем "Публикация модов"
Нажимаем "Новый мод - Выбрать папку"
Скопируем папку с модом и вставим в папку с локальными модами, потому что он работает если выбрать из файла "local"
Нажимаем "Опубликовать в мастерской" (да странная ошибка, в конце статьи будут полезные ссылки, там как раз мой русификатор.)Дальше всё, мод в мастерской. По желанию добавляйте со-авторов, скриншоты, ссылки и всякую фигню.
Спасибо и полезные ссылки
Спасибо что просмотрели моё руководство! Большой поклон!
Полезные ссылки:
Улучшенный русификатор для игры: https://steamcommunity.com/sharedfiles/filedetails/?id=3119796005
Рескин печеньки на хлеб из Тим Фортресс 2: https://steamcommunity.com/sharedfiles/filedetails/?id=3109294248
Другие качественные руководства: https://steamcommunity.com/sharedfiles/filedetails/?id=2782944641
https://steamcommunity.com/sharedfiles/filedetails/?id=2934753468
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3125886972
More Cookie Clicker guilds
- All Guilds
- how to cookie
- Beginning Your First Asension For Beginners.
- Cheats I discovered
- 637 !
- Cookie Clicker Guide 1795
- Cookie Clicker: , .
- HOW TO CLOSE THE GAME!!!!!!!!!!!!!!!!!
- Cookie Clicker Guide 1784
- How to ethically cheat in Cookie Clicker
- How to get uncanny clicker without autoclicker