collapse

Author Topic: how do I add helpers?  (Read 553 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:May 03, 2024, 04:36:18 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

Street Fighter 1 Ultimate Ryu by ELECTRO
[May 22, 2024, 03:58:25 PM]


China Town (Revenge of Shinobi) by Lord_Enemil
[May 22, 2024, 03:02:10 PM]


Neon Light Force Demo by Uche_of_IMT
[May 22, 2024, 10:21:37 AM]


Marvel vs. Capcom: Eternity of Heroes REMAKE Game Update 1.3.0 - N.A.O.H. by Uche_of_IMT
[May 21, 2024, 11:50:20 PM]


The Spider release + Spider-Man game by kobun
[May 21, 2024, 02:05:24 AM]


Let's all try it together! Yazawanainn gose breakdancing in MUGEN! by GTFoxN6Y
[May 18, 2024, 05:00:14 PM]


[WIP] Pocket Dimensional Clash 2 by O Ilusionista
[May 18, 2024, 11:17:34 AM]


Classic VS : Athena by ELECTRO
[May 15, 2024, 01:25:51 PM]


D2TD VS Showcase Thread by D2TD
[May 12, 2024, 10:20:11 AM]


Ballroom Hallway (1.1 Only/AIGS) by Vegaz by LightFlare
[May 09, 2024, 11:53:48 AM]

* IMT Calendar

May 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 31

SimplePortal 2.3.5 © 2008-2012, SimplePortal