Difference between revisions of "Research:Traditional Capcom"

From mugen-net
Jump to navigation Jump to search
(Added Animations section.)
Line 27: Line 27:


=Animations=
=Animations=
Two defining characteristics of Capcom fighters are its colorful, detailed, anime-style sprites and fluid, expressive animations. Some animation frames are even allowed to continue through a hitpause for stylistic reasons, although they have functional side effects such as increased frame advantage. This is important to many characters, as some links are only possible when the animation is allowed to play through the hitpause, such as Kyosuke's Close s.LP > Close s.HP in CvS2.
Two defining characteristics of Capcom fighters are its colorful, detailed, anime-style sprites and fluid, expressive animations. Some animation frames are even allowed to continue through a hitpause for stylistic reasons, although they have functional side effects such as increased frame advantage. In this case, the hitpause continues to count down as the animation plays and the remaining hitpause is transferred to one of the subsequent elements. This is important to many characters, as some links are only possible when the animation is allowed to play through the hitpause, such as Kyosuke's Close s.LP > Close s.HP in CvS2.

Revision as of 11:06, 29 April 2019

The purpose of this article is to collect various notes for mechanics and implementations in traditional Capcom fighting games. The era of traditional Capcom fighters is generally considered to be from Street Fighter II: World Warrior (1991) to Street Fighter IV (2008, non-inclusive).

Common Observations

Capcom fighting games never use multiplication on vector types (position, velocity), meaning no friction is ever applied to them. Instead, Capcom uses acceleration and deceleration to slow down velocities and position changes.

Hitbox Standards

Every Capcom game has at a minimum the following box types: hurt boxes, attack box, throw box, and push box. Every ground animation has at least 3 hurt boxes: a head box, a body box, and a leg box. Aerial moves typically have 1-2 hitboxes, though some moves may use 3. The hit animation that plays when a character gets hurt is dependent upon which box is hit (except in M.U.G.E.N where it is not possible without a lot of work). Parrying in Street Fighter III: 3rd Strike also uses hitboxes to determine which types of moves can be parried when a move makes contact.

There is only 1 push box, and in most games, there can only be at most 1 attack box.

Street Fighter II Series

The Street Fighter II series of games includes an additional hitbox type: throwable box. The throwable box is used to determine the region from which the character can be thrown. Later games simply use the push box as a throwable region.

Marvel Series

Like the Street Fighter II games, this series also has a throwable box, though this is almost unnoticeable since nearly every throwable box is identical to the push box anyway.

Marvel characters also may have one additional hurt box defined as an extension box, typically for long-ranged attacks, and may have more than one attack box.

Warzard and Street Fighter III Series

Warzard and SF3 follow different standards for hitboxes from any other traditional Capcom game. In addition to the standard boxes, characters may have more than one attack box, and more than 3 hurt boxes. There is also a new "trading" type, which work like a combination of a hurt box and an attack box. They are assigned a numeric priority to determine which attacks beat out others, and always lose to regular attack boxes.

Hit Velocities

Traditional Capcom games are strange in that they do not use velocities for ground hits. Instead, a series of PosAdds is applied which decrease over time. Nishitani, one of the developers who worked on Street Fighter II, stated that this was because they could not get the hit behavior they desired otherwise[1]. Although it is tedious, it is possible to recreate this behavior in M.U.G.E.N with TargetVelSets and a custom state.

Air hit velocities and launchers, on the other hand, always use velocities.

Animations

Two defining characteristics of Capcom fighters are its colorful, detailed, anime-style sprites and fluid, expressive animations. Some animation frames are even allowed to continue through a hitpause for stylistic reasons, although they have functional side effects such as increased frame advantage. In this case, the hitpause continues to count down as the animation plays and the remaining hitpause is transferred to one of the subsequent elements. This is important to many characters, as some links are only possible when the animation is allowed to play through the hitpause, such as Kyosuke's Close s.LP > Close s.HP in CvS2.