Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User:Chao: Difference between revisions

17,076 editsJoined 5 November 2017
m (→‎10th Anniversary!: add Izanami)
m (fixing some wrong commands lmao)
 
(64 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<tabs plain style="position:relative; width:{{{width|320px}}}; height:{{{height|440px}}};" container="position:absolute;bottom:0;left:10"><!--
--><{{subst:tab name="{{{tab1|}}}">}}
[[File:{{{img1|}}}|{{{imgdim|300x420px}}}|bottom]]
{{subst:</tab>}}
{{subst:</tabs>}}
</includeonly><noinclude><!--
-->{{#vardefine:div_green|<div style="color: darkseagreen; padding:0px 4px;">
}}{{#vardefine:div_yellow|<div style="color: khaki;        padding:0px 4px;">
}}{{#vardefine:div_red  |<div style="color: lightcoral;  padding:0px 4px;">
}}{{#vardefine:div_white |<div style="color: inherit;      padding:0px 4px;">
}}{{#vardefine:div_blue  |<div style="color: lightskyblue; padding:0px 4px;">
}}{{#vardefine:div_bold  |<div style="font-family:sans-serif; font-weight:bold; padding:0px 4px; margin: 12px 0px 6px 0px; text-align:left; text-transform: uppercase; border:1px solid #eee;">
}}{{#vardefine:green |color: darkseagreen; padding:0px 4px;
}}{{#vardefine:yellow|color: khaki;        padding:0px 4px;
}}{{#vardefine:red  |color: lightcoral;  padding:0px 4px;
}}{{#vardefine:white |color: inherit;      padding:0px 4px;
}}{{#vardefine:blue  |color: lightskyblue; padding:0px 4px;
}}{{#vardefine:bold  |font-family:sans-serif; font-weight:bold; padding:0px 4px; margin: 12px 0px 6px 0px; text-align:left; text-transform: uppercase; border:1px solid #eee;
}}
I write templates, do translations, and help out where I can.
== 10th Anniversary! ==
<gallery widths="250px">
File:BlazBlue_Iron_Tager_Birthday_06.jpg|BlazBlue Anniversary
File:BlazBlue_Naoto_Kurogane_Birthday_01.jpg|Day of Iron, Day of Movies
File:BlazBlue_Platinum_the_Trinity_Birthday_06.jpg|Twin's Day
File:BlazBlue_Noel_Vermillion_Birthday_07.jpg|Christmas
File:BlazBlue_Nu-13_Birthday_06.jpg|New Year's Eve
File:BlazBlue_Bang_Shishigami_Birthday_08.jpg|New Year's Day
File:BlazBlue Trinity Glassfille Birthday 01.jpg|Day of Color (a pun)
File:BlazBlue Mu-12 Birthday 06.jpg|
File:BlazBlue Kazuma Kval Birthday 01.jpg|Day to perform Kagami biraki
File:BlazBlue Kagura Mutsuki Birthday 03.jpg|Half-Collar Day
File:BlazBlue Jin Kisaragi Birthday 19.jpg|Valentine's Day
File:XBlaze Mei Amanohokosaka Birthday 02.jpg
File:BlazBlue Taokaka Birthday 08.jpg|Cat Day
File:BlazBlue Yuuki Terumi Birthday 02.jpg|Leap Day
File:BlazBlue Ragna the Bloodedge Birthday 10.jpg|[[wikipedia:Hinamatsuri|Hinamatsuri]]
File:BlazBlue Tsubaki Yayoi Birthday 06.jpg|White Day
File:BlazBlue Tsubaki Yayoi Birthday 07.jpg|White Day
File:BlazBlue Arakune Birthday 08.jpg|April Fool's
File:BlazBlue Makoto Nanaya Birthday 04.jpg|
File:BlazBlue Mai Natsume Birthday 02.jpg|
File:BlazBlue Hakumen Birthday 01.jpg|
File:BlazBlue Kokonoe Birthday 04.jpg|
File:BlazBlue Izanami Birthday 01.jpg|
</gallery>
== Project Progress ==
✗ = rejected | - = pending | ✓ = accepted
<span style="{{#var:green}}">'''Completed'''</span> |
<span style="{{#var:yellow}}">'''In Progress'''</span> |
<span style="{{#var:blue}}">'''In Backlog'''</span> |
<span style="{{#var:red}}">'''On Hold'''</span> |
<span style="padding:0px 4px;">'''Not Started'''</span> (needs further conversation/consideration)
<blockquote>
<div style="float:left; width:49%;">
{{#var:div_bold}}High priority:</div>
*{{#var:div_yellow}}Character Quotes (BBCF material collection)</div>
*{{#var:div_yellow}}Locations/stages (BBTAG)</div>
*{{#var:div_yellow}}Command Lists (BBTAG, backlog)</div>
*{{#var:div_green}}Birthdays (current)</div>
*{{#var:div_green}}BBTAG updates</div>
*{{#var:div_green}}BBDW updates, BlazBlue Walker</div>
*{{#var:div_green}}Dark Theme (Cathedral)</div>
*{{#var:div_blue}}Birthdays (backlog)</div>
*{{#var:div_white}}Challenge Mode Combos</div>
</div>
<div style="float:right; width:49%;">
{{#var:div_bold}}Low(er) priority:</div>
*{{#var:div_red}}Blue Radio</div>
*{{#var:div_yellow}}Merchandise (trying to stay up to date)</div>
*{{#var:div_red}}Collaborations</div>
{{#var:div_bold}}Backburner:</div>
*{{#var:div_white}}Events (i.e. tournaments, live events, concerts)</div>
*{{#var:div_white}}BlazBlue Mobile (it's defunct so this is more for trivia purposes)</div>
</div>
</blockquote>
<div style="clear:both;"></div>
===General Organization, Missing Pages, etc===
<blockquote>
'''Pages:''' None
'''Templates:''' [[Template:Character Tabs|Character Tabs]], [[Template:Quote|Quote]], [[Template:Character Navigation|Character Navigation]], [[Template:Gallery Navigation|Gallery Navigation]], [[Template:Gameplay Navigation|Gameplay Navigation]], [[Template:Infobox Location|Infobox Location]], [[Template:Audio|Audio]]
'''Categories:''' [[:Category:Terms and Setting|Terms and Setting]]
'''Planned:'''
<blockquote>
*{{#var:div_yellow}}Character subpages</div>
**{{#var:div_blue}}'''Biography'''</div>
***Move biographies to a subpage
***Alternate timelines in tabbers (ie Tsubaki - main, CT1, TWoF)
**{{#var:div_blue}}'''Quotes'''</div>
***"/Quotes" (top page) contains notable (story) quotes, in-character Blue Radio lines, and tabs to navigate its subpages.
***Subpages for each game (ie "/Quotes/BBCF"): (A & B) battle lines, winquotes, unique encounters, system voice
**{{#var:div_yellow}}'''Command Lists'''</div>
***Command Lists for each game (BBCT, BBCS, BBCP, BBCF, BBTAG)
***Includes tutorials/how to play/playstyle descriptions
**{{#var:div_blue}}'''BBDW'''</div>
***for BBDW-specific things (in-game profile(s), alters, weird lore, timeline shenanigans, stats, skills, etc.)
***General Structure: all information on BBDW/Units/Bullet with [https://mediawiki.org/wiki/Extension:Labeled_Section_Transclusion sections] to be transcluded on Bullet/BBDW.
***When more information comes out, create a BBDW infobox. Example skeleton: Unit info, stats, skills, strategy, other versions, references, navigation.
* Collaborations masterpage
*{{#var:div_green}}Locations/stages infobox</div>
</blockquote>
<tab collapsed openname="Details & Progress" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;">
{{#var:div_bold}}Content</div>
{{#var:div_yellow}}QC pages</div>
{{#var:div_yellow}}Add 10th anniversary images (bday images)</div>
{{#var:div_blue}}Characters' challenge mode combos</div>
{{#var:div_green}}Add Mori's twitter sketches</div>
{{#var:div_green}}Add Sumeragi's twitter sketches</div>
{{#var:div_green}}Add personality, character descriptions to the [[:Category:BlazBlue Characters|BB cast]] from the official (NA/EU/JP) websites</div>
{{#var:div_bold}}Pages & Categories</div>
{{#var:div_yellow}}Fill in incomplete categories ([[:Category:BlazBlue Characters|BlazBlue Characters]])</div>
{{#var:div_blue}}Write pages for missing [[:Category:Locations|Locations]], [[:Category:Stages|Stages]], [[:Category:Media|Media]] (ie BlazBlue Mobile)</div>
{{#var:div_green}}Fix incomplete category [[:Category:World Setting|World Setting]] -> [[:Category:Terms and Setting|Terms and Setting]]</div>
{{#var:div_bold}}Organization & Presentation</div>
{{#var:div_green}}Offer BlazBlue-related themes/skins (dark version esp)</div>
{{#var:div_white}}How to make it easier to navigate BlazBlue wiki by redoing the main page?</div>
{{#var:div_bold}}Character Subpages</div>
{{#var:div_yellow}}(2) Command List subpage (includes "How to play/Tutorial")</div>
{{#var:div_blue}}(3) BBDW (for in-game profile(s), alters, weird lore, alternate timeline shenanigans)</div>
{{#var:div_green}}Write a custom template for character subpage tabs.</div>
{{#var:div_green}}(1) Gallery</div>
</tab>
<tab collapsed openname="Considerations" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;">
{{#var:div_bold}}Character Subpages</div>
{{#var:div_white}}<pre>
    ✗ BBRR (not canon, not relevant, and is 3rd-party as well)
    ✗ CT/CS/CP/CF supages for movelists and (sub)galleries split by game
    ✓ "Movelist" subpage</pre>
</div>
{{#var:div_bold}}Collaborations</div>
{{#var:div_white}}<pre>
    ✓ "Collaborations" masterpage (since one for each collab would be overkill, especially with ancient/dead/hard to datamine ones)
    * refer to ([[:Category:Media from Collaborations|Media from Collaborations]]?)
</pre></div>
</tab>
</blockquote>
===Translations===
<blockquote>
'''Status:''' <span style="{{#var:green}}">'''On Schedule'''</span>


'''Pages:''' [[Blue Manga]], [[BlazBlue Walker]], backlogged birthday illustrations
==Notes==
 
{| class="wikitable mw-collapsible mw-collapsed"
'''Templates:''' [[Template:Blue Manga Navigation|Blue Manga Navigation]], [[Template:BlazBlue Walker Navigation|BlazBlue Walker Navigation]]
! Adding BBDW Audio Files to the Quotes Page
 
'''Categories:''' [[:Category:Blue Manga|Blue Manga]], [[:Category:BlazBlue Walker|BlazBlue Walker]]
</blockquote>
 
===Merchandise, Events===
<blockquote>
'''Status:''' <span style="{{#var:blue}}">'''In Backlog'''</span>
 
'''Pages:''' [[Merchandise]]
 
'''Templates:''' [[Template:Merchandise Tabs|Merchandise Tabs]], [[Template:Merchandise Navigation|Merchandise Navigation]], [[Template:Merchandise Item|Merchandise Item]]
 
'''Categories:''' [[:Category:Media of Merchandise|Media of Merchandise]], [[:Category:Media from Events|Media from Events]]
 
<tab collapsed openname="Details & Progress" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
{{#var:div_bold}}News and Events</div>
{{#var:div_red}}News updates/translations?</div>
{{#var:div_red}}Events?</div>
 
{{#var:div_bold}}Merchandise</div>
{{#var:div_yellow}}Move items from Merchandise masterpage to separate subpages</div>
{{#var:div_green}}Write initial Tabs and Navigation templates for the collection of merchandise subpages.</div>
</tab>
 
<tab collapsed openname="Considerations" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
{{#var:div_bold}}Master Page</div>
{{#var:div_white}}<pre>
(1)  mixed info: Events, Merchandise, Announcements, Tournaments (Comiket, Arc Revo, Blue Radio, new game announcements)
</pre></div>
 
{{#var:div_bold}}Merchandise</div>
{{#var:div_white}}<pre>
(1)  Music albums get their own page, since music is important to BlazBlue as a franchise.
(2)  DVDs e.g. for Blue Radio R/R2 and Music Concerts get their own page
(3)  Do other merchandise get individual pages? Or are they just lumped into a "merchandise" master page?
    * (ie) BlazBlue Sets @ Comiket, individual items @ broccoli online shop?
    * what about items sold in multiple places? (ie Es Works)
-> They get split by type (ref Category:Media of Merchandise)
</pre></div>
</tab>
</blockquote>
 
===Blue Radio===
<blockquote>
'''Status:''' <span style="{{#var:blue}}">'''In Backlog'''</span>
 
'''Pages:''' [[Blue Radio]]
 
'''Templates:''' [[Template:Blue Radio Episode|Blue Radio Episode]]
 
'''Categories:''' [[:Category:Blue Radio|Blue Radio]]
 
<blockquote><pre>
Coordinate watching Blue Radio.
Track:
(1) corner names & descriptions
(2) which corners appear in which episodes
(3) guest images.
</pre></blockquote>
 
<tab collapsed openname="Details & Progress" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
{{#var:div_bold}}To Do</div>
{{#var:div_yellow}}Description of each corner - track which corners show up in which episodes</div>
{{#var:div_white}}Place the logo on the side?</div>
{{#var:div_green}}Add support for images for each episode (ie screenshots)</div>
{{#var:div_green}}Add descriptions under each subheading (but before the "Episodes" tab)</div>
</tab>
 
<tab collapsed openname="Considerations" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
{{#var:div_white}}How to tag the guest art? (organize by season/episode? -> might not need to, ref. Stickers) How do we want them displayed in a character's gallery?</div>
{{#var:div_white}}Add links or a section or a see also or something to related events (i.e. Blue Fes)?</div>
{{#var:div_white}}<pre>
Organize images by season & episode. Make sure they will appear nicely on all pages they will be included in.
  * these pictures will be on the [Blue Radio] page
  * these pictures will be in character [Galleries].
 
Options for tags:
- Tag with [Blue Radio W] [Episode 1] [Characters]
- Tag with [Blue Radio] [Blue Radio W Ep 1] [Characters]
✗ Tag with [Blue Radio] [Characters] and have the caption include Season and Episode?
  * this caption will appear on [Blue Radio] pages too, where having season/episode in the caption will be redundant.
</pre></div>
</tab>
</blockquote>
 
===Master Gallery===
<blockquote>
'''Status:''' <span style="{{#var:green}}">'''Stable'''</span>
 
'''Pages:''' [[:Category:Gallery Pages|Gallery Pages]]
 
'''Templates:''' [[Template:Master Gallery|Master Gallery]], [[Template:Gallery Section|Gallery Section]]
 
'''Categories:''' [[:Category:Media Categories|Media Categories]]
 
<tab collapsed openname="Changelog" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
 
{| class="wikitable mw-collapsible" style="width:100%"
! colspan="2" | 2018
|-
|-
! Jan 19
|
| Add "Collaborations" section, move [[:Category:Lord of Vermilion Re:2|LOV Re:2]], [[:Category:Lord of Vermilion III|LOVIII]], [[:Category:Mabinogi Duel|Mabinogi Duel]], and [[:Category:Unlimited VS|Unlimited VS]] under "Collaborations."
* Add audio files that were uploaded in bulk to the character's BBDW quotes page.
|}
* The idea is to grab the filenames from the contribution list (or file upload list) so we have the real filenames used on the wiki, and then to format them accordingly.
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%"
* This works better (is more efficient) the more files we have to apply this to at once. Can even be files for multiple characters.
! colspan="2" | 2017
* These instructions assume the use of Sublime Text 3, or another advanced text editor that supports multiple selections and searches with regular expressions.
|-
|-
! Dec 28
| style="text-align:left;" | Steps:
| Add "Animations" subsections for each game (for openings, endings, and any other cinematic sequences)
* Select and copy into a new document the contribs page text for the user who uploaded the files.
|-
It'll look something like this:
! Dec 15
<pre><nowiki>
| Renamed "Special Artwork" to "Guest Artwork," and split its contents between itself and the new [[:Category:Staff Extras|Staff Extras]] subsection/category. Also added an [[:Category:Icons|Icons]] subsection.
    03:22, 4 June 2022 diff hist +359‎ N File:BBDW Avenge 026b.ogg ‎ Uploaded a work by Arc System Works from BlazBlue Alternative: Dark War with UploadWizard current Tag: Upload Wizard
|-
    03:22, 4 June 2022 diff hist +359‎ N File:BBDW Avenge 026a.ogg ‎ Uploaded a work by Arc System Works from BlazBlue Alternative: Dark War with UploadWizard current Tag: Upload Wizard
! Dec 10
</nowiki></pre>
| Added collaboration subsections ([[:Category:Lord of Vermilion III|LOVIII]], [[:Category:Lord of Vermilion Re:2|LOVRe:2]], [[:Category:Mabinogi Duel|Mabinogi Duel]])
|-
! Dec 02
| Cleaned up animation section, added a separate VIDEOS section that can be manually added to with the <code>video</code> parameter.
|-
! Nov 27
| Initial release
|}
</tab>


<tab collapsed openname="Details & Progress" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
* In the text editor, pull up the search bar (Ctrl+F) and search for: (make sure using regular expressions (regex) is selected)
{{#var:div_bold}}Code</div>
<pre>File:[A-Za-z0-9 ]*\.ogg</pre>
{{#var:div_green}}Change the [[Template: Gallery Section|Gallery Section template]] to sort Main Artwork by date. -> only mainline games (CT/CS/CP/CF/TAG) have Main Artwork, so this isn't a problem)</div>
{{#var:div_green}}Add support for video embeds (add a Videos section and a video parameter)</div>


{{#var:div_bold}}Image tags</div>
* Click the "Find All" button on the far right (or <code>Alt</code> + <code>Enter</code>) to select all occurrences in current document
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2">
* Cut (Ctrl + X) or copy (Ctrl + C) all selections.
{{#var:div_green}} "Lobby Avatar" -> [[:Category:Lobby Avatars]]</div>
* Open a new document (or Ctrl + N) and paste (Ctrl + V) the selections.
{{#var:div_green}} "Normal Pose" -> [[:Category:Portraits]]</div>
{{#var:div_green}} "Swimsuit Pose" -> [[:Category:Portraits]]</div>
{{#var:div_green}} "Young Pose" -> [[:Category:Portraits]]</div>
{{#var:div_green}} "Crest" -> [[:Category:Crests]]</div>
{{#var:div_yellow}} didn't know where to put Embryo so just left it tagged "Crests", no character tags</div>
{{#var:div_green}} "Chibi" -> [[:Category:Chibi]]</div>
{{#var:div_green}} "Chibi.png" -> [[:Category:Chibi]]</div>
{{#var:div_green}} "Special" -> [[:Category:Special Artwork]]</div>
{{#var:div_green}} "Sprite Reference" -> [[:Category:Palette References]]</div>
{{#var:div_yellow}} Mai needs captions</div>
{{#var:div_green}} "Avatar" -> [[:Category:Portraits]] as necessary</div>
{{#var:div_green}} "Sticker" -> [[:Category:Stickers]] (XBlaze, BlazBlue Blue Radio, BlazBlue)</div>
{{#var:div_green}} "Wallpaper" -> [[:Category:Wallpapers]]</div>
{{#var:div_green}} "Birthday" -> [[:Category:Birthday Art]]</div>
{{#var:div_green}} "Storyboard" -> [[:Category:Storyboards]]</div>
{{#var:div_green}} "Concept" -> [[:Category:Early Designs]]</div>
{{#var:div_green}} "Model Sheet" -> [[:Category:Model Sheets]]</div>
{{#var:div_green}} [[:Category:Relius Clover]] -> go add [[:Category:Ignis]] to the relevant ones.</div>
{{#var:div_green}} [[:Category:Rachel Alucard]] -> go add [[:Category:Gii]] and [[:Category:Nago]] to the relevant ones.</div>
{{#var:div_green}} BlazBlue Central Fiction</div>
{{#var:div_green}} BlazBlue Calamity Trigger</div>
{{#var:div_green}} BlazBlue Chrono Phantasma</div>
{{#var:div_green}} Clone Phantasma</div>
{{#var:div_green}} XXX "Arcade" -> [[:Category:Arcade Mode]] tag w/ characters & locations</div>
{{#var:div_green}} XXX "Story" -> [[:Category:Story]] tag w/ characters & locations</div>
{{#var:div_green}} "BlazBlue Central Fiction Story Mode"</div>
</div>
</tab>
</blockquote>


== Messing Around ==
This extracts all "File:<filename>.ogg" from the copied text. It should look like this:
<pre><nowiki>
File:BBDW Avenge 026b.ogg
File:BBDW Avenge 026a.ogg
</nowiki></pre>


{{User:Chao
* Go to Edit > Sort Lines to sort them alphabetically:
|width=320px
<pre><nowiki>
|height=440px
File:BBDW Avenge 026a.ogg
|imgdim=300x420px
File:BBDW Avenge 026b.ogg
|tab1=BBTAG
</nowiki></pre>
|img1=BlazBlue_Cross_Tag_Battle_Ragna_the_Bloodedge_Main.png
|tab2=
|img2=
|tab3=
|img3=
|tab4=
|img4=
|tab5=
|img5=
|tab6=
|img6=
|tab7=
|img7=
|tab8=
|img8=
|tab9=
|img9=
|tab10=
|img10=
|tab11=
|img11=
|tab12=
|img12=
|tab13=
|img13=
|tab14=
|img14=
|tab15=
|img15=
<!--
|tab16=BBTAG
|img16=BlazBlue_Cross_Tag_Battle_Ragna_the_Bloodedge_Main.png
|tab17=BBCF
|img17=BBCF Ragna Main.png
|tab18=BBCP
|img18=BlazBlue_Chrono_Phantasma_Ragna_the_Bloodedge_Main.png
|tab19=BBCS
|img19=BlazBlue_Continuum_Shift_Ragna_the_Bloodedge_Main.png
|tab20=BBCT
|img20=BlazBlue_Calamity_Trigger_Ragna_the_Bloodedge_Main.png
-->
}}


=== Guides Page ===
* Add the header and footer text around the text
 
<pre><nowiki>
<h1 class="guide-header uppercase">[[BlazBlue: Cross Tag Battle/Guides/Characters|Characters]]</h1>
==Other==
{{Icon Grid|<!--
{{Quotes Header}}
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Ragna the Bloodedge}}<!--
File:BBDW Avenge 026a.ogg
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Jin Kisaragi}}
File:BBDW Avenge 026b.ogg
|width=100%|maxwidth=100%
{{Quotes Footer}}
|class=character-grid bb
</nowiki></pre>
}}
 
<h1 style="guide-header uppercase">Gameplay</h1>
{{Icon Grid|<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=System}}<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Story Mode<br>Includes a guide as well as Miss Litchi, Gag Reels}}<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Arcade Mode}}<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Grim of the Abyss}}<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Speed Star}}<!--
-->{{Icon|BlazBlue Cross Tag Battle Logo.png|caption=Trophies}}
|width=100%|maxwidth=100%
|class=character-grid center
}}
 
 
=== Top News Page ===
<tab collapsed openname="Messing Around" style="width:100%">
(ie *BlazBlue: Alternative Dark War/News* or *BlazBlue: Alternative Dark War/Events*)
 
In BlazBlue: Alternative Dark War there are special events which include major game updates in the form of limited-time maps, items, story, or gacha. But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful.
 
==== 2018 ====
{{Icon|Protagonists (BBADW Render).png|width=200x150px|imglink=#20180306|caption=[[#20180306|Pretend]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Central Fiction Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|These]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Continuum Shift Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Are]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Calamity Trigger Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|News]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Chrono Phantasma Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Banners]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Chrono Phantasma Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Banners]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Chrono Phantasma Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Banners]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Chrono Phantasma Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Banners]]<br>Jan 13 23:00 - Jan 15 20:00}}
{{Icon|BlazBlue Chrono Phantasma Logo.png|width=200x150px|imglink=#20180306|caption=[[#20180306|Banners]]<br>Jan 13 23:00 - Jan 15 20:00}}
</tab>
 
=== Individual Page ===
[[#20180306|#20180306 - click me!]] (it jumps to <nowiki><div id="20180306"></nowiki>)
 
<section begin=20180306/>
<!--
 
    DIVIDER/TITLE BAR


-->
* Search for all the part b files (026b etc) with this regex:
<div style="border:1px solid; padding:0em 1em .5em 1em; margin:.5em 0em;">
<pre>b\.ogg$</pre>
<h3><section begin=20180306-title/><span id="20180306">Some Sort of Title Goes Here!!!</span><section end=20180306-title/></h3>
Prev | March 3 | Next
</div>
<!--


    BODY
* ALT+ENTER to select all occurrences of matched text.
 
* Press <code>HOME</code> on the keyboard to move each cursor to the beginning of each selected line.
-->
* <code>BACKSPACE</code> to put each "b" quote on the previous line (with the "a" line)  
<div style="border:1px solid; padding:.5em;">
* Add a comma and a space to get the following:
<section begin=20180306-inner/>
<div style="text-align:center"><section begin=20180306-banner/>
<tabs plain>
<tab name="2019 Rerun">
[[File:Protagonists (BBADW Render).png|150x150px|alt=This is an event banner.]]
</tab>
<tab name="2018">
[[File:Protagonists (BBADW Render).png|150x150px|alt=This is an event banner.]]
</tab>
</tabs>
<section end=20180306-banner/></div>
 
<section begin=20180306-newsonly/><!--
--><h4 style="border-bottom:1px solid; padding:.5em; margin:.5em 0em; font-size:20px">
Subheader!!
</h4>
But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful.
 
<h5 style="border-left:3px solid; padding:0; padding-left:.5em; margin:1.5em 0 0 0;">
Campaign Period
</h5>
March 16, 2018 (Friday) 20:00 to March 16, 2018 (Friday) 21:00
 
<h5 style="border-left:3px solid; padding:0; padding-left:.5em; margin:1.5em 0;">
Small Subheader (may not be used in some news articles)
</h5>
 
<table><tr>
<td>[[File:BlazBlue Central Fiction Logo.png|150x150px|alt=This is an event banner.]]</td>
<td style="vertical-align:top; padding-left:1.5em;">
For example, have some stats!<br>
Stat1: ★★★★☆<br>
Stat2: ★★☆☆☆
</td></tr></table>
 
<table><tr>
<td>[[File:Protagonists (BBADW Render).png|150x150px|alt=This is an event banner.]]</td>
<td style="vertical-align:top; padding-left:1.5em;">
Protagonist<br>
Dragged into Dark War's world, the two protagonists the player can choose.
</td></tr></table>
 
<section end=20180306-newsonly/><section end=20180306-inner/></div><section end=20180306/>
 
===Section Example===
Include the above section in a page with the following:
<pre><nowiki>
<pre><nowiki>
{{#lst:pagename|sectionname}}
==Other==
{{#lst:User:Chao|20180306}}
{{Quotes Header}}
File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
{{Quotes Footer}}
</nowiki></pre>
</nowiki></pre>


===Section Template===
* Select all lines beginning with "File:" (search for)
<tab collapsed openname="Template Usage" style="width:100%">
<pre>^File:</pre>
<pre>
{{Template Name
| id = 1  (the IDNUMBER)
| date = March 3, 2018
| banner = Banner image here (e.g. [[File:Banner.png]])
| news = all the news stuff goes here.
}}
 
{{#section:Page Name|IDNUMBER}} Include the whole news article as-is
{{#section:Page Name|IDNUMBER-title}} Include the article's title's text. You can jump to it with #IDNUMBER
  for example, use the following to make the text a header
  =={{#section:Page Name|IDNUMBER-title}}==
{{#section:Page Name|IDNUMBER-inner}} Include the article's text. Excludes the title.
{{#section:Page Name|IDNUMBER-banner}} Includes the article's banner only.
{{#section:Page Name|IDNUMBER-newsonly}} Includes the news only - Excludes the title and banner.
</pre>
</tab>
 
<tab collapsed openname="Template Code" style="width:100%">
<pre>
<section begin={{{id}}}/>{{#set:Date={{{date|}}}}}
<!-- DIVIDER/TITLE BAR -->
<div style="border:1px solid; padding:0em 1em .5em 1em; margin:.5em 0em;">
<h3><section begin={{{id}}}-title/><span id="{{{id}}}">Some Sort of Title Goes Here!!!</span><section end={{{id}}}-title/></h3>
Prev | {{{date|}}} | Next
</div>
<!-- BODY -->
<div style="border:1px solid; padding:.5em;">
 
<section begin={{{id}}}-inner/><section begin={{{id}}}-banner/>
<div style="text-align:center">
{{{banner|}}}
</div><section end={{{id}}}-banner/>
 
<section begin={{{id}}}-newsonly/>{{{news}}}<section end={{{id}}}-newsonly/><section end={{{id}}}-inner/>
</div><section end={{{id}}}/>
</pre>
</tab>
 
== Useful References ==
 
=== Pages ===
* [[Nox Nyctores]]
* [[13th Hierarchical City of Kagutsuchi]]
 
=== Categories ===
* [[:Category:Media|Media]] (types of BlazBlue media, i.e. anime and games)
* [[:Category:Gallery Pages|Gallery Pages]]
* [[:Category:Character Categories|Character Categories]]
* [[:Category:Media Categories|Media Categories]] (categories for images and other files)
** [[:Category:Media by Character|by Character]]
** [[:Category:Media by Location|by Location]]
** [[:Category:Media from Collaborations|Media from Collaborations]]
** [[:Category:Media of Merchandise|Media of Merchandise]]
** [[:Category:Media from Events| -> Media from Events]]
 
=== External Links ===
* [http://www.arcsystemworks.jp/portal/news/ ASW news archive (12/2015 - now)]
* [http://www.arcsystemworks.jp/index.cgi?month=201512 ASW news archive (01/2008 - 11/2015)]
* [http://www.arcsystemworks.jp/official/blog/ ASW blog archive (06/2010 - 09/2012)]
* [http://www.blazblue.jp/topics.html BB topics(2008 - now)]


===Quotes Page Template===
* <code>HOME</code> to move each cursor to the beginning of each selected line.
Don't forget to change the CHARACTER_NAME_HERE at the top.
* Copy the following wikitext template, then navigate back to the text editor (do NOT click inside the text editor but click the icon on the menu bar or ALT+TAB back to it, else you will lose your selection)
<tab collapsed openname="Character Quotes Page Template" style="width:100%; font-weight:bold;" container="font-style:default; font-weight:normal;" title="Example tooltip">
* Paste
<pre><nowiki>
<pre><nowiki>
{{Character Tabs| CHARACTER_NAME_HERE }}
{{Quotes
{{Quotes Tabs| CHARACTER_NAME_HERE }}&lt;!--
  |rowspan=2
--&gt;&lt;div class="toc-float-right"&gt;{{TOC}}&lt;/div&gt;&lt;!--
  |situation=
--&gt;{{Template:Quotes (Universal)
  |text=
| announcer_intro_en =
  |lang=en
| announcer_intro_jp =
| announcer_intro_en_voice =
| announcer_intro_jp_voice =
 
| battle_quotes =
 
| rankup_1_en =
| rankup_1_jp =
| rankup_1_en_voice =
| rankup_1_jp_voice =
 
| rankup_2_en =
| rankup_2_jp =
| rankup_2_en_voice =
| rankup_2_jp_voice =
 
| rankup_3_en =  
| rankup_3_jp =  
| rankup_3_en_voice =  
| rankup_3_jp_voice =  
}}
}}
 
{{Quotes
==Versus==
  |rowspan=0
&lt;tabs plain container="width:100%; display:block;"&gt;
  |situation=
&lt;tab block name='Ragna the Bloodedge'&gt;
  |text=
===Ragna the Bloodedge===
  |audio=
{{Quotes (Versus)
  |lang=ja
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
</nowiki></pre>
&lt;tab block name='Jin Kisaragi'&gt;
===Jin Kisaragi===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =


| battle_start_en =
Next is the cool part about Sublime Text...
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =


| battle_end_en =
We should now have the following text, with the cursor before every <code>File:</code> after the wikitext template we just pasted.
| battle_end_jp =
* <code>SHIFT</code>+<code>END</code> to select from every cursor to the end of its line.
| battle_end_en_voice =
<pre><nowiki>
| battle_end_jp_voice =
==Other==
 
{{Quotes Header}}
| win_en =
{{Quotes
| win_jp =
  |rowspan=2
| win_en_voice =
  |situation=
| win_jp_voice =
  |text=
 
  |lang=en
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes
&lt;tab block name='Noel Vermillion'&gt;
  |rowspan=0
===Noel Vermillion===
  |situation=
{{Quotes (Versus)
  |text=
| select_en =
  |audio=
| select_jp =
  |lang=ja
| select_en_voice =
}}File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
| select_jp_voice =
{{Quotes Footer}}
 
</nowiki></pre>
| battle_start_en =
* Cut, then navigate WITH the arrow keys on the keyboard (not the mouse), and it will move every cursor accordingly.
| battle_start_jp =
* Move to the <code>|audio=</code> part of the template above it, and paste.
| battle_start_en_voice =
<pre><nowiki>
| battle_start_jp_voice =
==Other==
 
{{Quotes Header}}
| battle_end_en =
{{Quotes
| battle_end_jp =
  |rowspan=2
| battle_end_en_voice =
  |situation=
| battle_end_jp_voice =
  |text=
 
  |lang=en
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes
&lt;tab block name='Rachel Alucard'&gt;
  |rowspan=0
===Rachel Alucard===
  |situation=
{{Quotes (Versus)
  |text=
| select_en =
  |audio=File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
| select_jp =
  |lang=ja
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes Footer}}
&lt;tab block name='Taokaka'&gt;
</nowiki></pre>
===Taokaka===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =


| battle_start_en =
* <code>END</code> to navigate to the end of each audio line.
| battle_start_jp =
* <code>CTRL</code> + Left arrow key twice to move the cursor before the ".ogg" file extension
| battle_start_en_voice =
* <code>CTRL</code> + <code>SHIFT</code> + arrow keys to select <code>026</code> (without the a/b letter suffix)
| battle_start_jp_voice =
* Copy (CTRL+C)
 
* Navigate with arrow keys up to the <code>|situation=</code> part and paste, then up to the first <code>|situation=</code> and paste again
| battle_end_en =
<pre><nowiki>
| battle_end_jp =
==Other==
| battle_end_en_voice =
{{Quotes Header}}
| battle_end_jp_voice =
{{Quotes
 
  |rowspan=2
| win_en =
  |situation=026
| win_jp =
  |text=
| win_en_voice =
  |lang=en
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes
&lt;tab block name='Iron Tager'&gt;
  |rowspan=0
===Iron Tager===
  |situation=026
{{Quotes (Versus)
  |text=
| select_en =
  |audio=File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
| select_jp =
  |lang=ja
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes Footer}}
&lt;tab block name='Litchi Faye-Ling'&gt;
</nowiki></pre>
===Litchi Faye-Ling===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =


| battle_start_en =
* Finally, remove File: prefix - search for the following
| battle_start_jp =
<code>File:</code>
| battle_start_en_voice =
* ALT+ENTER to select all
| battle_start_jp_voice =
* BACKSPACE to delete all selections


| battle_end_en =
And now we're done and can copy/paste the text into the bottom of the [[:Category:Quotes_Subpage|character's quotes page]].
| battle_end_jp =
<pre><nowiki>
| battle_end_en_voice =
==Other==
| battle_end_jp_voice =
{{Quotes Header}}
 
{{Quotes
| win_en =
  |rowspan=2
| win_jp =
  |situation=026
| win_en_voice =
  |text=
| win_jp_voice =
  |lang=en
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Arakune'&gt;
===Arakune===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes
&lt;tab block name='Bang Shishigami'&gt;
  |rowspan=0
===Bang Shishigami===
  |situation=026
{{Quotes (Versus)
  |text=
| select_en =
  |audio=BBDW Avenge 026a.ogg, BBDW Avenge 026b.ogg
| select_jp =
  |lang=ja
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
}}
&lt;/tab&gt;
{{Quotes Footer}}
&lt;tab block name='Carl Clover'&gt;
===Carl Clover===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Hakumen'&gt;
===Hakumen===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='ν-No.13-'&gt;
===ν-No.13-===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Tsubaki Yayoi'&gt;
===Tsubaki Yayoi===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Hazama'&gt;
===Hazama===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='μ-No.12-'&gt;
===μ-No.12-===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Makoto Nanaya'&gt;
===Makoto Nanaya===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Valkenhayn R. Hellsing'&gt;
===Valkenhayn R. Hellsing===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Platinum the Trinity'&gt;
===Platinum the Trinity===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Relius Clover'&gt;
===Relius Clover===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Izayoi'&gt;
===Izayoi===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Amane Nishiki'&gt;
===Amane Nishiki===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Bullet'&gt;
===Bullet===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Azrael'&gt;
===Azrael===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Kagura Mutsuki'&gt;
===Kagura Mutsuki===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Yuuki Terumi'&gt;
===Yuuki Terumi===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Kokonoe'&gt;
===Kokonoe===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Celica A. Mercury'&gt;
===Celica A. Mercury===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='λ-No.11-'&gt;
===λ-No.11-===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Hibiki Kohaku'&gt;
===Hibiki Kohaku===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Naoto Kurogane'&gt;
===Naoto Kurogane===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Nine the Phantom'&gt;
===Nine the Phantom===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Izanami'&gt;
===Izanami===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name="Susano'o"&gt;
===Susano'o===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Es'&gt;
===Es===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Mai Natsume'&gt;
===Mai Natsume===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;tab block name='Jubei'&gt;
===Jubei===
{{Quotes (Versus)
| select_en =
| select_jp =
| select_en_voice =
| select_jp_voice =
 
| battle_start_en =
| battle_start_jp =
| battle_start_en_voice =
| battle_start_jp_voice =
 
| battle_end_en =
| battle_end_jp =
| battle_end_en_voice =
| battle_end_jp_voice =
 
| win_en =
| win_jp =
| win_en_voice =
| win_jp_voice =
 
| lose_en =
| lose_jp =
| lose_en_voice =
| lose_jp_voice =
}}
&lt;/tab&gt;
&lt;/tabs&gt;
{{Character Navigation}}
</nowiki></pre>
</nowiki></pre>
</tab>
|}
 
</noinclude>

Latest revision as of 17:55, 4 June 2022

Notes

Adding BBDW Audio Files to the Quotes Page
  • Add audio files that were uploaded in bulk to the character's BBDW quotes page.
  • The idea is to grab the filenames from the contribution list (or file upload list) so we have the real filenames used on the wiki, and then to format them accordingly.
  • This works better (is more efficient) the more files we have to apply this to at once. Can even be files for multiple characters.
  • These instructions assume the use of Sublime Text 3, or another advanced text editor that supports multiple selections and searches with regular expressions.
Steps:
  • Select and copy into a new document the contribs page text for the user who uploaded the files.

It'll look something like this:

    03:22, 4 June 2022 diff hist +359‎ N File:BBDW Avenge 026b.ogg ‎ Uploaded a work by Arc System Works from BlazBlue Alternative: Dark War with UploadWizard current Tag: Upload Wizard
    03:22, 4 June 2022 diff hist +359‎ N File:BBDW Avenge 026a.ogg ‎ Uploaded a work by Arc System Works from BlazBlue Alternative: Dark War with UploadWizard current Tag: Upload Wizard
  • In the text editor, pull up the search bar (Ctrl+F) and search for: (make sure using regular expressions (regex) is selected)
File:[A-Za-z0-9 ]*\.ogg
  • Click the "Find All" button on the far right (or Alt + Enter) to select all occurrences in current document
  • Cut (Ctrl + X) or copy (Ctrl + C) all selections.
  • Open a new document (or Ctrl + N) and paste (Ctrl + V) the selections.

This extracts all "File:<filename>.ogg" from the copied text. It should look like this:

File:BBDW Avenge 026b.ogg
File:BBDW Avenge 026a.ogg
  • Go to Edit > Sort Lines to sort them alphabetically:
File:BBDW Avenge 026a.ogg
File:BBDW Avenge 026b.ogg
  • Add the header and footer text around the text
==Other==
{{Quotes Header}}
File:BBDW Avenge 026a.ogg
File:BBDW Avenge 026b.ogg
{{Quotes Footer}}
  • Search for all the part b files (026b etc) with this regex:
b\.ogg$
  • ALT+ENTER to select all occurrences of matched text.
  • Press HOME on the keyboard to move each cursor to the beginning of each selected line.
  • BACKSPACE to put each "b" quote on the previous line (with the "a" line)
  • Add a comma and a space to get the following:
==Other==
{{Quotes Header}}
File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
{{Quotes Footer}}
  • Select all lines beginning with "File:" (search for)
^File:
  • HOME to move each cursor to the beginning of each selected line.
  • Copy the following wikitext template, then navigate back to the text editor (do NOT click inside the text editor but click the icon on the menu bar or ALT+TAB back to it, else you will lose your selection)
  • Paste
{{Quotes
  |rowspan=2
  |situation=
  |text=
  |lang=en
}}
{{Quotes
  |rowspan=0
  |situation=
  |text=
  |audio=
  |lang=ja
}}

Next is the cool part about Sublime Text...

We should now have the following text, with the cursor before every File: after the wikitext template we just pasted.

  • SHIFT+END to select from every cursor to the end of its line.
==Other==
{{Quotes Header}}
{{Quotes
  |rowspan=2
  |situation=
  |text=
  |lang=en
}}
{{Quotes
  |rowspan=0
  |situation=
  |text=
  |audio=
  |lang=ja
}}File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
{{Quotes Footer}}
  • Cut, then navigate WITH the arrow keys on the keyboard (not the mouse), and it will move every cursor accordingly.
  • Move to the |audio= part of the template above it, and paste.
==Other==
{{Quotes Header}}
{{Quotes
  |rowspan=2
  |situation=
  |text=
  |lang=en
}}
{{Quotes
  |rowspan=0
  |situation=
  |text=
  |audio=File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
  |lang=ja
}}
{{Quotes Footer}}
  • END to navigate to the end of each audio line.
  • CTRL + Left arrow key twice to move the cursor before the ".ogg" file extension
  • CTRL + SHIFT + arrow keys to select 026 (without the a/b letter suffix)
  • Copy (CTRL+C)
  • Navigate with arrow keys up to the |situation= part and paste, then up to the first |situation= and paste again
==Other==
{{Quotes Header}}
{{Quotes
  |rowspan=2
  |situation=026
  |text=
  |lang=en
}}
{{Quotes
  |rowspan=0
  |situation=026
  |text=
  |audio=File:BBDW Avenge 026a.ogg, File:BBDW Avenge 026b.ogg
  |lang=ja
}}
{{Quotes Footer}}
  • Finally, remove File: prefix - search for the following

File:

  • ALT+ENTER to select all
  • BACKSPACE to delete all selections

And now we're done and can copy/paste the text into the bottom of the character's quotes page.

==Other==
{{Quotes Header}}
{{Quotes
  |rowspan=2
  |situation=026
  |text=
  |lang=en
}}
{{Quotes
  |rowspan=0
  |situation=026
  |text=
  |audio=BBDW Avenge 026a.ogg, BBDW Avenge 026b.ogg
  |lang=ja
}}
{{Quotes Footer}}