Туториал по созданию оружия: Основы
|
|
German_Sniper | Дата: Среда, 26.10.2011, 12:04 | Сообщение # 1 |
Зомби
Группа: Проверенные
Сообщений: 154
Награды: 0 +
Статус: Offline
| Итак, самое первое, что нужно знать начинающему мододелу оружия - это ини. Спрайт может создать любой новичок, но иметь терпение досконально освоить ини может не каждый.
1. Что такое ини и что с ним едят:
Ини файл - ini-file (Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений, таких как сам Cortex Command. Без данного файла в корневой папке многие программы и системные приложения просто не станут запускаться.
В Cortex Command данный файл выполняет аналогичную функцию для различных модификаций, ведь без ини нет конфигураций для модов, нет указаний на спрайты, на звуки, на иконку, нет и самого мода без ини, поэтому попытка запустить игру с модом, в котором отсутствует ини будет иметь быстрые и плачевные результаты.
2. Основа размещения кодов в ини-файле:
Коды для ини-файла можно выдернуть из туториала Armored-а, но игра вылетет с abortscreen-ом. Почему? Потому что коды стоят не на своих, так сказать, "законных" местах, поэтому CC не может считать данные коды. Приведу пример на довольно распространённом коде для создания оружия: Code [одна табуляция]EmptySound = Sound [две табуляции]AddSample = ContentFile [три табуляции]FilePath = Base.rte/Devices/EmptyClick3.wav Код EmptySound = Sound подтверждает, что параметр EmptySound есть ни чем другим, кроме как Sound, тоесть по-нашему - звук. Считывание данного кода игрой подтверждает, что мы начали работу именно над этим параметром, поэтому если после данного кода не будет ничего, или же будут коды с одной табуляцией, то код для игры является "битым" и нас выбивает из игры.
Табуляции в ини-файле - это как-бы иерархия данных кодов. Те коды, которые надо писать в ини без табуляции - "высшие" коды. Это, как правило, коды, добавляющие эффекты, патроны и девайсы (будущее оружие), а также параметр DataModule, который подтверждает, что все файлы и папки в данной папке - это один мод. Остальные параметры, отвечающие за работоспособность "высших" кодов должны писаться через одну табуляцию. Такими кодами являются параметры эффектов/патронов/девайсов (название, вес, цвет, материал и т.д.). Аналогично пишутся так называемые "параметры параметров" - через две табуляции и т.д.. Частично подробные типы параметров можно посмотреть в теме Armored-а
3. Основы рисования спрайтов:
Ини файлы, разумееется, крайне важны в модах, но какое же оружие может быть без спрайта?! К тому же, именно по спрайту нужно вычислять вектора для некоторых параметров ини (в теме Fetell-а можно узнать, как это делается). Самое важное для новичка - рисовать в палитре CC. Сама палитра находится в папке Base.rte как точечный файл palette.bmp. Именно с него необходимо срисовывать цвета для вашего оружия, если вы не хотите увидеть в игре вместо него кучу тёмных полосок.
Пока что это всё. Приму любые предложения насчёт улучшения данной темы. Если что-то написал неправильно - поправьте.
Перестроиться несложно, только вот ведь в чём беда - перестроить можно рожу, ну а душу никогда.
Снайпер и сигарета одинаково эффективно приносят смерть. Разница лишь в скорости доставки.
Сообщение отредактировал German_Sniper - Среда, 26.10.2011, 22:59 |
|
| |
METALalom | Дата: Среда, 26.10.2011, 12:11 | Сообщение # 2 |
Ронин
Группа: Проверенные
Сообщений: 541
Награды: 14 +
Статус: Offline
| ТЫЦ СЮДА
|
|
| |
German_Sniper | Дата: Среда, 26.10.2011, 12:17 | Сообщение # 3 |
Зомби
Группа: Проверенные
Сообщений: 154
Награды: 0 +
Статус: Offline
| Ну, я как-бы предоставил информацию в сжатом виде. Многие новички в моддинге предпочитают краткое ознакомление читанию длинного и нудного текста. Да и сотворил я это один, ниоткуда не копипастил.
Перестроиться несложно, только вот ведь в чём беда - перестроить можно рожу, ну а душу никогда.
Снайпер и сигарета одинаково эффективно приносят смерть. Разница лишь в скорости доставки.
|
|
| |
METALalom | Дата: Среда, 26.10.2011, 12:21 | Сообщение # 4 |
Ронин
Группа: Проверенные
Сообщений: 541
Награды: 14 +
Статус: Offline
| Эта статья не рассказывает ни о чём новом, а просто переизлагает материал, который уже есть на форуме. По моему мнению её нужно удалить.
|
|
| |
Mad_Alex | Дата: Среда, 26.10.2011, 16:20 | Сообщение # 5 |
Печальный Скнюссик
Группа: Главный Администратор
Сообщений: 1773
Награды: 32 +
Статус: Offline
| Quote (German_Sniper) длинного и нудного текста Quote (German_Sniper) Ини файл - ini-file (Initialization file) — это файл конфигурации, который содержит данные настроек для Microsoft Windows, Windows NT и некоторых приложений, таких как сам Cortex Command. Без данного файла в корневой папке многие программы и системные приложения просто не станут запускаться. В Cortex Command данный файл выполняет аналогичную функцию для различных модификаций, ведь без ини нет конфигураций для модов, нет указаний на спрайты, на звуки, на иконку, нет и самого мода без ини, поэтому попытка запустить игру с модом, в котором отсутствует ини будет иметь быстрые и плачевные результаты. Quote (German_Sniper) Коды для ини-файла можно выдернуть из туториала Armored-а, но игра вылетет с abortscreen-ом. Почему? Потому что коды стоят не на своих, так сказать, "законных" местах, поэтому CC не может считать данные коды. Приведу пример на довольно распространённом коде для создания оружия: Code [одна табуляция]EmptySound = Sound [две табуляции]AddSample = ContentFile [три табуляции]FilePath = Base.rte/Devices/EmptyClick3.wav
Код EmptySound = Sound подтверждает, что параметр EmptySound есть ни чем другим, кроме как Sound, тоесть по-нашему - звук. Считывание данного кода игрой подтверждает, что мы начали работу именно над этим параметром, поэтому если после данного кода не будет ничего, или же будут коды с одной табуляцией, то код для игры является "битым" и нас выбивает из игры. Табуляции в ини-файле - это как-бы иерархия данных кодов. Те коды, которые надо писать в ини без табуляции - "высшие" коды. Это, как правило, коды, добавляющие эффекты, патроны и девайсы (будущее оружие), а также параметр DataModule, который подтверждает, что все файлы и папки в данной папке - это один мод. Остальные параметры, отвечающие за работоспособность "высших" кодов должны писаться через одну табуляцию. Такими кодами являются параметры эффектов/патронов/девайсов (название, вес, цвет, материал и т.д.). Аналогично пишутся так называемые "параметры параметров" - через две табуляции и т.д.. Частично подробные типы параметров можно посмотреть в теме Armored-а Quote (German_Sniper) Ини файлы, разумееется, крайне важны в модах, но какое же оружие может быть без спрайта?! К тому же, именно по спрайту нужно вычислять вектора для некоторых параметров ини (в теме Fetell-а можно узнать, как это делается). Самое важное для новичка - рисовать в палитре CC. Сама палитра находится в папке Base.rte как точечный файл palette.bmp. Именно с него необходимо срисовывать цвета для вашего оружия, если вы не хотите увидеть в игре вместо него кучу тёмных полосок. Делаем очевидные выводы.
Если вы читаете этот текст, значит вы посетили кладбище моей юности. Прощай, cortexcommandru.3dn.ru, ты для меня много значил когда-то.
|
|
| |
German_Sniper | Дата: Среда, 26.10.2011, 16:43 | Сообщение # 6 |
Зомби
Группа: Проверенные
Сообщений: 154
Награды: 0 +
Статус: Offline
| Mad_Alex, Я сравнивал мой текст и твой. Мой текст новички будут читать охотней, а в твоей теме слишком большой обьём текста. Делаем очевидные выводы!
Перестроиться несложно, только вот ведь в чём беда - перестроить можно рожу, ну а душу никогда.
Снайпер и сигарета одинаково эффективно приносят смерть. Разница лишь в скорости доставки.
Сообщение отредактировал German_Sniper - Среда, 26.10.2011, 16:44 |
|
| |
German_Sniper | Дата: Среда, 26.10.2011, 23:00 | Сообщение # 7 |
Зомби
Группа: Проверенные
Сообщений: 154
Награды: 0 +
Статус: Offline
| Так лучше?
Перестроиться несложно, только вот ведь в чём беда - перестроить можно рожу, ну а душу никогда.
Снайпер и сигарета одинаково эффективно приносят смерть. Разница лишь в скорости доставки.
|
|
| |
voroks3 | Дата: Суббота, 03.05.2014, 18:18 | Сообщение # 8 |
Краб
Группа: Проверенные
Сообщений: 5
Награды: 0 +
Статус: Offline
| Здравствуйте.Я делаю свой первый мод, не могли бы вы мне подсказать как можно в спрайте сделать прозрачные, хммм,скажем так- кубики?
|
|
| |
voroks3 | Дата: Суббота, 03.05.2014, 18:22 | Сообщение # 9 |
Краб
Группа: Проверенные
Сообщений: 5
Награды: 0 +
Статус: Offline
| Вот мой спрайт.
|
|
| |
Dиmasиk2009 | Дата: Суббота, 03.05.2014, 19:38 | Сообщение # 10 |
Чёрный Геймер
Группа: Проверенные
Сообщений: 536
Награды: 5 +
Статус: Offline
| Цитата voroks3 ( ) Вот мой спрайт. Вообще-то ты кинул ини-файл. А где же спрайт?
|
|
| |
Blump | Дата: Суббота, 03.05.2014, 20:22 | Сообщение # 11 |
Краб
Группа: Проверенные
Сообщений: 721
Награды: 0 +
Статус: Offline
| voroks3, как понять "прозрачные кубики в спрайте"?
|
|
| |
Sfabrikan | Дата: Воскресенье, 04.05.2014, 05:39 | Сообщение # 12 |
Краб
Группа: Половина модератора
Сообщений: 1296
Награды: 0 +
Статус: Offline
| Наверное то что розовое
|
|
| |
voroks3 | Дата: Четверг, 08.05.2014, 20:47 | Сообщение # 13 |
Краб
Группа: Проверенные
Сообщений: 5
Награды: 0 +
Статус: Offline
| Я ставил розовые, но они в игре они были белыми.
|
|
| |
voroks3 | Дата: Четверг, 08.05.2014, 20:51 | Сообщение # 14 |
Краб
Группа: Проверенные
Сообщений: 5
Награды: 0 +
Статус: Offline
| Цитата Dиmasиk2009 ( ) Вообще-то ты кинул ини-файл. А где же спрайт? А это разве не спрайт?
|
|
| |
Dиmasиk2009 | Дата: Четверг, 08.05.2014, 23:50 | Сообщение # 15 |
Чёрный Геймер
Группа: Проверенные
Сообщений: 536
Награды: 5 +
Статус: Offline
| Цитата voroks3 ( ) А это разве не спрайт? Спрайт - это изображение формата .bmp
У тебя, наверное, проблема в палитре изображения. Надо за основы рисунков брать уже существующие стандартные изображения игры. А также надо пользоваться именно Paint из Windows XP, новые версии Paint не сохраняют изначальную палитру изображения.
|
|
| |
voroks3 | Дата: Пятница, 09.05.2014, 22:48 | Сообщение # 16 |
Краб
Группа: Проверенные
Сообщений: 5
Награды: 0 +
Статус: Offline
| Цитата Dиmasиk2009 ( ) Спрайт - это изображение формата .bmp У тебя, наверное, проблема в палитре изображения. Надо за основы рисунков брать уже существующие стандартные изображения игры. А также надо пользоваться именно Paint из Windows XP, новые версии Paint не сохраняют изначальную палитру изображения. Спасибо.В этом и была моя проблема.
|
|
| |
Статистика Форума |
Последние темы |
Читаемые темы |
Последние зарегистрированные пользователи |
|
|
|
|