Trying to find out what you need to do to fix those nasty Clsns so that you can play that awesome character on Winmugen? Here's some tips from a retard so they should be even easier for you to understand. All of this code is in the .AIR file of the char.
Okay, let's look at the exampilary code (that means it's awesomely correct format)
;Move name or comment
[Begin Action ZZZ]
Clsn2Default: 2
Clsn2[0] = X, X, X, X
Clsn2[1] = X, X, X, X
X,X, X,X, X
X,X, X,X, X
X,X, X,X, X
Or maybe this:
;Another name or comment
[Begin Action ZZZ]
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
Clsn1: 1
Clsn1[0] = X, X, X, X
Clsn2: 2
Clsn2[0] = X, X, X, X
Clsn2[1] = X, X, X, X
X,X, X,X, X
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
All of the "Z"s are the state number you need to know to find what you need to fix. All of those "X"s stand for numbers that you don't need to know anything about unless you want to program a new character. Those are states that Winmugen will read just fine.
;Another name or comment
[Begin Action ZZZ]
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
Clsn1: 1
Clsn1[0] = X, X, X, X
*Clsn2: *
Clsn2[0] = X, X, X, X
Clsn2[1] = X, X, X, X
X,X, X,X, X
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
Between the stars is the kind of mistake you need to look for. These are simple typos that DOS Mugen overlooks generally. Not WinMugen, to WinMugen, this sticks out like a sore thumb and prevents the character from being loaded.
;Another name or comment
[Begin Action ZZZ]
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
Clsn1: 1
Clsn1[0] = X, X, X, X
Clsn2: 2
Clsn2[0] = X, X, X, X
Clsn2[1] = X, X, X, X
X,X, X,X, X
*Clsn2 = 1*
Clsn2[0] = X, X, X, X
X,X, X,X, X
Another kind of mistake. In that specific type of line, the "=" doesnt belong there. Insted of "Clsn2 = 1", you should have "Clsn2: 1" on that line.
Another thing is to look for common sense kinds of answers. like this for example:
;Another name or comment
[Begin Action ZZZ]
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
Clsn1: 1
Clsn1[0] = X, X, X, X
Clsn2: 2*
lsn2*[0][/b] = X, X, X, X
Clsn2[1] = X, X, X, X
X,X, X,X, X
Clsn2: 1
Clsn2[0] = X, X, X, X
X,X, X,X, X
In this case, you need to fill the gap and put in a "C." This kind of thing is simple and easy to do once you have the hang of it. Adapting characters' AIR files to Winmugen is more like editing your homework than programming anything. Mind you, those are just examples of what was done wrong from my experience. There are many more things that those crazy authors may have done to their AIR files that are just as easy to spot and just as easy to fix.
I do hope that someone will catch anything that I left out, but alas, I think I got everything I know into this.
\/,,