Вы находитесь на странице: 1из 5

1. ��� ����� ������?

���� �� ������ ����������� ������ ��������� MKP4.1 � ����� ������������ ������, ��


��� �������� ��������:
- ������� *.def ���� ��������� (������ ��������� ��� ��, ��� � ����� � ����������)
- � ��� �������� "bmoves.st" �� "../../data/MKP/bmoves.st"
"pit.st" �� "../../data/MKP/Pit.st"
"fatality.st" �� "../../data/MKP/Fatality.st"
- ����� ���������, ��� ����� ������ ��������� ������ COMMON1.CNS (������ "stcommon
= common1.cns")
- ����� ������� *.cns ���� ��������� (������ ��� 1.CNS)
- ������� ������, � ������� �������� "[statedef -3]" (�� ������ ����������� F3 �
��������)
- �������� ��� ������ � �� ����� ���, ���� �� ������� �� �������� ������, � �������
�������� [statedef -3]
- ����� �������� � ��� ������, ������� �� ����������
- ��������� ���������� ����� � ���������, �������� �� �������� ���������
- ������ � ����, ��� ��������� ��������� � ��������� ���� ����� ������� �� �����
��������� ��������, ��������� ����
- ����� �������� ��������, ��� �� ����������� ���������� �� select screen ���������
���������� �������� ������
- ����� �������� ������� � ��������� ���������� ���������, �������� �������� �
������ cmd �����:
[Remap]
c = y
z = b
b = c
y = z

2. ��� ��� ����?


���� ���������, �������� � ����� ���������, � ���, ��� ������ ��� �����������
�������, ������� � ������ ������� � ����� ������ (���� �������� MKP � ����� data).
��� ���� ��������� ��������� ����� ������������ ����� �� ����� ����������� �����.
��� ����� ���������� � ���� ��������� ������, �� ����� ����������� � ��������������
�� ���� �����������, ��������� � ������. ������ ������� ������ �� ��� �����
(bmoves, pit, fatality) ������ �������� �� �� ����� ���������, � �� ����� �� �����
�� ����� ����� ("../../data/MKP" � ���� ������ �� ��� �����).
���������� CNS ����� (�������� �����) - �� ���������, ������ �������� �������, ���
�������������� � ����� ����� common1.cns, ������� �������� ������ �� ����� (�����
���� � ������ ������). �� ������� ������������� ������� statedef -3 (������� �
����� ���������� MKP ������ ���) ��������� � ���, ��� ������ �� ������� �
common1.cns �� ���� ����������. ���� ��� �������� � 1.CNS ���������, �� ���, ��� �
����� �����, ������� �� �����.

3. ���������� ����������.
������ ��������� ����� ������� ����������� �� �������� ������� ����� (������������
�������� �������� �����).
����� ��� ���������, � ����� 1.cns ����� ������� ��������:

- ������� "noairguard" ����� �����


- ����� ����� ������ � ���� ������ �� ������� ������ �����, ������� �� ���:

[State -2, Frosty color]


type = palFX
triggerall = time = 1
trigger1 = palno = 6
add = 100,150,250
mul = 200,200,200
time = 9999
[State -2, 234]
type = VelAdd
trigger1 = p2stateno = 210
trigger2 = p2stateno = 225
;triggerall = movetype = H
triggerall = time < 12
triggerall = p2bodydist X < 80
;triggerall = p2bodydist X > 0
triggerall = stateno = [5000,5012]
triggerall = stateno != [130,155]
x = -5

[State -2, 2234]


type = VelAdd
trigger1 = p2stateno = [400,420]
;triggerall = movetype = H
triggerall = time < 12
triggerall = p2bodydist X < 80
triggerall = p2bodydist X > 0
triggerall = stateno = [5000,5012]
triggerall = stateno != [130,155]
x = -6

[State -2, 22340]


type = VelAdd
trigger1 = p2stateno = [400,420]
;triggerall = movetype = H
triggerall = time > 4
triggerall = time < 12
triggerall = p2bodydist X < 80
triggerall = p2bodydist X > 0
triggerall = stateno = [5000,5012]
triggerall = stateno != [130,155]
x = 5

�� ����� �������.

�������������, �� ������ �������� ������ ��������� ����� �� ���, ������ � ������.


�� ����� � ����� 1.cns ����� ����� ������ [statedef -2] ���������� ��������
��������:

[State -2, 34]


type = Playsnd
trigger1 = anim = 20 && animelem = 5
trigger2 = anim = 21 && animelem = 9
value = f20,12
volumescale = 200

[State -2, 34]


type = Playsnd
trigger1 = anim = 21 && animelem = 5
trigger2 = anim = 20 && animelem = 9
value = f20,11
volumescale = 200

[State -2, 34]


type = Playsnd
trigger1 = stateno = 40 && time = 1
value = f5,154
[State -2, 34]
type = Playsnd
trigger1 = animelem = 2 || animelem = 5 || animelem = 9 || animelem = 13
trigger1 = anim = [42,43]
value = f5,150

[State -2, 34]


type = Playsnd
trigger1 = anim = 100
trigger1 = animelem = 2 || animelem = 8; depends on the animation frames
value = f5,320 + random%2
volumescale = 200

�������� ������, ���� � ������� ����� ���� ��������� ��� ���������. �� �����
�������� � ����� ������ 1.cns ����� ���������. ������ �������� ��������� ����
������� �� �������������� (��������� ����� �� ����������):

[Velocity]
walk.fwd = 3.25
walk.back = -2.25
run.fwd = 8, 0
...
jump.neu = 0,-9.5
jump.back = -4
jump.fwd = 4

[Movement]
...
yaccel = .5
...

4. ������� ���������� �� ���� ����� Mugen.


������ ����� �� ������ "1.0" � ������ "mugenversion", �������� ��������� �������� �
������ ������. ����� ��� �������������, �� ���� ������ ��������� ���������� �������
��� �������� �� ��� z ("������" ��������). ��� ������� � ������������ � Mugen1.0:
"������� ��� ��������, ���������� vel z � pos z � �������� �� �� 0, ��� ����������
�� ���, ���� �������� �� ���� ��� �� �����������" (� MKP ����� �������� �����������
�� ����������)
"��������� ��� ��������� ������ [Statedef ...] �� ������� ������ velset � �������
������ ������ �������� (�������� �� ��� z), ���� ��� ����. ����� �������, velset =
0, 0, 0 ������ ����� velset = 0, 0"
�������� ���, �� ������ ��������� 1.0 � ������ Mugenversion (def ���� ���������)
��� ����� ������. ��� �������� ��� ������� ����������� ������ � ��������� �
�������� �� (������������� ���������, ����������� �����) �� ��� ������������
���������� (����� 1.cmd), ��� ��������� ���� ����������� ������� �� �� �
�������������� �������� AILevel (��������� ����������� �� ����� ���������).

5. ����� ��������� ���������.

����� ��� �������� ������� � �������� ����� �����, � ��� *.air ����� ������ ����
�������:

[Begin Action 9100]


9000,2, 0,0, -1

��� ������ 9000,2 is - ������ �������� 48x59 (���������� 0,0).

���� �������� ������� � ����� �� ��������, ������ ������ �������� ��� VS ���� �����
��� ����������� �����. ����� ������� �� VS ���� ������ ���� 9002,0.
� ����� ������ ������� ����� ��������:

[Begin Action 9200]


9002,0, 0,0, -1

����� ������� ����������, � ����� ����� *.CNS ����� ���������� ��������:

;=============================
[Statedef 19100]; VS screen
type = S
movetype= I
physics = S
juggle = 0
velset = 0,0
anim = 888
ctrl = 0

[State 0, temp]
type = assertspecial
trigger1 = 1
flag = nobardisplay
flag2 = intro

[State 0, clear]
type = assertspecial
trigger1 = 1
flag = nomusic
flag2 = timerfreeze

[State 0, clear]
type = assertspecial
trigger1 = 1
flag = noBG
flag2 = noFG

[State 0, offset]
type = varset
trigger1 = time = 0
v = 11
value = 146; �������� ��� ��������, ���� ������ ���� �� ������ ��������� ��� ����
��� ����.

[State 0, shadow]
type = Explod
trigger1 = time = 0
anim = 9200
ID = 901
pos = ifelse(teamside = 1,-400,720),0
facing = ifelse(teamside = 1,1,-1)
postype = left
bindtime = -1
sprpriority = 6

[State 0, VS]
type = Explod
trigger1 = time = 0
anim = 9200
ID = 900
pos = ifelse(teamside = 1,-400,720),0
facing = ifelse(teamside = 1,1,-1)
postype = left
bindtime = -1
scale = 0.75,0.75
ontop = 1
ownpal = 1

[State 0, end]
type = selfstate
trigger1 = time = 0
value = 19101

����� �������� ��� �������� ������-��������, � ���� ������ ���� ��������:

� CMD �����, ����� ����� ���� ������ �� ������� ��� ���������:

[Command]
name = "stage"
command = /$D,x
time = 30

� ��� �� �����, ����� ����� ������ ";Stand block section"

[State -1, stage]


type = selfstate
triggerall = roundstate = 2
triggerall = statetype = S || statetype = C
triggerall = ctrl
triggerall = p2bodydist x < 10 && p2stateno = 9010 && numhelper(6969) > 0
trigger1 = var(50) = 0 && command = "stage"
trigger2 = var(50) = 1 && random%30 < AILevel
value = 4000

Вам также может понравиться