open up the "cns" folder in the characters, look for config.txt and look for these lines
; ‰æ–ÊŠO‚É‚¢‚鎞‚̈ʒu•\Ž¦BƒIƒt‚É‚µ‚½‚¢ê‡‚Í0‚ðÝ’è‚·‚éB
[State 9999, Arrow outside a screen]
type = ParentVarSet
trigger1 = 1
var(43) = 1
; ƒVƒXƒeƒ€•\Ž¦‚ðƒIƒt‚É‚µ‚½‚¢Žž‚Í0‚ÉÝ’è‚·‚éB1‚ÅAIR COMBO•\‹LB2‚ÅAERIAL RAVE•\‹LB
[State 9999, System Message]
type = ParentVarSet
trigger1 = 1
var(40) = 1
set trigger1 = 0
redhot idk how you could miss stuff like this in your own characters, what you're telling him isn't the proper way to get rid of it. you only delete the sprites, sounds and anims once you delete all the codes relating to it so it doesn't cause any issues
Sometimes I comment on another computer and I havn´t here the characters files.
You can delete the system message and arrows there in config.txt but just in some characters that have the var(40) or var(43) implemented in the code, is not so easy that you think.
In some characters I had to delete or change some variables to get the code work.. and the var(40) is an example.
The config.txt file is always there, because So that there are no problems in other codes.
Characters like Megaman, Wolverine, Silver Samurai or Morrigan use another different System messages´s code.
So that´s why I tell him that (In fact, I've done that once and nothing ever happened, it´s true that´s not the correct way, obviously, but it´s the fast way in this case).
-Ash- try if you can dissable the system messages and arrows deleting the explods or PlaySnds codes in the main cns file (if you don´t want to delete anims or sounds).
(THE NUMBER OF VARIABLES COULD CHANGE IN ALL THE CHARACTERS)
System message:
; ƒRƒ“ƒ{ƒƒbƒZ[ƒW
; 1P‘¤
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = Explod
triggerall = !numtarget && roundstate = 2 && teamside = 1
trigger1 = var(44) >= 3 && var(46) < 2
anim = 8550+(var(44)>3)+(var(44)>5)+(var(44)>7)+(var(44)>9)+(var(44)>29)+(var(44)>59)+(var(44)>99)
ownpal = 1
ontop = 1
postype = left
bindtime = -1
pos = 0,80
scale = .5,.5
ignorehitpause = 1
supermove = 1
pausemovetime = 99999999
id = 8550
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = Explod
triggerall = !numtarget && roundstate = 2 && teamside = 1
trigger1 = var(44) >= 3 && var(46) >= 2
anim = 8558+(var(52)=2)
ownpal = 1
ontop = 1
postype = left
bindtime = -1
pos = 0,80
scale = .5,.5
ignorehitpause = 1
supermove = 1
pausemovetime = 99999999
id = 8550
; 2P‘¤
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = Explod
triggerall = !numtarget && roundstate = 2 && teamside = 2
trigger1 = var(44) >= 3 && var(46) < 2
anim = 8560+(var(44)>3)+(var(44)>5)+(var(44)>7)+(var(44)>9)+(var(44)>29)+(var(44)>59)+(var(44)>99)
ownpal = 1
ontop = 1
postype = right
bindtime = -1
pos = 0,80
scale = .5,.5
ignorehitpause = 1
supermove = 1
pausemovetime = 99999999
id = 8550
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = Explod
triggerall = !numtarget && roundstate = 2 && teamside = 2
trigger1 = var(44) >= 3 && var(46) >= 2
anim = 8568+(var(52)=2)
ownpal = 1
ontop = 1
postype = right
bindtime = -1
pos = 0,80
scale = .5,.5
ignorehitpause = 1
supermove = 1
pausemovetime = 99999999
id = 8550
; ƒAƒiƒEƒ“ƒX
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = PlaySnd
triggerall = !numtarget && roundstate = 2
trigger1 = var(44) >= 3 && var(46) < 2
value = 7,(var(44)>3)+(var(44)>5)+(var(44)>7)+(var(44)>9)+(var(44)>29)+(var(44)>59)+(var(44)>99)
ignorehitpause = 1
[State -2, ƒRƒ“ƒ{ƒƒbƒZ[ƒW]
type = PlaySnd
triggerall = !numtarget && roundstate = 2
trigger1 = var(44) >= 3 && var(46) >= 2
value = 7,8+(var(52)=2)
ignorehitpause = 1
; ƒVƒXƒeƒ€ƒƒbƒZ[ƒW
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = Explod
triggerall = !(var(53)&1) && teamside = 1
trigger1 = movehit
trigger2 = projhittime(0) > 0
anim = 8570
ownpal = 1
ontop = 1
postype = left
bindtime = -1
pos = 0,80
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8570
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = Explod
triggerall = !(var(53)&1) && teamside = 2
trigger1 = movehit
trigger2 = projhittime(0) > 0
anim = 8575
ownpal = 1
ontop = 1
postype = right
bindtime = -1
pos = 0,80
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8570
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = PlaySnd
triggerall = !(var(53)&1)
trigger1 = movehit
trigger2 = projhittime(0) > 0
value = 7,10
ignorehitpause = 1
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = VarSet
triggerall = !(var(53)&1)
trigger1 = movehit
trigger2 = projhittime(0) > 0
trigger3 = movetype = H && stateno != [120,155]
trigger4 = numpartner
trigger4 = partner,movetype = H && partner,stateno != [120,155]
trigger5 = numpartner
trigger5 = partner,movehit || partner,projhittime(0) > 0
var(53) = var(53) | 1
ignorehitpause = 1
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = Explod
triggerall = !(var(53)&2) && teamside = 1
trigger1 = life < lifemax * .35
anim = 8571
ownpal = 1
ontop = 1
postype = left
bindtime = -1
pos = 0,80
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8570
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = Explod
triggerall = !(var(53)&2) && teamside = 2 && alive
trigger1 = life < lifemax * .35
anim = 8576
ownpal = 1
ontop = 1
postype = right
bindtime = -1
pos = 0,80
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8570
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = PlaySnd
triggerall = !(var(53)&2) && alive
trigger1 = life < lifemax * .35
value = 7,11
ignorehitpause = 1
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = VarSet
triggerall = !(var(53)&2)
trigger1 = life < lifemax * .35
var(53) = var(53) | 2
ignorehitpause = 1
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = VarSet
triggerall = (var(53)&2)
trigger1 = life >= lifemax * .35
var(53) = var(53) ^ 2
ignorehitpause = 1
[State -2, ƒVƒXƒeƒ€ƒƒbƒZ[ƒW]
type = RemoveExplod
trigger1 = numexplod(8570) && numexplod(8550)
id = 8550
ignorehitpause = 1
; ƒRƒ“ƒ{”
[State -2, ƒRƒ“ƒ{”]
type = VarSet
trigger1 = statetype = A && prevstateno = [600,800)
trigger1 = stateno = [1000,5000)
var(55) = 1
[State -2, ƒRƒ“ƒ{”]
type = VarAdd
trigger1 = movehit = 1
trigger2 = projhit = 1
var(44) = 1
[State -2, ƒRƒ“ƒ{”]
type = VarAdd
triggerall = statetype = A && numtarget
triggerall = target,statetype = A
triggerall = movehit = 1 || projhit = 1
trigger1 = stateno = [600,800)
trigger2 = var(55) && stateno = [1000,5000)
var(46) = 1
[State -2, ƒRƒ“ƒ{”]
type = VarSet
trigger1 = !numtarget
var(55) = 0
[State -2, ƒRƒ“ƒ{”]
type = VarSet
trigger1 = !numtarget
var(44) = 0
[State -2, ƒRƒ“ƒ{”]
type = VarSet
trigger1 = !numtarget
var(46) = 0
; ƒRƒ“ƒ{•â³
[State -2, ƒRƒ“ƒ{•â³]
type = VarSet
trigger1 = 1
fvar(0) = 1.0-(var(44)>3)*((var(44)-3)*.075)
[State -2, ƒRƒ“ƒ{•â³]
type = VarSet
trigger1 = fvar(0) < .0
fvar(0) = .025
[State -2, ƒRƒ“ƒ{•â³]
type = AttackMulSet
trigger1 = 1
value = fvar(0)
Arrows (IN THIS CASE, REMOVE IT ALL):
; ‰æ–ÊŠO•\Ž¦(Ž©•ª)
; ƒvƒŒƒCƒ„[•\Ž¦
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
trigger1 = roundstate = [2,3]
trigger1 = screenpos y > 240-const(size.head.pos.y)
anim = 8589+teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(screenpos x),195
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8590
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
trigger1 = roundstate = [2,3]
trigger1 = screenpos y < 0
anim = 8589+teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(screenpos x),5
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8590
; –îˆó•\Ž¦(‰ñ“])
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = roundstate = [2,3]
triggerall = !numexplod(8596) && numenemy
triggerall = screenpos y > 240-const(size.head.pos.y)
trigger1 = var(26) = 1
trigger1 = screenpos x < enemynear,screenpos x
trigger2 = var(26) = -1
trigger2 = screenpos x > enemynear,screenpos x
anim = 8595+teamside
ownpal = 1
ontop = 1
facing = -var(26)
postype = left
pos = floor(screenpos x),195
scale = .25,.25
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8596
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = roundstate = [2,3]
triggerall = !numexplod(8598) && numenemy
triggerall = screenpos y < 0
trigger1 = var(26) = 1
trigger1 = screenpos x < enemynear,screenpos x
trigger2 = var(26) = -1
trigger2 = screenpos x > enemynear,screenpos x
anim = 8597+teamside
ownpal = 1
ontop = 1
facing = -var(26)
postype = left
pos = floor(screenpos x),5
scale = .25,.25
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8598
[State -2, ‰æ–ÊŠO•\Ž¦]
type = RemoveExplod
triggerall = numexplod(8596)
trigger1 = screenpos y <= 240-const(size.head.pos.y)
id = 8596
[State -2, ‰æ–ÊŠO•\Ž¦]
type = RemoveExplod
triggerall = numexplod(8598)
trigger1 = screenpos y >= 0
id = 8598
[State -2, ‰æ–ÊŠO•\Ž¦]
type = ModifyExplod
trigger1 = numexplod(8596)
id = 8596
postype = left
pos = floor(screenpos x),195
[State -2, ‰æ–ÊŠO•\Ž¦]
type = ModifyExplod
trigger1 = numexplod(8598)
id = 8598
postype = left
pos = floor(screenpos x),5
[State -2, ‰æ–ÊŠO•\Ž¦]
type = VarSet
trigger1 = numenemy
var(26) = ifelse(screenpos x - enemynear,screenpos x < 0,-1,1)
; –îˆó•\Ž¦
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
trigger1 = roundstate = [2,3]
trigger1 = !numexplod(8596)
trigger1 = screenpos y > 240-const(size.head.pos.y)
anim = 8593+teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(screenpos x),195
scale = .25,.25
facing = -var(26)
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8594
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
trigger1 = roundstate = [2,3]
trigger1 = !numexplod(8598)
trigger1 = screenpos y < 0
anim = 8593+teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(screenpos x),5
scale = .25,.25
facing = -var(26)
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8594
; ‰æ–ÊŠO•\Ž¦(‘ŠŽè)
; ƒvƒŒƒCƒ„[•\Ž¦
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
trigger1 = roundstate = [2,3]
trigger1 = enemy,screenpos y > 240-enemy,const(size.head.pos.y)
anim = 8589+enemy,teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(enemy,screenpos x),195
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8590
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
trigger1 = roundstate = [2,3]
trigger1 = enemy,screenpos y < 0
anim = 8589+enemy,teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(enemy,screenpos x),5
scale = .5,.5
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 8590
; –îˆó•\Ž¦(‰ñ“])
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
triggerall = roundstate = [2,3]
triggerall = !numexplod(18596)
triggerall = enemy,screenpos y > 240-enemy,const(size.head.pos.y)
trigger1 = var(27) = 1
trigger1 = enemy,screenpos x < screenpos x
trigger2 = var(27) = -1
trigger2 = enemy,screenpos x > screenpos x
anim = 8595+enemy,teamside
ownpal = 1
ontop = 1
facing = -var(27)
postype = left
pos = floor(enemy,screenpos x),195
scale = .25,.25
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 18596
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
triggerall = roundstate = [2,3]
triggerall = !numexplod(18598)
triggerall = enemy,screenpos y < 0
trigger1 = var(27) = 1
trigger1 = enemy,screenpos x < screenpos x
trigger2 = var(27) = -1
trigger2 = enemy,screenpos x > screenpos x
anim = 8597+enemy,teamside
ownpal = 1
ontop = 1
facing = -var(27)
postype = left
pos = floor(enemy,screenpos x),5
scale = .25,.25
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 18598
[State -2, ‰æ–ÊŠO•\Ž¦]
type = RemoveExplod
triggerall = numexplod(18596)
trigger1 = enemy,screenpos y <= 240-enemy,const(size.head.pos.y)
id = 18596
[State -2, ‰æ–ÊŠO•\Ž¦]
type = RemoveExplod
triggerall = numexplod(18598)
trigger1 = enemy,screenpos y >= 0
id = 18598
[State -2, ‰æ–ÊŠO•\Ž¦]
type = ModifyExplod
trigger1 = numexplod(18596)
id = 18596
postype = left
pos = floor(enemy,screenpos x),195
[State -2, ‰æ–ÊŠO•\Ž¦]
type = ModifyExplod
trigger1 = numexplod(18598)
id = 18598
postype = left
pos = floor(enemy,screenpos x),5
[State -2, ‰æ–ÊŠO•\Ž¦]
type = VarSet
trigger1 = numenemy = 1
var(27) = ifelse(enemy,screenpos x - screenpos x < 0,-1,1)
; –îˆó•\Ž¦
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
trigger1 = roundstate = [2,3]
trigger1 = !numexplod(18596)
trigger1 = enemy,screenpos y > 240-enemy,const(size.head.pos.y)
anim = 8593+enemy,teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(enemy,screenpos x),195
scale = .25,.25
facing = -var(27)
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 18594
[State -2, ‰æ–ÊŠO•\Ž¦]
type = Explod
triggerall = numenemy = 1
triggerall = !(enemy,authorname="mouser" && enemy,var(5)=5068355)
trigger1 = roundstate = [2,3]
trigger1 = !numexplod(18598)
trigger1 = enemy,screenpos y < 0
anim = 8593+enemy,teamside
ownpal = 1
ontop = 1
postype = left
pos = floor(enemy,screenpos x),5
scale = .25,.25
facing = -var(27)
supermove = 1
pausemovetime = 99999999
ignorehitpause = 1
id = 18594
Characters like Morrigan, Megaman, and Wolverine you can delete the system message in the section "SIGNS" in the -2 statedef.
Thanks