Автор Тема: MUGEN - Fighter Factory  (Прочитано 46549 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
MUGEN - Fighter Factory
« : 29 Июнь 2007, 18:08:48 »
Никто не может помочь разобраться с програмкой, собственно?:unsure:
- пытаюс зделать интро  к мугену(правд пока неуспешно...) За основу взял файлик Logo из Mkp. Собственно чё надо - просто хочу поменять те картинки что там, на свои. Но вот незадача -после моих замен в проге фф файлов.pcx муген ничё не показывает ( ну в смысле... сначало чёрный экран а потом всё идёт).
Чёт я непросёк прикола с паллитрами вообще:wacko:
И, что, все спрайты которые туда пихаются должны быть 256-цыетными>:(  чтоб отображалось?  Ибо я как то намудил там ( ну нажал там sprites->convert all to 256 colors) и после этого 1 какртинка отобразилось в гаме , но естественно выглядило весьма это посредственно<_< . Да и после моих наворотов, просто обращать в 256 цветов - толку не даёт - тож не отображает... видать чёт ещо делал:wacko:  Но разве все фоны\спрайты в мкп 256 цветные??
Вобщем, кто вкурсе, подскажите в каком формате и виде  надо картинки туды пихать:cool:
   (Тему создал отдельную, ибо в теме про Мк спрашивал, но чёт респонсов не получил...)
« Последнее редактирование: 20 Июнь 2009, 04:53:13 от петер доннерветтер »

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #1 : 29 Июнь 2007, 18:22:33 »
Цитата: Virtua Fighter;151901
Но разве все фоны\спрайты в мкп 256 цветные??

Ты не поверишь - но так оно и есть ))
Цитата: Virtua Fighter;151901
Вобщем, кто вкурсе, подскажите в каком формате и виде надо картинки туды пихать

Файлы с расширением *.PCX

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #2 : 29 Июнь 2007, 19:28:22 »
Цитата
Ты не поверишь - но так оно и есть ))

- я бы согласился, еслиб тока это и надо было.... проста картинка 256 цетов тоже не хочет отображаться, чёт еШо с ней делать плходу надо...:?

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #3 : 29 Июнь 2007, 20:11:52 »
Посмотри мой logo.sff. Менял третий спрайт - первые два не вижу смысла менять, они нигде не отображаются. Картинку впихнул 320х240 256 цветов. Конвертил через фотошоп. Если не поможет - кинь мне свою картинку, я попробую разобраться...
Logo.rar
« Последнее редактирование: 01 Июль 2007, 15:49:52 от DeaDHeaD »

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #4 : 29 Июнь 2007, 23:56:46 »
Да я тож через фотошоп всё делаю...^_^

Стой! да у тя не 256 цветов.... или я чёт не догоняю опять.
- опиши мне лучше порядок сових действтй. Ты в фотошопе чтол уже сохраняешь как 256? Я как делаю , -беру картинку и делаю её 320*240 в шопе, а потом уже в фф делаю convert all to 256 colors...
Вот,  мой файлик  http://slil.ru/24574305   . Можешь попробывать зафигачить туда эту картинку?
Я собиоаюс ващет анимацию из нескольких экранов делать, но сначал над хоть с первым б разобраться...
( а первые два спрайта, кстати, не прописнаны в лого.деф - попробуй удали там у scene 1 все " ; " - и будет те отоброжаться и  вторая картинка....)

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #5 : 30 Июнь 2007, 00:28:19 »
Цитата: Virtua Fighter;151965
Стой! да у тя не 256 цветов....

Как раз таки 256. Я сохраняю сразу в фотошопе.
------------------------------------------------------------------------
Держи... http://slil.ru/24574801
« Последнее редактирование: 30 Июнь 2007, 01:19:01 от DeaDHeaD »

Оффлайн Taven

  • Пользователь
  • Сообщений: 1351
  • Пол: Мужской
  • Под голубым небом. :)
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #6 : 30 Июнь 2007, 00:32:57 »
О господи...Читай фак.Всё обьясняли.

Лого не показывается -
1)Его координаты за рамками МКР
2)Ты не правильно перевёл в 256 цветов изображение

Что бы сохранить в 256 цветах,нужно поставить Color Mode - Indexed Colors.

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #7 : 30 Июнь 2007, 00:37:26 »
Это ты Virtual Fighter'y? Ты хоть цитируй что ли.
З.Ы.: У меня всё получилось...

Оффлайн Taven

  • Пользователь
  • Сообщений: 1351
  • Пол: Мужской
  • Под голубым небом. :)
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #8 : 30 Июнь 2007, 00:42:19 »
DeaDHeaD,
Я говорю впервую очередь автору темы)

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #9 : 30 Июнь 2007, 00:47:25 »
Ладно уж... WingsOfMind тоже не сразу своего Dark'a сделал^_^

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #10 : 30 Июнь 2007, 01:32:12 »
так-так.....
так в 256 перегонять в фотошопе?
А что там с рамками?

Taven, какой фак? - в фф никаких мануалов нету<_<

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #11 : 30 Июнь 2007, 01:42:37 »
С рамками всё гуд. Я перезалил твой отредактированный logo.sff. Таперича он с двумя скринами. Как другие добавлять пока не разобрался. Хотя в принципе можно отредактировать intro.sff, а потом заменить им logo. Надо попробывать...

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #12 : 30 Июнь 2007, 01:54:04 »
ИИИИИИИИИИИИИИИ:)  - попёрло!
 (блин, сразу б сказанули что в шопе надо индексироанные цвета бебенить!)
:jumpy: :jumpy: :jumpy:

А заодно не подскажите как на это "интро" музончик можно поесить, чтоб начинал он на интро и продолжался уже на титлскрине?

Добавлено через 3 минуты
DeaDHeaD,
Чтоб 2 скрина было надо в файде logo.def убрать точки с запятыми :
[Scene 0]

fadein.time  = 60
fadeout.time = 60
clearcolor   = 0,0,0
layerall.pos = 0,0
layer0.anim  =  0
end.time     = 300

[Scene 1]

fadein.time  = 60
fadeout.time = 60
clearcolor   = 0,0,0
layerall.pos = 0,0
layer0.anim  =  1
end.time     = 300    

( - вот перед каждой строкой после [Scene 1] стояли ";"     - просто удалил!)

Чтоб ешо экран был - по аналогу записать там [Scene 2], со всеми параметрами, походу...<_<

а что ты там перезалил?
« Последнее редактирование: 30 Июнь 2007, 01:54:04 от Virtua Fighter »

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #13 : 30 Июнь 2007, 01:59:20 »
Исправь свой logo.def на это. Вместо Track21.mp3 можешь вписать любой трэк из папки data
;--------------------------------------------
[SceneDef]
;--------------------------------------------
spr = logo.sff
;--------------------------------------------
[Scene 0]
fadein.time  = 60
fadeout.time = 60
clearcolor   = 0,0,0
layerall.pos = 0,0
layer0.anim  =  0
bgm = Track21.mp3
bgm.loop = 1
end.time     = 300
[Scene 1]
fadein.time  = 60
fadeout.time = 60
clearcolor   = 0,0,0
layerall.pos = 0,0
layer0.anim  =  1
end.time     = 300
;--------------------------------------------
[Begin Action 0]
0,1, 0,0, -1
[Begin Action 1]
0,2, 0,0, -1
;--------------------------------------------

Цитата: Virtua Fighter;151982
Чтоб 2 скрина было надо в файде logo.def убрать точки с запятыми

Я это понял ещё после твоего третьего сообщения^_^
« Последнее редактирование: 30 Июнь 2007, 02:04:41 от DeaDHeaD »

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #14 : 30 Июнь 2007, 04:21:12 »
DeaDHeaD,
- вроде сделал всё как у тя, но чёт бажет - не играет нефига...<_<  

А как ещо сделать тайминг этих чередующихся экранов? - чтоб под музон подогнать?

Хотел, кста, попробывать вставить картинку более высокого разрешеница (ибо 320 в растянутом виде не особ выглядела...) забебенил в фф картинку 640*480, а в гаме самой ток часть, естественно отобразилась.:(  Тогда решил помудить с самой конфигурацией мугена - поставил тоже, 640*480, DoubleRes = 2, DXmode = Hardware. но не тут то было - картинка как была тока отоброжаемой частью так ею и осталась..:wacko:  - Вывод: В муген пихаются ток картинки 320*240 или всётаки есть способ разрешеницэ повысить???

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #15 : 01 Июль 2007, 18:19:00 »
Цитата: Virtua Fighter;151982
Чтоб ешо экран был - по аналогу записать там [Scene 2], со всеми параметрами, походу...

Да, я тоже до этого допетрил. После вставки сцены, надо поменять параметр layer0.anim После редактирования logo.def принимаешься за logo.sff через FF^_^  Импортируешь туда ещё один спрайт (не "change", а "добавить"). Подгоняешь палитру и... Вуаля! Ещё один скрин готов. А тайминги хорошо прописаны в mkintro.def (если он у тебя конечно есть), можно там посмотреть. А вообще побалуйся с
fadein.time ----- Время "растемнения"
fadeout.time --- Время затемнения
end.time ------- Общая продолжительность показа скрина

Добавлено через 5 часов 32 минуты
Цитата: Virtua Fighter
В муген пихаются ток картинки 320*240 или всётаки есть способ разрешеницэ повысить???

На сколько мне известно - то только 320х240 максималовка
« Последнее редактирование: 01 Июль 2007, 18:19:00 от DeaDHeaD »

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #16 : 01 Июль 2007, 20:39:04 »
^_^  угу. пасиб!

Оффлайн DeaDHeaD

  • Пользователь
  • Сообщений: 269
  • Пол: Мужской
    • Steam
    • Просмотр профиля
M.U.G.E.N. Fighter Factory
« Ответ #17 : 02 Июль 2007, 18:04:25 »
Как сделаешь - выложи. Интересно посмотреть, что ты там мутишь...^_^

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #18 : 10 Август 2008, 20:06:02 »
А как делать, чтобы приемы бойцов зумировались? Поясняю, что имею в виду:
Когда меняешь размер бойца (допустим, уменьшаешь), некоторые приемы иногда остаются на прежнем уровне - как было бы для прежнего - большого. Так вот, как сделать, чтобы они изменялись вместе с его линейными размерами? Ведь другая часть приемов этого же бойца часто бывает нормальной.

И еще: как менять расстояние для удара, показывающее, на каком расстоянии этот удар достает противника. Какая константа за это отвечает? Че-то, как ни искал, ничего подходящего там не заметил...

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #19 : 10 Август 2008, 21:24:03 »
Если такое творится, надо лезть в код этих приемов и писать там параметры масштабирования вручную на каждую анимацию. есть такие персонажи - скорее всего у них в анимациях ЯВНО указан масштаб 1/1. Вот надо это проверить и, если что, поменять эти цифры на свои.

Под расстоянием ты имеешь в виду расстояние, с которого прием СРАБАТЫВАЕТ после нажатия нужных кнопок, или расстояние, на которое твой удар достает противника? В первом случае надо добавить триггер типа

trigger1 = P2Dist X = [минимальное расстояние, максимальное расстояние]

Во втором случае надо править сам код приема, тут общие рекомендации дать сложно - все зависит от кода приема.

Оффлайн Imhoteb

  • Пользователь
  • Сообщений: 593
  • Пол: Мужской
  • >>> ФАРАОН <<<
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #20 : 11 Август 2008, 07:54:02 »
Всем труженникам монитора здоров! Люди вот уже полгода ищу кому задать несколько важных (для революции конечно) вопросов! итак:
1, вот допустим я придумал какое нидь красивое добивание (а я ЭТИМ хотел бы озадачиться) и что как мне его впиндюрить? а то в ентой проге сам чёрт ногу сломит!
2, как поменять аи у бойца?
3, как добавить новый прием?
Революция вас незабудет! жду ответов...

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #21 : 11 Август 2008, 21:46:22 »
Добивание - тоже прием, и программировать его надо так же, как и любой другой прием. Правда там несколько нюансов есть, об этом спроси в теме МКП в этом же разделе.

Про ИИ ничего внятного не скажу (еще не освоил), но сделать хороший интеллект - это напряг...

Прием добавить при наличии опыта не так уж сложно, другое дело что сложнее ХОРОШО его добавить.

Для начала надо спрайты добавить - заготовь их в формате PCX с той же палитрой, что и у всех остальных спрайтов бойца. Потом нужно написать анимацию и разметить коллижн-боксы (красные и синие квадраты). И уже после этого нужно писать код. Как кодить прием - объяснять ОЧЕНЬ муторно - рекомендую открыть в блокноте CNS-файл Кунг Фу Мана (стандартный мугеновский боец) и посмотреть, как там программируются приемы. Если совсем ничего не знаешь, все приемы начинаются со строки [statedef номер]. Почитай еще документацию прям из папки docs в папке с мугеном. Удачи!

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #22 : 13 Август 2008, 00:37:37 »
Под расстоянием ты имеешь в виду расстояние, с которого прием СРАБАТЫВАЕТ после нажатия нужных кнопок, или расстояние, на которое твой удар достает противника? В первом случае надо добавить триггер типа

trigger1 = P2Dist X = [минимальное расстояние, максимальное расстояние]

Во втором случае надо править сам код приема, тут общие рекомендации дать сложно - все зависит от кода приема.

Второе.
Ппц, "простая", однако, программка... Даже в приставочных играх, если их расковырять, такое расстояние задается одним числом, а здесь че не менял - все бесполезно!
Непонятно, откуда вообще берется это расстояние... Даже в мануале ничего не нашел.
Вот код приема:

;------------
; Low Kick (Chute baixo)
[Statedef 230]
type    = S
movetype= A
physics = S
juggle  = 4
ctrl = 0
velset = 0,0,0
anim = 230

[State 230, 1]
type = PlaySnd
trigger1 = Time = 2
value = 0, 2

[State 230, 2]
type = HitDef
trigger1 = AnimElem = 5
trigger1 = Var(9) = 0
attr = S, NA
animtype  = Medium
damage    = 125, 17
getpower = 120,60
givepower = 60,30
guardflag = MA
hitflag = MAF
pausetime = 0, 0
sparkno = -1
guard.sparkno = -1
hitsound   = 5,1
guardsound = 6,0
ground.type = Low
ground.slidetime = 17
ground.hittime  = 17
ground.velocity = -5
air.velocity = -2.2,-4.2
air.hittime = 20   
air.fall = 1

[State 230, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #23 : 13 Август 2008, 00:45:29 »
Расстояние в CMD-файле надо писать, там где команды все прописаны. :-\ В коде менять ничего не нужно (тут и менять-то нечего). Ты скажи, тебе надо чтобы прием ВЫПОЛНЯЛСЯ с определенного расстояния? В смысле если не с того расстояния, то при нажатии на кнопки его не происходит. Я правильно понял, да?

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #24 : 13 Август 2008, 01:24:28 »
Нет, я хотел подкорректировать именно расстояние, на которое прием достает. То есть, полноги перса уже в противнике, а при этом все еще не трогает... непорядок. Вот это я и хотел изменить, чтобы ударное расстояние было соразмерно длине ноги. Да и с многим остальными приемами также.

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #25 : 13 Август 2008, 02:12:55 »
Это надо коллижн боксы вообще-то править... o_0

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #26 : 13 Август 2008, 09:42:48 »
Если б я не пытался... Для этого удара их попросту нет (в анимациях даже нет этого кадра - только в спрайтах), а с остальными все равно не помогает.
« Последнее редактирование: 13 Август 2008, 09:47:00 от Shredder »

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #27 : 13 Август 2008, 10:31:03 »
Если в анимациях нет какого-то кадра - значит он вообще не используется.

Нет коллижн-боксов - сделай сам. Пойми, коллижн-боксы определяют, в какой точке будет удар, а в какой - нет.

Написано: anim = 230, trigger1 = AnimElem = 5. Значит ищи анимацию номер 230 и правь там коллижн-боксы на пятом кадре. Удачи!

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #28 : 13 Август 2008, 18:29:27 »
Все ясно. В анимациях почему-то есть абсолютно идентичные группы кадров, хотя используется из них только одна. Я просто не там смотрел, поэтому изменение боксов ничего не давало... Тепрерь разобрался.

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: M.U.G.E.N. Fighter Factory
« Ответ #29 : 13 Август 2008, 23:25:32 »
Да, бывает такое - сам натыкался уже... Кстати, а что за персонаж-то? Ну в смысле имя персонажа и имя автора скажи, заценить хочу.