According to some tests on beatmaps that include a custom skinned catcher, there are compatibility issues depending on the added elements.
Depending on the skin used by the player and in order to detect the catcher from the beatmap folder, you'll need to use those four elements. It has been used in some beatmaps already, but there wasn't a specified rule for that. What about this formulation?
"fruit-ryuuta.png" and "fruit-catcher-idle.png" should be the same file, since those are the idle state of the catcher. The other elements can be the same or vary depending on the creativity or laziness of the skinner.
Please discuss~
- Catcher v1: A static one. It just flips horizontally when changing its direction. The required file is just "fruit-ryuuta.png".
- Catcher v2: A dinamic one, which changes when the player misses, or the kiai time starts. The needed files are "fruit-catcher-idle.png", "fruit-catcher-kiai.png" and "fruit-catcher-fail.png".
Depending on the skin used by the player and in order to detect the catcher from the beatmap folder, you'll need to use those four elements. It has been used in some beatmaps already, but there wasn't a specified rule for that. What about this formulation?
Custom catchers must use files from both skinning formats (before and after v2.3). This is to ensure a correct display of the catcher on all skins. The required filenames are "fruit-ryuuta.png", "fruit-catcher-idle.png", "fruit-catcher-kiai.png" and "fruit-catcher-fail.png".
"fruit-ryuuta.png" and "fruit-catcher-idle.png" should be the same file, since those are the idle state of the catcher. The other elements can be the same or vary depending on the creativity or laziness of the skinner.
Please discuss~