This page documents the markup that is used on the forums. It is based on BBCode, but it is not the same BBCode you may have seen on other forums.
BBCode is similar to HTML, but with square brackets instead of angle brackets. A start tag looks like [tt] and an end tag looks like [/tt]. Some tags may accept an additional parameter which appears in the start tag, after an equals sign: [url=https://example.url/]link text[/url].
Note this is only for the forums and PMs. Wiki pages use different formatting.

Text modifiers

Markup Meaning
[b]...[b] Bold text.
[bgcolor=#ff7f00]...[/bgcolor] Text background color. The color is a CSS color like #ff7f00 or orange.
[color=#ff7f00]...[/color] Text color. The color is a CSS color like #ff7f00 or orange.
[highlight]...[/highlight] Highlighted text (yellow background).
[i]...[/i] Italic text.
[noparse]...[/noparse] Prevent further parsing inside the tag.
[s]...[/s] Strikethrough text.
[size=1.5em]...[/size] Text size. The size may be a CSS length such as 1em, or a plain number. If it is a plain number, it represents units of 0.083em.
[spoiler]...[/spoiler] Mark a spoiler. Text is obscured until you hover the mouse over it.
[sub]...[/sub] Subscript text.
[sup]...[/sup] Superscript text.
[tt]...[/tt] Monospace text.
[u]...[/u] Underlined text.
The [noparse] tag is useful when you need to display some text that would otherwise be interpreted as BBCode. For example, if you want to display "array[i]" without the "[i]" being interpreted as italics, you can write array[noparse][i][/noparse].

Text block modifiers

Markup Meaning
[center]...[/center] Centered block of text.
[code]...[/code]
[code=lua]...[/code]
[code=test.lua]...[/code]
Preformatted code block, with optional syntax highlighting and download filename.
[left]...[/left] Left-aligned block of text.
[note]...[/note] Draw a blue border around the block of text.
[quote]...[/quote]
[quote=Author]...[/quote]
Mark a block of text as a quotation, with optional source.
[right]...[/right] Right-aligned block of text.
[warning]...[/warning] Draw a red border around the block of text, and prefix with "Warning:".
To enable syntax highlighting in a code block, pass the language name as a parameter. You can use any of the languages supported by Prism.
[code=lua]
local name = "TASVideos"
print("Hello, " .. name)
[/code]
To add a download link, pass filename.ext as a parameter. ext controls the syntax highlighting.
[code=test.lua]
local name = "TASVideos"
print("Hello, " .. name)
[/code]
You can identify the author of quoted text by using the parameter of the [quote] tag. (This happens automatically when you quote-reply to a post on the forum.)
[quote=Author]
This movie is [frames]150[/frames] faster than...
[/quote]
Markup Meaning
[email]address@domain.example[/email]
[email=address@domain.example]...[/email]
Mailto link to address@domain.example, with optional link text.
[google]foo bar baz[/google]
[google=images]foo bar baz[/google]}
Link to Google web search or Google image search for "foo bar baz".
[url]https://example.url/foo[/url]
[url=https://example.url/foo]...[/url]
Link to https://example.url/foo, with optional link text.
A bare URL link like [url]https://tasvideos.org/Forum[/url] renders like this: https://tasvideos.org/Forum.
To control the link text, pass the URL as a parameter. [url=https://tasvideos.org/Forum]link text[/url] becomes link text.
http: and https: URLs in text are turned into links automatically. Use [noparse] if you don't want an automatic link: https[noparse]://[/noparse]example.com.
Markup Meaning
[game]123[/game]
[game=123]...[/game]
Link to game 123G, with optional link text.
[gamegroup]123[/gamegroup]
[gamegroup=123]...[/gamegroup]
Link to gamegroup 123, with optional link text.
[movie]12345[/movie]
[movie=12345]...[/movie]
Link to movie 12345M, with optional link text.
[post]12345[/post]
[post=12345]...[/post]
Link to forum post #12345, with optional link text.
[submission]12345[/submission]
[submission=12345]...[/submission]
Link to submission 12345S, with optional link text.
[thread]12345[/thread]
[thread=12345]...[/thread]
Link to forum thread #12345, with optional link text.
[userfile]123[/userfile]
[userfile=123]...[/userfile]
Link to userfile 123, with optional link text.
[wiki]GameResources/GB[/wiki]
[wiki=GameResources/GB]...[/wiki]
Link to the wiki page GameResources/GB, with optional link text.

Images

Markup Meaning
[img]https://example.url/foo.png[/img]
[img=480x360]https://example.url/foo.png[/img]
Embed an image from the given URL, optionally controlling width and height.

Video

Markup Meaning
[video]https://example.url/video/123ABC[/video]
[video=640x480]https://example.url/video/123ABC[/video]
Embed a video, optionally controlling width and height.
The following sources are supported for embedded video:
The contents of the [video] tag should be a complete URL. For example, if you wanted to link to the YouTube video at https://www.youtube.com/watch?v=mBSE2QkHMeU, you would use [video]https://www.youtube.com/watch?v=mBSE2QkHMeU[/video], and not [video]mBSE2QkHMeU[/video] or any sort of embed code you may find.
Direct file URLs (e.g., to an .mp4 file) will be shown as links rather than embedded video.

Lists

Markup Meaning
[list]...[/list] Bullet list. Use [*] inside to define items.
[list=1]...[/list] Numbered list. Use [*] inside to define items.
[*] Precedes every list item.
Use [list] to get a bullet list, like HTML <ul>.
[list]
[*]Virtual Boy
[*]N64
[*]Game Boy Advance
[/list]
Use [list=1] to get a numbered list, like HTML <ol>. The parameter must be exactly 1 (it's not possible to start a numbered list at a different number).
[list=1]
[*]Virtual Boy
[*]N64
[*]Game Boy Advance
[/list]
  1. Virtual Boy
  2. N64
  3. Game Boy Advance
You can nest lists:
[list=1]
[*]First numbered item
[list]
[*]Subitem A
[*]Subitem B
[/list]
[*]Second numbered item
[list]
[*]Subitem C
[/list]
[/list]
  1. First numbered item
    • Subitem A
    • Subitem B
  2. Second numbered item
    • Subitem C

Tables

Markup Meaning
[table]...[/table] Table. Use [tr] inside to define rows.
[tr]...[/tr] Table row. Use [th] and [td] inside to define cells.
[th]...[/th] Table header cell containing the given text.
[td]...[/td] Table cell containing the given text.
Tables work like tables in HTML.
[table]
[tr][th]Robot Master[/th][th]Weakness[/th][/tr]
[tr][td]Sonic Man[/td][td]Nuclear Detonator[/td][/tr]
[tr][td]Volt Man[/td][td]Sonic Wave[/td][/tr]
[tr][td]Dyna Man[/td][td]Force Field[/td][/tr]
[/table]
Robot Master Weakness
Sonic Man Nuclear Detonator
Volt Man Sonic Wave
Dyna Man Force Field

Sectioning

Markup Meaning
[hr] Horizontal rule.

Frame calculator

Markup Meaning
[frames]12345[/frames]
[frames]12345@50.5[/frames]
Convert a number of frames to seconds, by default assuming a framerate of 60 fps.
Use @fps to specify a framerate.

ForumMarkup last edited by Sand on 2/22/2026 6:14 AM
Page History Latest diff List referrers View Source