beerdelivery.ru

Стеллаж с трубами своими руками

Стеллаж с трубами своими руками 852
Стеллаж с трубами своими руками 705

Урок 1.

Содержание

[развернуть]

Вступление

Мы начинаем нашу учебную программу по созданию модов.

С чего-то же начать? А начнем мы с создания самого просто, насколько это возможно, мода. Конечно, вы еще можете почитать статьи на тему "ковыряния в коде игры", например, эту. Но такие статьи больше относятся к взлому, чем к творчеству. Ведь наша цель - создавать прекрасные произведения искусства, - модификации к игре, которыми сможет насладиться каждый, а не только автор.

Из этого следует, что оформлению мода уделяется не меньше внимания, чем функциональности. Вы можете создать классный мод, но не добавить к моду подробное описание и наглядных скриншотов, - и тогда многие люди будут проходить мимо, думая, что это какая-то мазня, поделка, собранная на скорую руку. Даже название мода играет особую роль. Стоит 100 раз подумать, прежде чем называть абы как.

Однако в цикле статей про API речь пойдет не о внешней красоте, а о внутренней. Она тоже важна, поскольку позволяет делать моды без ошибок. Мы поговорим о том, как устроена игра, какие возможности она предоставляет нам (создателям модов), какие внешние инструменты нам предоставляют Klei, рассмотрим структуру мода, даже взаимодействие модов между собой и т.д.

Версии игры

Небольшая оговорка. Есть, как минимум, две версии игры - сетевая (DST) и обычная (DS). Большая часть материала будет посвящена Don't Starve Together, потому что моды для сетевой игры наиболее сложные и содержат больше тонкостей. А в Don't Starve всё гораздо проще и часто делается по аналогии. Поэтому приготовьтесь тестировать примеры именно в DST.

Текстовый редактор

Для создания и редактирования файлов нам понадобится простой текстовый редактор с подсветкой синтаксиса луа. Таковым является, например, Notepad++. Он очень хорош для начинающих, потому что не требует никаких навыков для освоения. Его вам хватит очень надолго.

Гуглим, скачиваем, устанавливаем, пользуемся.

Минимальные требования к моду

  1. Папка мода
  2. Файл modmain.lua
  3. Файл modinfo.lua

Все моды расположены в подпапке mods папки игры. Первым делом, нужно создать папку нашего нового мода в этом же месте. Название папки мода особой роли не играет, но постарайтесь сделать его осмысленным, чтобы потом не гадать, что это за мод. Например, пусть будет TestMod.

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

modmain.lua

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

Что добавить в этот файл сейчас, когда мы делаем наш самый-самый первый мод и оформляем его цивилизованно? Да еще и не вдаваясь в подробности того, как устроен язык луа?

Найдите в файлах игры файл tuning.lua. Как следует из названия, это файл настроек, поменяв которые, мы можем изменить некоторые свойства игры. Любое из этих свойств можно поменять через наш мод. Например, свойство WILLOW_SANITY.

Создайте файл modmain.lua и добавьте в него следующую строчку:

TUNING.WILLOW_SANITY = 150

Можете добавить еще несколько подобных строчек (по одной строке на опцию), но лучше пока больше не фантазировать, это же всего лишь наш первый мод. Сохраните файл.

Основная статья: modinfo.lua

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

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

name = "Our Test Mod"
author = "junior"
version = "1.00"
description = "some text"
forumthread = ""
 
api_version = 10
 
dont_starve_compatible = true
reign_of_giants_compatible = true
dst_compatible = true

Запуск мода

Запускаем игру, выбираем наш мод в списке модов, активируем. Мод называется "Our Test Mod" (как указали в свойстве "name"). Оцените, как он выглядит в списке модов игры. Опций у него пока нет.

Далее начинаем новый мир или загружаем старое сохранение. Мод можно поместить в архив и отправить другу.

Можно опубликовать где-нибудь. Правда, пока не стоит этого делать, потому что публиковать лучше интересные и полезные моды. Или хотя бы очень нужные. Мод, меняющий рассудок Уиллоу со 120 на 150 никто не оценит.


Стеллаж с трубами своими руками 740
Стеллаж с трубами своими руками 506
Стеллаж с трубами своими руками 268
Стеллаж с трубами своими руками 805
Стеллаж с трубами своими руками 701
Стеллаж с трубами своими руками 943
Стеллаж с трубами своими руками 720
Стеллаж с трубами своими руками 309
Стеллаж с трубами своими руками 812
Стеллаж с трубами своими руками 201
Стеллаж с трубами своими руками 243
Стеллаж с трубами своими руками 133
Стеллаж с трубами своими руками 241
Стеллаж с трубами своими руками 253
Стеллаж с трубами своими руками 878
Стеллаж с трубами своими руками 790

Советуем почитать

  • Поздравленья для многодетных матерей
  • Листогибочные станки своими руками чертежи
  • Дымоходная труба своими руками
  • Самодельный понижающий редуктор своими руками
  • Жилет своими руками фото и выкройки