Автор Тема: MUGEN  (Прочитано 82783 раз)

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

Оффлайн chameleoncyborg

  • Пользователь
  • Сообщений: 1578
  • Пол: Мужской
  • Комбатист
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #420 : 29 Май 2012, 12:04:57 »
Нет ли возможности проделать то же самое со всеми clsn боксами?

Нет.

Оффлайн Fly

  • Пользователь
  • Сообщений: 1896
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #421 : 29 Май 2012, 12:50:47 »
Цитата: Shredder
Тогда ещё такой вопрос: я увеличил спрайт в 2 раза, используя функцию scale. Нет ли возможности проделать то же самое со всеми clsn боксами? Потому что они не изменяются. Если в текстовом редакторе вручную увеличивать модуль всех координат в 2 раза, то получается то, что нужно, но делать столько работы вручную - это просто убой...

В FF вроде нет, но можно похимичить с Excel.

Оффлайн Le@N

  • Пользователь
  • Сообщений: 6785
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #422 : 29 Май 2012, 13:15:46 »
Постоянно добавляю ПНГ в FF Classic, так что ничего нового.

Оффлайн rufus

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Re: MUGEN
« Ответ #423 : 21 Июль 2012, 09:43:08 »
люди как повысить битность персонажа мы же не на сеге это все мутим есть какой нибудь способ?

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #424 : 12 Август 2012, 19:13:23 »
люди как повысить битность персонажа мы же не на сеге это все мутим есть какой нибудь способ?

Какую битность? Если речь о графике, то увеличивать качество вручную, долго и нудно.

Сделал персонажу проектил, который не исчезает после нанесения удара, а он бьёт только одну цель. Т.е. как только попадает по одному противнику (даже хелперу), через всех других анимация летит как призрак. Неужели нельзя сделать, чтобы било всех, по кому попадёт? Неужели там даже это не предусмотрено?.. Если так, то это уже просто глупость. projremove = 0 и другие ухищрения не помогают - остаётся только голая анимация, которая никого не трогает, несмотря на то, что у неё есть те же самые clsn

Сам код такой:

[State 1600, Projectile]
type = Projectile
trigger1 = time = 16
projID = 1010
projanim = 1010
projremove = 0
projpriority = 100
projhitanim = -1
projremanim = -1
projsprpriority = 5
projremovetime = 34
ownpal = 1
offset = 32,0
velocity = 7.4
attr = S, NA
animtype = Hard
damage = 280,40
hitflag = MAFHDPL
guardflag = L
hitsound = s10,3
guardsound = s2,1
pausetime = 14,14
sparkno = S8010
guard.sparkno = S8110
sparkxy = 15, -30
ground.type = High
ground.slidetime = 14
ground.hittime = 12
ground.velocity = -7,-4
air.animtype = Back
air.velocity = -7,-4
air.hittime = 0
air.fall = 1
guard.velocity = -3
getpower = 20,20
givepower = 0,0
fall = 1
fall.recover = 0

Оффлайн Fly

  • Пользователь
  • Сообщений: 1896
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #425 : 12 Август 2012, 23:08:28 »
Shredder, попробуй использовать параметры projhits и projmisstime.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #426 : 13 Август 2012, 21:49:45 »
Fly
Спасибо, но к сожалению это не работает с данными флагами - hitflag = MAFHDPL. Поражает одного противника 2 раза, второго также не трогает. С hitflag = MA работает нормально, хотя.

И ещё один вопрос:
Можно ли задать hitsound в зависимости от того, жив противник или ему наносится последний удар? Чтобы при смерти противника был другой звук. Расчёт оставшихся жизней пробовал делать, но это не учитывает увеличение защиты за счёт fall.defence_up и к тому же не будет нормально работать в режиме против двоих. Помещение в custom state тоже не подходит, т.к. это не будет работать с противниками, использующими hitoverride, которых нельзя поместить в custom state. В общем, уже как только ни пытался... всех испробованных способов даже не вспомню. Самый безглючный способ выходит, если поместить в постоянно действующий хелпер (чтобы не было багов с паузами) код:

[State 668, geyzer snd determiner]
type = ParentVarSet
trigger1 = !time
var(56) = enemy,alive + enemy(numenemy>1),alive

[State 668, geyzer snd]
type = playsnd
triggerall = numenemy
triggerall = (parent,projcontact1010 = 1, = [0,2])
trigger1 = enemy,alive + enemy(numenemy>1),alive != parent,var(56)
value = s10,4

[State 668, Shut Down]
type = ParentVarSet
trigger1 = enemy,alive + enemy(numenemy>1),alive != parent,var(56)
var(56) = enemy,alive + enemy(numenemy>1),alive

(parent,projcontact1010 = 1, = [0,2]) здесь нужно потому, что некоторые противники дохнут не в первую, а во вторую "единицу времени" (условно назову её "секундой") после контакта. Выражение enemy,alive + enemy(numenemy>1),alive != parent,var(56) даёт точную единицу времени смерти, т.к. оно верно только в эту "секунду".

Но данный код проигрывает только звук смерти, для обычного звука он не подходит. Если пытаешься добавить в него или в другое место условия для обычного звука, то во время смерти противника они проигрываются вместе друг за другом.

Оффлайн chameleoncyborg

  • Пользователь
  • Сообщений: 1578
  • Пол: Мужской
  • Комбатист
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #427 : 20 Август 2012, 16:11:36 »
Цитата
hitflag = MAFHDPL

Какой-то странный хитфлаг, так как М = HL, а "Р" - вообще хз что это такое. В таком случае лучше записать MAFD.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #428 : 23 Август 2012, 08:43:51 »
а "Р" - вообще хз что это такое.

Это проектил. Если задан флаг P и у твоего проектила имеются нужные хитбоксы, он будет трогать чужие проектилы.

Оффлайн chameleoncyborg

  • Пользователь
  • Сообщений: 1578
  • Пол: Мужской
  • Комбатист
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #429 : 30 Август 2012, 14:55:15 »
Это проектил.

Интересно, откуда ты о нём узнал... В документации о таком хитфлаге не упоминается.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #430 : 02 Сентябрь 2012, 16:19:29 »
chameleoncyborg, читал на иностранных форумах и сам потом лично проверил.
В документации его нету, ты прав.


Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #431 : 30 Октябрь 2012, 12:41:35 »
Подскажите следущее. Запамятовал как правильно поставил музыку на экран выбора бойца. Я всё правильно прописал путь, но всё равно не работает. Версия мугена 1.0 RC8. C музыкой в битве проблем нет.

Оффлайн Le@N

  • Пользователь
  • Сообщений: 6785
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #432 : 30 Октябрь 2012, 13:04:01 »
Пробелы в названиях музыки на меню/селект нельзя ставить.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #433 : 30 Октябрь 2012, 13:29:43 »
Пробелы в названиях музыки на меню/селект нельзя ставить.
ммм... точно. сейчас переименовал. сработало
Добавлено позже:
Еще вопрос. Есть ли возможность выбирать альтернативную версия персонажей? Вот примeр наводишь на kyо жмeшь z и выбирается другой кyо. Тобишь уже другой боец.Чтоб не выводить его в качестве отдельного бойцa.
« Последнее редактирование: 30 Октябрь 2012, 18:18:26 от Rockman Z »

Оффлайн Le@N

  • Пользователь
  • Сообщений: 6785
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #434 : 30 Октябрь 2012, 23:28:11 »
Rockman Z, на кнопки только цвет персонажа меняется.
Можно сделать, чтобы изменялись спрайты/анимации при выборе определенной палитры.
Только быстрого способа не существует, придется редактировать персонажа.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #435 : 31 Октябрь 2012, 06:25:21 »
Rockman Z, на кнопки только цвет персонажа меняется.
Можно сделать, чтобы изменялись спрайты/анимации при выборе определенной палитры.
Только быстрого способа не существует, придется редактировать персонажа.
понятно. только с редактированием персонажа у меня больно туго с навыками  :( а так вроде с мугеном разобрался, правда с ХД-мугеном еще не работал.

Оффлайн borg117

  • Пользователь
  • Сообщений: 158
  • entity
    • Просмотр профиля
Re: MUGEN
« Ответ #436 : 31 Октябрь 2012, 21:25:49 »
Rockman Z, ну если другой kyo будет отличаться только приемами и собственно палитрой, то это не так сложно.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #437 : 01 Ноябрь 2012, 15:13:03 »
Другой имеет и собственные спрайты

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #438 : 03 Декабрь 2012, 20:16:55 »
А как удалить "вечный проектил"? Допустим, я создал проектил с параметрами projremovetime = -1 и projhits = 2147483647, чтобы он оставался активным и бил сколько угодно времени. Но когда он становится не нужен, существует ли способ по команде его удалить? Насколько я понял, это невозможно?

Оффлайн borg117

  • Пользователь
  • Сообщений: 158
  • entity
    • Просмотр профиля
Re: MUGEN
« Ответ #439 : 03 Декабрь 2012, 20:48:47 »
Shredder,  если он с хитбоксом, то есть вариант удалить его при столкновении с проджектайлом более высокого приоритета (но в них обоих эта реакция должна быть прописана). если без хитбокса - то никак

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #440 : 15 Декабрь 2012, 20:18:24 »
Каков самый лучший способ узнать, что противник находится в твоём custom statedef? Пока на ум не пришло ничего кроме, ну наподобие этого:

trigger1 = enemy,movetype = H && enemy,anim = 186 && enemy,stateno = 5150
trigger2 = enemy(numenemy>1),movetype = H && enemy(numenemy>1),anim = 186 && enemy(numenemy>1),stateno = 5150

Может, есть проще и надёжнее что-то? Переменные противнику тоже не вариант ставить, т.к. они могут использоваться им же самим.

Оффлайн borg117

  • Пользователь
  • Сообщений: 158
  • entity
    • Просмотр профиля
Re: MUGEN
« Ответ #441 : 25 Декабрь 2012, 23:52:53 »
эксплод с ID вместо переменной каждый тик как вариант. если это захват и у первого игрока написано targetbind, то сработает также enemy,gethitvar(isbound) = 1

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #442 : 26 Декабрь 2012, 00:48:03 »
borg117
Спасибо, попробую)
Добавлено позже:
Проверил. Вот так, кажется, хорошо работает:

[State 5150, Detect]
type = Explod
trigger1 = ваше условие
ID = ваш номер эксплода (может быть в пределах от 0 до 2147483647 - это самое большое число в Мугене)
removetime = 0
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

При removetime = 0 он даже сам становится невидимым, не нужно никаких дополнительных действий. И вместе с этим, прекрасно обнаруживается с помощью enemy,numexplod(номер эксплода). Только если в этом же стэйте находится контроллер RemoveExplod без привязки к какому-либо ID (то есть удаление всех эксплодов противника), то Explod следует помещать после него.
Добавлено позже:
А хотя странно, обнаруживается только в отрицательных statedef. Ну не проблема, можно сделать вот так:

[State 5150, Detect]
type = Explod
trigger1 = условие
ID = номер
removetime = 1
scale = 0,0
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

Вроде теперь во всех случаях прокатывает.
« Последнее редактирование: 26 Декабрь 2012, 02:49:01 от Shredder »

Оффлайн chameleoncyborg

  • Пользователь
  • Сообщений: 1578
  • Пол: Мужской
  • Комбатист
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #443 : 28 Декабрь 2012, 15:48:23 »
Shredder, если не секрет, откуда ты узнал об этом максимальной числе? ;)

Оффлайн Fly

  • Пользователь
  • Сообщений: 1896
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: MUGEN
« Ответ #444 : 28 Декабрь 2012, 16:25:26 »
chameleoncyborg, максимальное положительное число для четырёхбайтовой знаковой переменной.

Оффлайн Le@N

  • Пользователь
  • Сообщений: 6785
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #445 : 07 Август 2013, 19:03:45 »
Вышла новая версия движка, не отличается от приватной.
http://www.elecbyte.com/mugenfiles/mugen-1.1b1.zip

Оффлайн тём(А)

  • Пользователь
  • Сообщений: 335
  • Пол: Мужской
    • Просмотр профиля
Re: MUGEN
« Ответ #446 : 28 Ноябрь 2013, 08:25:42 »
на новом мугене с новым ренедером - у меня комп фризит после закрытия мугена на несколько ощутимых секунд. и потом остаются артеакты графические в других прогах и на страницах в хроме. как с этим жить7

Оффлайн borg117

  • Пользователь
  • Сообщений: 158
  • entity
    • Просмотр профиля
Re: MUGEN
« Ответ #447 : 19 Декабрь 2013, 15:14:30 »
на некоторых компах (современных) новый муген с новым рендером не запускается вообще, сетует на несовместимость. оказывается, такую реакцию у него вызывают некоторые видеокарты

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
Re: MUGEN
« Ответ #448 : 19 Декабрь 2013, 21:31:30 »
Новый муген пока что недоработанный, это только первая бета-версия. О многих проблемах разработчики знают и обещали их исправить, но уже несколько месяцев от них никаких вестей нету.

Оффлайн Rockman Z

  • Пользователь
  • Сообщений: 11946
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Re: MUGEN
« Ответ #449 : 21 Февраль 2015, 14:35:09 »
Не совсем про Муген, но Муген Рилейтед. Как то про такую тему не слышал никогда.