Character: Byakuya, Bleach DS 2nd
Creator: BwdYeti
Version: v0.92

Byakuya is NOT open source; HOWEVER, in the intrest of creating exact Bleach DS characters as quickly as possible I will
help anyone who wants to make Bleach DS characters and shows a dedication and level of skill necessary. And in truth, I'm
a helpful person anyway so if you contact me I might give you permission to use something for non-Bleach characters.


Contents
  I. Controls
 II. Command List
III. Bleach DS Feature Descriptions
 IV. Planned Features
  V. Known Problems
 VI. Contact
VII. Special Thanks

I. Controls-----------------------------------------------------------------------------------------------------------------

Button names
Mugen <-> Bleach DS
  A           B
  B           A
  C           R
  X           Y
  Y           X
  Z           L
  S         Select

Controller Layout (Bleach DS button names)

     L                       R
    -----                 -----
   /                           \
        Up                X
        ^                 O
        |
Left <==O==> Right   Y O     O A
        |
        v                 O
       Down               B


II. Command List------------------------------------------------------------------------------------------------------------

-Movement-
Left/Right--------------------------------Move in that direction
Down------------------------------------------------------Crouch
Up----------------------------------------------------------Jump

Double tap Left/Right----------------------Run in that direction
Up in air--------------------------------------------Double jump
Double tap Left/Right in air----------------------------Air Dash

-Normals-
Y---------------------------------------------------Light Attack
X--------------------------------------------------Medium Attack
A---------------------------------------------------Heavy Attack

-Techniques-
R----------------------------------------------------------Guard
B---------------------------------Special Movement (Shunpo, etc)
B + X/Y/A while hit--------------------------------Damage Cancel
B/Special/Super while guarding----------------------Guard Cancel
Y+X, Y+A, X+A----------------------------------------------Throw
When downed, Left/Right-----------------------------Wake-up Jump

L+Y---------------------------------------------------Shortcut 1
L+X---------------------------------------------------Shortcut 2
L+A---------------------------------------------------Shortcut 3

Y Specials---------------------------Fast startup, long cooldown
X Specials--------------------------Slow startup, short cooldown
A Specials (Reinforce)--------------Fast startup, short cooldown (Consumes one RF Stock)

-= *'d attacks not yet implemented =-
-Specials-
HCF Y/X/A---------------------------------Senbonzakura|Special A (Always RF, Ground only)
DD Y/X/A-----------------------------------------Senka|Special B (Targeted, Ground only)
DF Y/X/A-------------------------------------Soukatsui|Special C*(Ground only)
DU Y/X/A--------------------------------Rikujou Kourou|Special D (Targeted, Ground only)

-Supers-
DFDF Y/X/A------------------------Senbonzakura Kageyoshi|Super A (Consumes one Super Stock, Ground only)
DBDF Y/X/A----------------------------------------Senkei|Super B (Consumes one Super Stock, Ground only)
FBDF Y/X/A------------------------------------Hakuteiken|Super C*(Consumes three Super Stocks, Ground only)

-Shortcuts for Byakuya-
SC-1--------------------------------------Senbonzakura Kageyoshi
SC-2------------------------------------------------------Senkei
SC-3--------------------------------------------------Hakuteiken

Notation

sL = Standing Light
sM = Standing Medium
sH = Standing Heavy
cL = Crouching Light
jH = Aerial Heavy

LS-A = Light Special A
MS-A = Medium Special A
RF-A = Reinforce Special A
LS-B = Light Special B
RF-C = Reinforce Special C

SU-A = Super A

SC-1 = Shortcut 1


III. Bleach DS Feature Descriptions-----------------------------------------------------------------------------------------

-Running is continuous (Not a dash) and in both directions.

-Double Jumps can be performed once per jump.

-Air dashes can be performed twice per jump.

-Normals chain in the order:
sL -> cL -> sM -> cM -> sH -> cH
and:
jL -> jM -> jH
Some Light normals chain into themselves. A cL that chains to itself won't if you chained it from sL.

-The R button forces the character to guard, and holding back to guard is normally disabled. (It can be re-enabled at the moment by
pressing back five times during the intro to a fight, and only takes effect when there is one opponent; I'll make a menu eventually.)

-When all characters in a match are BDS characters, whoever gets first attack will get a free super stock. If multiple characters tie
     they each get half stock. This is totally disabled when non-BDS characters are in a match.

-Bleach DS characters have a special gauge called the "Reiryoku Gauge" (Spirit Power Gauge).
It consists of two parts, the "Shunpo" or "Special Movement Gauge", and the "RF Gauge".

The Shunpo Gauge is used to execute a character's special movement (usually shunpo).
The gauge has a max of 3 stock, and each use consumes one stock. The gauge refills over time.
When on the ground and simply moving, or being hit the gauge recovers quickly.
Otherwise (when in the air, when attacking, when blocking without being struck, etc.) the gauge refills slowly.

The RF Gauge is used for Reinforce attacks. These are similar to EX attacks in SF3.
Reinforce attacks, besides being more powerful, hit opponents using a special movement.
Each RF attack uses one stock. The RF Gauge always refills slowly.
Also, the Shunpo Gauge cannot fill more than the current amount of RF stock.
Using too many RF attacks will leave your character unable to avoid attacks as effectively.

Note that using a stock of either gauge will also consume any energy of that gauge that is currently refilling.

-Special Movements are one of the stand out features of Bleach DS.
They sent the character in a direction at high speed and generally make them invulnerable.
This increases a character's maneuverability and allows avoiding attacks.
However, normals can be canceled into special movements, making them more useful for continuing a combo.
Special Movements can also be canceled into any attack or (for most characters) another special movement.
However, in Bleach DS 2nd, RF attacks were changed to hit character's that are using a special movement.
This can restrict their use and force the player to plan more carefully.

There are 3 types of Special Movements:

Shunpo, the most common, causes the character to turn invisible while moving, can be performed in midair,
     and can be used to move in any direction.
Visible Shunpo is used by a small number of characters and is entirely similar to Shunpo, except the character
     does not turn invisible.
Dashes are used by about a third of characters and are generally less useful. There are also a number of
     variations depending on the character. Most character with a Dash cannot use it in the air, and only one
     character can Dash into the air from the ground. Also, some characters cannot cancel a Dash into an
     attack, and all characters remains visible. Two character's Dashes, Kon and Ririn, do not grant
     invulnerability, but give limited Super Armor instead.

Byakuya's Special Movement is slightly slow Shunpo.

-Bleach DS characters can Guard Cancel, switching immediately from guarding to a Special Movement, Special, or Super.
This can be performed by inputting the attack's command or pressing B when guarding an attack.
It doesn't work if you're guarding but not being hit, though.

-Throws are used by pressing any two attack buttons. The majority of throws send the opponent in a straight line.
To prevent "tick throwing" (throwing as soon as the opponent recovers from hitstun), if the opponent has been hit or
     blocked an attack in the last second the throw will always miss.
Throws cannot be used while running or while using a Special Movement. You could run, guard for a few frames to stop,
     and then throw, though.
Throws can be performed in the air, and almost always send the opponent at a downward angle.

-After being knocked down, holding left or right will cause a character to perform a Wake-up Jump, quickly springing to the
     side to escape further attacks or gain space from the opponent.
The character is immune to attacks and passes through opponents during this maneuver.
This is especially useful to escape repeated attacks in a corner.

-Bleach DS uses the DS touchscreen for shortcutting Special and Super attacks, making it easier to react quickly with
     attacks for players with slower fingers.
Specials performed with the shortcut are always RF, so it is more useful for Supers.
Obviously Mugen has no touchscreen; however, the L button is used to switch planes in Bleach DS (similar to GG Isuka),
     so it can easily be used instead for a small number of shortcuts, using L+Y, L+X, and L+A.
After using any shortcut, that shortcut cannot be used again for a short time to prevent spamming; a small icon will
     appear near the Reiryoku Gauge to show this. (When I make one)
Also, shortcuts cannot be used for Guard Cancels.

-Most Special Attacks have 3 versions:

A Light version using Y that comes out quickly but has a long cooldown time.
 Light Specials also often cause the least damage or cover the least area.
A Medium version using X that starts slowing but has quick recovery.
 Medium Specials also often cause moderate or high damage and cover the most area.
An RF version using A that uses an RF stock but comes out at Light Special speed and recovers at Medium Special speed.
 RF Specials either act like like the Medium version or are stronger than that.
 RF Specials are the only attacks that can hit opponents using special movements.

Some Specials do not have differences between versions other than what opponent they target.
Some others only have a RF version, and any attack button will activate it.
A small number of specials use R instead of an attack button. One is RF, the rest simply act one way.

In the command list any special traits will be noted: Air only, Ground only, RF only, and Targeted
One character has a Super that is targeted.

-There are 5 special inputs and 3 super inputs shared among Bleach DS characters:
F=Forward, B = Back, D=Down, U=Up

BDS <-> Standard Notation
DF      QCF
FDF     DP
BDF     HCF
DD      Down Down
DU      Down Up

DFDF    QCFx2
DBDF    QCB, HCF
FBDF    F, HCF

-One the important points of Bleach DS is that it has a 4p mode and the entire game was designed to accommodate this.
     This is why the R button is dedicated to guard. (Better than having it be a turn button, right? @_@)
As such, all specials and supers can be performed in either direction at any time.
Performing the reverse of a command will cause the character to perform the move in the opposite direction.
If using a shortcut you simply hold backwards when pressing it.
I've set it up so in team mode your characters' movement will very accurately reflect BDS's 4p mode.

-I think it's called a Wire attack... hitting someone in a straight line into the wall, and they bounce off?
Most characters have at least one attack that Wires the opponent, usually their throw.
Byakuya's only Wire is his throw.
After hitting the opponent with a wire attack you can OTG them.
An On The Ground is hitting an opponent immediately before the hit the ground after a fall, forcing them to return to
     a standing state instead of an aerial, allowing an extended combo.

-Damage Cancels are similar to Bursts in Guilty Gear. A character being hit breaks out of the attack and causes
     a blast around themself.
Damage Cancels are activated with B + any attack button.
There is not a separate gauge for Damage Cancels, they consume one stock of the character's Super Gauge.
Damage Cancels can only be used when being attacked. (No gold Damage Cancel)
Also, they cannot be used during a throw (while bound, not afterward), while being hit by a Super, or immediately after a
Super's activation.

-Bleach DS character's attacks have damage scaling applied in combos. Normals, Specials, and Supers all scale independently.
Also, there is a lesser known scaling aspect called "Low Health Damage Reduction"; the lower a character's health is, the
     higher their defense, taking about half damage when the health bar has pixels left.
Bleach DS characters I create will have Low Health Damage Reduction applied.

IV. Planned Features--------------------------------------------------------------------------------------------------------

-Improved AI.

-A Special version that'd more balanced compared to other BDS characters/have an extra move or two.

-Rest of the attacks, lol

V. Known Problems/Bugs------------------------------------------------------------------------------------------------------

-Win pose/intro added, but no quote yet.

-SU-A is freaking idiotic in Bleach DS 2nd (multiple individual, randomly placed and moving projectiles), so I've simplified
     it for now... But I'm gonna have to figure it out some time. At least RF-A is mostly correct. However:

-RF-A's hitboxes probably needs fixed up. It's approximate now, I have no idea what it really does.

-Apparently my Reiryoku gauge is using more Explods than the game intially recommends. For it to show up correctly you need
     to increase the number of Explods that can be displayed in Mugen.cfg

-Super B damage scaling not right yet, I need a more reliable check for the sword hits.

-Some other stuff.

VI. Contact-----------------------------------------------------------------------------------------------------------------

BwdYeti on AIM
BwdYeti (at) gmail or hotmail
Most of the time, on IRC at #Bleach_DS on the Rizon server

Feel free to bring up any suggestions or report any errors.

VII. Special Thanks---------------------------------------------------------------------------------------------------------

-645, for the basis of my normal chaining system, and hosting my characters.
-GameFAQs Bleach DS community for keeping me entertained. :D
-Treasure for making Bleach DS and Bleach DS 2nd (Treasure making a sequel wtf wtf wtf)
-Winane and all involved with the AI activation standards.