AI Patch tool

Started by jeremyquann, April 22, 2015, 06:25:09 PM

Previous topic - Next topic

jermboy27

Could someone make us an AI Patch tool?
Please?

XGargoyle

AI is unique to each character. It's impossible to make an AI patch tool and make it compatible to all characters.


XGargoyle: Battle posing since 1979
http://xgargoyle.mgbr.net
http://www.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a  <-- Please click that link
http://paypal.me/XGargoyle  <-- Donations welcome!

AuMiO VXC

You can make AI by yourself. Different characters have different AI patch. Those are not similar.   
Sig 1: I am nobody... Neither you... We won't be any matter just after a few years later when we die. Enjoy the happiness and sadness for now.

Sig 2: When someone or, a bunch of people makes fun of you. The total time they invested in making fun of you, is the time they couldn't manage to stay focused on their work or, development. If you care about them, let them know. If you don't, then don't bother. Stay focused on your own business.

Sig 3: You did a mistake and then you simply admit it after realizing your fault. This is one of the coolest things ever you can do in your lifetime.

yaret

There isn't a standar in Mugen universe, maybe one day with pots chars :P

The best Dragon ball Mugen: https://www.youtube.com/watch?v=ZzQkB1gVtXA
The best music I ever heard: https://www.youtube.com/watch?v=OmVnhQvMV6U

jermboy27

Quote from: One Man Aumio on April 22, 2015, 08:45:39 PM
You can make AI by yourself. Different characters have different AI patch. Those are not similar.   

Someone needs to make a AI patch tool.

Sinnesloschen

Quote from: XGargoyle on April 22, 2015, 06:33:53 PM
AI is unique to each character. It's impossible to make an AI patch tool and make it compatible to all characters.
Quote from: Alpaca-San on December 27, 2014, 08:50:31 AM
Is finding MUGEN to be more enjoyable to play when you're not wearing clothes an underrated opinion?

XGargoyle

Yeah, yeah, let's ignore what XG says


XGargoyle: Battle posing since 1979
http://xgargoyle.mgbr.net
http://www.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a  <-- Please click that link
http://paypal.me/XGargoyle  <-- Donations welcome!

walt

Quote from: jeremyquann on April 22, 2015, 10:43:23 PM
Quote from: One Man Aumio on April 22, 2015, 08:45:39 PM
You can make AI by yourself. Different characters have different AI patch. Those are not similar.   
Someone needs to make a AI patch tool.
You could :)

Let us know when you've figured it out.

jermboy27

Quote from: walt on April 23, 2015, 08:34:03 PM
Quote from: jeremyquann on April 22, 2015, 10:43:23 PM
Quote from: One Man Aumio on April 22, 2015, 08:45:39 PM
You can make AI by yourself. Different characters have different AI patch. Those are not similar.   
Someone needs to make a AI patch tool.
You could :)

Let us know when you've figured it out.

Well I am not because I need a Cheap AI Patch for Giant Chicken by Warner.

Sheng Long

While true that characters have different states for special moves and super moves, but i'snt there a standard for just basic attacks? Maybe could make an AI patch tool that just does attacks 200-300 (standing attacks) 400-500 (crouching attacks) 600-700 (air attacks), and then write the rest yourself. XP

Though case in point, there's bound to be differences somewhere, whether they have little attacks, to numerous various attacks. So yea, it's nearly impossible to make this unless you are working on a full closed game where characters statedefs are very similar to one another. :P

"You must defeat my flaming
dragon punch to stand a chance."

Jesuszilla

Quote from: Sheng Long on April 25, 2015, 03:26:33 AM
i'snt there a standard for just basic attacks?

dear god no.

Spoiler (click to show)
; Clark
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
triggerall = Name = "Clark Steel"
trigger1 = AuthorName = "OrochiKOF97" || AuthorName = "OrochiKOF97 & Scal"
value = ifElse((AuthorName = "OrochiKOF97 & Scal" && Var(58)),204,200)
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
triggerall = Name = "Clark Steel"
trigger1 = AuthorName = "OrochiKOF97" || AuthorName = "OrochiKOF97 & Scal"
value = 211
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
triggerall = Name = "Clark Steel"
trigger1 = AuthorName = "OrochiKOF97" || AuthorName = "OrochiKOF97 & Scal"
value = ifElse((AuthorName = "OrochiKOF97 & Scal" && Var(58)),207,202)
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
triggerall = Name = "Clark Steel"
trigger1 = AuthorName = "OrochiKOF97" || AuthorName = "OrochiKOF97 & Scal"
value = ifElse((AuthorName = "OrochiKOF97 & Scal" && Var(58)),242,241)

; Mouser SNK
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
triggerall = AuthorName = "mouser"
trigger1 = Name = "Terry Bogard" || Name = "Kim Kaphwan" || Name = "K'" || Name = "Earthquake" || Name = "Ralf Jones" || Name = "Ryo Sakazaki" || Name = "Duck King"
trigger2 = Name = "NBC_Fuuma" || Name = "NBC_Hanzo" || Name = "Kisarah Westfield"
value = ifElse(SelfAnimExist(205),205,ifElse(SelfAnimExist(200),200,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
triggerall = AuthorName = "mouser"
trigger1 = Name = "Terry Bogard" || Name = "Kim Kaphwan" || Name = "K'" || Name = "Earthquake" || Name = "Ralf Jones" || Name = "Ryo Sakazaki" || Name = "Duck King"
trigger2 = Name = "NBC_Fuuma" || Name = "NBC_Hanzo" || Name = "Kisarah Westfield"
value = ifElse(SelfAnimExist(215),215,ifElse(SelfAnimExist(210),210,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
triggerall = AuthorName = "mouser"
trigger1 = Name = "Terry Bogard" || Name = "Kim Kaphwan" || Name = "K'" || Name = "Earthquake" || Name = "Ralf Jones" || Name = "Ryo Sakazaki" || Name = "Duck King"
trigger2 = Name = "NBC_Fuuma" || Name = "NBC_Hanzo" || Name = "Kisarah Westfield"
value = ifElse(SelfAnimExist(225),225,ifElse(SelfAnimExist(220),220,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
triggerall = AuthorName = "mouser"
trigger1 = Name = "Terry Bogard" || Name = "Kim Kaphwan" || Name = "K'" || Name = "Earthquake" || Name = "Ralf Jones" || Name = "Ryo Sakazaki" || Name = "Duck King"
trigger2 = Name = "NBC_Fuuma" || Name = "NBC_Hanzo" || Name = "Kisarah Westfield"
value = ifElse(SelfAnimExist(235),235,ifElse(SelfAnimExist(230),230,0))

; Ironmugen KOF
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "David Demianoff"
value = ifElse(SelfAnimExist(205),205,ifElse(SelfAnimExist(200),200,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "David Demianoff"
value = ifElse(SelfAnimExist(225),225,ifElse(SelfAnimExist(220),220,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "David Demianoff"
value = ifElse(SelfAnimExist(215),215,ifElse(SelfAnimExist(210),210,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "David Demianoff"
value = ifElse(SelfAnimExist(235),235,ifElse(SelfAnimExist(230),230,0))

; WLS KOF
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
triggerall = !NumHelper(10371)
trigger1 = AuthorName = "Vans" || AuthorName = "K.O.D"
value = ifElse(SelfAnimExist(205),205,ifElse(SelfAnimExist(200),200,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
triggerall = !NumHelper(10371)
trigger1 = AuthorName = "Vans" || AuthorName = "K.O.D"
value = ifElse(SelfAnimExist(225),225,ifElse(SelfAnimExist(220),220,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
triggerall = !NumHelper(10371)
trigger1 = AuthorName = "Vans" || AuthorName = "K.O.D"
value = ifElse(SelfAnimExist(305),305,ifElse(SelfAnimExist(300),300,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
triggerall = !NumHelper(10371)
trigger1 = AuthorName = "Vans" || AuthorName = "K.O.D"
value = ifElse(SelfAnimExist(315),315,ifElse(SelfAnimExist(310),310,0))

; KoopaKoot KOF
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "KoopaKoot" || AuthorName = "K.O.D & Vans" || AuthorName = "Scal"
value = ifElse(SelfAnimExist(200),200,ifElse(SelfAnimExist(205),205,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "KoopaKoot" || AuthorName = "K.O.D & Vans" || AuthorName = "Scal"
value = ifElse(SelfAnimExist(210),210,ifElse(SelfAnimExist(215),215,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "KoopaKoot" || AuthorName = "K.O.D & Vans" || AuthorName = "Scal"
value = ifElse(SelfAnimExist(220),220,ifElse(SelfAnimExist(225),225,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "KoopaKoot" || AuthorName = "K.O.D & Vans" || AuthorName = "Scal"
value = ifElse(SelfAnimExist(230),230,ifElse(SelfAnimExist(235),235,0))

dear.

Spoiler (click to show)
; Warusaki and new PotS
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(201),201,ifElse(SelfAnimExist(200),200,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(211),211,ifElse(SelfAnimExist(210),210,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "z"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(221),221,ifElse(SelfAnimExist(220),220,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(231),231,ifElse(SelfAnimExist(230),230,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(241),241,ifElse(SelfAnimExist(240),240,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "c"
trigger1 = AuthorName = "Warusaki3" && fvar(39) = 1
trigger2 = AuthorName = "Phantom.of.the.Server"
trigger2 = Name = "Yuri Sakazaki" || Name = "Nash" || Name = "Karin Kanzuki" || Name = "Nakoruru" || Name = "Geese Howard" || Name = "Cammy" || Name = "Edmond Honda"
value = ifElse(SelfAnimExist(251),251,ifElse(SelfAnimExist(250),250,0))

; PotS's old stuff
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 200
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 205
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "z"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 210
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 215
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 220
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "c"
trigger1 = AuthorName = "Phantom.of.the.Server"
value = 225

god.

Spoiler (click to show)
; General Capcom
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(205),205,ifElse(SelfAnimExist(200),200,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(215),215,ifElse(SelfAnimExist(210),210,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "z"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(225),225,ifElse(SelfAnimExist(220),220,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(235),235,ifElse(SelfAnimExist(230),230,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(245),245,ifElse(SelfAnimExist(240),240,0))
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "c"
trigger1 = AuthorName = "H"" && fvar(39) = 1
trigger2 = AuthorName = "Jesuszilla" && fvar(17) = 1 && !NumHelper(10371)
trigger3 = AuthorName = "Jmorphman" || AuthorName = "DivineWolf" || AuthorName = "Froz" || AuthorName = "RajaaBoy"
trigger4 = AuthorName = "Cybaster" || AuthorName = "Elecbyte" || AuthorName = "mouser"
value = ifElse(SelfAnimExist(255),255,ifElse(SelfAnimExist(250),250,0))

; The_None
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "x"
trigger1 = AuthorName = "The_None"
value = 200
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "y"
trigger1 = AuthorName = "The_None"
value = 210
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "z"
trigger1 = AuthorName = "The_None"
value = 220
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "a"
trigger1 = AuthorName = "The_None"
value = 230
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "b"
trigger1 = AuthorName = "The_None"
value = 240
[State 65, Command]
type = SelfState
triggerall = Time
triggerall = command = "c"
trigger1 = AuthorName = "The_None"
value = 250

; Not safe to make any assumptions, so go to stance.
[State 65, Command]
type = SelfState
triggerall = Time
trigger1 = command = "x" || command = "y" || command = "z"
trigger2 = command = "a" || command = "b" || command = "c"
trigger3 = command = "start"
trigger4 = command = "holdup" || command = "holddown" || command = "holdback" || command = "holdfwd"
value = 0
ctrl = 1

no.

Fallen

Quote from: jeremyquann on April 25, 2015, 02:05:52 AM
Quote from: walt on April 23, 2015, 08:34:03 PM
Quote from: jeremyquann on January 02, 1970, 04:42:53 PM
Quote from: One Man Aumio on April 22, 2015, 08:45:39 PM
You can make AI by yourself. Different characters have different AI patch. Those are not similar.   
Someone needs to make a AI patch tool.
You could :)

Let us know when you've figured it out.

Well I am not because I need a Cheap AI Patch for Giant Chicken by Warner.
1. Why should someone make an ai patch for you when your not going to help them make It and for free aswell and thats not a proper reason to not make it this is posted in development help sub topic not make this for me topic this for people who want HELP making something not make this for me
2. Its impossible to make a wotking ai patch for every char unless someone would be kind enough and stupid enough to waste thier life to patch every char to have the same attack states or whatever they are called.

jermboy27

Quote from: Fallen on April 25, 2015, 05:23:18 AM
Quote from: jeremyquann on April 25, 2015, 02:05:52 AM
Quote from: walt on April 23, 2015, 08:34:03 PM
Quote from: jeremyquann on January 02, 1970, 04:42:53 PM
Quote from: One Man Aumio on April 22, 2015, 08:45:39 PM
You can make AI by yourself. Different characters have different AI patch. Those are not similar.   
Someone needs to make a AI patch tool.
You could :)

Let us know when you've figured it out.

Well I am not because I need a Cheap AI Patch for Giant Chicken by Warner.
1. Why should someone make an ai patch for you when your not going to help them make It and for free aswell and thats not a proper reason to not make it this is posted in development help sub topic not make this for me topic this for people who want HELP making something not make this for me
2. Its impossible to make a wotking ai patch for every char unless someone would be kind enough and stupid enough to waste thier life to patch every char to have the same attack states or whatever they are called.


Look. I'm not gay. I do need somebody to make a Cheap AI Patch for Giant Chicken by Warner.

Websta


AuMiO VXC

Quote from: jeremyquann on April 22, 2015, 06:25:09 PM
Could someone make us an AI Patch tool?
Please?

Come on. Just stop this. It is impossible. To make it possible, M.U.G.E.N. and FF software need to rebuilt to function that.
Sig 1: I am nobody... Neither you... We won't be any matter just after a few years later when we die. Enjoy the happiness and sadness for now.

Sig 2: When someone or, a bunch of people makes fun of you. The total time they invested in making fun of you, is the time they couldn't manage to stay focused on their work or, development. If you care about them, let them know. If you don't, then don't bother. Stay focused on your own business.

Sig 3: You did a mistake and then you simply admit it after realizing your fault. This is one of the coolest things ever you can do in your lifetime.

Fallen

If you only want a ai patch for giant chicken by warner then try searching for one on google and don't ask people to make an ai patcher just so you can have an ai patch for giant chicken. If you can't find an ai patch for giant chicken then just get on with it because if your not willing or trying to learn how to make an ai patch for giant chicken why should others.

AuMiO VXC

#16
Sig 1: I am nobody... Neither you... We won't be any matter just after a few years later when we die. Enjoy the happiness and sadness for now.

Sig 2: When someone or, a bunch of people makes fun of you. The total time they invested in making fun of you, is the time they couldn't manage to stay focused on their work or, development. If you care about them, let them know. If you don't, then don't bother. Stay focused on your own business.

Sig 3: You did a mistake and then you simply admit it after realizing your fault. This is one of the coolest things ever you can do in your lifetime.

jermboy27

I need someone to make a AI Patch Tool NOW!!!! >:-(

Fallen

One Man Aumio just posted a AI patch for Giant Chicken by warner as you sqid that you wanted a ai patch for him -_-
And stop asking someone to make an ai patcher for you NO ONE is going to do for you.



Umezono

This is a mod warning to stop demanding it. You are not only bumping a thread with nothing to add but being incredibly rude. If you keep going, action will be taken.