K.O.D MUGEN

News

August 03, 2017

Redesigned website.

February 10, 2010

Haohmaru released.

December 08, 2009

K' (KoF 2002 UM) released.

November 08, 2009

Geese Howard by M.I.B (collaboration between me and KoopaKoot) released.

May 10, 2009

Gato Futaba (KoF XI) updated, this is my last update for a while since i'm leaving for vacation on May 12 for atleast 2 months, later folks!

May 03, 2009

Gato Futaba (KoF XI) released.

April 05, 2009

Huge update for both K' and Freeman, be sure to download them!

January 22, 2009

Released Freeman XI and a huge update for K' and also updated Kyo and Jae Hoon.

January 13, 2009

Late New Year's release, released K' (KoF) in co-ordination for a double release with Vans and his Duck King, download both! Also updated both Kyo and Jae Hoon, lots of fixes and additions, so be sure to download them.

December 14, 2008

Moved to Trinity Mugen.

Characters

Thanks to Trinity MUGEN for hosting!

Haohmaru

K' (KoF '02 UM)

Geese Howard + Nightmare Geese

Nameless

Gato Futaba (KoF XI + EX Mode)

Freeman (Garou : MoTW + KoF XI)

K' (KoF XI/Mixed + EX mode)

Jae Hoon (Garou : MoTW + KoF XI)

Kyo Kusanagi (KoF 98/Mixed + 95 mode) + Kusanagi

Ultimate Series

These are older characters

Ultimate Joe (CvS2/KoF hybrid)

Ultimate K' (CvS2/KoF hybrid)

Ultimate Terry (CvS2/KoF hybrid)

Tutorials

Basic CLSN Tutorial

A basic CLSN tutorial for all characters by K.O.D (updated October 04, 2009)

Keep in mind all of these:


  • CLSN2 : Collision box (Blue)
    CLSN1 : Hit box (Red)
  • If the character is an existing game character (King of Fighters, Akatsuki Blitzkampf, etc.) with a CLSN viewer, take the CLSN data directly from it which is much simpler than explanation (disregard this tutorial)
  • Basic rule in all good fighting games : 2 CLSN2 boxes on each animation (at maximum 4 boxes if the sprite is huge, etc.)
  • Basic rule in all good fighting games : 1 CLSN1 box on each animation (maximum 2 boxes, but it can be increased to 4 if the animation is a slanted projectile, etc.)
  • Position your boxes a bit out of torso range but within the arm's range.
  • Always use the same CLSN boxes in the standing animation, do not change the clsn boxes in any frame of the standing animation (unless it's a special character which has a complicated stand animation)
  • Use CLSN Default for a CLSN1/CLSN2 box which is the same in all frames.
  • Do not make the CLSN boxes move unnecessarily in the animation just for a single limb or head movement.


Note : Even though the character I'm using as an example for this tutorial is a King of Fighters character, I will change his CLSN boxes just for the sake of demonstration.


An example of good standing CLSN2 boxes (clean and practical) :



An example of bad standing CLSN2 boxes (too many unnecessary details which do not have any effect in gameplay and causes lag on slow PC's) :




Moves which evade High or Low attacks do not have any special property set for them, instead, the CLSN2 boxes of the move are positioned so that the opponents hitbox does not hit the player.

This move has Kyo ducking (crouching) before attacking the opponent, the effect is by the CLSN2 position :



This move has Kyo hopping before attacking the opponent, the effect is by the CLSN2 position :




Moving onto CLSN1 boxes, there is a thing known as "infinite priority" which is caused by not overlapping a CLSN1 box with a CLSN2 box which in turn makes the attacker "cheap" by allowing him to attack without getting hit back.

Remember that Infinite Priority is NOT applicable to some fighting games which have clever CLSN positioning to further enhance the "realism" of the gameplay (KoF, Fatal Fury, Melty Blood, etc.) so do not apply the infinite priority rule to games which do not follow it as they are meant for their own gameplay style.

Also, swords or any other weapons do not need to have a CLSN2 overlapping the CLSN1 boxes on them, CLSN1 boxes must be within in the range of the hand/sword/etc. and not covering much more (however, sword "slashes" can have a wider CLSN1 box to give accuracy to the slash)

An example of good attack CLSN1 boxes (within range and practical)



An example of good jumping attack CLSN1 boxes (within range, practical and does not need multiple boxes)



An example of bad attack CLSN1 boxes (has infinite priority, unrealistic and time consuming)



An example of bad jumping attack CLSN1 boxes (has infinite priority, unrealistic and time consuming)




Same rules apply for projectiles, keep them within range and keep them clean.

Projectiles need to have a CLSN2 box covering the CLSN1 box (even in KoF characters) for getting hit by other projectiles/blocking other projectiles depending on what type of projectile you are coding.