Помощь M.U.G.E.N.
- Форум
- Mortal Kombat: M.U.G.E.N
- Помощь M.U.G.E.N.
1. Открываем *sff файл персонажа, которому будем делать палитру. Сохраняем любой спрайт (исключая спрайты эффектов) в *pcx или *bmp, или в *png.
2. Открываем наш спрайт в фотошопе.

Если возникнут проблемы с коррекцией пиксельной пропорции, то отключите её (Просмотр > Коррекция пропорций).
3. Теперь меняем цвет с помощью всех доступных параметров коррекции цвета (Изображение > Коррекция > ...). Некоторые параметры нам недоступны, так как наш спрайт 8-ми битный.

4. Заходим в таблицу цветов (Изображение > Режим > Таблица цветов...) и нажимаем кнопку «Сохранить».

5. Сохраняем нашу палитру в формате *act, в папку с нашим персонажем.

6. Теперь открываем *def файл персонажа любым текстовым редактором. Добавляем новый порядковый номер нашей палитры в строку pal.defaults. Так же, в секцию [Files], добавляем строку palN = имя_палитры.act, где N - порядковый номер палитры.

Готово!
Результат:

Цитата (Black Shadow)Это всё будет встроенно в движок, только это нужно будет самому кодить.
Про миниигры тоже самое, наверное только Test Your Might для шаблона сделаю.
Хорошо. А то что эта игра будет то отлично. Только тогда сложность сделай взависимости от предмета, да и чтоб работала в Аркаде через 3-7 раундов,это как в МКДА в опциях поставишь.
Да и как насчет Демо даже Версус кода Test Your Luck на 5-10 вариантов и выбором количества?
Да и насчет Экрана Выбора, Версус, Лайфов, то как насчет сделать опцию Стиль и там добавлять и выбирать свой стиль например МК3, МКДА и т.п? А то как мне то нравится МКД, то надоедает и хочется МК9, а потом там МКДА и прочее.
А насчет сложности Противника, Как Она будет сделана? Можно сделать так например чтоб в Легком наносил урона 1\2, в среднем сколько есть, в тяжелом в 2 раза, т.е получится так если в приеме от выстрела урон 10 единиц, то на легком урон будет 5,а на тяжелом 20? Ну и еще взависимости от сложности как часто противник будет выполнять Комбо, Приемы и прочее?
Цитата (Black Shadow)пока не знаю, надо сначала сам движок собрать, а потом уже на нем можно что хочешь сделать, хоть 3Д арены.
Ну это так на будущее. Знаю еще много работы над движком,а это далеко нескоро. Сначала нужно систему и персов, хотя бы 10 для начала сделать,а потом Геймплей(Столбики, Этажи, Версус коды и прочее). И насчет арен то можно их особо не делать. Как выпустишь версию, прогу и документацию то их наделаем. Также персов можно будет наделать, главное чтоб были несколько готовые и со всеми Добиваниями с Анималити, Бруталити. Да и тут появился Вопрос насчет комбо, как оно будет сделано? В МКР4.1 сделано очень плохо,а в МКР5.0 хорошо, но тоже не идеал.
И когда делаешь арену. добавляешь спрайт, то можно сразу при добавлении еще код добавить, т.е ввести данные, спрайты добавил и готово,а не как в мугене добавил спрайты,а потом открывай новый файл и возись с ним.
Кстати, вчера полностью Pit собрал.

Цитата (Black Shadow)Если только для сжатия, но опять же, ведь игра это всё будет распаковывать, а это больше времени для загрузки.
Да для сжатия,но если загрузка из-за этого пострадает, то тогда не надо.
Цитата (Black Shadow)Кстати, вчера полностью Pit собрал.
Круто. Кстати насчет всяких эффектов на аренах: Добиваний, всяких разбитий, бросков предметов, урон как потипу на арене Асид Баф. Все это будет и как это можно будет сделать, через Имя? Или будет какой stageID? То тогда можно будет несколько их добавлять или вообще лучше в самом файле арены это сразу сделать?
Да и насчет Видео форматов файлов или хотя бы SWF(Flash файлы) будет поддерживать? Это хорошо для Крипта или Сокровищ Шао Кана, взял Видео с Добиваниями в Avi или Swf, добавил и никакой возни, все просто. Также еще взял игры по МК,а их 2: Карнаж и Нуб сделать фаталити и добавил как миниигры. И также может как делать миниигры. Сделал миниигру,запаковал в SWF и готово или так не получится?
Цитата (SmokeMKD)Или будет какой stageID?
ID будет указываться в самой первой строке.

Stage ID { ... }
Любыми объектами на арене можно будет манипулировать через их ID:
Object Clouds { ... }
Удаляем облака через контроллер в персонаже:
StageController.remove {
Trigger = Time = 0
Object = «Clouds»
}
Ну и разумеется, определять арену можно будет очень просто:
Trigger = Stage.ID = «ThePit»
Да и насчет Видео форматов файлов или хотя бы SWF(Flash файлы) будет поддерживать? Это хорошо для Крипта или Сокровищ Шао Кана, взял Видео с Добиваниями в Avi или Swf, добавил и никакой возни, все просто. Также еще взял игры по МК,а их 2: Карнаж и Нуб сделать фаталити и добавил как миниигры. И также может как делать миниигры. Сделал миниигру,запаковал в SWF и готово или так не получится?
SWF не буду делать, сделаю поддержку FLV видео во всяких интро и на аренах. Например, можно будет сделать арену с каким-нибудь телевизором/монитором и в нём будет видео показываться.
Object TestTV {
Video = «video/mytv.flv»
Width = 100
Height = 100
Delta = 0.5
}
Хотя, неплохая идея для миниигр, пожалуй, сделаю отдельный контроллер для миниигр и там дам возможность подгружать другие SWF файлы.
Цитата (Black Shadow)Stage ID { ... }Любыми объектами на арене можно будет манипулировать через их ID:Object Clouds { ... }Удаляем облака через контроллер в персонаже:StageController.remove { Trigger = Time = 0 Object = «Clouds»}Ну и разумеется, определять арену можно будет очень просто:Trigger = Stage.ID = «ThePit»
Т.е получается делаешь облака в самой арене,а удаляешь через перса? А в самой арене удалить можно?
Да и вот допустим делаешь разбитие предмета и бросок, то как сделать чтоб он начал светиться как в МКХ? Ну а потом кидаешь этот предмет и он разбивается, допустим какая бочка или ящик?
Цитата (Black Shadow)сделаю поддержку FLV видео во всяких интро и на аренах. Например, можно будет сделать арену с каким-нибудь телевизором/монитором и в нём будет видео показываться.
Object TestTV {
Это еще лучше. Тоже хотел бы чтоб на арене на телевизоре бои различные показывали. :)
А можешь еще сделать чтоб брало также какие форматы изображений или допустим только Png так?
