collapse

Author Topic: how do I add helpers?  (Read 599 times)

0 Members and 1 Guest are viewing this topic.

Offline spiderman_29574

  • Initiate
  • **
  • Posts: 99
  • Last Login:September 27, 2007, 11:21:28 AM
  • the symbiote from South Carolina!
    • Email
how do I add helpers?
« on: August 12, 2007, 07:01:58 PM »
can we get a Tutor here? ???



Sig made by "Red Venom"

Offline Excursion

  • Webmaster
  • Infinity Administrator
  • *
  • Posts: 2803
  • Country: United States us
  • Last Login:June 09, 2024, 04:34:20 PM
    • Excursion's Corner
    • Email
Re: how do I add helpers?
« Reply #1 on: August 13, 2007, 12:47:48 AM »
There is no one stop shop with adding helpers. When you add a helper to a statedef, you would add it in with something like this:

[State 182, 7]
type = Helper
trigger1 = time = 85
ID = 436
Pos = 90,-20
postype = p1
stateno = 183 ;this is the actual statedef of the helper.
velocity = -4,0
helpertype = normal
keyctrl = 0
ownpal = 0

and then it would refer you to the statedef of the helper which in this case is statement number 183, which looks like this:

[Statedef 183]
type = S
ctrl = 0
anim = 436
velset = -4,0

[State 183, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1


This is just a VERY simple and basic example. To understand each line of the helper sctrl and then the statedef itself I suggest you do 2 things. STUDY the code in a character (pick one, pick my Cutman for example) and then read the docs in the MUGEN folder to try to understand what each line means. Helpers are useful and sometimes they arent. Just depends what you want to use them for I guess.  ::)

Offline spiderman_29574

  • Initiate
  • **
  • Posts: 99
  • Last Login:September 27, 2007, 11:21:28 AM
  • the symbiote from South Carolina!
    • Email
Re: how do I add helpers?
« Reply #2 on: August 13, 2007, 04:31:43 AM »
There is no one stop shop with adding helpers. When you add a helper to a statedef, you would add it in with something like this:

[State 182, 7]
type = Helper
trigger1 = time = 85
ID = 436
Pos = 90,-20
postype = p1
stateno = 183 ;this is the actual statedef of the helper.
velocity = -4,0
helpertype = normal
keyctrl = 0
ownpal = 0

and then it would refer you to the statedef of the helper which in this case is statement number 183, which looks like this:

[Statedef 183]
type = S
ctrl = 0
anim = 436
velset = -4,0

[State 183, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1


This is just a VERY simple and basic example. To understand each line of the helper sctrl and then the statedef itself I suggest you do 2 things. STUDY the code in a character (pick one, pick my Cutman for example) and then read the docs in the MUGEN folder to try to understand what each line means. Helpers are useful and sometimes they arent. Just depends what you want to use them for I guess.  ::)

[State 182, 7]
type = Helper
trigger1 = time = 85
ID = 436
Pos = 90,-20
postype = p1
stateno = 183 ;this is the actual statedef of the helper.
velocity = -4,0
helpertype = normal
keyctrl = 0
ownpal = 0
so this is to call the helper

[Statedef 183]
type = S
ctrl = 0
anim = 436
velset = -4,0

[State 183, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
and this is the helper animation?
also how would I give the helper a projectile?

Sig made by "Red Venom"

Offline 2dgameplay

  • Forum Member
  • ***
  • Posts: 230
  • Last Login:December 14, 2009, 01:42:35 PM
  • mugen creater n training
    • Email
Re: how do I add helpers?
« Reply #3 on: September 17, 2007, 06:34:56 PM »
There is no one stop shop with adding helpers. When you add a helper to a statedef, you would add it in with something like this:

[State 182, 7]
type = Helper
trigger1 = time = 85
ID = 436
Pos = 90,-20
postype = p1
stateno = 183 ;this is the actual statedef of the helper.
velocity = -4,0
helpertype = normal
keyctrl = 0
ownpal = 0

and then it would refer you to the statedef of the helper which in this case is statement number 183, which looks like this:

[Statedef 183]
type = S
ctrl = 0
anim = 436
velset = -4,0

[State 183, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1


This is just a VERY simple and basic example. To understand each line of the helper sctrl and then the statedef itself I suggest you do 2 things. STUDY the code in a character (pick one, pick my Cutman for example) and then read the docs in the MUGEN folder to try to understand what each line means. Helpers are useful and sometimes they arent. Just depends what you want to use them for I guess.  ::)

THANK I BEEN LOOK FOR HOW A HELPER LOOK

Offline The Great Matsutzu

  • Global Moderator (out of the office)
  • *****
  • Posts: 559
  • Last Login:April 17, 2009, 10:03:33 AM
Re: how do I add helpers?
« Reply #4 on: September 17, 2007, 06:42:44 PM »
To add to what Excursion posted (and maybe answer your question spiderman_29574 ) , a "helper" is a two step process. First, you have to put the helper sctrl in the statdef of wqhere you want it to occur.

Now, the helper actually has it's own statdef seperate from the statdef in which it occurs. Here you control the helper's motions and such like you would a normal attack for a character. The difference here is that it becomes a serparate onscreen animation than the parent animation.
 So, in order to give the helper (say, a striker) a projectile, you'd just add a projectile sctrl in the statdef the helper refers to (in this case, Statdef 183).

Importantly, at the end of the statdef in which the helper refers (in Excursion's example, it would be statedef 183) you need to make sure you have it destroyself if you want the new element to dissapear. If you would use a changestate at the end, for example, you'll probably end up with a character clone.

The destroyself sctrl looks something like this:

[State 1052, 2]
type = DestroySelf
trigger1 = Animtime =0 ;(Your trigger here will vary based on how you want the helper statdef to behave)

Good luck!
« Last Edit: September 17, 2007, 06:44:51 PM by The Great Matsutzu »


Offline Fallen_Angel

  • Global Moderator (out of the office)
  • *****
  • Posts: 1358
  • Last Login:July 04, 2012, 03:11:05 PM
    • Email
Re: how do I add helpers?
« Reply #5 on: September 18, 2007, 11:36:45 PM »
2sgameplay all the actions of the helper have to equal to the stateno

[State 3500, Helper]
type = Helper
trigger1 = time = 3
ID = 3000
pos = -55,0
postype = back
stateno = 3000 ; these is the number of the statedef of the helper
helpertype = normal
name = "DARK HOLE"
keyctrl = 0
ownpal = 1
supermovetime = 1


to make it work put the statedef 3000


sig made by shullbocka

Tags:
 


* IMT Facebook

Help us by Donating!

IMT Discord

Join us at our Discord! Click the image below!

* IMT Shoutbox

Sorry, this shoutbox does not exist.

* Recent Posts

Virtual Bart Science Fair by Lord_Enemil
[June 15, 2024, 08:23:51 PM]


Classic VS : Cheng / Athena by ELECTRO
[June 13, 2024, 03:03:58 PM]


Marvel vs. Capcom: Eternity of Heroes REMAKE Game Update 1.3.0 - N.A.O.H. by Uche_of_IMT
[June 10, 2024, 11:25:24 PM]


Street Fighter Spec Ops 2021 by O Ilusionista
[June 08, 2024, 01:36:06 PM]


Lasombra's IKEMEN Go Interactive Stages' WIP Topic and Releases by Lasombra Demon
[June 06, 2024, 07:34:10 PM]


Kirby the Dream Battle by O Ilusionista
[June 06, 2024, 01:04:12 PM]


Neo Geo Pocket by malevka2
[June 05, 2024, 10:53:57 AM]


[WIP] Pocket Dimensional Clash 2 by O Ilusionista
[June 03, 2024, 03:18:12 PM]


[BOR] _Avengers United Battle Force_ by O Ilusionista
[June 03, 2024, 03:13:51 PM]


Mega Man & Bass - Dynamo Man by Sir Rousseau by O Ilusionista
[June 03, 2024, 03:09:50 PM]

* IMT Calendar

June 2024
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
[16] 17 18 19 20 21 22
23 24 25 26 27 28 29
30

SimplePortal 2.3.5 © 2008-2012, SimplePortal