consulta unotag system

Go down

consulta unotag system

Post by oscartsg1 on Sun Jan 28, 2018 5:24 pm

es simple,tengo varios personajes que no se cargan porque me dice lo de que tienen mas comandos de lo normal.alguien me puede decir un modo rápido de como quitarles algunos?,por favor decirme donde e de tocar y el que en general sin muchas complicaciones
avatar
oscartsg1
5 ESTRELLAS
5 ESTRELLAS

Country : ESPAÑA

Mensajes/ Messages : 601
Fecha de inscripción/Registration date : 2015-05-30
Localización : españa

Back to top Go down

Re: consulta unotag system

Post by Lobo Azul on Sun Jan 28, 2018 8:23 pm

Hola amigo.

Lamentablemente si tiene un grado de dificultad, si borras algun comando estarías borrando movimientos del char y generar errores.

Si quieres intentarlo presta atencion:
Los chars cuentan con los siguientes archivos.

.sff; donde estan los sprites
.act: Paleta de color
.Air: Las animaciones y cuadros de colisión
.cns: Su programacion y orden (Statedef y states)
.cmd: Comandos y AI
.SND: Sonido
.Def: Es el archivo central que agrupa cada uno de los nombres
de los archivos anteriores dando la indicación al mugen que
son los que debe de leer y para abrir el char.

Todo es como un pequeño rompecabesas un nudo que desenreda
nudos mas pequeños.

Ejemplo: Saga

analizaremos el super explosion de galaxias

Comandos

CMD:

Aqui dice como hacemos el super en esta caso a la explosion de galaxiasle puse el nombre de comando Hyper Viper

[Command]
name = "Hyper Viper"
command = ~D, DF, F, x+a

Hay que buscar a quien pertenece ese nombre de comando:

[State -1, Hyper Viper]
type = ChangeState
value = 3000
triggerall = !var(59)
triggerall = command = "Hyper Viper"
triggerall = power >= 3000
triggerall = power <= 3999
triggerall = statetype != A
trigger1 = ctrl

AI
[State -1,Hyper Viper]
type = ChangeState
value = 3000
triggerall = enemynear,life > 300
triggerall = Var(59) && (stateno != [7720,7721]) && (stateno != [3000,5000])
triggerall = power >= 3000
triggerall = statetype != A && enemynear,vel y >= 0
triggerall = p2bodydist X = [70,320]
;triggerall = p2bodydist y = [-70,0]
triggerall = -70 <= p2bodydist y <= -70+var(7)
triggerall = random < 50+100*(MoveHit > 0)
triggerall = p2statetype != L
trigger1 = ctrl
trigger2 = random < (var(17)*100)
trigger3 = var(51) && random < 100+100*(var(9) > 0)
:-------------------------------------------------------------------------

El tag te esta pidiendo que borres comandos
por que sobrepasa los 128 disponibles al
ponerle los nuevos comandos del tag.

Lo que hice con algunos chas cosa que no me gusto fue borrar comandos de la AI.

Borraba de los ultimos de la AI
Ejemplo:

[Command]
name = "cpu46"
command = F, D,DF, F,y,x,x,x,b
time = 1

[Command]
name = "cpu47"
command = F, D,DF, F,y,x,x,b,x
time = 1

[Command]
name = "cpu48"
command = F, D,DF, F,y,x,b,x,x
time = 1

[Command]
name = "cpu49"
command = F, D,DF, F,y,b,x,x,x
time = 1

[Command]
name = "cpu50"
command = F, D,DF, F,b,b,x,x,x
time = 1

Todos esos borraba pero el char me atacaba muy poco
o solo cargaba energia, pero el mugen ya lo abria y lo podia
usar de manera normal.

:-------------------------------------------------------------------
Bueno seguimos con la clase:

Como Bien viste
1.- El comando se le asigna un nombre
y como se efectuara (Con que botones)

2.- Se busca a que estado esta dando esa indicacion
lo marque con color donde viene el nombre
y el numero del statedef


value = 3000 (numero del Statedef del cns)
triggerall = command = "Hyper Viper"

Archivos: CNS
Vamos a buscar el statedef: 3000 entonces

[Statedef 3000]
type = S
movetype= A
physics = S
anim =1976
velset = 0,0
poweradd = -3000
juggle = 5
ctrl = 0


[State 60000]
type = HitDef
trigger1 = hitcount < 1
trigger1 = moveguarded < 1
attr = S, NA
animtype = Hard
damage = 8*var(30)
guardflag = MA
pausetime = 7,7
sparkno = S891
guard.sparkno = S8430
sparkxy = -8,-66
hitsound = S1,6
guardsound = S4,0
ground.type = High
ground.slidetime = 20
ground.hittime = 20
ground.velocity = -20
air.velocity = -7
getpower = 50,20
;fall = 1
;air.fall = 1
;fall.recover =0
;p2stateno = 9020
;p2stateno = 7321

[State 3080]
type = PlaySnd
trigger1 = time = 0
value = 3000, 0

[State 3000]
type = PlaySnd
trigger1 = AnimElem = 1
value = 15, 0

[State 4000,2 luz]
type = explod
postype = p1
trigger1 = animelem= 1
anim = 7005
pos= 0,-100
sprpriority=5
bindtime = -1
vel = 0,0
accel = 0,0
random = 0,0
supermovetime = 6
ignorehitpause = 1
removetime=6

[State 9750, luce]
type = Explod
trigger1 = AnimElem = 1
anim = 983
ID = 983
pos = 0,0
removetime=50
postype = p1
scale=0.47,0.42
ignorehitpause = 1
supermove=1
sprpriority = 0


[State 3000]
type = PlaySnd
trigger1 = AnimElem = 1
value = 15, 0

[State 3000, watch]
type = SuperPause
trigger1 = AnimElem = 1
time = 50
movetime = 50
anim = s407
Pos = -14,-85
darken = 0

;fONDO sAGA
[State 3000, sfondo]
type = Explod
trigger1 = AnimElem = 2
pos = 0,0
anim = 10016
ID = 10016
postype = back
sprpriority = -9
ignorehitpause = 1
ownpal = 1
bindtime = -1
persistent = 0
removeongethit = 1
supermove = 1
removetime = 204


[State 3000]
type = ChangeState
trigger1 = Time = 50
value = 3001
ctrl = 1

CNS: esta indicando la animacion con la que comiensa a hacerla
explosion de galaxias animacion no. 1976 (Numero tomado del archovo .Air (Animaciones).

Ya te habia explicado alguna vez ahi es donde colocamos los
efectos, sonidos, projectiles y Hitdef (Golpés), Todo agregado
por los numeros de animacion y de Sonido.

AIR
Animaciones: aca se hacen las animaciones dependiendo el
numero de grupo y subnumero de los sprites del archivo .SFF

Ejemplo
.SFF
Grupo 1976
Sprites, 1976,1
Sprite, 1976,2
Sprite, 1976,3

En la animacion se coloca grupo no. 1976 (inicio de la explosion de galaxias)

Son 3 Sprites que hacen moverse al char, el Archivo .AIR
es la vida del char, ya que deja de ser un simple dibujo a
tener movimiento.

Importantisimo asi tambien em el archivo
.AIR se colocan las cajas de daño y colision,
que es lo que comunmente en tus lanzamientos te
falta trabajar.

Espero auidarte y haberme podido explicar no cuento con mucho
tiempo para hacer algo mas presentable con imagenes o video
pero pues aca estoy y en lo que pueda, pues ya saben.

Saludos
avatar
Lobo Azul
5 ESTRELLAS
5 ESTRELLAS

Country : MÉXICO

Zodiaco : Sagitario
Mensajes/ Messages : 761
Fecha de inscripción/Registration date : 2015-07-12

Back to top Go down

Re: consulta unotag system

Post by jaki on Sun Jan 28, 2018 9:29 pm

oscartsg1 wrote:es simple,tengo varios personajes que no se cargan porque me dice lo de que tienen mas comandos de lo normal.alguien me puede decir un modo rápido de como quitarles algunos?,por favor decirme donde e de tocar y el que en general sin muchas complicaciones

anula un comando de la IA.....ejemplo en el command hay esto, debes ponerle ; al último

......
.....
[Command]
name = "AI62"
command = F, DF, D ,a, c, b
time = 1

[Command]
name = "AI63"
command = D, DB, B ,b, a, c
time = 1

[Command]
name = "AI64"
command = D, DB, B ,b, c, a
time = 1

[Command]
name = "AI65"
command = D, DB, B ,c, b, a
time = 1

[Command]
name = "AI66"
command = D, DB, B ,c, a, b
time = 1

;[Command]
;name = "AI67"
;command = F, DF, D ,a, b, a
;time = 1


Luego mas abajo debes anular tambien poniendo ;

[State -1, AI]
type = Varset
.....
...
trigger62 = command = "AI62"
trigger63 = command = "AI63"
trigger64 = command = "AI64"
trigger65 = command = "AI65"
trigger66 = command = "AI66"
;trigger67 = command = "AI67"
v = 59
value = 1


SI sigue apareciendo el error que dices entonces sigue anulando los últimos números hasta que funcione..
Tambien puedes anular comandos que no se usen pero esto debes investigar con mas cuidado.......Solo te puse el ejemplo de anular en IA

si hay chars que estan super programados que tienen mucha IA y si quieres agregarles algo te aparece el error que dices por estar llenos de command

Espero sirva la ayuda
avatar
jaki
RANGO
RANGO

Country : GRECIA

Zodiaco : Pez
Mensajes/ Messages : 162
Fecha de inscripción/Registration date : 2015-02-16

Back to top Go down

Re: consulta unotag system

Post by oscartsg1 on Mon Jan 29, 2018 1:41 am

gracias por las explicaciones.voy a intentarlo,pero ya veremos que pasa
avatar
oscartsg1
5 ESTRELLAS
5 ESTRELLAS

Country : ESPAÑA

Mensajes/ Messages : 601
Fecha de inscripción/Registration date : 2015-05-30
Localización : españa

Back to top Go down

Re: consulta unotag system

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum