Street Fighter - costume tags

Posted under Tags

KalpacMuskoxen said in forum #438702:

There's also the cross-game problem. Some characters, like Han Juri, don't even have a "default" costume. Her default IV costume is also in V, her default V costume is also in 6, and her default 6 costume is already in The King of Fighters All Star. There is no singular base design for her. And as those costumes appear in multiple games, just tying down those costumes to copyright tags would be inaccurate.

The thing is they ARE treated as her default costumes in their respective games. It wouldn't be 100% accurate but names like "IV through 6 Default" and "V Story" would be much more reasonable and less confusing than "Nostalgia", "Outfits 1 and 2" and "Story" (unless Capcom suddenly decides to give them proper names, but as I've seen firsthand in forum #236254 official names for alt costumes are never really a guarantee).

Overall I'm not against tagging alt costumes but I have to agree certain qualifiers definitely should've been bounced around in the forums first.

KalpacMuskoxen said in forum #438712:

@janggab created tags for Manon's Outfit 2 and A.K.I.'s Outfit 3 on 2026-05-07. I created mine on 2026-05-09. They tagged before I did. I didn't even know they had done it until I started my own tagging.

Ah, I must've misread then, my apologies.

KalpacMuskoxen said in forum #438712:

If we rename them to something Danbooru-invented, we're making them harder to find for anyone coming from the actual game community.

That said, I'd support sakurada_ichigo's suggestion of game-prefixing where needed for future-proofing — han_juri_(sf6_outfit_2) instead of han_juri_(outfit_2) — if the community prefers that. I'm not married to the current format.

I will note that this is specifically what I meant, using the game names as a base.

KalpacMuskoxen said in forum #438712:

evazion's "overboard" comment in the DOA thread was about palette swaps and minor variations. Every tag I've created is for an officially designated, purchasable/selectable costume that Capcom advertised and sold as DLC or included as a distinct outfit slot. If a game has 6 alternate costumes and they're all individually advertised and sold, they're all notable — that's not "going overboard," that's the complete set.

By your logic then, something like forum #343992 should've been approved, not rejected, while topic #26181 should've been approved, not rejected. While it's an extreme example which one could call going overboard, by your own maximalist logic it should be acceptable, especially if we're being consistent with forum #425268 for the former. All of that to say, whether or not something is "the complete set" does not constitute most tags created for it being notable - all of which necessitating arbitration.

KalpacMuskoxen said in forum #438712:

And the copytag workaround still hits the 2-tag search limit for Members. han_juri + street_fighter_v already uses both tags, and you're still looking at every SFV Juri costume mixed together.

This is ignoring the key point raised which is that doing such a search still gives you majority her default appearance over all else, even with her other costumes mixed.

KalpacMuskoxen said in forum #438712:

@janggab created tags for Manon's Outfit 2 and A.K.I.'s Outfit 3 on 2026-05-07. I created mine on 2026-05-09. They tagged before I did. I didn't even know they had done it until I started my own tagging.

I'm open to discussing naming conventions, but I think the official names should be the starting point, not something we invent. "Outfit 1/2/3" is what Capcom uses in-game and on their official social media. Capcom's own Twitter account posts things like "Outfit 3 is what Juri wears when she's chilling at home" with developer quotes attached. The SF6 community knows these costumes by these names. @sakurada_ichigo, who plays the game, confirms this forum #438705 . If we rename them to something Danbooru-invented, we're making them harder to find for anyone coming from the actual game community.

JP artists writing "Outfit #" in the actual artwork.

post #10298466
post #10763894
post #6929931
post #7782471
post #9526399
Examples of artists explicitly mentioning "Outfit #" in the commentary.

That said, I'd support sakurada_ichigo's suggestion of game-prefixing where needed for future-proofing — han_juri_(sf6_outfit_2) instead of han_juri_(outfit_2) — if the community prefers that. I'm not married to the current format.

As for "avoiding discussion" — I wasn't avoiding it, I was preparing for it. This thread's history shows what happens when you propose costume tags without doing the groundwork first: 45 days of silence and an expired BUR. I needed populated tags, documented wikis, and visual references to have a discussion worth having. That's what I brought to the table. We're having the discussion now.

evazion's "overboard" comment in the DOA thread was about palette swaps and minor variations. Every tag I've created is for an officially designated, purchasable/selectable costume that Capcom advertised and sold as DLC or included as a distinct outfit slot. If a game has 6 alternate costumes and they're all individually advertised and sold, they're all notable — that's not "going overboard," that's the complete set.

Copyright tags and costume tags serve different functions. han_juri + street_fighter_v tells you the art references SFV. It doesn't tell you which of Juri's multiple SFV costumes she's wearing — her default, her School Uniform, her Spider costume, or any other. The copyright tag identifies the game. The costume tag identifies the outfit. A user who specifically wants Juri's Spider costume has no way to isolate it with copyright tags alone.

And the copytag workaround still hits the 2-tag search limit for Members. han_juri + street_fighter_v already uses both tags, and you're still looking at every SFV Juri costume mixed together.

That approach tags which games are being referenced but still doesn't identify which costume is being worn. If someone draws Juri in her SFV default in a SF6 context, tagging both copyrights tells you two games are relevant. It doesn't distinguish her SFV default from her School Uniform or any other SFV-originating costume. The costume tag is the only piece of information that actually answers "what is she wearing."

Did I make any particular mistakes in this part? If you point them out, I will provide accurate feedback and correct them. However, the costume separation work I did was unavoidable in order to separate such a wide variety of outfits.

KalpacMuskoxen said in forum #438712:

As for "avoiding discussion" — I wasn't avoiding it, I was preparing for it. This thread's history shows what happens when you propose costume tags without doing the groundwork first: 45 days of silence and an expired BUR. I needed populated tags, documented wikis, and visual references to have a discussion worth having. That's what I brought to the table. We're having the discussion now.

I just want to say that this kind of mentality of "Tag now, ask later." rubs me the wrong way. I understand the need to present a "complete" version of the tag but if you used favgroups then people would still be able to see the costume tag vision and the name could be sorted out beforehand.

As for my general opinion, my bias is against costume tags, I also think fighting games are uniquely convoluted in that the costumes of one installment tend to pop up again as "retro" or "throwback" costumes with different names in later games. I don't like opening the door to them but we're already past that. If we must tag them I'd prefer them to be qualified with the original game when possible, when not I'd prefer descriptive names as opposed to Han Juri (Alternate 1).

Damian0358 said in forum #438754:

By your logic then, something like forum #343992 should've been approved, not rejected, while topic #26181 should've been approved, not rejected. While it's an extreme example which one could call going overboard, by your own maximalist logic it should be acceptable, especially if we're being consistent with forum #425268 for the former.

The forum links you cited actually support costume tags more than they undermine them.
forum #343992 (Hemahel) was rejected because it was a 2-post tag in a copyright with under 100 total posts. Street Fighter has 32,000 posts. Juri alone has 4,200. The scale isn't comparable.

topic #26181 (OW recolors) was about merging recolor tags into their base skins, not about whether costume tags should exist. nonamethanks' conclusion in that thread: "If they have a name in game they can get a tag here." That's exactly what I've done.

forum #425268 (KanColle) — nonamethanks said "One post is enough for gacha skin tags, we're well past the point where it matters anymore." If one post is enough for KanColle, Juri's Nostalgia at 528, Outfit 1 at 309, Outfit 3 at 283, and Outfit 2 at 251 are more than justified, and by extension so are the rest of the DLC costumes with posts in the single digits.

Damian0358 said in forum #438754:
All of that to say, whether or not something is "the complete set" does not constitute most tags created for it being notable - all of which necessitating arbitration.

I'm not arguing every tag I made is equally high-priority. Some are works in progress that aren't fully tagged yet. But the principle nonamethanks established in your citations is: if it has an official name and exists in a large enough copyright, it can have a tag.

Damian0358 said in forum #438754:
This is ignoring the key point raised which is that doing such a search still gives you majority her default appearance over all else, even with her other costumes mixed.

You say han_juri + street_fighter_v returns mostly her default, as though that solves the problem. It illustrates it! If her default dominates the results, every non-default SFV costume is buried. The individual costume tags are the only tools that surface specific designs.

zetsubousensei said in forum #438760:

As for my general opinion, my bias is against costume tags, I also think fighting games are uniquely convoluted in that the costumes of one installment tend to pop up again as "retro" or "throwback" costumes with different names in later games. I don't like opening the door to them but we're already past that. If we must tag them I'd prefer them to be qualified with the original game when possible, when not I'd prefer descriptive names as opposed to Han Juri (Alternate 1).

I agree game-qualifying makes sense (to an extent).

These are how the costumes are officially named per game:

Street Fighter IV: default costume named "Original" + "Alternate 1" + "Alternate 2" + "Alternate 3" + 3 DLC costumes with unique names (Vacation, Wild, Horror)

Street Fighter V: default costume named "Default" + throwback costume for returning characters named "Nostalgia" + DLC costumes with unique names

Street Fighter 6: default costume named "Outfit 1" + throwback costume for returning characters named "Outfit 2" + DLC following generic numbered format "Outfit 3", "Outfit 4" etc.

The real overlap is limited to two situations: returning default costumes getting new names in later games (Juri's SFIV "Original" becomes SFV's "Nostalgia"), and the same name being reused for different costumes across games (Chun-Li has a "Vacation" costume in both SFIV and SFV, and they're entirely different outfits.)

My proposal for naming conventions:
Unique costume with a unique name — no disambiguator needed:
ex: chun-li_(covert_operations), han_juri_(true_boss)

Costume unique to one game with a generic name — disambiguate with the game:
ex: han_juri_(outfit_3)_(street_fighter_6), han_juri_(alternate_2)_(street_fighter_iv)
(I should note that there is technically no overlap with names here, though. SFIV uses "Alternate" and SF6 uses "Outfit", so they're already differentiated. But qualifiers can help remove ambiguity here if that is what is what is desired.)

Costumes that appear across multiple games with different names — use the name from the debut game, alias the others:
han_juri_(default)_(street_fighter_v) with han_juri_(outfit_2)_(street_fighter_6) aliased to it, since "Outfit 2" is just SF6's label for her SFV "Default" costume.

Same name used for different costumes across games — disambiguate each with the game, same as how princess_daisy_(swimwear) was split into princess_daisy_(swimwear)_(mario_kart_tour) and princess_daisy_(swimwear)_(mario_kart_world):
chun-li_(vacation)_(street_fighter_iv), chun-li_(vacation)_(street_fighter_v)

Updated by KalpacMuskoxen

KalpacMuskoxen said in forum #439425:

But the principle nonamethanks established in your citations is: if it has an official name and exists in a large enough copyright, it can have a tag.

A principle that is not applied universally, a fact you routinely ignore.

BUR #59635 has been rejected.

Show

rename chun-li_(outfit_3) -> chun-li_(outfit_3)_(street_fighter_6)
rename chun-li_(outfit_4) -> chun-li_(outfit_4)_(street_fighter_6)
rename chun-li_(story) -> chun-li_(story)_(street_fighter_v)
rename chun-li_(swimsuit) -> chun-li_(swimsuit)_(street_fighter_v)
rename chun-li_(track_suit) -> chun-li_(track_suit)_(street_fighter_v)
rename han_juri_(alternate_1) -> han_juri_(alternate_1)_(street_fighter_iv)
rename han_juri_(alternate_2) -> han_juri_(alternate_2)_(street_fighter_iv)
rename han_juri_(holiday) -> han_juri_(holiday)_(street_fighter_v)
rename han_juri_(outfit_1) -> han_juri_(outfit_1)_(street_fighter_6)
rename han_juri_(story) -> han_juri_(story)_(street_fighter_v)
rename han_juri_(swimsuit) -> han_juri_(swimsuit)_(street_fighter_v)
rename kimberly_jackson_(outfit_1) -> kimberly_jackson_(outfit_1)_(street_fighter_6)
rename kimberly_jackson_(outfit_2) -> kimberly_jackson_(outfit_2)_(street_fighter_6)
rename kimberly_jackson_(outfit_3) -> kimberly_jackson_(outfit_3)_(street_fighter_6)
rename kimberly_jackson_(outfit_4) -> kimberly_jackson_(outfit_4)_(street_fighter_6)
rename manon_legrand_(outfit_1) -> manon_legrand_(outfit_1)_(street_fighter_6)
rename manon_legrand_(outfit_2) -> manon_legrand_(outfit_2)_(street_fighter_6)
rename manon_legrand_(outfit_3) -> manon_legrand_(outfit_3)_(street_fighter_6)
rename manon_legrand_(outfit_4) -> manon_legrand_(outfit_4)_(street_fighter_6)
create alias han_juri_(nostalgia) -> han_juri_(original)_(street_fighter_iv)
create alias han_juri_(outfit_2)_(street_fighter_6) -> han_juri_(default)_(street_fighter_v)
create implication chun-li_(alternate_1)_(street_fighter_iv) -> chun-li
create implication chun-li_(alternate_2)_(street_fighter_iv) -> chun-li
create implication chun-li_(battle_outfit_1) -> chun-li
create implication chun-li_(covert_operations) -> chun-li
create implication chun-li_(cpt) -> chun-li
create implication chun-li_(outfit_3)_(street_fighter_6) -> chun-li
create implication chun-li_(outfit_4)_(street_fighter_6) -> chun-li
create implication chun-li_(pajamas) -> chun-li
create implication chun-li_(professional) -> chun-li
create implication chun-li_(school_uniform) -> chun-li
create implication chun-li_(special_forces) -> chun-li
create implication chun-li_(story)_(street_fighter_v) -> chun-li
create implication chun-li_(track_suit)_(street_fighter_v) -> chun-li
create implication chun-li_(training) -> chun-li
create implication chun-li_(vacation)_(street_fighter_iv) -> chun-li
create implication chun-li_(vacation)_(street_fighter_v) -> chun-li
create implication chun-li_(wedding) -> chun-li
create implication han_juri_(alternate_1)_(street_fighter_iv) -> han_juri
create implication han_juri_(alternate_2)_(street_fighter_iv) -> han_juri
create implication han_juri_(battle_outfit_1) -> han_juri
create implication han_juri_(default)_(street_fighter_v) -> han_juri
create implication han_juri_(halloween) -> han_juri
create implication han_juri_(holiday)_(street_fighter_v) -> han_juri
create implication han_juri_(horror) -> han_juri
create implication han_juri_(mech) -> han_juri
create implication han_juri_(original)_(street_fighter_iv) -> han_juri
create implication han_juri_(outfit_1)_(street_fighter_6) -> han_juri
create implication han_juri_(outfit_3)_(street_fighter_6) -> han_juri
create implication han_juri_(outfit_4_feat._aespa) -> han_juri
create implication han_juri_(professional) -> han_juri
create implication han_juri_(school_uniform) -> han_juri
create implication han_juri_(spider) -> han_juri
create implication han_juri_(story)_(street_fighter_v) -> han_juri
create implication han_juri_(swimsuit)_(street_fighter_v) -> han_juri
create implication han_juri_(track_suit) -> han_juri
create implication han_juri_(true_boss) -> han_juri
create implication han_juri_(vacation) -> han_juri
create implication han_juri_(wild) -> han_juri
create implication kimberly_jackson_(outfit_1)_(street_fighter_6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_2)_(street_fighter_6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_3)_(street_fighter_6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_4)_(street_fighter_6) -> kimberly_jackson
create implication laura_matsuda_(battle_outfit_1) -> laura_matsuda
create implication laura_matsuda_(cpt_2020) -> laura_matsuda
create implication laura_matsuda_(holiday) -> laura_matsuda
create implication laura_matsuda_(sporty) -> laura_matsuda
create implication laura_matsuda_(story) -> laura_matsuda
create implication laura_matsuda_(swimsuit) -> laura_matsuda
create implication laura_matsuda_(swimsuit_2) -> laura_matsuda
create implication laura_matsuda_(track_suit) -> laura_matsuda
create implication manon_legrand_(outfit_1)_(street_fighter_6) -> manon_legrand
create implication manon_legrand_(outfit_2)_(street_fighter_6) -> manon_legrand
create implication manon_legrand_(outfit_3)_(street_fighter_6) -> manon_legrand
create implication manon_legrand_(outfit_4)_(street_fighter_6) -> manon_legrand

Implications and naming standardization for Street Fighter costume tags, as discussed in this thread. Naming conventions follow the proposal in forum #439425

Still very much a work in progress! Still working on fleshing out the wiki entries. The Street Fighter series, uh, has lots of official alternate costumes.

For this outfit, what should we tag it as?

It's been in the Street Fighter Zero series, Street Fighter IV series (as "Alternate 3"), Street Fighter V (as "Nostalgia"), and plenty of others. It's her second most-used outfit, but it's most heavily associated with Street Fighter Zero, the series it debuted in. The concept artwork for the outfit's appearance in Street Fighter IV even calls it "ZERO-style Tracksuit".

Most people just refer to it as her Street Fighter Alpha outfit. We tag the game by the Japanese title Street Fighter Zero. Would "Chun-Li (Street Fighter Zero)" be a good name for it?

Updated by KalpacMuskoxen

Spatula22 said in forum #440156:

I'll upvote for the implications, although I'm "meh" on the names.

My preference would be chun-li (sf4 alternate 1). Also avoids the case with A.K.I. where you've changed the qualifier. It would be a.k.i. (sf6 outfit 3) (street fighter).

But I don't want the referendum on SF outfit tags to be derailed by the naming of tags people find through wikis and other posts anyway.

Abbreviations work if that's what's preferred, but officially (and what the fandom and FGC use) Street Fighter IV and Street Fighter V get shortened to "SFIV" and "SFV" respectively. If we were to shorten them, we should use those instead. That being said, the precedent seems to be (character)_(costume_name)_(game_copyright) for other costumes. The Daisy swimwear tags didn't get named "princess_daisy_(mkt_swimwear)" and "princess_daisy_(mkw_swimwear)"

Also I'm making another BUR regarding A.K.I. - I don't think that (street fighter) qualifier is really necessary. forum #440186

I'll remove the A.K.I. costumes from the costume BUR in the meantime.

Updated by KalpacMuskoxen

KalpacMuskoxen said in forum #440189:

Abbreviations work if that's what's preferred, but officially (and what the fandom and FGC use) Street Fighter IV and Street Fighter V get shortened to "SFIV" and "SFV" respectively. If we were to shorten them, we should use those instead.

I don't know whether this is a universal practice or not, but elsewhere, in the context of Final Fantasy, this was said in regards to the use of Roman numerals in qualifiers;

Hillside_Moose said in forum #200047:

Final Fantasy officially uses Roman numerals for full titles, yes, but for qualifiers Arabic numerals are shorter to type and easier to read.

One could use this to argue in favor of Arabic numerals in shortened qualifiers instead.

On your BUR meanwhile, are you going to include the Cammy chartags too?

BUR #59667 has been rejected.

Show

rename battle_outfit_cammy -> cammy_white_(battle_outfit_1)
rename capcom_pro_tour_cammy -> cammy_white_(cpt)
rename chun-li_(outfit_3) -> chun-li_(outfit_3)_(sf6)
rename chun-li_(outfit_4) -> chun-li_(outfit_4)_(sf6)
rename chun-li_(story) -> chun-li_(story)_(sf5)
rename chun-li_(swimsuit) -> chun-li_(swimsuit)_(sf5)
rename chun-li_(track_suit) -> chun-li_(track_suit)_(sf5)
rename dolls_cammy -> cammy_white_(dolls)
rename fortnite_cammy -> cammy_white_(fortnite)
rename halloween_cammy -> cammy_white_(halloween)
rename han_juri_(alternate_1) -> han_juri_(alternate_1)_(sf4)
rename han_juri_(alternate_2) -> han_juri_(alternate_2)_(sf4)
rename han_juri_(holiday) -> han_juri_(holiday)_(sf5)
rename han_juri_(outfit_1) -> han_juri_(outfit_1)_(sf6)
rename han_juri_(story) -> han_juri_(story)_(sf5)
rename han_juri_(swimsuit) -> han_juri_(swimsuit)_(sf5)
rename holiday_cammy -> cammy_white_(holiday)_(sf5)
rename kimberly_jackson_(outfit_1) -> kimberly_jackson_(outfit_1)_(sf6)
rename kimberly_jackson_(outfit_2) -> kimberly_jackson_(outfit_2)_(sf6)
rename kimberly_jackson_(outfit_3) -> kimberly_jackson_(outfit_3)_(sf6)
rename kimberly_jackson_(outfit_4) -> kimberly_jackson_(outfit_4)_(sf6)
rename manon_legrand_(outfit_1) -> manon_legrand_(outfit_1)_(sf6)
rename manon_legrand_(outfit_2) -> manon_legrand_(outfit_2)_(sf6)
rename manon_legrand_(outfit_3) -> manon_legrand_(outfit_3)_(sf6)
rename manon_legrand_(outfit_4) -> manon_legrand_(outfit_4)_(sf6)
rename school_uniform_cammy -> cammy_white_(school_uniform)
rename sfv_story_cammy -> cammy_white_(story)_(sf5)
rename streetwise_cammy -> cammy_white_(tactical)
rename track_suit_cammy -> cammy_white_(track_suit)
create alias han_juri_(nostalgia) -> han_juri_(original)_(sf4)
create alias han_juri_(outfit_2)_(sf6) -> han_juri_(default)_(sf5)
create implication cammy_white_(battle_outfit_1) -> cammy_white
create implication cammy_white_(cpt) -> cammy_white
create implication cammy_white_(fortnite) -> cammy_white
create implication cammy_white_(halloween) -> cammy_white
create implication cammy_white_(holiday)_(sf5) -> cammy_white
create implication cammy_white_(killer_bee) -> cammy_white
create implication cammy_white_(school_uniform) -> cammy_white
create implication cammy_white_(story)_(sf5) -> cammy_white
create implication cammy_white_(tactical) -> cammy_white
create implication cammy_white_(track_suit) -> cammy_white
create implication chun-li_(alternate_1)_(sf4) -> chun-li
create implication chun-li_(alternate_2)_(sf4) -> chun-li
create implication chun-li_(battle_outfit_1) -> chun-li
create implication chun-li_(covert_operations) -> chun-li
create implication chun-li_(cpt) -> chun-li
create implication chun-li_(outfit_3)_(sf6) -> chun-li
create implication chun-li_(outfit_4)_(sf6) -> chun-li
create implication chun-li_(pajamas) -> chun-li
create implication chun-li_(professional) -> chun-li
create implication chun-li_(school_uniform) -> chun-li
create implication chun-li_(special_forces) -> chun-li
create implication chun-li_(story)_(sf5) -> chun-li
create implication chun-li_(track_suit)_(sf5) -> chun-li
create implication chun-li_(training) -> chun-li
create implication chun-li_(vacation)_(sf4) -> chun-li
create implication chun-li_(vacation)_(sf5) -> chun-li
create implication chun-li_(wedding) -> chun-li
create implication han_juri_(alternate_1)_(sf4) -> han_juri
create implication han_juri_(alternate_2)_(sf4) -> han_juri
create implication han_juri_(battle_outfit_1) -> han_juri
create implication han_juri_(default)_(sf5) -> han_juri
create implication han_juri_(halloween) -> han_juri
create implication han_juri_(holiday)_(sf5) -> han_juri
create implication han_juri_(horror) -> han_juri
create implication han_juri_(mech) -> han_juri
create implication han_juri_(original)_(sf4) -> han_juri
create implication han_juri_(outfit_1)_(sf6) -> han_juri
create implication han_juri_(outfit_3)_(sf6) -> han_juri
create implication han_juri_(outfit_4_feat._aespa) -> han_juri
create implication han_juri_(professional) -> han_juri
create implication han_juri_(school_uniform) -> han_juri
create implication han_juri_(spider) -> han_juri
create implication han_juri_(story)_(sf5) -> han_juri
create implication han_juri_(swimsuit)_(sf5) -> han_juri
create implication han_juri_(track_suit) -> han_juri
create implication han_juri_(true_boss) -> han_juri
create implication han_juri_(vacation) -> han_juri
create implication han_juri_(wild) -> han_juri
create implication kimberly_jackson_(outfit_1)_(sf6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_2)_(sf6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_3)_(sf6) -> kimberly_jackson
create implication kimberly_jackson_(outfit_4)_(sf6) -> kimberly_jackson
create implication laura_matsuda_(battle_outfit_1) -> laura_matsuda
create implication laura_matsuda_(cpt_2020) -> laura_matsuda
create implication laura_matsuda_(holiday) -> laura_matsuda
create implication laura_matsuda_(sporty) -> laura_matsuda
create implication laura_matsuda_(story) -> laura_matsuda
create implication laura_matsuda_(swimsuit) -> laura_matsuda
create implication laura_matsuda_(swimsuit_2) -> laura_matsuda
create implication laura_matsuda_(track_suit) -> laura_matsuda
create implication manon_legrand_(outfit_1)_(sf6) -> manon_legrand
create implication manon_legrand_(outfit_2)_(sf6) -> manon_legrand
create implication manon_legrand_(outfit_3)_(sf6) -> manon_legrand
create implication manon_legrand_(outfit_4)_(sf6) -> manon_legrand

Damian0358 said in forum #440193:

I don't know whether this is a universal practice or not, but elsewhere, in the context of Final Fantasy, this was said in regards to the use of Roman numerals in qualifiers;

One could use this to argue in favor of Arabic numerals in shortened qualifiers instead.

Whoops, sorry about that. Didn't notice the Final Fantasy precedent. I'll revise these.

Damian0358 said in forum #440193:
On your BUR meanwhile, are you going to include the Cammy chartags too?

Good catch! Adding them as well and changing them to the updated Format.

For Cammy, I'm changing "Streetwise" to "Tactical", though. The current "Streetwise" tag is being used for a scrapped concept for Final Fight: Streetwise that would later be added to Fortnite as an alternate costume ("Tactical"). She wears an entirely different outfit in the final version of Final Fight: Streetwise.

I know that in-game the SF6 character's default outfits are called "Outfit 1", but wouldn't it still sound better and be more uniform to call them kimberly_jackson_(default)_(sf6)? Same with any other default costumes, like han_juri_(default)_(sf4) instead of han_juri_(original)_(sf4), etc.

Also, since Capcom unfortunately named a lot of costumes generically, I feel like all costume tags should include the game at the end of the name, like's been done with the SF6 outfits. Obviously, the exceptions would be things like cammy_white_(fortnite). That way, any future Street Fighter games that include defaults as classic costumes will be easier to find over "(outfit 1)"?

BUR #59741 has been approved by @nonamethanks.

Show

rename battle_outfit_cammy -> cammy_white_(battle_outfit)
rename capcom_pro_tour_cammy -> cammy_white_(cpt)
rename dolls_cammy -> cammy_white_(dolls)
rename fortnite_cammy -> cammy_white_(fortnite)
rename halloween_cammy -> cammy_white_(halloween)
rename holiday_cammy -> cammy_white_(holiday)
rename school_uniform_cammy -> cammy_white_(school_uniform)
rename sfv_story_cammy -> cammy_white_(sf5_story)
rename streetwise_cammy -> cammy_white_(tactical)
rename track_suit_cammy -> cammy_white_(track_suit)
rename chun-li_(alternate_1)_(street_fighter_iv) -> chun-li_(alternate_1)
rename chun-li_(alternate_2)_(street_fighter_iv) -> chun-li_(alternate_2)
rename chun-li_(battle_outfit_1) -> chun-li_(battle_outfit)
rename chun-li_(outfit_3) -> chun-li_(sf6_outfit_3)
rename chun-li_(outfit_4) -> chun-li_(sf6_outfit_4)
rename chun-li_(story) -> chun-li_(sf5_story)
rename chun-li_(swimsuit) -> chun-li_(sf5_swimsuit)
rename chun-li_(vacation) -> chun-li_(sf5_vacation)
rename han_juri_(battle_outfit_1) -> han_juri_(battle_outfit)
rename han_juri_(story) -> han_juri_(sf5_story)
create alias han_juri_(outfit_3) -> han_juri_(sf6_outfit_3)
remove alias han_juri_(outfit_3) -> han_juri_(sf6_outfit_3)
rename han_juri_(outfit_4_feat._aespa) -> han_juri_(sf6_outfit_4_feat._aespa)
rename laura_matsuda_(battle_outfit_1) -> laura_matsuda_(battle_outfit)
create alias cammy_white_(cpt) -> cammy_white_(capcom_pro_tour)
create alias chun-li_(sf6_outfit_4) -> chun-li_(ssf2_swimsuit)
create alias chun-li_(alternate_1) -> chun-li_(sf4_alternate)
create alias chun-li_(alternate_2) -> chun-li_(super_alternate)
create alias chun-li_(cpt) -> chun-li_(capcom_pro_tour)
create alias han_juri_(alternate_1) -> han_juri_(super_alternate)
create alias han_juri_(alternate_2) -> han_juri_(ultra_alternate)
create alias han_juri_(sf6_outfit_4_feat._aespa) -> han_juri_(aespa)
create alias laura_matsuda_(cpt_2020) -> laura_matsuda_(capcom_pro_tour)
create implication cammy_white_(battle_outfit) -> cammy_white
create implication cammy_white_(capcom_pro_tour) -> cammy_white
create implication cammy_white_(dolls) -> cammy_white
create implication cammy_white_(fortnite) -> cammy_white
create implication cammy_white_(halloween) -> cammy_white
create implication cammy_white_(holiday) -> cammy_white
create implication cammy_white_(school_uniform) -> cammy_white
create implication cammy_white_(sf5_story) -> cammy_white
create implication cammy_white_(tactical) -> cammy_white
create implication cammy_white_(track_suit) -> cammy_white
create implication chun-li_(sf4_alternate) -> chun-li
create implication chun-li_(super_alternate) -> chun-li
create implication chun-li_(battle_outfit) -> chun-li
create implication chun-li_(covert_operations) -> chun-li
create implication chun-li_(capcom_pro_tour) -> chun-li
create implication chun-li_(sf6_outfit_3) -> chun-li
create implication chun-li_(ssf2_swimsuit) -> chun-li
create implication chun-li_(sf5_swimsuit) -> chun-li
create implication chun-li_(pajamas) -> chun-li
create implication chun-li_(professional) -> chun-li
create implication chun-li_(school_uniform) -> chun-li
create implication chun-li_(special_forces) -> chun-li
create implication chun-li_(sf5_story) -> chun-li
create implication chun-li_(track_suit) -> chun-li
create implication chun-li_(training) -> chun-li
create implication chun-li_(sf5_vacation) -> chun-li
create implication chun-li_(wedding) -> chun-li
create implication han_juri_(super_alternate) -> han_juri
create implication han_juri_(ultra_alternate) -> han_juri
create implication han_juri_(battle_outfit) -> han_juri
create implication han_juri_(halloween) -> han_juri
create implication han_juri_(holiday) -> han_juri
create implication han_juri_(horror) -> han_juri
create implication han_juri_(mech) -> han_juri
create implication han_juri_(sf6_outfit_3) -> han_juri
create implication han_juri_(aespa) -> han_juri
create implication han_juri_(professional) -> han_juri
create implication han_juri_(school_uniform) -> han_juri
create implication han_juri_(spider) -> han_juri
create implication han_juri_(sf5_story) -> han_juri
create implication han_juri_(swimsuit) -> han_juri
create implication han_juri_(track_suit) -> han_juri
create implication han_juri_(true_boss) -> han_juri
create implication han_juri_(vacation) -> han_juri
create implication han_juri_(wild) -> han_juri
create implication laura_matsuda_(battle_outfit) -> laura_matsuda
create implication laura_matsuda_(capcom_pro_tour) -> laura_matsuda
create implication laura_matsuda_(holiday) -> laura_matsuda
create implication laura_matsuda_(sporty) -> laura_matsuda
create implication laura_matsuda_(story) -> laura_matsuda
create implication laura_matsuda_(swimsuit) -> laura_matsuda
create implication laura_matsuda_(swimsuit_2) -> laura_matsuda
create implication laura_matsuda_(track_suit) -> laura_matsuda

Since Kalp seems disinterested in providing this alternative, I'll do it instead. Avoiding the double qualifiers and instead injecting the game shorthand into the costume qualifier in specifically ambiguous cases, as well as other changes. Anything that isn't ambiguous right now won't get this treatment.

"Battle Outfit 1" as a name sucks because it implies there's a Battle Outfit 2. There's no reason to shorten "Capcom Pro Tour" to just "CPT", and same with including the year in Laura's case. While just an aesthetic difference, I'm opting out of using "Alternate [N]" as the qualifiers for the SFIV costumes, and going with "Alternate"/"Super Alternate"/"Ultra Alternate", with the first getting the game shorthand. Chun-Li's Outfit 4 from Street Fighter 6 is actually based on this art from Super Street Fighter 2, so to allow its use beyond SF6, I'm changing its qualifier while keeping the utility alias. Han Juri's Outfit 4 can just be shortened down to "aespa".

1 2 3 4