WAAPT:Formatting Tips

From We Are All Pokémon Trainers
Jump to navigation Jump to search
Warning! You have now left the WAAPT Multiverse!

This page deals with an out of universe or otherwise meta aspect of the RP.

If you are new to WAAPT, you may wonder what posting format we demand for RPing. Truth is, we don't care. Use whatever posting style you feel best gets your ideas across; for many of us, that happens to be script, but longform posting is entirely welcome. The important matter is making your posts readable.

Basic Readability

The most important contribution to readability is spacing. There's no special markup to remember for this, just as a general rule remember that it's easier for most people to read a few small paragraphs instead of one big one.

In particular, you might want to start a new paragraph when you introduce an important thought or detail, even if you are still in a description section and haven't reached any action or dialogue.

"Dialogue! How should I handle dialogue?" asked one reader of this section at a very opportune time. "I don't mind if you use my question as an exampl- oh, I see, when dialogue begins you should start it on its own line, but you can then continue the quote in the same paragraph after identifying the speaker."

"However!" I butted in, "when the speaker changes you should absolutely start a new block of text! It's easy for different people to run together otherwise, and nobody wants that. Just ask Alphys."

I was subsequently pelted with a number of shoes, tomatoes, and snakes for my joke in poor taste, providing an opportunity to demonstrate how in longform format, description doesn't need to be set off from dialogue in any special way.

Basket, the Tropius: <That's all well and good, but many people prefer script format!>

<After all, it can be more eyecatching, and you don't need to think up a million synonyms for "he said"!>

<If you do that, however, it is a very good idea to make the speaker's name bold, by using triple-single quotes. Like so:>

'''Basket:''' <Look ma! My name will be bolded when this markup is saved!>

She flared her leaf-wings dramatically, providing an opportunity to demonstrate that in script format, it's usually a good idea to visually separate dialogue from description text, since human speech is frequently left bare without handy <> quotes like Pokémon have.

As she flew off into the night, she showed how to italicize text with double-single-quotes:

''Basket glided through the moonlight, confident that this italicized description would earn her coolness points with the kids.''

-unfortunately for her, the kids all just used dashes to set off their descriptions instead-

-hey, it's two less characters to type!-

Decorating Dialogue

Tangent: Human language is generally left bare, with no special quotation.

Tangent paused, then added, "It may be placed in double quotes, however, especially in non-script format."

Basket: <Pokémon language uses angle-brackets. If you thought angle brackets were Thought-Speak, I applaud your literature choices and direct you down a bullet.>

Xatu: -to the reader- Telepathy is generally placed in italic text, using double-single quotes.

Basket: I did not use a description to indicate that these thoughts could be heard by anybody, so it's probably just my internal monologue, not telepathy.

Xatu: ~Tildes are also an option for telepathy, if you want to differentiate further between it and internal monologue.~

Nihilego: {What a strange world, not using curly-brackets like my fellow Ultra Beasts do. I heard your monologue, reptile-tree. Probably only because I am melding with your mind, though.}

Basket: <What no help I->

<...muahahah, yes, this power sets me apart!>

Basket: <With a colored nametag, I shall become easier to pick out of a crowd! Conversations involving me shall be even faster to parse different speakers!>

Tangent: Oh, cool, how'd you do that?

[[forestgreen:'''Basket:''']] <Oh, I used the color markup with the double-square brackets like you see here to get this nice "forestgreen" name.>

'''[[forestgreen:Basket:]]''' <Oh, I used the color markup with the double-square brackets like you see here to get this nice "forestgreen" name.>

Tangent: Neat, "teal" works too!

Xatu: <As does "red", "gold", "cinnamon", "green", "blue", "grey", "purple"->

Mew: And pink!

Basket: <Curses!>

[[teal:'''Nihilego:''']] [[evil:{FOILED AGAIN!}]]

'''[[teal:Nihilego:]]''' [[evil:{FOILED AGAIN!}]]

Advanced Readability

Once you start interacting with other people, it quickly becomes critical to identify which plot threads and players a given post's events are relevant to.

Especially once you start interacting with multiple distinct plot threads at once.

A header at the start of your post allows you to establish where it fits into the RP events; there are several types of markup that can be used for this purpose.

Typically, you just need to specify the location, as follows:

[[header:Strange Liminal Location of Wikitext]]

!! Strange Liminal Location of Wikitext

@@Strange Liminal Location of Wikitext@@

When you are continuing a scene from days or weeks in the past, specifying the timeframe can help too:

[[header:ARPAnet, 1987]]

!! ARPAnet, 1987

@@ARPAnet, 1987@@

If you are doing multiple events in one post that take place at different times, the first header should be the least recent, and the last the most recent:

[[header:This Cage, far past]]

!! This Cage, far past

@@This Cage, far past@@

[[header:This Cage, past]]

!! This Cage, past

@@This Cage, past@@

[[header:This Cage, yesterday]]

!! This Cage, yesterday

@@This Cage, yesterday@@

[[header:This Cage, today]]

!! This Cage, today

@@This Cage, today@@

And sometimes, a link to the previous events is useful if it was multiple pages ago:

[[header:[[http://tvtropes.org/pmwiki/posts.php?discussion=12971269370A74820100&page=21197#529908 Way Back When This Happened]] ]]

!! [[http://tvtropes.org/pmwiki/posts.php?discussion=12971269370A74820100&page=21197#529908 Way Back When This Happened]]

@@[[http://tvtropes.org/pmwiki/posts.php?discussion=12971269370A74820100&page=21197#529908 Way Back When This Happened]]@@

Tips and Tricks

Spectrumizer

The Spectrumizer, linked here, is primarily used for representing Spectrum's rainbow speech, but can be used for other purposes. For instance, "She sells seashells by the seashore." is rendered as:

[[red:S]][[cinnamon:h]][[gold:e]] [[green:s]][[forestgreen:e]][[teal:l]][[blue:l]][[purple:s]] [[pink:s]][[red:e]][[cinnamon:a]][[gold:s]][[green:h]][[forestgreen:e]][[teal:l]][[blue:l]][[purple:s]] [[pink:b]][[red:y]] [[cinnamon:t]][[gold:h]][[green:e]] [[forestgreen:s]][[teal:e]][[blue:a]][[purple:s]][[pink:h]][[red:o]][[cinnamon:r]][[gold:e]][[green:.]]

Text Messages

Text messages use "quoteblock" markup like so:

[[quoteblock]]'''To:''' X\\
'''From:''' Y\\
'''Subject:''' Z

Insert Text here
[[/quoteblock]]

(the "\\" markup lets you force a single linebreak)

Denoting Attacks and Abilities

There are many ways of denoting the use of an attack in WAAPT. For instance, if you're using mainly prose to describe an attack:


'''Tagg:''' Helios, use Fiery Dance!

'''Helios:''' -Turns himself alight as he spins and sends flames everywhere- 

Or when using a Status move:

'''Tagg:''' Helios, use Will-O-Wisp!

'''Helios:''' -Sends out a blue flame that burns the enemy Cacturne- 

Sometimes you may wish to make the activation of a status move or Ability seem more like reading text from an in-game Pokémon battle:


[[center:[[AC:Helios used Will-O-Wisp!]]]]

[[center:[[AC:The foe Cacturne was burned!]]]]

[msg]Helios used Will-O-Wisp!

The foe Cacturne was burned![/msg]

If using a Z-Move, the Move itself tends to be bolded:

[[center:[[AC:Helios is filled with Z Power!]]]]

[[center:[[AC:Helios can now use his full-force Z-Move!]]]]

'''[[center:Inferno Overdrive!]]'''

Ultra Beast Translator

There is a cipher that is sometimes used for Ultra Beast text; a translator exists here.

√♣☣♦☣ ∞▼ • ↨∞■♣☣♦ √♣•√ ∞▼ ▼♠♀☣√∞♀☣▼ ≥▼☣≈ ♂♠♦ ≥é√♦• ▓☣•▼√ √☣♪√; • √♦•◙▼é•√♠♦ ☣♪∞▼√▼ ♣☣♦☣.

See Also