The Mugen Fighters Guild

Help => M.U.G.E.N Development Help => Topic started by: Feddi09 on May 25, 2019, 12:02:56 am

Title: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 12:02:56 am
Can people point me into the direction of all undocumented scrtls? I’ve been playing around with Tagin, TagOut, and Zoom. I’m wondering what else is out there. I’ve found those three scrtls very useful and was wondering if there is anything else out there that I could take advantage of.
Title: Re: Undocumented Sctrls
Post by: Just No Point on May 25, 2019, 01:05:21 am
I’m not familiar with tagin and tagout

Edit: found more info on those. Pretty useless from what I saw
Title: Re: Undocumented Sctrls
Post by: Nep Heart on May 25, 2019, 01:33:44 am
I've heard stuff about Elecbyte having considerations on replacing the projectile sctrl with a new helper parameter called "helpertype = projectile," but seems that never came to be... honestly, I am glad it didn't happen because the projectile sctrl is a seriously underestimated sctrl that has a lot of unorthodox use whenever I come across coding stumps.
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 01:47:11 am
I’m not familiar with tagin and tagout

Its a feature use to make Tag Team. I've included an example below. Keep in mind this doesn't work in 1.1

[State 200, ChangeState]
type = Tagin
triggerall = NumPartner
trigger1 = animtime = 0
stateno = 1005 ; This is a ki blast stateno I used to just test it
partnerstateno = 1005:This is a ki blast stateno I used to just test it
ctrl = 0
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 01:48:25 am
I've heard stuff about Elecbyte having considerations on replacing the projectile sctrl with a new helper parameter called "helpertype = projectile," but seems that never came to be... honestly, I am glad it didn't happen because the projectile sctrl is a seriously underestimated sctrl that has a lot of unorthodox use whenever I come across coding stumps.

Never heard of it. I will give it a try!
Title: Re: Undocumented Sctrls
Post by: Just No Point on May 25, 2019, 01:53:53 am
The tagin stuff would be useful if you could actually use it to switch your control to your partner
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 01:55:59 am
With Mugen Ai 1v1 it works well. Or if you're playing with another human. The AI you guys code for Z2 I would think this would be perfect for ya'll project,


There is a special trigger you can use called standby which is 0 or 1. I use it with TagOut to tell which character to stay on screen and which one to leave.
Title: Re: Undocumented Sctrls
Post by: Just No Point on May 25, 2019, 02:02:32 am
It isn’t anything we couldn’t already do easily though. Is that standby trigger useful in other sctrls?
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 02:06:01 am
It works with other sctrls. I have it in my -1 as a triggerall for my changestates.

triggerall = Standby = 0
triggerall = Partner,Standby = 1 || NumPartner = 0


Helpertype = projectile works! Going to dig into it some more!
Title: Re: Undocumented Sctrls
Post by: DeathScythe on May 25, 2019, 02:10:25 am
Feddi09 try not double-posting please, edit your previous post instead. You did it 3 times lol
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 02:15:03 am
Feddi09 try not double-posting please, edit your previous post instead. You did it 3 times lol

Cool. Didn't know the rules. Idk how to fix the first one but I've changed the last two.
Title: Re: Undocumented Sctrls
Post by: Just No Point on May 25, 2019, 02:42:53 am
Keep digging we need to log all these to MUGEN class. How do you set the standby to be 0 or 1?

Here’s a link to more information for the tag stuff

http://mugenguild.com/forum/topics/tagin-92319.0.html
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 03:02:42 am
Its Kinda like how you can put trigger1 = var(0) := 1 but instead when you use tagin/tagout you can put

type = TagOut
trigger1 = numPartner
trigger1 = standBy = 0
trigger1 = partner, standBy = 1


and that should switch the standbys
Title: Re: Undocumented Sctrls
Post by: ink on May 25, 2019, 03:42:11 am
Hey Feddi09, what version of mugen do you use?
Also where did you findout about tagin code? There's very little documentation for it around now.


Other undocumented things:

a cond() exploit for 1.0+
http://mugenguild.com/forum/topics/redirects-redirects-and-new-redirects-cond-exploit-185881.0.html

selfstate loop.
http://mugenguild.com/forum/topics/vans-loop-186614.0.html

some undocumented command line.
http://mugenguild.com/forum/msg.2293808

Title: Re: Undocumented Sctrls
Post by: GeorgeMP on May 25, 2019, 04:07:10 am
Hey Feddi09, what version of mugen do you use?
Probably 1.1 beta.
Title: Re: Undocumented Sctrls
Post by: junkerde on May 25, 2019, 04:46:29 am
what does helpertype = projectile even do?
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 04:51:27 am
I’m not familiar with tagin and tagout

Edit: found more info on those. Pretty useless from what I saw

Hey Feddi09, what version of mugen do you use?
Also where did you findout about tagin code? There's very little documentation for it around now.


Other undocumented things:

a cond() exploit for 1.0+
http://mugenguild.com/forum/topics/redirects-redirects-and-new-redirects-cond-exploit-185881.0.html

selfstate loop.
http://mugenguild.com/forum/topics/vans-loop-186614.0.html

some undocumented command line.
http://mugenguild.com/forum/msg.2293808



1.1 because of Zoom but Tagin/TagOut only works for 1.0 and below. It will crash 1.1
Title: Re: Undocumented Sctrls
Post by: Nep Heart on May 25, 2019, 04:52:29 am
what does helpertype = projectile even do?

It's supposedly a replacement for the projectile sctrl since Elecbyte was allegedly going to deprecate it, most likely making the helper function like a projectile sctrl. I don't like the idea at all and, again, I am glad that it never went through.
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 05:26:45 am
what does helpertype = projectile even do?

It's supposedly a replacement for the projectile sctrl since Elecbyte was allegedly going to deprecate it, most likely making the helper function like a projectile sctrl. I don't like the idea at all and, again, I am glad that it never went through.

I’m not sure if it works. You can literally put anything in front of type and as long as it’s not player than it will behave as normal.
Title: Re: Undocumented Sctrls
Post by: Nep Heart on May 25, 2019, 05:38:54 am
 That's why I said that it likely never went through, just that Elecbyte considered replacing the projectile sctrl with "helpertype = projectile" according to those who contribute at Elecbyte's long defunct forum. If only Seravy were present so that he could have given more insight seeing as he was one of the people who knew about this.
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 05:58:53 am
Is there any archive to this forum?
Title: Re: Undocumented Sctrls
Post by: Nep Heart on May 25, 2019, 06:04:55 am
Probably not, I did catch mentions of it from credible coders on this very forum in specific posts.

 I think these were the first few instances where I learned such a proposal exists.

http://mugenguild.com/forum/msg.1590744
http://mugenguild.com/forum/msg.1309788
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 25, 2019, 06:26:02 am
Thanks. Any help is important help.
Title: Re: Undocumented Sctrls
Post by: Cyanide on May 25, 2019, 09:49:27 am
Projectile was to allow helpers to behave more like projectiles. For eg hitting a projectile helper would never increment the hitcounter or trigger movecontact. I can't remember the other stuff it was meant to handle. Never implemented though.
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 26, 2019, 03:50:40 pm
I've found these docs on Tagin/TagOut. Use Google Chrome Browser to translate. Its a very rough translation btw.

TagIn Sctrl:
http://piano999.blog.fc2.com/blog-entry-290.html

https://bluesura.github.io/MUGEN/document/State/TagIn.html


TagOut Sctrl:
https://bluesura.github.io/MUGEN/document/State/TagOut.html


Standby Trigger:
https://bluesura.github.io/MUGEN/document/Trigger/StandBy.html


Zoom Sctrl:
https://bluesura.github.io/MUGEN/document/State/Zoom.html

Title: Re: Undocumented Sctrls
Post by: junkerde on May 26, 2019, 10:20:54 pm
DarkEXDonald has the Tagin sctrl programmed into him as well
Title: Re: Undocumented Sctrls
Post by: Feddi09 on May 29, 2019, 05:19:09 pm
I've also noticed in 1.1 helper's can't read other helper's that they haven't produced while in 1.0 helper's can read any helper that any helper produced.