<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tas.bot/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=YoshiRulz</id>
	<title>TASBot Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://tas.bot/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=YoshiRulz"/>
	<link rel="alternate" type="text/html" href="https://tas.bot/wiki/Special:Contributions/YoshiRulz"/>
	<updated>2026-07-26T01:25:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://tas.bot/index.php?title=File:Linus_meets_TASBot.jpg&amp;diff=1933</id>
		<title>File:Linus meets TASBot.jpg</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=File:Linus_meets_TASBot.jpg&amp;diff=1933"/>
		<updated>2026-07-11T10:34:37Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Leave a note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Media_picturing_TASBot-X]]&lt;br /&gt;
[[Category:Media_picturing_TiKevin83]]&lt;br /&gt;
[[Category:Photographs_from_North_America]]&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
A real celebrity tête-à-tête of Linus &amp;quot;Tech Tips&amp;quot; Sebastian and our own TASBot... oh and TiKevin was there too :P&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{Unknown_copyright}}&lt;br /&gt;
&amp;lt;!-- also update [[commons:File:Linus_Sebastian_at_LTX_2023_posing_with_a_TASbot.jpg]] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1932</id>
		<title>TASBot Wiki:Press</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1932"/>
		<updated>2026-07-09T15:29:33Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add anchor to link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See {{TASVideos|/Press#PressKit|press kit on TASVideos}}.&lt;br /&gt;
&lt;br /&gt;
You can get a copy of the TASBot logo at https://trello.com/c/20ypwTgA/8-tasbot-logo.&lt;br /&gt;
&lt;br /&gt;
The articles on this site are [[Project:Copyrights|released under CC BY 4.0]].&lt;br /&gt;
The [[:Category:Media_by_pictured_subject|photos and other media]] on this site are individually licensed; see the description on each file&#039;s page.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=TASBot_Wiki:Village_pump&amp;diff=1931</id>
		<title>TASBot Wiki:Village pump</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=TASBot_Wiki:Village_pump&amp;diff=1931"/>
		<updated>2026-07-09T15:26:11Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NEED MORE CONTENT&#039;&#039;&#039; in general (&#039;&#039;&#039;historians wanted&#039;&#039;&#039;).&lt;br /&gt;
{{plainlinks|1=/index.php?title=Special:WantedPages&amp;amp;limit=100&amp;amp;offset=0|2=Fill out redlinks}} ([[Special:BrokenRedirects|and these]], [[Special:WantedCategories|and also these]])&lt;br /&gt;
or [[:Category:Stubs|work on a stub]] ([[Special:UnusedCategories|list empty categories]], {{plainlinks|1=/wiki/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=0&amp;amp;hideredirects=1|2=list every article}}, [[Special:AllPages/Category:|list every category page]]).&lt;br /&gt;
&lt;br /&gt;
Categories are arguably a direct upgrade to articles in that pages can have multiple parent categories, and categories have a nice UI for navigating to subpages. The longer URI is why you shouldn&#039;t just use them for everything.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All editing help and guidelines will be in [[Project:Style_guide|the style guide]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you need to grep in wikitext, use {{plainlinks|1=/api.php?action=query&amp;amp;list=search&amp;amp;srsearch=querytext&amp;amp;srnamespace=*&amp;amp;srwhat=text&amp;amp;format=json|2=this}} (change &amp;lt;code&amp;gt;srsearch=querytext&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
For those of us used to Git, it can be a bit confusing to look at contribution logs because &#039;&#039;page moves/renames are applied retroactively&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The banners at the top of the site are [[MediaWiki:Sitenotice]] (for everyone) and [[MediaWiki:Anonnotice]] (extra banner for everyone who&#039;s not logged in).&lt;br /&gt;
&lt;br /&gt;
== TODOs for admins ==&lt;br /&gt;
&lt;br /&gt;
Now approximately sorted by effort required!&lt;br /&gt;
&lt;br /&gt;
* There are {{PAGESINCATEGORY:Pages_to_delete}} [[:Category:Pages_to_delete|pages to delete]]&lt;br /&gt;
* use [[Special:ChangeContentModel/Project:Copyrights]] to change [[Project:Copyrights]] to plaintext mode to fix weird layout&lt;br /&gt;
* visual editor is showing PortableInfoboxen as just the header, no content; [https://github.com/Universal-Omega/PortableInfobox/issues/70 supposedly fixed in MW 1.40]&lt;br /&gt;
* can the PortableInfobox link an image&#039;s media page rather than hotlink?&lt;br /&gt;
** bonus points if clicking it opens a preview with the file&#039;s description as the caption, like on Wikipedia&lt;br /&gt;
*** [[mw:Help:Extension:Media_Viewer#How_can_I_view_more_information?|this feature]] is part of [[mw:Extension:MultimediaViewer]], so just enable that&lt;br /&gt;
* if [[mw:Help:Cite#Separating_references_from_text|semantic citation markup]] is desired (and I believe it is), [[mw:Extension:Cite]] needs to be &amp;lt;del&amp;gt;installed&amp;lt;/del&amp;gt; enabled --yoshi&lt;br /&gt;
* current [[MediaWiki:Sitenotice]] is fairly unintrusive, but should we want to make it bigger in the future it should probably be dismissable&amp;amp;mdash;that requires [[mw:Extension:DismissableSiteNotice]] w/ &amp;lt;code&amp;gt;$wgDismissableSiteNoticeForAnons = true&amp;lt;/code&amp;gt;&lt;br /&gt;
* The current landing page is fine by MediaWiki standards, but as the face of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://tas.bot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; it&#039;s not great. Way too many links (above the fold, that is), and the only picture of TASBot is the one in the sidebar. --yoshi&lt;br /&gt;
** [https://atl.wiki here&#039;s another wiki] which is using Citizen, just as an example, I&#039;m not sure that layout is right for us either&lt;br /&gt;
* upload images ([[Special:ListFiles|list existing media]])&lt;br /&gt;
** please try reducing filesize with WebP: &amp;lt;code&amp;gt;magick convert input.png -define webp:lossless=true output.webp&amp;lt;/code&amp;gt;&lt;br /&gt;
** since we seem to have dealt with the bot problem, can we loosen the perms and let regular users upload?&lt;br /&gt;
* There are {{PAGESINCATEGORY:Images_with_unknown_copyright_status}} [[:Category:Images_with_unknown_copyright_status|images/files missing copyright metadata]]&lt;br /&gt;
* fix quick search API&lt;br /&gt;
** I researched as far as [[mw:API:Query#Example_6:_Generators|&#039;Generators&#039;]] + [[mw:API:Prefixsearch|&amp;lt;code&amp;gt;prefixsearch&amp;lt;/code&amp;gt;]] and gave up --yoshi&lt;br /&gt;
*** Update: IIRC I saw a JS error and, assuming that was related, chased that to the above docs. But the error is gone now and yet the search still sucks. --yoshi&lt;br /&gt;
* consider adding [[mw:Extension:Babel|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#babel:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; template for user pages]]&lt;br /&gt;
** I went ahead and added a template-based userbox; see [[Project:Babel|Babel overview]]. It can even be used for programming languages, though it doesn&#039;t have any special handling for them at the time of writing. I&#039;ve used the private-use code &amp;lt;code&amp;gt;qhx&amp;lt;/code&amp;gt; for that, as you can see on [[User:YoshiRulz|my user page]]. --yoshi&lt;br /&gt;
* we haven&#039;t needed a {{redlink not wanted|TASBot Wiki:Sandbox}} yet, but if we&#039;re expecting an influx of editors unfamiliar with MediaWiki, it may be a good idea, which raises the question of excluding it from [[Special:RecentChanges]]. I found [https://stackoverflow.com/a/4901451 this] from 2011, and the modern equivalent appears to be [[mw:Manual:Hooks/ChangesListSpecialPageStructuredFilters|the &amp;lt;code&amp;gt;ChangesListSpecialPageStructuredFilters&amp;lt;/code&amp;gt; hook]]. IMO not worth messing with that. --yoshi&lt;br /&gt;
* consider [[mw:Extension:StandardWikitext]] (autoformatter for Wikitext)&lt;br /&gt;
* move link icon for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;external&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; outside monospace bg?&lt;br /&gt;
* collapsible divs need background (at least on Citizen) since the &amp;quot;button&amp;quot; is on the right and easily missable&lt;br /&gt;
* consider [[mw:Extension:DiscordRCFeed]]&lt;br /&gt;
* consider [[mw:Extension:ArrayFunctions]] for {{t|format run data}}, instead of the arcane [[mw:Manual:Representing_arrays|&amp;lt;code&amp;gt;#switch&amp;lt;/code&amp;gt; and &amp;quot;callback&amp;quot; templates]]&lt;br /&gt;
** or [[mw:Wikibase/Installation|Wikibase]] (as used on Wikidata)&lt;br /&gt;
** or JSON and [[mw:Extension/Scribunto]] (Lua) but ew no&lt;br /&gt;
** or [[mw:Extension:Cargo]] (as used on consumerrights.wiki)&lt;br /&gt;
** or [[mw:Extension:Bucket]] (as used on minecraft.wiki I think)&lt;br /&gt;
&lt;br /&gt;
==TODOs==&lt;br /&gt;
&lt;br /&gt;
* There are {{PAGESINCATEGORY:Incorrect_usage_of_first-party_templates}} [[:Category:Incorrect_usage_of_first-party_templates|pages with malformed template calls]]&lt;br /&gt;
* There are {{PAGESINCATEGORY:Needs_copyediting}} [[:Category:Needs_copyediting|pages which need copyediting]] (check spelling and grammar)&lt;br /&gt;
* Continue moving YouTube video links from [[Project:Village_pump/Video_inbox|inbox]] to relevant articles / {{t|format run data}} entries&lt;br /&gt;
* Check [[Special:LinkSearch/*|external links]] for linkrot, possibly swapping in the Internet Archive, possibly doing so in advance&lt;br /&gt;
** The checking can be done semi-automatically with [[mw:Extension:RottenLinks]]&lt;br /&gt;
* finish moving event pages to &amp;lt;code&amp;gt;Category&amp;lt;/code&amp;gt; namespace, and cleaning up names&lt;br /&gt;
** [[GDQ]]&amp;amp;mdash;either move to {{redlink not wanted|:Category:Awesome Games Done Quick|Category:Awesome Games Done Quick}}, or keep it as a disambiguation page (moved to {{redlink not wanted|Games Done Quick}} ofc) and create the category page from scratch&lt;br /&gt;
*** need someone to make the call here; should there be a page for GDQ as a whole, or not? --yoshi&lt;br /&gt;
** MAGFest is all cleaned up and ready for new articles&lt;br /&gt;
* some resources for new pages:&lt;br /&gt;
** [https://tracker.tasbot.net/tracker/ tracker.tasbot.net]&lt;br /&gt;
** [https://donations.esamarathon.com/index/esa23s1 ESA Summer 2023 donation tracker]&lt;br /&gt;
* appearances to document:&lt;br /&gt;
** {{TASVideosFP|443580|some dates for obscure appearances here}}&lt;br /&gt;
** Bot Bash Charity Brawl, sponsoring Team Offbeat Robotics and their bot Skorpios&lt;br /&gt;
** TWiT&#039;s The New Screen Savers, episode 60&lt;br /&gt;
* consider redirecting (not sure how when &amp;lt;code&amp;gt;#REDIRECT&amp;lt;/code&amp;gt; only allows local links; maybe [[wikipedia:Template:Soft_redirect]]?) e.g. {{link or redlink not wanted|desync}} to {{TASVideos|/Glossary#Desync|TASVideos.org/Glossary#Desync}}&lt;br /&gt;
** - introduces chance for link-rot&lt;br /&gt;
*** + can leave notes for TASVideos editors&lt;br /&gt;
** - not everyone can add to that glossary&lt;br /&gt;
*** + yet&lt;br /&gt;
** &#039;&#039;&#039;counter-proposal&#039;&#039;&#039;: could instead make a &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{link or redlink not wanted|Template:TASVideosGloss|TASVideosGloss}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; and use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{TASVideosGloss|term}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[term]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** + easy on a technical level&lt;br /&gt;
*** - no way to see valid link targets without visiting TASVideos&lt;br /&gt;
*** - same problems as above re: &amp;quot;delegating&amp;quot; content to TASVideos&lt;br /&gt;
* it seems reference lists e.g. [[Special:WhatLinksHere/Template:TASVideos]] don&#039;t differentiate between direct and transitive transclusions (that is, where the template is used as itself vs. where it&#039;s only used via another template)&lt;br /&gt;
** worked around this by using search API e.g. {{plainlinks|1=/api.php?action=query&amp;amp;list=search&amp;amp;srsearch=userfiles&amp;amp;srnamespace=*&amp;amp;srwhat=text&amp;amp;format=json|2=this}}, but it&#039;s not ideal --yoshi&lt;br /&gt;
* use shorthand redirects in {{t|prevnext appearance}}, like {{t|prevnext of type}} does already?&lt;br /&gt;
** would help with float-right text being left-aligned in practice due to a line break (why)&amp;lt;del&amp;gt;, as you can see on [[ESA Summer 2019]]&amp;lt;/del&amp;gt; (that was from {{t|prevnext of type}} which is now using shorthand)&lt;br /&gt;
*** found that removing the inner {{t|float right}} and making the outer {{t|float right}} &amp;lt;code&amp;gt;dir=&amp;quot;rtl&amp;quot;&amp;lt;/code&amp;gt; will work around this... but that feels like a bad idea --yoshi&lt;br /&gt;
* improve contribution docs for {{t|format run data}}&lt;br /&gt;
** note that raw encodes do not belong in &amp;lt;code&amp;gt;recording&amp;lt;/code&amp;gt; (should we have a separate field for that?)&lt;br /&gt;
* consider a single-source-of-truth for YouTube video IDs&lt;br /&gt;
** + &amp;lt;del&amp;gt;would make it easier to see what content needs backing up&amp;lt;/del&amp;gt;&lt;br /&gt;
*** covered by [[:Category:Pages linking to YouTube]]&lt;br /&gt;
** - steeper learning curve for contributors&lt;br /&gt;
*** + it could be optional&lt;br /&gt;
**** - even so, it would contribute to cognitive load, and it being optional only means janitors have to pick up that workload&lt;br /&gt;
** + &amp;lt;del&amp;gt;allows quickly checking if a source (read: video) is known&amp;lt;/del&amp;gt;&lt;br /&gt;
*** - &amp;lt;del&amp;gt;not much of an improvement over site-wide page source search (linked above), and I think literally only I will use this --yoshi&amp;lt;/del&amp;gt;&lt;br /&gt;
*** covered by the {{t|topicon video}} redlink hack e.g. [[Special:WhatLinksHere/Category:Pages_linking_to_YouTube/2GtbY1XWGlQ]]&lt;br /&gt;
** &#039;&#039;&#039;counter-proposal&#039;&#039;&#039;: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{YouTube video/identifier|timestamp or other querystring}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (or dedicated param for timestamp might be better; see [https://lethal.miraheze.org/wiki/Template:Cite_YouTube this template] I wrote on another wiki for logic)&lt;br /&gt;
*** this should probably be optional, so:&lt;br /&gt;
*** - steeper learning curve for contributors &#039;&#039;adding sources&#039;&#039;, but&lt;br /&gt;
*** + little extra cognitive load for contributors working with &#039;&#039;existing sources&#039;&#039;;&lt;br /&gt;
*** - and still more work for janitors.&lt;br /&gt;
*** + trivial to create a subpage list, then those can be checked by archivist and edited or even put into categories&lt;br /&gt;
*** - identifiers wouldn&#039;t include the video ID so would still need page source search for that&lt;br /&gt;
* should media be categorised by event as well? if so, by individual events, or just by series?&lt;br /&gt;
* blank branches in &amp;lt;nowiki&amp;gt;{{#if}}/{{#switch}}&amp;lt;/nowiki&amp;gt; should really be HTML comments for explicitness...&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Qs for dwango:&lt;br /&gt;
* I take it the focus here is on history, so how much technical information should be here vs on TASVideos?&lt;br /&gt;
** tl;dr: &amp;lt;q&amp;gt;we should put [technical info] on TASVideos. However, I have one pause here; there is a huge barrier to entry for TASVideos [wiki] at this time [...]&amp;lt;/q&amp;gt;&lt;br /&gt;
** &amp;lt;q&amp;gt;In essence, we should first and foremost ensure things like replay device and console verification documentation is complete (enough) on the TASVideos wiki. As CompuCat pointed out however, our needs and perspective is a bit different, and there&#039;s no harm in us also having technical details on the TASBot wiki with a perspective more geared toward live presentations at charity events. In fact, that&#039;s where I see the TASBot community as differentiated from the TASVideos side when it comes to on-hardware work; the TASBot community is centered around having our cute robot mascot play video games during public presentations, and our needs are going to involve things like proper presentation with visualization on camera that aren&#039;t relevant for just seeing if something syncs on hardware. To that end, I think there&#039;s room to have the core concepts explained from the different perspectives even if some of it may end up overlapping documentation on the TASVideos side. More documentation (so long as it isn&#039;t wholly inaccurate) is always better. There&#039;s another caveat here - despite my best efforts, it&#039;s still a lot harder for folks to edit wiki entries on TASVideos whereas anyone willing to share an email address is able to edit the TASBot Wiki&amp;lt;/q&amp;gt;&lt;br /&gt;
** another technicality to consider is link rot: links to &amp;lt;code&amp;gt;tasvideos.org/GamesDoneQuick&amp;lt;/code&amp;gt; on the Web should be easy enough to find, plus there&#039;s any dwango shoutout&#039;d during an event&lt;br /&gt;
* apart from [[:Category:Ambassadors|Ambassadors]], how should individuals be categorised?&lt;br /&gt;
** &amp;lt;q&amp;gt;DWYW&amp;lt;/q&amp;gt;&lt;br /&gt;
*** pages can be in multiple categories, so I guess could just have one cat per role/specialty?&lt;br /&gt;
** to that end, a definition of &amp;quot;notability&amp;quot; for inclusion here would be helpful&lt;br /&gt;
*** &amp;lt;q&amp;gt;anyone who was credited for any event/showcase&amp;lt;/q&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Software&amp;diff=1930</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Software&amp;diff=1930"/>
		<updated>2026-07-09T15:18:30Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: /* Trello */ Leave a comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Projects_and_infrastructure]]&lt;br /&gt;
{{about|software used by (or made for) the console verification subcommunity|emulators used to make TASes|{{TASVideos|/EmulatorResources}}}}&lt;br /&gt;
&lt;br /&gt;
There is unfortunately no centralised source for verification/replay software, which is perhaps unsurprising given the diversity of replay devices and the lack of standardisation in the retro gaming space.&lt;br /&gt;
For the most common use case of having commissioned a replay device from someone and getting it set up, the best would be {{TASVideos|/ConsoleVerification/Guide|this page on the TASVideos wiki}}, though it only hosts some of the code itself.&lt;br /&gt;
&lt;br /&gt;
Also listed here is [[:Category:Projects_and_infrastructure|infrastructure used by Team TASBot]], software that powers TASBot(&#039;s eyes), and design documents for TASBot and some replay devices.&lt;br /&gt;
&lt;br /&gt;
=== GitLab ===&lt;br /&gt;
&lt;br /&gt;
There is a [https://gitlab.com/tasbot TASBot org] on GitLab. Its subprojects include:&lt;br /&gt;
* Source code for [https://runs.tas.bot runs.tas.bot] and for the previous iteration of [https://tas.bot tas.bot].&lt;br /&gt;
* &#039;&#039;Some&#039;&#039; of the designs and software for TASBot-X.&lt;br /&gt;
* A Nix package set of [https://gitlab.com/tasbot/libre-roms-ci testroms and homebrew games].&lt;br /&gt;
&lt;br /&gt;
(There is also a [https://gitlab.com/toolassist ToolAssist org], that is, under the name of [[ToolAssist|the non-profit]]. &amp;lt;!-- TODO is any of that relevant to console verification? --&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
[[YoshiRulz|Yoshi]] set up a [https://gitlab.com/TAS9000 bot account] and [https://gitlab.com/TASVideos/repo-mirror-bot cron jobs] for the TASBot and [https://gitlab.com/TASVideos TASEmulators] GitLab orgs which you are welcome to use.&lt;br /&gt;
&lt;br /&gt;
Additionally, Yoshi made the first steps on [https://gitlab.com/YoshiRulz/tools-r13y a Nix Flake] for everything mentioned on this page&amp;amp;mdash;at time of writing it still only has 1 package.&lt;br /&gt;
&lt;br /&gt;
=== GitHub ===&lt;br /&gt;
&lt;br /&gt;
There is an [https://github.com/TASBotL3C org for TASBot, L3C] on GitHub, but it&#039;s only being used for planning event appearances. TASBot IP/design stuff is all on GitLab.&lt;br /&gt;
&lt;br /&gt;
There is an older [https://github.com/TASToys TASToys org], which is mostly software for [[dwangoAC|dwango]]&#039;s Twitch stream.&lt;br /&gt;
&lt;br /&gt;
dwango and [[MediaMagnet]] are maintaining a set of [https://github.com/dwangoac/TASBot-Projects dump scripts and dumps]. (These are being rehomed on the previously mentioned TASVideos page.)&lt;br /&gt;
&lt;br /&gt;
[[Ownasaurus|Owna]] is maintaining [https://github.com/Ownasaurus/TAStm32 designs and software] for the [[TAStm32]].&lt;br /&gt;
&lt;br /&gt;
[[Bigbass]] is developing [https://github.com/bigbass1997/VeriTAS designs and software] for a new RP2040-based device called VeriTAS.&lt;br /&gt;
&lt;br /&gt;
[[micro500]] was maintaining designs and software for the [[TASLink]], but it&#039;s now [https://github.com/micro500/TASLink archived] (also see [https://github.com/Ownasaurus/TASLink Owna&#039;s fork]).&lt;br /&gt;
&lt;br /&gt;
=== Trello ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- also linked from [[Project:Press]]; if it moves make sure you update that too --&amp;gt;&lt;br /&gt;
[[Fream]]&#039;s TASBot branding and design work is in [https://trello.com/b/5DqzEGvG/tasbot-x this Trello board]. This includes some assets specifically for dwango&#039;s Twitch stream and some for wider use.&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
&lt;br /&gt;
This wiki! [[Special:Version]] lists what&#039;s installed.&lt;br /&gt;
&lt;br /&gt;
https://vigrey.com/git/nes-ram-to-fceux/file/README.txt.html&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1929</id>
		<title>TASBot Wiki:Press</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1929"/>
		<updated>2026-07-09T15:17:35Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Elaborate on this site&amp;#039;s contents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See {{TASVideos|/Press|press kit on TASVideos}}.&lt;br /&gt;
&lt;br /&gt;
You can get a copy of the TASBot logo at https://trello.com/c/20ypwTgA/8-tasbot-logo.&lt;br /&gt;
&lt;br /&gt;
The articles on this site are [[Project:Copyrights|released under CC BY 4.0]].&lt;br /&gt;
The [[:Category:Media_by_pictured_subject|photos and other media]] on this site are individually licensed; see the description on each file&#039;s page.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1928</id>
		<title>TASBot Wiki:Press</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=TASBot_Wiki:Press&amp;diff=1928"/>
		<updated>2026-07-09T15:11:51Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See {{TASVideos|/Press|press kit on TASVideos}}.&lt;br /&gt;
&lt;br /&gt;
You can get a copy of the TASBot logo at https://trello.com/c/20ypwTgA/8-tasbot-logo.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=TASBot_Wiki:Village_pump&amp;diff=1927</id>
		<title>TASBot Wiki:Village pump</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=TASBot_Wiki:Village_pump&amp;diff=1927"/>
		<updated>2026-05-13T18:08:31Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NEED MORE CONTENT&#039;&#039;&#039; in general (&#039;&#039;&#039;historians wanted&#039;&#039;&#039;).&lt;br /&gt;
{{plainlinks|1=/index.php?title=Special:WantedPages&amp;amp;limit=100&amp;amp;offset=0|2=Fill out redlinks}} ([[Special:BrokenRedirects|and these]], [[Special:WantedCategories|and also these]])&lt;br /&gt;
or [[:Category:Stubs|work on a stub]] ([[Special:UnusedCategories|list empty categories]], {{plainlinks|1=/wiki/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=0&amp;amp;hideredirects=1|2=list every article}}, [[Special:AllPages/Category:|list every category page]]).&lt;br /&gt;
&lt;br /&gt;
Categories are arguably a direct upgrade to articles in that pages can have multiple parent categories, and categories have a nice UI for navigating to subpages. The longer URI is why you shouldn&#039;t just use them for everything.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;All editing help and guidelines will be in [[Project:Style_guide|the style guide]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you need to grep in wikitext, use {{plainlinks|1=/api.php?action=query&amp;amp;list=search&amp;amp;srsearch=querytext&amp;amp;srnamespace=*&amp;amp;srwhat=text&amp;amp;format=json|2=this}} (change &amp;lt;code&amp;gt;srsearch=querytext&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
For those of us used to Git, it can be a bit confusing to look at contribution logs because &#039;&#039;page moves/renames are applied retroactively&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The banners at the top of the site are [[MediaWiki:Sitenotice]] (for everyone) and [[MediaWiki:Anonnotice]] (extra banner for everyone who&#039;s not logged in).&lt;br /&gt;
&lt;br /&gt;
== TODOs for admins ==&lt;br /&gt;
&lt;br /&gt;
Now approximately sorted by effort required!&lt;br /&gt;
&lt;br /&gt;
* There are {{PAGESINCATEGORY:Pages_to_delete}} [[:Category:Pages_to_delete|pages to delete]]&lt;br /&gt;
* visual editor is showing PortableInfoboxen as just the header, no content; [https://github.com/Universal-Omega/PortableInfobox/issues/70 supposedly fixed in MW 1.40]&lt;br /&gt;
* can the PortableInfobox link an image&#039;s media page rather than hotlink?&lt;br /&gt;
** bonus points if clicking it opens a preview with the file&#039;s description as the caption, like on Wikipedia&lt;br /&gt;
*** [[mw:Help:Extension:Media_Viewer#How_can_I_view_more_information?|this feature]] is part of [[mw:Extension:MultimediaViewer]], so just enable that&lt;br /&gt;
* if [[mw:Help:Cite#Separating_references_from_text|semantic citation markup]] is desired (and I believe it is), [[mw:Extension:Cite]] needs to be &amp;lt;del&amp;gt;installed&amp;lt;/del&amp;gt; enabled --yoshi&lt;br /&gt;
* current [[MediaWiki:Sitenotice]] is fairly unintrusive, but should we want to make it bigger in the future it should probably be dismissable&amp;amp;mdash;that requires [[mw:Extension:DismissableSiteNotice]] w/ &amp;lt;code&amp;gt;$wgDismissableSiteNoticeForAnons = true&amp;lt;/code&amp;gt;&lt;br /&gt;
* The current landing page is fine by MediaWiki standards, but as the face of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://tas.bot&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; it&#039;s not great. Way too many links (above the fold, that is), and the only picture of TASBot is the one in the sidebar. --yoshi&lt;br /&gt;
** [https://atl.wiki here&#039;s another wiki] which is using Citizen, just as an example, I&#039;m not sure that layout is right for us either&lt;br /&gt;
* upload images ([[Special:ListFiles|list existing media]])&lt;br /&gt;
** please try reducing filesize with WebP: &amp;lt;code&amp;gt;magick convert input.png -define webp:lossless=true output.webp&amp;lt;/code&amp;gt;&lt;br /&gt;
** since we seem to have dealt with the bot problem, can we loosen the perms and let regular users upload?&lt;br /&gt;
* There are {{PAGESINCATEGORY:Images_with_unknown_copyright_status}} [[:Category:Images_with_unknown_copyright_status|images/files missing copyright metadata]]&lt;br /&gt;
* fix quick search API&lt;br /&gt;
** I researched as far as [[mw:API:Query#Example_6:_Generators|&#039;Generators&#039;]] + [[mw:API:Prefixsearch|&amp;lt;code&amp;gt;prefixsearch&amp;lt;/code&amp;gt;]] and gave up --yoshi&lt;br /&gt;
*** Update: IIRC I saw a JS error and, assuming that was related, chased that to the above docs. But the error is gone now and yet the search still sucks. --yoshi&lt;br /&gt;
* consider adding [[mw:Extension:Babel|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#babel:}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; template for user pages]]&lt;br /&gt;
** I went ahead and added a template-based userbox; see [[Project:Babel|Babel overview]]. It can even be used for programming languages, though it doesn&#039;t have any special handling for them at the time of writing. I&#039;ve used the private-use code &amp;lt;code&amp;gt;qhx&amp;lt;/code&amp;gt; for that, as you can see on [[User:YoshiRulz|my user page]]. --yoshi&lt;br /&gt;
* we haven&#039;t needed a {{redlink not wanted|TASBot Wiki:Sandbox}} yet, but if we&#039;re expecting an influx of editors unfamiliar with MediaWiki, it may be a good idea, which raises the question of excluding it from [[Special:RecentChanges]]. I found [https://stackoverflow.com/a/4901451 this] from 2011, and the modern equivalent appears to be [[mw:Manual:Hooks/ChangesListSpecialPageStructuredFilters|the &amp;lt;code&amp;gt;ChangesListSpecialPageStructuredFilters&amp;lt;/code&amp;gt; hook]]. IMO not worth messing with that. --yoshi&lt;br /&gt;
* consider [[mw:Extension:StandardWikitext]] (autoformatter for Wikitext)&lt;br /&gt;
* move link icon for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;external&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; outside monospace bg?&lt;br /&gt;
* collapsible divs need background (at least on Citizen) since the &amp;quot;button&amp;quot; is on the right and easily missable&lt;br /&gt;
* consider [[mw:Extension:DiscordRCFeed]]&lt;br /&gt;
* consider [[mw:Extension:ArrayFunctions]] for {{t|format run data}}, instead of the arcane [[mw:Manual:Representing_arrays|&amp;lt;code&amp;gt;#switch&amp;lt;/code&amp;gt; and &amp;quot;callback&amp;quot; templates]]&lt;br /&gt;
** or [[mw:Wikibase/Installation|Wikibase]] (as used on Wikidata)&lt;br /&gt;
** or JSON and [[mw:Extension/Scribunto]] (Lua) but ew no&lt;br /&gt;
** or [[mw:Extension:Cargo]] (as used on consumerrights.wiki)&lt;br /&gt;
** or [[mw:Extension:Bucket]] (as used on minecraft.wiki I think)&lt;br /&gt;
&lt;br /&gt;
==TODOs==&lt;br /&gt;
&lt;br /&gt;
* There are {{PAGESINCATEGORY:Incorrect_usage_of_first-party_templates}} [[:Category:Incorrect_usage_of_first-party_templates|pages with malformed template calls]]&lt;br /&gt;
* There are {{PAGESINCATEGORY:Needs_copyediting}} [[:Category:Needs_copyediting|pages which need copyediting]] (check spelling and grammar)&lt;br /&gt;
* Continue moving YouTube video links from [[Project:Village_pump/Video_inbox|inbox]] to relevant articles / {{t|format run data}} entries&lt;br /&gt;
* Check [[Special:LinkSearch/*|external links]] for linkrot, possibly swapping in the Internet Archive, possibly doing so in advance&lt;br /&gt;
** The checking can be done semi-automatically with [[mw:Extension:RottenLinks]]&lt;br /&gt;
* finish moving event pages to &amp;lt;code&amp;gt;Category&amp;lt;/code&amp;gt; namespace, and cleaning up names&lt;br /&gt;
** [[GDQ]]&amp;amp;mdash;either move to {{redlink not wanted|:Category:Awesome Games Done Quick|Category:Awesome Games Done Quick}}, or keep it as a disambiguation page (moved to {{redlink not wanted|Games Done Quick}} ofc) and create the category page from scratch&lt;br /&gt;
*** need someone to make the call here; should there be a page for GDQ as a whole, or not? --yoshi&lt;br /&gt;
** MAGFest is all cleaned up and ready for new articles&lt;br /&gt;
* some resources for new pages:&lt;br /&gt;
** [https://tracker.tasbot.net/tracker/ tracker.tasbot.net]&lt;br /&gt;
** [https://donations.esamarathon.com/index/esa23s1 ESA Summer 2023 donation tracker]&lt;br /&gt;
* appearances to document:&lt;br /&gt;
** {{TASVideosFP|443580|some dates for obscure appearances here}}&lt;br /&gt;
** Bot Bash Charity Brawl, sponsoring Team Offbeat Robotics and their bot Skorpios&lt;br /&gt;
** TWiT&#039;s The New Screen Savers, episode 60&lt;br /&gt;
* consider redirecting (not sure how when &amp;lt;code&amp;gt;#REDIRECT&amp;lt;/code&amp;gt; only allows local links; maybe [[wikipedia:Template:Soft_redirect]]?) e.g. {{link or redlink not wanted|desync}} to {{TASVideos|/Glossary#Desync|TASVideos.org/Glossary#Desync}}&lt;br /&gt;
** - introduces chance for link-rot&lt;br /&gt;
*** + can leave notes for TASVideos editors&lt;br /&gt;
** - not everyone can add to that glossary&lt;br /&gt;
*** + yet&lt;br /&gt;
** &#039;&#039;&#039;counter-proposal&#039;&#039;&#039;: could instead make a &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{link or redlink not wanted|Template:TASVideosGloss|TASVideosGloss}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; and use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{TASVideosGloss|term}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[term]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*** + easy on a technical level&lt;br /&gt;
*** - no way to see valid link targets without visiting TASVideos&lt;br /&gt;
*** - same problems as above re: &amp;quot;delegating&amp;quot; content to TASVideos&lt;br /&gt;
* it seems reference lists e.g. [[Special:WhatLinksHere/Template:TASVideos]] don&#039;t differentiate between direct and transitive transclusions (that is, where the template is used as itself vs. where it&#039;s only used via another template)&lt;br /&gt;
** worked around this by using search API e.g. {{plainlinks|1=/api.php?action=query&amp;amp;list=search&amp;amp;srsearch=userfiles&amp;amp;srnamespace=*&amp;amp;srwhat=text&amp;amp;format=json|2=this}}, but it&#039;s not ideal --yoshi&lt;br /&gt;
* use shorthand redirects in {{t|prevnext appearance}}, like {{t|prevnext of type}} does already?&lt;br /&gt;
** would help with float-right text being left-aligned in practice due to a line break (why)&amp;lt;del&amp;gt;, as you can see on [[ESA Summer 2019]]&amp;lt;/del&amp;gt; (that was from {{t|prevnext of type}} which is now using shorthand)&lt;br /&gt;
*** found that removing the inner {{t|float right}} and making the outer {{t|float right}} &amp;lt;code&amp;gt;dir=&amp;quot;rtl&amp;quot;&amp;lt;/code&amp;gt; will work around this... but that feels like a bad idea --yoshi&lt;br /&gt;
* improve contribution docs for {{t|format run data}}&lt;br /&gt;
** note that raw encodes do not belong in &amp;lt;code&amp;gt;recording&amp;lt;/code&amp;gt; (should we have a separate field for that?)&lt;br /&gt;
* consider a single-source-of-truth for YouTube video IDs&lt;br /&gt;
** + &amp;lt;del&amp;gt;would make it easier to see what content needs backing up&amp;lt;/del&amp;gt;&lt;br /&gt;
*** covered by [[:Category:Pages linking to YouTube]]&lt;br /&gt;
** - steeper learning curve for contributors&lt;br /&gt;
*** + it could be optional&lt;br /&gt;
**** - even so, it would contribute to cognitive load, and it being optional only means janitors have to pick up that workload&lt;br /&gt;
** + &amp;lt;del&amp;gt;allows quickly checking if a source (read: video) is known&amp;lt;/del&amp;gt;&lt;br /&gt;
*** - &amp;lt;del&amp;gt;not much of an improvement over site-wide page source search (linked above), and I think literally only I will use this --yoshi&amp;lt;/del&amp;gt;&lt;br /&gt;
*** covered by the {{t|topicon video}} redlink hack e.g. [[Special:WhatLinksHere/Category:Pages_linking_to_YouTube/2GtbY1XWGlQ]]&lt;br /&gt;
** &#039;&#039;&#039;counter-proposal&#039;&#039;&#039;: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{YouTube video/identifier|timestamp or other querystring}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (or dedicated param for timestamp might be better; see [https://lethal.miraheze.org/wiki/Template:Cite_YouTube this template] I wrote on another wiki for logic)&lt;br /&gt;
*** this should probably be optional, so:&lt;br /&gt;
*** - steeper learning curve for contributors &#039;&#039;adding sources&#039;&#039;, but&lt;br /&gt;
*** + little extra cognitive load for contributors working with &#039;&#039;existing sources&#039;&#039;;&lt;br /&gt;
*** - and still more work for janitors.&lt;br /&gt;
*** + trivial to create a subpage list, then those can be checked by archivist and edited or even put into categories&lt;br /&gt;
*** - identifiers wouldn&#039;t include the video ID so would still need page source search for that&lt;br /&gt;
* should media be categorised by event as well? if so, by individual events, or just by series?&lt;br /&gt;
* blank branches in &amp;lt;nowiki&amp;gt;{{#if}}/{{#switch}}&amp;lt;/nowiki&amp;gt; should really be HTML comments for explicitness...&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Qs for dwango:&lt;br /&gt;
* I take it the focus here is on history, so how much technical information should be here vs on TASVideos?&lt;br /&gt;
** tl;dr: &amp;lt;q&amp;gt;we should put [technical info] on TASVideos. However, I have one pause here; there is a huge barrier to entry for TASVideos [wiki] at this time [...]&amp;lt;/q&amp;gt;&lt;br /&gt;
** &amp;lt;q&amp;gt;In essence, we should first and foremost ensure things like replay device and console verification documentation is complete (enough) on the TASVideos wiki. As CompuCat pointed out however, our needs and perspective is a bit different, and there&#039;s no harm in us also having technical details on the TASBot wiki with a perspective more geared toward live presentations at charity events. In fact, that&#039;s where I see the TASBot community as differentiated from the TASVideos side when it comes to on-hardware work; the TASBot community is centered around having our cute robot mascot play video games during public presentations, and our needs are going to involve things like proper presentation with visualization on camera that aren&#039;t relevant for just seeing if something syncs on hardware. To that end, I think there&#039;s room to have the core concepts explained from the different perspectives even if some of it may end up overlapping documentation on the TASVideos side. More documentation (so long as it isn&#039;t wholly inaccurate) is always better. There&#039;s another caveat here - despite my best efforts, it&#039;s still a lot harder for folks to edit wiki entries on TASVideos whereas anyone willing to share an email address is able to edit the TASBot Wiki&amp;lt;/q&amp;gt;&lt;br /&gt;
** another technicality to consider is link rot: links to &amp;lt;code&amp;gt;tasvideos.org/GamesDoneQuick&amp;lt;/code&amp;gt; on the Web should be easy enough to find, plus there&#039;s any dwango shoutout&#039;d during an event&lt;br /&gt;
* apart from [[:Category:Ambassadors|Ambassadors]], how should individuals be categorised?&lt;br /&gt;
** &amp;lt;q&amp;gt;DWYW&amp;lt;/q&amp;gt;&lt;br /&gt;
*** pages can be in multiple categories, so I guess could just have one cat per role/specialty?&lt;br /&gt;
** to that end, a definition of &amp;quot;notability&amp;quot; for inclusion here would be helpful&lt;br /&gt;
*** &amp;lt;q&amp;gt;anyone who was credited for any event/showcase&amp;lt;/q&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1926</id>
		<title>Template:Pronoun</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1926"/>
		<updated>2026-04-06T12:34:25Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Apparently relative paths are resolved after transclusion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{Template:Pronoun/{{#ifexist:User:{{{1|}}}/pronouns&lt;br /&gt;
|{{User:{{{1}}}/pronouns}}&lt;br /&gt;
|{{GENDER:{{{1|.}}}|mwmasc|mwfemme|mwother}}&lt;br /&gt;
}}|{{#switch:{{{2|}}}&lt;br /&gt;
|#default|subjective|subject|subj|sub|he/she|he|she|they=they&lt;br /&gt;
|objective|object|obj|oblique|accusative|dative|prepositional|him/her|him|her|them=them&lt;br /&gt;
|reflexive|intensive|himself/herself|himself|herself|themselves=themselves&lt;br /&gt;
|reflexive2|intensive2|himself/herself2|himself2|herself2|themself=themself&lt;br /&gt;
|genitive|possessive|pos|his/her|his|her|their=their&lt;br /&gt;
|genitive pronoun|possessive pronoun|poss|his/hers|his2|hers|theirs=theirs&lt;br /&gt;
|they&#039;re=they&#039;re&lt;br /&gt;
|they&#039;ve=they&#039;ve&lt;br /&gt;
|they&#039;ll=they&#039;ll&lt;br /&gt;
|they&#039;d=they&#039;d&lt;br /&gt;
}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template produces a particular form (case/declension; in English only) of someone&#039;s chosen pronouns.&lt;br /&gt;
&amp;lt;br&amp;gt;It can even be used for people without accounts on this wiki, by pretending that they do and creating a page in userspace&amp;amp;mdash;see below.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Call as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|Username|case}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;Username&amp;lt;/code&amp;gt; is a username without the &amp;quot;User:&amp;quot; prefix (case-sensitive! check on [[Special:ListUsers]]), and &amp;lt;code&amp;gt;case&amp;lt;/code&amp;gt; is one of the below keywords. Consult [[wikipedia:English_personal_pronouns#Basic|the English Wikipedia]] for a refresher on English pronouns.&lt;br /&gt;
* &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt; for the subjective case (results in &amp;quot;he&amp;quot;, &amp;quot;she&amp;quot;, or &amp;quot;they&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;nominative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subject&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subjective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sub&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;he/she&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;re&amp;lt;/code&amp;gt; for -is/-are contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;re&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ve&amp;lt;/code&amp;gt; for -has/-have contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;ve&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ll&amp;lt;/code&amp;gt; for -will contraction (results in &amp;quot;he&#039;ll&amp;quot;, &amp;quot;she&#039;ll&amp;quot;, or &amp;quot;they&#039;ll&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;d&amp;lt;/code&amp;gt; for -would contraction (results in &amp;quot;he&#039;d&amp;quot;, &amp;quot;she&#039;d&amp;quot;, or &amp;quot;they&#039;d&amp;quot;)&lt;br /&gt;
* &amp;lt;code&amp;gt;them&amp;lt;/code&amp;gt; for the objective case (results in &amp;quot;him&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;them&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;accusative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;oblique&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;objective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;prepositional&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;obj&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;him/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;him&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;their&amp;lt;/code&amp;gt; for the possessive determiner (results in &amp;quot;his&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;their&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;genitive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pos&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;his&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;theirs&amp;lt;/code&amp;gt; for the possessive pronoun (results in &amp;quot;his&amp;quot;, &amp;quot;hers&amp;quot;, or &amp;quot;theirs&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;genitive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;poss&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/hers&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;hers&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;themself&amp;lt;/code&amp;gt; for the reflexive case (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themself&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;reflexive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;himself/herself2&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;themselves&amp;lt;/code&amp;gt; for the reflexive case with the alternate epicene form (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themselves&amp;quot;)&lt;br /&gt;
*** aliases: &amp;lt;code&amp;gt;reflexive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;himself/herself&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the second parameter defaults to &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt;, i.e. the subjective case.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|them}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|them}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|themself}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|themself}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB|their}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB|their}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|they}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|they}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|theirs}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|theirs}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|she&#039;d&#039;ve}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|she&#039;d&#039;ve}}&lt;br /&gt;
&lt;br /&gt;
The word can be capitalised with the &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[mw:Help:Magic_words#ucfirst|ucfirst:]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; magic word: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ucfirst:{{p|DummyAccF}}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{ucfirst:{{p|DummyAccF}}}}&lt;br /&gt;
&lt;br /&gt;
== Setting up pronouns ==&lt;br /&gt;
&lt;br /&gt;
This system is extensible: If you create [[Special:MyPage/pronouns]] with the text &amp;lt;code&amp;gt;neuter&amp;lt;/code&amp;gt; for example,&lt;br /&gt;
then calls to this template will use the pronouns [[Special:EditPage/Template:Pronoun/neuter|listed in &amp;lt;code&amp;gt;./neuter&amp;lt;/code&amp;gt;]] for you.&lt;br /&gt;
&amp;lt;br&amp;gt;If you don&#039;t create that user page, this template will use the &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[mw:Help:Magic_words#GENDER|GENDER:]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; magic word,&lt;br /&gt;
which is one of epicene/fem./masc. &#039;&#039;&#039;depending on what you&#039;ve set in [[Special:Preferences#mw-prefsection-personal-i18n|Special:Preferences]].&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;There&#039;s no need to create the user page&#039;&#039;&#039; if you use one of those sets of pronouns.&lt;br /&gt;
&lt;br /&gt;
You may want to create a user page for a person of interest (mentioned in articlespace), even though that person doesn&#039;t have or may never have an account on this wiki,&lt;br /&gt;
in order to get the right pronouns with this template. Infer what username they &#039;&#039;would&#039;&#039; use, and create &amp;lt;code&amp;gt;User:&amp;amp;lt;that username&amp;amp;gt;/pronouns&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Existing subpages of this template:&lt;br /&gt;
{{Special:PrefixIndex/Template:Pronoun/}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateData preamble}}&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;TASBot Wiki Username&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;omit \&amp;quot;User:\&amp;quot;, case-sensitive, see Special:ListUsers&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-user-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dummy Pronoun&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;one of: they, them, their, theirs, themself, themselves, they&#039;re, they&#039;ve, they&#039;ll, they&#039;d&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;they&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;1&amp;quot;,&lt;br /&gt;
		&amp;quot;2&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Replaces a pronoun (in English only) with the equivalent that matches the chosen gender of any editor/user of this wiki.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:General-use_inline_templates]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1925</id>
		<title>Template:Pronoun</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1925"/>
		<updated>2026-04-05T22:03:52Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Finish setup for extensibility, update docs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{/{{#ifexist:User:{{{1|}}}/pronouns&lt;br /&gt;
|{{User:{{{1}}}/pronouns}}&lt;br /&gt;
|{{GENDER:{{{1|.}}}|mwmasc|mwfemme|mwother}}&lt;br /&gt;
}}|{{#switch:{{{2|}}}&lt;br /&gt;
|#default|subjective|subject|subj|sub|he/she|he|she|they=they&lt;br /&gt;
|objective|object|obj|oblique|accusative|dative|prepositional|him/her|him|her|them=them&lt;br /&gt;
|reflexive|intensive|himself/herself|himself|herself|themselves=themselves&lt;br /&gt;
|reflexive2|intensive2|himself/herself2|himself2|herself2|themself=themself&lt;br /&gt;
|genitive|possessive|pos|his/her|his|her|their=their&lt;br /&gt;
|genitive pronoun|possessive pronoun|poss|his/hers|his2|hers|theirs=theirs&lt;br /&gt;
|they&#039;re=they&#039;re&lt;br /&gt;
|they&#039;ve=they&#039;ve&lt;br /&gt;
|they&#039;ll=they&#039;ll&lt;br /&gt;
|they&#039;d=they&#039;d&lt;br /&gt;
}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template produces a particular form (case/declension; in English only) of someone&#039;s chosen pronouns.&lt;br /&gt;
&amp;lt;br&amp;gt;It can even be used for people without accounts on this wiki, by pretending that they do and creating a page in userspace&amp;amp;mdash;see below.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Call as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|Username|case}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;Username&amp;lt;/code&amp;gt; is a username without the &amp;quot;User:&amp;quot; prefix (case-sensitive! check on [[Special:ListUsers]]), and &amp;lt;code&amp;gt;case&amp;lt;/code&amp;gt; is one of the below keywords. Consult [[wikipedia:English_personal_pronouns#Basic|the English Wikipedia]] for a refresher on English pronouns.&lt;br /&gt;
* &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt; for the subjective case (results in &amp;quot;he&amp;quot;, &amp;quot;she&amp;quot;, or &amp;quot;they&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;nominative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subject&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subjective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sub&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;he/she&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;re&amp;lt;/code&amp;gt; for -is/-are contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;re&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ve&amp;lt;/code&amp;gt; for -has/-have contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;ve&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ll&amp;lt;/code&amp;gt; for -will contraction (results in &amp;quot;he&#039;ll&amp;quot;, &amp;quot;she&#039;ll&amp;quot;, or &amp;quot;they&#039;ll&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;d&amp;lt;/code&amp;gt; for -would contraction (results in &amp;quot;he&#039;d&amp;quot;, &amp;quot;she&#039;d&amp;quot;, or &amp;quot;they&#039;d&amp;quot;)&lt;br /&gt;
* &amp;lt;code&amp;gt;them&amp;lt;/code&amp;gt; for the objective case (results in &amp;quot;him&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;them&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;accusative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;oblique&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;objective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;prepositional&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;obj&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;him/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;him&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;their&amp;lt;/code&amp;gt; for the possessive determiner (results in &amp;quot;his&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;their&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;genitive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pos&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;his&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;theirs&amp;lt;/code&amp;gt; for the possessive pronoun (results in &amp;quot;his&amp;quot;, &amp;quot;hers&amp;quot;, or &amp;quot;theirs&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;genitive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;poss&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/hers&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;hers&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;themself&amp;lt;/code&amp;gt; for the reflexive case (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themself&amp;quot;)&lt;br /&gt;
** aliases: &amp;lt;code&amp;gt;reflexive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;himself/herself2&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;themselves&amp;lt;/code&amp;gt; for the reflexive case with the alternate epicene form (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themselves&amp;quot;)&lt;br /&gt;
*** aliases: &amp;lt;code&amp;gt;reflexive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;himself/herself&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the second parameter defaults to &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt;, i.e. the subjective case.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|them}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|them}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|themself}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|themself}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB|their}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB|their}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|they}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|they}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|theirs}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|theirs}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|she&#039;d&#039;ve}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|she&#039;d&#039;ve}}&lt;br /&gt;
&lt;br /&gt;
The word can be capitalised with the &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[mw:Help:Magic_words#ucfirst|ucfirst:]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; magic word: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ucfirst:{{p|DummyAccF}}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{ucfirst:{{p|DummyAccF}}}}&lt;br /&gt;
&lt;br /&gt;
== Setting up pronouns ==&lt;br /&gt;
&lt;br /&gt;
This system is extensible: If you create [[Special:MyPage/pronouns]] with the text &amp;lt;code&amp;gt;neuter&amp;lt;/code&amp;gt; for example,&lt;br /&gt;
then calls to this template will use the pronouns [[Special:EditPage/Template:Pronoun/neuter|listed in &amp;lt;code&amp;gt;./neuter&amp;lt;/code&amp;gt;]] for you.&lt;br /&gt;
&amp;lt;br&amp;gt;If you don&#039;t create that user page, this template will use the &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[mw:Help:Magic_words#GENDER|GENDER:]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; magic word,&lt;br /&gt;
which is one of epicene/fem./masc. &#039;&#039;&#039;depending on what you&#039;ve set in [[Special:Preferences#mw-prefsection-personal-i18n|Special:Preferences]].&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;There&#039;s no need to create the user page&#039;&#039;&#039; if you use one of those sets of pronouns.&lt;br /&gt;
&lt;br /&gt;
You may want to create a user page for a person of interest (mentioned in articlespace), even though that person doesn&#039;t have or may never have an account on this wiki,&lt;br /&gt;
in order to get the right pronouns with this template. Infer what username they &#039;&#039;would&#039;&#039; use, and create &amp;lt;code&amp;gt;User:&amp;amp;lt;that username&amp;amp;gt;/pronouns&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Existing subpages of this template:&lt;br /&gt;
{{Special:PrefixIndex/Template:Pronoun/}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateData preamble}}&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;TASBot Wiki Username&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;omit \&amp;quot;User:\&amp;quot;, case-sensitive, see Special:ListUsers&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-user-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dummy Pronoun&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;one of: they, them, their, theirs, themself, themselves, they&#039;re, they&#039;ve, they&#039;ll, they&#039;d&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;they&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;1&amp;quot;,&lt;br /&gt;
		&amp;quot;2&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Replaces a pronoun (in English only) with the equivalent that matches the chosen gender of any editor/user of this wiki.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:General-use_inline_templates]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun/error&amp;diff=1924</id>
		<title>Template:Pronoun/error</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun/error&amp;diff=1924"/>
		<updated>2026-04-05T22:00:04Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{fail|pronoun|unrecognised case passed to subpage}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template is part of the implementation of {{t|pronoun}} and should not be used on its own.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:DummyAccNB/pronouns&amp;diff=1923</id>
		<title>User:DummyAccNB/pronouns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:DummyAccNB/pronouns&amp;diff=1923"/>
		<updated>2026-04-05T21:32:24Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mwother&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:DummyAccF/pronouns&amp;diff=1922</id>
		<title>User:DummyAccF/pronouns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:DummyAccF/pronouns&amp;diff=1922"/>
		<updated>2026-04-05T21:32:11Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mwfemme&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:DummyAccM/pronouns&amp;diff=1921</id>
		<title>User:DummyAccM/pronouns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:DummyAccM/pronouns&amp;diff=1921"/>
		<updated>2026-04-05T21:31:58Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mwmasc&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun/neuter&amp;diff=1920</id>
		<title>Template:Pronoun/neuter</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun/neuter&amp;diff=1920"/>
		<updated>2026-04-05T21:23:32Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{1}}}&lt;br /&gt;
|they=it&lt;br /&gt;
|them=it&lt;br /&gt;
|themselves|themself=itself&lt;br /&gt;
|their|theirs=its&lt;br /&gt;
|they&#039;re|they&#039;ve=it&#039;s&lt;br /&gt;
|they&#039;ll=it&#039;ll&amp;lt;!--uncommon but attested contraction--&amp;gt;&lt;br /&gt;
|they&#039;d=it&#039;d&amp;lt;!--rare but attested contraction--&amp;gt;&lt;br /&gt;
|#default={{../error}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template is part of the implementation of {{t|pronoun}} and should not be used on its own.&lt;br /&gt;
&amp;lt;br&amp;gt;(This is the set of neuter pronouns, not available in a standard installation of MediaWiki.)&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:Tikevin83/pronouns&amp;diff=1919</id>
		<title>User:Tikevin83/pronouns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:Tikevin83/pronouns&amp;diff=1919"/>
		<updated>2026-04-05T21:16:34Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mwmasc&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:Tikevin83/pronouns&amp;diff=1918</id>
		<title>User:Tikevin83/pronouns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:Tikevin83/pronouns&amp;diff=1918"/>
		<updated>2026-04-05T21:13:56Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mwmale&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:Tikevin83&amp;diff=1917</id>
		<title>User:Tikevin83</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:Tikevin83&amp;diff=1917"/>
		<updated>2026-04-05T21:12:45Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[TiKevin83]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1916</id>
		<title>Template:Pronoun</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun&amp;diff=1916"/>
		<updated>2026-04-05T21:11:04Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Use new system, simpler and extensible&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{/{{GENDER:{{{1|.}}}|mwmasc|mwfemme|mwother}}|{{#switch:{{{2}}}&lt;br /&gt;
|#default|subjective|subject|subj|sub|he/she|he|she|they=they&lt;br /&gt;
|objective|object|obj|oblique|accusative|dative|prepositional|him/her|him|her|them=them&lt;br /&gt;
|reflexive|intensive|himself/herself|himself|herself|themselves=themselves&lt;br /&gt;
|reflexive2|intensive2|himself/herself2|himself2|herself2|themself=themself&lt;br /&gt;
|genitive|possessive|pos|his/her|his|her|their=their&lt;br /&gt;
|genitive pronoun|possessive pronoun|poss|his/hers|his2|hers|theirs=theirs&lt;br /&gt;
|they&#039;re=they&#039;re&lt;br /&gt;
|they&#039;ve=they&#039;ve&lt;br /&gt;
|they&#039;ll=they&#039;ll&lt;br /&gt;
|they&#039;d=they&#039;d&lt;br /&gt;
}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template can be used to display the chosen pronouns (in English only) of any editor/user of this wiki. It can&#039;t be used for someone without an account here.&lt;br /&gt;
&amp;lt;del&amp;gt;Also note that the gender options in MediaWiki are epicene/fem./masc., and so &amp;quot;it&amp;quot;, &amp;quot;one&amp;quot;, and neopronouns are unavailable ([https://stackoverflow.com/a/14285040 more could be added] but many, many system strings would need updating).&amp;lt;/del&amp;gt; Actually I think re-implementing this with [[metawikimedia:Help:Array|metatemplate tricks]], which would allow this to be used for people without an account, would also allow for arbitrary sets of pronouns. --yoshi&lt;br /&gt;
&lt;br /&gt;
Usage: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|Username|case}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;Username&amp;lt;/code&amp;gt; is a username without the &amp;quot;User:&amp;quot; prefix (case-sensitive! check on [[Special:ListUsers]]), and &amp;lt;code&amp;gt;case&amp;lt;/code&amp;gt; is one of the below keywords. Consult [[wikipedia:English_personal_pronouns#Basic|the English Wikipedia]] for a refresher on English pronouns.&lt;br /&gt;
* &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt; for the subjective case (results in &amp;quot;he&amp;quot;, &amp;quot;she&amp;quot;, or &amp;quot;they&amp;quot;)&lt;br /&gt;
** equivalents: &amp;lt;code&amp;gt;nominative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subject&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;subjective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sub&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;he/she&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;re&amp;lt;/code&amp;gt; for -is/-are contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;re&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ve&amp;lt;/code&amp;gt; for -has/-have contraction (results in &amp;quot;he&#039;s&amp;quot;, &amp;quot;she&#039;s&amp;quot;, or &amp;quot;they&#039;ve&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;ll&amp;lt;/code&amp;gt; for -will contraction (results in &amp;quot;he&#039;ll&amp;quot;, &amp;quot;she&#039;ll&amp;quot;, or &amp;quot;they&#039;ll&amp;quot;)&lt;br /&gt;
** &amp;lt;code&amp;gt;they&#039;d&amp;lt;/code&amp;gt; for -would contraction (results in &amp;quot;he&#039;d&amp;quot;, &amp;quot;she&#039;d&amp;quot;, or &amp;quot;they&#039;d&amp;quot;)&lt;br /&gt;
* &amp;lt;code&amp;gt;them&amp;lt;/code&amp;gt; for the objective case (results in &amp;quot;him&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;them&amp;quot;)&lt;br /&gt;
** equivalents: &amp;lt;code&amp;gt;accusative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;oblique&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;objective&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dative&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;prepositional&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;obj&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;him/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;him&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;their&amp;lt;/code&amp;gt; for the possessive determiner (results in &amp;quot;his&amp;quot;, &amp;quot;her&amp;quot;, or &amp;quot;their&amp;quot;)&lt;br /&gt;
** equivalents: &amp;lt;code&amp;gt;genitive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pos&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/her&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;his&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;theirs&amp;lt;/code&amp;gt; for the possessive pronoun (results in &amp;quot;his&amp;quot;, &amp;quot;hers&amp;quot;, or &amp;quot;theirs&amp;quot;)&lt;br /&gt;
** equivalents: &amp;lt;code&amp;gt;genitive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;possessive pronoun&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;poss&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;his/hers&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;hers&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;themself&amp;lt;/code&amp;gt; for the reflexive case (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themself&amp;quot;)&lt;br /&gt;
** equivalents: &amp;lt;code&amp;gt;reflexive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;himself/herself2&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;themselves&amp;lt;/code&amp;gt; for the reflexive case with the alternate epicene form (results in &amp;quot;himself&amp;quot;, &amp;quot;herself&amp;quot;, or &amp;quot;themselves&amp;quot;)&lt;br /&gt;
*** equivalents: &amp;lt;code&amp;gt;reflexive&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;intensive&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;himself/herself&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If omitted, the second parameter defaults to &amp;lt;code&amp;gt;they&amp;lt;/code&amp;gt;, i.e. the subjective case.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;!-- users don&#039;t exist&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|them}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|them}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|themself}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|themself}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB|their}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB|their}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|they}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccM|they}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|theirs}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccF|theirs}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; {{p|DummyAccNB}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|them}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; him&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|themself}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; herself&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB|their}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; their&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccM|they}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; he&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccF|theirs}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; hers&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{p|DummyAccNB}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; they&lt;br /&gt;
&lt;br /&gt;
The word can be capitalised with the &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[mw:Help:Magic_words#ucfirst|ucfirst:]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; magic word: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ucfirst:{{p|DummyAccF}}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;longrightarrow; &amp;lt;!-- user doesn&#039;t exist {{ucfirst:{{p|DummyAccF}}}} --&amp;gt; She&lt;br /&gt;
&lt;br /&gt;
Based on the English Wikipedia&#039;s &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[wikipedia:Template:Gender|gender]]&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{TemplateData preamble}}&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;1&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;TASBot Wiki Username&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;omit \&amp;quot;User:\&amp;quot;, case-sensitive, see Special:ListUsers&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;wiki-user-name&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;2&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: &amp;quot;Dummy Pronoun&amp;quot;,&lt;br /&gt;
			&amp;quot;description&amp;quot;: &amp;quot;one of: they, them, their, theirs, themself, themselves, they&#039;re, they&#039;ve, they&#039;ll, they&#039;d&amp;quot;,&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;they&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;1&amp;quot;,&lt;br /&gt;
		&amp;quot;2&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;format&amp;quot;: &amp;quot;inline&amp;quot;,&lt;br /&gt;
	&amp;quot;description&amp;quot;: &amp;quot;Replaces a pronoun (in English only) with the equivalent that matches the chosen gender of any editor/user of this wiki.&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:General-use_inline_templates]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun/mwother&amp;diff=1915</id>
		<title>Template:Pronoun/mwother</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun/mwother&amp;diff=1915"/>
		<updated>2026-04-05T20:58:07Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template is part of the implementation of {{t|pronoun}} and should not be used on its own.&lt;br /&gt;
&amp;lt;br&amp;gt;(This is the set of epicene pronouns, intended to match MediaWiki when a user selects &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt; in [[Special:Preferences#mw-prefsection-personal-i18n|Special:Preferences]].)&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun/mwfemme&amp;diff=1914</id>
		<title>Template:Pronoun/mwfemme</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun/mwfemme&amp;diff=1914"/>
		<updated>2026-04-05T20:54:46Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{1}}}&lt;br /&gt;
|they=she&lt;br /&gt;
|them=her&lt;br /&gt;
|themselves|themself=herself&lt;br /&gt;
|their=her&lt;br /&gt;
|theirs=hers&lt;br /&gt;
|they&#039;re|they&#039;ve=she&#039;s&lt;br /&gt;
|they&#039;ll=she&#039;ll&lt;br /&gt;
|they&#039;d=she&#039;d&lt;br /&gt;
|#default={{../error}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template is part of the implementation of {{t|pronoun}} and should not be used on its own.&lt;br /&gt;
&amp;lt;br&amp;gt;(This is the set of feminine pronouns, intended to match MediaWiki when a user selects &amp;lt;code&amp;gt;female&amp;lt;/code&amp;gt; in [[Special:Preferences#mw-prefsection-personal-i18n|Special:Preferences]].)&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Pronoun/mwmasc&amp;diff=1913</id>
		<title>Template:Pronoun/mwmasc</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Pronoun/mwmasc&amp;diff=1913"/>
		<updated>2026-04-05T20:51:40Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Create template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{1}}}&lt;br /&gt;
|they=he&lt;br /&gt;
|them=him&lt;br /&gt;
|themselves|themself=himself&lt;br /&gt;
|their|theirs=his&lt;br /&gt;
|they&#039;re|they&#039;ve=he&#039;s&lt;br /&gt;
|they&#039;ll=he&#039;ll&lt;br /&gt;
|they&#039;d=he&#039;d&lt;br /&gt;
|#default={{../error}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This template is part of the implementation of {{t|pronoun}} and should not be used on its own.&lt;br /&gt;
&amp;lt;br&amp;gt;(This is the set of masculine pronouns, intended to match MediaWiki when a user selects &amp;lt;code&amp;gt;male&amp;lt;/code&amp;gt; in [[Special:Preferences#mw-prefsection-personal-i18n|Special:Preferences]].)&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:YoshiRulz&amp;diff=1912</id>
		<title>User:YoshiRulz</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:YoshiRulz&amp;diff=1912"/>
		<updated>2026-04-05T18:18:14Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span class=&amp;quot;mw-page-title-namespace&amp;quot;&amp;gt;User&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;mw-page-title-separator&amp;quot;&amp;gt;:&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;mw-page-title-main&amp;quot; style=&amp;quot;color: #BF5FFF; text-shadow: 1px 1px 3px #FFFFFF, 0.1em 0.1em 0.05em #000000;&amp;quot;&amp;gt;YoshiRulz&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{babel|en-N|ja-1|qhx-Wikitext-3|qhx-Kotlin-N|qhx-CSharp-4|qhx-Nix-3|qhx-JS-2|qhx-Rust-1}}&lt;br /&gt;
{{infobox individual&lt;br /&gt;
|subline={{national flag|A|U}}&lt;br /&gt;
|contribs=* Emulator (frontend) developer&lt;br /&gt;
* [[Category:Wikitext_wizards]] Armchair MediaWiki expert&lt;br /&gt;
* Tooling/[[wikipedia:R13y|r13y]]&lt;br /&gt;
|tasvideos=YoshiRulz&lt;br /&gt;
|tasbot-wiki=YoshiRulz&lt;br /&gt;
|gitlab=YoshiRulz&lt;br /&gt;
|github=YoshiRulz&lt;br /&gt;
|twitch=yoshirulz&lt;br /&gt;
|discord=yoshirulz&lt;br /&gt;
|website=https://yoshirulz.dev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Livin&#039; la vida libre&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I was going to write &amp;lt;q&amp;gt;This user is a wikigoblin&amp;lt;/q&amp;gt;, but apparently [[wikipedia:Wikipedia:WikiGoblin|that means something else]] and the conventional label is &#039;[[wikipedia:Wikipedia:WikiEngineer|WikiEngineer]]&#039;. How boring. Anyway I write templates.&lt;br /&gt;
See [https://login.miraheze.org/wiki/User:YoshiRulz my Miraheze user page] for my MediaWiki-specific CV, with Miraheze and elsewhere.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=User:YoshiRulz&amp;diff=1911</id>
		<title>User:YoshiRulz</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=User:YoshiRulz&amp;diff=1911"/>
		<updated>2026-04-05T18:18:04Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span class=&amp;quot;mw-page-title-namespace&amp;quot;&amp;gt;User&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;mw-page-title-separator&amp;quot;&amp;gt;:&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;mw-page-title-main&amp;quot; style=&amp;quot;color: #BF5FFF; text-shadow: 1px 1px 3px #FFFFFF, 0.1em 0.1em 0.05em #000000;&amp;quot;&amp;gt;YoshiRulz&amp;lt;/span&amp;gt;}}&lt;br /&gt;
{{babel|en-N|ja-1|qhx-Wikitext-3|qhx-Kotlin-N|qhx-CSharp-4|qhx-Nix-3|qhx-JS-2|qhx-Rust-1}}&lt;br /&gt;
{{infobox individual&lt;br /&gt;
|subline={{national flag|A|U}}&lt;br /&gt;
|contribs=* Emulator (frontend) developer&lt;br /&gt;
* [[Category:Wikitext_wizards]] Armchair MediaWiki expert&lt;br /&gt;
* Tooling/[[wikipedia:R13y|r13y]]&lt;br /&gt;
|tasvideos=YoshiRulz&lt;br /&gt;
|tasbot-wiki=YoshiRulz&lt;br /&gt;
|gitlab=YoshiRulz&lt;br /&gt;
|github=YoshiRulz&lt;br /&gt;
|twitch=yoshirulz&lt;br /&gt;
|discord=yoshirulz&lt;br /&gt;
|website=https://yoshirulz.dev&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Livin&#039; la vida libre&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I was going to write &amp;lt;q&amp;gt;This user is a wikigoblin&amp;lt;/q&amp;gt;, but apparently [[wikipedia:Wikipedia:WikiGoblin|that means something else]] and the conventional label is &#039;[[wikipedia:Wikipedia:WikiEngineer|WikiEngineer]]&#039;. How boring. Anyway I write templates.&lt;br /&gt;
See [https://login.miraheze.org/wiki/User:YoshiRulz my Miraheze user page] for my MediaWiki-specific CV, with Miraheze and elsewhere.&lt;br /&gt;
&lt;br /&gt;
* dwango: {{GENDER:AC|male|female|unknown}}; {{p|AC|genitive}}&lt;br /&gt;
* Yoshi: {{GENDER:YoshiRulz|male|female|unknown}}; {{p|YoshiRulz|genitive}}&lt;br /&gt;
* period: {{GENDER:.|male|female|unknown}}; {{p|.|genitive}}&lt;br /&gt;
* explicit blank: {{GENDER:|male|female|unknown}}; {{p||genitive}}&lt;br /&gt;
* blank (unset): {{GENDER:|male|female|unknown}}; {{p|2=genitive}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Super_Mario_Bros._3&amp;diff=1910</id>
		<title>Super Mario Bros. 3</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Super_Mario_Bros._3&amp;diff=1910"/>
		<updated>2026-01-15T18:08:59Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q639619}}&lt;br /&gt;
[[TASBot]] has played a number of TAS runs and showcases on SMB3 at [[GDQ]] [[Charity events]] in particular.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Tool-Assisted_Speedruns&amp;diff=1909</id>
		<title>Tool-Assisted Speedruns</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Tool-Assisted_Speedruns&amp;diff=1909"/>
		<updated>2026-01-15T18:08:50Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q2661314}}&lt;br /&gt;
Tool-Assisted Speedruns (occasionally Tool-Assisted Superplays) or TASes are a subset of speedruns that are created in an emulator with the aid of tools.  The goal of a TAS it to play through the game as fast and precisely as possible. The use of tools allows for many strategies and routes not normally possible by a human runner. TASes are not created to compete with standard speedruns and often times speedrunners and TASers share information to help each other improve.&lt;br /&gt;
&lt;br /&gt;
The primary repository of Tool-Assisted Speedruns is [https://www.tasvideos.org TASVideos.org]; the TASBot community is an offshoot of the TASVideos community, but the TASBot community is more focused on the process of console verification while the TASVideos community is more focused on TAS creation.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=The_Yetee&amp;diff=1908</id>
		<title>The Yetee</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=The_Yetee&amp;diff=1908"/>
		<updated>2026-01-15T18:08:20Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q125228576}}&lt;br /&gt;
We’ve worked with The Yetee on a number of shirt designs at [[GDQ]] events, including shirts during:&lt;br /&gt;
&lt;br /&gt;
[[SGDQ 2016]] - [[Ange Albertini]]’s TASBot Blueprint used for [[The Perfectionist]] era talks:&lt;br /&gt;
&lt;br /&gt;
[[File:Yetee_SGDQ_2016.webp|x300px|Blueprint]]&lt;br /&gt;
&lt;br /&gt;
[[AGDQ 2020]] - TASBot Prototype (V 0.1)&lt;br /&gt;
&lt;br /&gt;
[[File:Yetee_AGDQ_2020.webp|x300px|Prototype]]&lt;br /&gt;
&lt;br /&gt;
[[SGDQ 2020]] - Chibi TASBot&lt;br /&gt;
&lt;br /&gt;
[[File:Yetee_SGDQ_2020.webp|x300px|Chibi TASBot]]&lt;br /&gt;
&lt;br /&gt;
[[AGDQ 2021]] - TASBot Isometric (pixelart)&lt;br /&gt;
&lt;br /&gt;
[[File:Yetee_AGDQ_2021.webp|x300px|Pixelart]]&lt;br /&gt;
&lt;br /&gt;
[[SGDQ 2022]] - [[Triforce%]] shirt&lt;br /&gt;
&lt;br /&gt;
[[File:Yetee_SGDQ_2022.webp|x300px|Triforce]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=May_Contain_Hackers&amp;diff=1907</id>
		<title>May Contain Hackers</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=May_Contain_Hackers&amp;diff=1907"/>
		<updated>2026-01-15T18:05:10Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q113493162}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Galactic Hacker Party&lt;br /&gt;
|date=2022-07-25&lt;br /&gt;
|location=Zeewolde, The Netherlands [[Category:European_convention_appearances]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- ft. dwango and blastermak --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
May Contain Hackers was a hacker conference where [[TASBot]] attended in 2022 before traveling on to [[Rocket Beans]] and [[ESA Summer 2022]]&lt;br /&gt;
&lt;br /&gt;
You can watch the talk [https://media.ccc.de/v/mch2022-277-tasbot-oot-ace-how-to-get-the-triforce-on-an-n64-via-controller-input on ccc.de] or {{YouTube video|32D9PY8n5AE|on YouTube}}.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Topicon_Wikidata&amp;diff=1906</id>
		<title>Template:Topicon Wikidata</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Topicon_Wikidata&amp;diff=1906"/>
		<updated>2026-01-15T18:02:10Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{topicon&lt;br /&gt;
|wikidata-{{{1}}}&lt;br /&gt;
|[[File:Wikidata.png|x16px|link=wikidata:{{{1}}}|Wikidata Item for this page&#039;s subject]]&lt;br /&gt;
|cat=Pages_linking_to_Wikidata&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pass the QID (including the &#039;Q&#039; prefix) as the first argument.&lt;br /&gt;
&amp;lt;br&amp;gt;The referenced item should be &#039;&#039;the same as&#039;&#039; the containing page&#039;s subject; for an item that is only related, use a regular &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[wikidata:]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; link.&lt;br /&gt;
As with sitelinks on Wikipedia, this template should appear at most once on each page, and no two pages should be associated with the same QID (these points follow from the previous).&lt;br /&gt;
&lt;br /&gt;
{{topicon Wikidata|Q277514}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Template:Topicon_Wikidata&amp;diff=1905</id>
		<title>Template:Topicon Wikidata</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Template:Topicon_Wikidata&amp;diff=1905"/>
		<updated>2026-01-15T18:01:41Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Clarify semantics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{topicon&lt;br /&gt;
|wikidata-{{{1}}}&lt;br /&gt;
|[[File:Wikidata.png|x16px|link=wikidata:{{{1}}}|Wikidata Item for this page&#039;s subject]]&lt;br /&gt;
|cat=Pages_linking_to_Wikidata&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pass the QID (including the &#039;Q&#039; prefix) as the first argument.&lt;br /&gt;
&amp;lt;br&amp;gt;The referenced item should be &#039;&#039;the same as&#039;&#039; the containing page&#039;s subject; for an item that is only related, use a regular &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[wikidata:]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; link.&lt;br /&gt;
As with sitelinks on Wikipedia, this template should appear at most once on each page, and no two pages should be associated with the same QID (this follows from the previous point).&lt;br /&gt;
&lt;br /&gt;
{{topicon Wikidata|Q277514}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Disaster_Relief_Done_Quick_2024&amp;diff=1904</id>
		<title>Disaster Relief Done Quick 2024</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Disaster_Relief_Done_Quick_2024&amp;diff=1904"/>
		<updated>2026-01-15T17:57:35Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135236021}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|date=2024-10-12&lt;br /&gt;
|charities=[[Direct Relief]]&lt;br /&gt;
}}&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
Chip &#039;n Dale 6036M w/ Dimon12321 commentating&lt;br /&gt;
&lt;br /&gt;
Castlevania 4840M w/ SBDWolf commentating&lt;br /&gt;
&lt;br /&gt;
Gimmick! 9341S w/ SBDWolf commentating&lt;br /&gt;
&lt;br /&gt;
DKC 4119M w/ Tompa commentating&lt;br /&gt;
&lt;br /&gt;
{{YouTube video|586Y_w8dACM}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=The_Prevent_Cancer_Foundation&amp;diff=1903</id>
		<title>The Prevent Cancer Foundation</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=The_Prevent_Cancer_Foundation&amp;diff=1903"/>
		<updated>2026-01-15T17:53:58Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q7242348}}&lt;br /&gt;
[[TASBot]] has appeared at several [[GDQ|AGDQ]] [[charity events]] benefitting The [[Prevent Cancer Foundation]]:&lt;br /&gt;
&lt;br /&gt;
[[AGDQ 2014]]&lt;br /&gt;
[[AGDQ 2015]]&lt;br /&gt;
[[AGDQ 2016]]&lt;br /&gt;
[[AGDQ 2017]]&lt;br /&gt;
[[AGDQ 2018]]&lt;br /&gt;
[[AGDQ 2019]]&lt;br /&gt;
[[AGDQ 2020]]&lt;br /&gt;
[[AGDQ 2021]]&lt;br /&gt;
[[AGDQ 2022]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Charities]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=M%C3%A9decins_Sans_Fronti%C3%A8res&amp;diff=1902</id>
		<title>Médecins Sans Frontières</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=M%C3%A9decins_Sans_Fronti%C3%A8res&amp;diff=1902"/>
		<updated>2026-01-15T17:53:52Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q49330}}&lt;br /&gt;
Doctors Without Borders is the primary charity for (most all) [[GDQ|SGDQ]] events. TASBot content has been present at the following events:&lt;br /&gt;
&lt;br /&gt;
[[SGDQ 2015]]&lt;br /&gt;
[[SGDQ 2016]]&lt;br /&gt;
[[SGDQ 2018]]&lt;br /&gt;
[[SGDQ 2019]]&lt;br /&gt;
[[SGDQ 2020]]&lt;br /&gt;
[[SGDQ 2021]]&lt;br /&gt;
[[SGDQ 2022]]&lt;br /&gt;
[[SGDQ 2023]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Charities]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Games_Done_Quick_Express_2023&amp;diff=1901</id>
		<title>Games Done Quick Express 2023</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Games_Done_Quick_Express_2023&amp;diff=1901"/>
		<updated>2026-01-15T17:46:10Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135236013}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Games Done Quick Express&lt;br /&gt;
|date=2023-10-22&lt;br /&gt;
|location=Las Vegas, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The AbleGamers Foundation]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
TASBot showcased {{TASVideosM|1320|NES &#039;&#039;Metroid&#039;&#039; 100% by Lord Tom}} and {{TASVideosM|3666|any% by The8bitbeast}} (the latter a donation incentive) on the {{#time:l|2023-10-22}}. On the couch were [[dwangoAC]], Brossentia, Iceblue, and Stump. Watch it {{YouTube video|GzUrLDyFIFg|here}}.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Games_Done_Quick_Express_2018&amp;diff=1900</id>
		<title>Games Done Quick Express 2018</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Games_Done_Quick_Express_2018&amp;diff=1900"/>
		<updated>2026-01-15T17:46:06Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235991}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Games Done Quick Express&lt;br /&gt;
|date=2018-10-28&lt;br /&gt;
|location=San José, California, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=TwitchCon Charity Plaza&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
expect:&lt;br /&gt;
* SM64 &amp;quot;1 key&amp;quot;&lt;br /&gt;
* Hyper Princess Pitch &amp;quot;Reallyjoel&#039;s Mom difficulty, best ending&amp;quot;&lt;br /&gt;
* {{pkmn}} Yellow &amp;quot;no SC any%&amp;quot;&lt;br /&gt;
* Kaizo Mario World 3 &amp;quot;any%&amp;quot;&lt;br /&gt;
* Item Abuse 3 &amp;quot;TASBot%&amp;quot;&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2022&amp;diff=1899</id>
		<title>Summer Games Done Quick 2022</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2022&amp;diff=1899"/>
		<updated>2026-01-15T17:38:34Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135236007}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2022-07-01&lt;br /&gt;
|location=Bloomington, Minnesota, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities={{MSF}}&lt;br /&gt;
|replay-devices=[[TAStm32]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Summer Games Done Quick 2022 was held from {{pretty date|2022-06-26}} to {{pretty date|2022-07-03}}, raising ${{formatnum:3051031}} for [[Doctors Without Borders]].&lt;br /&gt;
All TASBot runs at SGDQ 2022 were shown in a block on the {{#time:l|2022-07-01}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
{{format run data/Triforce percent SGDQ 2022}}&lt;br /&gt;
&lt;br /&gt;
This event featured [[Triforce%]] and helped raise more than $228k for [[Doctors Without Borders]] not counting additional money raised by t-shirts from [[The Yetee]].&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2019&amp;diff=1898</id>
		<title>Summer Games Done Quick 2019</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2019&amp;diff=1898"/>
		<updated>2026-01-15T17:38:27Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235993}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2019-06-28&lt;br /&gt;
|location=Bloomington, Minnesota, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities={{MSF}}&lt;br /&gt;
|replay-devices=NES/SNES Replay Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Summer Games Done Quick 2019 was held from {{pretty date|2019-06-23}} to {{pretty date|2019-06-30}}, raising ${{formatnum:3039452}} for [[Doctors Without Borders]].&lt;br /&gt;
All TASBot runs at SGDQ 2019 were shown in a block on the {{#time:l|2019-06-28}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
Tetris&lt;br /&gt;
&lt;br /&gt;
Mario Kart Wii&lt;br /&gt;
&lt;br /&gt;
{{format run data/Celeste}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2018&amp;diff=1897</id>
		<title>Summer Games Done Quick 2018</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2018&amp;diff=1897"/>
		<updated>2026-01-15T17:38:09Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235990}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2018-06-29&lt;br /&gt;
|end-date=2018-06-30&lt;br /&gt;
|location=Bloomington, Minnesota, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities={{MSF}}&lt;br /&gt;
|replay-devices=PSoc5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2016&amp;diff=1896</id>
		<title>Summer Games Done Quick 2016</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2016&amp;diff=1896"/>
		<updated>2026-01-15T17:38:04Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235985}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2016-07-09&lt;br /&gt;
|location=Minneapolis, Minnesota, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities={{MSF}}&lt;br /&gt;
|replay-devices=[[TASLink]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Summer Games Done Quick 2016 was held from {{pretty date|2016-07-03}} to {{pretty date|2016-07-09}}, raising ${{formatnum:1298544}} for [[Doctors Without Borders]].&lt;br /&gt;
All TASBot runs at SGDQ 2016 were shown in a block on the {{#time:l|2016-07-09}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
{{format run data/SML2 Memory Tour}}&lt;br /&gt;
This run was shown in an emulator, with Mario walking out-of-bounds through memory locations with individual bytes represented as various types of blocks.&lt;br /&gt;
&lt;br /&gt;
{{format run data/VVVVVV 20 Trinkets}}&lt;br /&gt;
&lt;br /&gt;
{{format run data/VVVVVV Game End Glitch}}&lt;br /&gt;
This run was part of a [https://gamesdonequick.com/tracker/bid/4625 &amp;quot;VVVVVV Game End Glitch — (Run) TASBot plays VVVVVV&amp;quot; donation incentive] that was met for a total of ${{formatnum:15398.45}}.&lt;br /&gt;
&lt;br /&gt;
{{format run data/SMB1 and 2U and 2J and 3}}&lt;br /&gt;
On {{pretty date|2016-06-26}}, {{TASVideosU|micro500}} posted {{TASVideosFT|18136|an announcement}} for the [[TASLink]] replay device and set up the [https://github.com/micro500/TASLink git repository].&lt;br /&gt;
The TASLink replay device had several unique features specifically designed with this run in mind, including the ability to connect to four different consoles at the same time.&lt;br /&gt;
This ability was used to play back Super Mario Bros., Super Mario Bros. 2, Super Mario Bros. Lost Levels (SMB2&#039;s Japanese release on a top loader AV Famicom with an FDS), and Super Mario Bros. 3 simultaneously.&lt;br /&gt;
micro500 provided remote lead efforts and support for the run during the event.&lt;br /&gt;
&lt;br /&gt;
{{format run data/SMB3 Any}}&lt;br /&gt;
This run was an early presentation of a game end glitch in SMB3.&lt;br /&gt;
Kyle Orland of Ars Technica [https://arstechnica.com/gaming/2016/07/how-to-beat-super-mario-bros-3-in-less-than-a-second/ provided extensive coverage of the community response to the run].&lt;br /&gt;
The technical details of the DPCM glitch that was used were explained in further detail in [https://fuzyll.com/2016/the-smb3-input-polling-glitch/ The SMB3 Input Polling Glitch] by community member fuzyll.&lt;br /&gt;
&lt;br /&gt;
{{format run data/SMB3 Hot Pocket}}&lt;br /&gt;
This run was part of a [https://gamesdonequick.com/tracker/bid/5104 &amp;quot;TASBot vs MitchFlowerPower race — (Run) TASBot plays Super Mario Bros. 1, 2 + 3&amp;quot; donation incentive] that was met for a total of ${{formatnum:10024.05}}.&lt;br /&gt;
The Hot Pocket meme was in reference to mitchflowerpower {{YouTube video|jvLwpnn1F4Y|appearing on The Late Show}} earlier in the year.&lt;br /&gt;
The run shows the romhack [https://www.romhacking.net/hacks/2940/ Super Mario in The Final Kaizo] by mitchflowerpower.&lt;br /&gt;
&lt;br /&gt;
===== References =====&lt;br /&gt;
&lt;br /&gt;
{{TASVideos|/GamesDoneQuick/SGDQ2016|TASVideos SGDQ 2016 page}}&lt;br /&gt;
&lt;br /&gt;
{{TASVideosFT|17017|TASVideos submission thread}}&lt;br /&gt;
&lt;br /&gt;
[https://arstechnica.com/gaming/2016/07/how-to-beat-super-mario-bros-3-in-less-than-a-second/ Ars Technica - &amp;quot;How to beat Super Mario Bros. 3 in less than a second&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
{{YouTube video|2FxUuVmyRLk|TASBot interview at SGDQ 2016}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2015&amp;diff=1895</id>
		<title>Summer Games Done Quick 2015</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2015&amp;diff=1895"/>
		<updated>2026-01-15T17:37:59Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235983}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2015-08-01&lt;br /&gt;
|location=Minneapolis, Minnesota, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities={{MSF}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{TASVideosFT|16539}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{format run data/Rockman SGDQ 2015}}&lt;br /&gt;
&lt;br /&gt;
{{format run data/Sonic Advance}}&lt;br /&gt;
&lt;br /&gt;
{{format run data/Ikaruga}}&lt;br /&gt;
&lt;br /&gt;
Immediately following Ikaruga, dwango quickly showed part of a second &#039;&#039;Rockman&#039;&#039; encode which performed a credits warp instead of the level end warp that was used in the run.&lt;br /&gt;
&lt;br /&gt;
A short TASing competition {{TASVideosFT|16969|was held}} on the same day, with the target game announced at the end of the TAS block and submissions closing in the evening.&lt;br /&gt;
The chosen game was a [[wikipedia:Demake|demake]] of action platformer &#039;&#039;STREEMERZ&#039;&#039; (2010).&lt;br /&gt;
2 of the top submissions were played back during the marathon as a &amp;quot;race&amp;quot;, which you can {{YouTube video|QRxunjRvYoU|watch here}}.&lt;br /&gt;
Unfortunately, Noxxa&#039;s {{TASVideosUF|24544199640776782|winning submission}} was overlooked due to technical problems, but they were recognised soon after, and joined the team contributing to the {{TASVideosM|2923|final publication}}.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Summer_Games_Done_Quick_2011&amp;diff=1894</id>
		<title>Summer Games Done Quick 2011</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Summer_Games_Done_Quick_2011&amp;diff=1894"/>
		<updated>2026-01-15T17:37:55Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235973}}&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Summer Games Done Quick&lt;br /&gt;
|date=2011-08-05&lt;br /&gt;
|location=West Bountiful, Utah, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[Organization for Autism Research]]&lt;br /&gt;
|replay-devices=[[NESBot]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This event predates even the [[ROBBerry Pi]], but it had many of the hallmarks of later GDQ appearances, including a desync well into the run.&lt;br /&gt;
&lt;br /&gt;
{{format run data/NESBot Wizards and Warriors}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Category:Summer_Games_Done_Quick&amp;diff=1893</id>
		<title>Category:Summer Games Done Quick</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Category:Summer_Games_Done_Quick&amp;diff=1893"/>
		<updated>2026-01-15T17:37:02Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235572}}&lt;br /&gt;
Summer Games Done Quick (SGDQ) is an annual multi-day charity speedrunning marathon, taking place in Minneapolis, USA. SGDQ is held in the middle of the year to complement [[AGDQ]]. The event is in support of {{MSF}}.&lt;br /&gt;
&lt;br /&gt;
Read more: {{Official website|https://gamesdonequick.com}}, [[wikipedia:Games Done Quick#Summer Games Done Quick (SGDQ)|English Wikipedia]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2024&amp;diff=1892</id>
		<title>Awesome Games Done Quick 2024</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2024&amp;diff=1892"/>
		<updated>2026-01-15T17:30:43Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135236014}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2024-01-17&lt;br /&gt;
|location=Pittsburgh, Pennsylvania, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
{{format run data/Super Metroid Encode}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2020&amp;diff=1891</id>
		<title>Awesome Games Done Quick 2020</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2020&amp;diff=1891"/>
		<updated>2026-01-15T17:30:37Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235995}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2020-01-10&lt;br /&gt;
|location=Orlando, Florida, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=NES/SNES Replay Device, Game Boy Player + GBI&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2020 was held from {{pretty date|2020-01-05}} to {{pretty date|2020-01-12}}, raising $3,164,002.06 for [[The Prevent Cancer Foundation|Doctors Without Borders]].&lt;br /&gt;
All TASBot runs at AGDQ 2020 were shown in a block on the {{#time:l|2020-01-10}}. &lt;br /&gt;
&lt;br /&gt;
Runs Presented&lt;br /&gt;
&lt;br /&gt;
Super Mario Bros 3&lt;br /&gt;
&lt;br /&gt;
Super Mario Bros 2&lt;br /&gt;
&lt;br /&gt;
Pokemon Blue&lt;br /&gt;
&lt;br /&gt;
Pokemon Blue by gifvex was performed as a bonus run during AGDQ 2020.&lt;br /&gt;
This was the first main GDQ event showing of our GBI replay platform, using the homebrew Game Boy Interface by extrems on the Gamecube in combination with the Game Boy Player.&lt;br /&gt;
Because the Game Boy Player contains a Game Boy Advance, this system enables us to effectively use the Gamecube itself as a replay device for Game Boy, Game Boy Color, and Game Boy Advance games.&lt;br /&gt;
&lt;br /&gt;
{{Format run data/Pokemon Blue NSC}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2019&amp;diff=1890</id>
		<title>Awesome Games Done Quick 2019</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2019&amp;diff=1890"/>
		<updated>2026-01-15T17:30:08Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235992}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2019-01-11&lt;br /&gt;
|location=Rockville, Maryland, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=NES/SNES Replay Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2019 was held from {{pretty date|2019-01-06}} to {{pretty date|2019-01-13}}, raising ${{formatnum:2394668}} for the [[The Prevent Cancer Foundation]].&lt;br /&gt;
All TASBot runs at AGDQ 2019 were shown in a block on the {{#time:l|2019-01-11}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
Mari0&lt;br /&gt;
&lt;br /&gt;
Castlevania: Aria Of Sorrow&lt;br /&gt;
&lt;br /&gt;
{{format run data/Super Scribblenauts}}&lt;br /&gt;
The Super Scribblenauts run for AGDQ2019 was the first time the TASBot community attempted physical input on an unmodified console.&lt;br /&gt;
Via hardware developed by Funkmastermp, we were able to slide in a standard Nintendo DS and provide touch input to the console.&lt;br /&gt;
The run consisted of 3 distinct components: The MASHBot hardware, a Twitch connector for creating polls, and the DS hardware itself.&lt;br /&gt;
&lt;br /&gt;
Headed by Funkmastermp, the TASBot group arrived on stage and began setting up.&lt;br /&gt;
Once finished and microphoned, dwangoAC introduced the run and passed the reins to Funkmastermp for the rest of the run.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The format of the run was as such:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
After booting the game and explaining the premise, a level was selected.&lt;br /&gt;
After the level was selected and the challenge was read, Twitch chat was given a poll with multiple answers to select.&lt;br /&gt;
The answer with the most votes was then fed into the TAS through manual input at the console.&lt;br /&gt;
After the solution was selected, MASHBot then utilized multiple stepper motors to interact with the screen of the Nintendo DS to complete the puzzle.&lt;br /&gt;
Finally, we would move on to the next challenge, until the run completed.&lt;br /&gt;
&lt;br /&gt;
The run frequently referenced &amp;quot;Dead Lions&amp;quot;, which is a longstanding meme in the Scribblenauts community.&lt;br /&gt;
Ultimately, every option including the &amp;quot;dead lion solution&amp;quot; was chosen by Twitch chat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fun fact:&#039;&#039;&#039;&lt;br /&gt;
Multiple members of the TASBot team were fully aware that a number of the solutions were quite &amp;quot;meme-y&amp;quot; and hedged a few bets that Twitch chat would choose those options.&lt;br /&gt;
To that end, the results of the poll were never manipulated - but some of the options, if selected, would have caused serious issues as they had not written a TAS for that solution! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Even more fun fact:&#039;&#039;&#039;&lt;br /&gt;
The file name of &amp;quot;Sara&amp;quot; was used because the game cartridge was donated by TASBot member Taters.&lt;br /&gt;
The cartridge was the childhood possession of Taters&#039; sister, who&#039;s name is Sara.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A somewhat informative and maybe fun fact:&#039;&#039;&#039;&lt;br /&gt;
During the run, live at AGDQ 2019, there is an empty chair on stage.&lt;br /&gt;
This chair is empty due to the sudden and drastic realization from Taters who was on stage previously discovering a previously unknown anxiety issue and vacating the stage during the MariO run.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2018&amp;diff=1889</id>
		<title>Awesome Games Done Quick 2018</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2018&amp;diff=1889"/>
		<updated>2026-01-15T17:29:58Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235989}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2018-01-08&lt;br /&gt;
|end-date=2018-01-13&lt;br /&gt;
|location=Herndon, Virginia, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ambox stub}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{TASVideosFT|18299}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- DKC talk at ~12:00 on {{#time:l|2018-01-08}} ft. V0oid --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Yoshi&#039;s Island talk at ~17:00 on {{#time:l|2018-01-10}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Rockman &amp;amp;amp; Forte talk at ~13:00 on {{#time:l|2018-01-11}} ft. Joka --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{format run data/Super Monkey Ball}}&lt;br /&gt;
&lt;br /&gt;
The main TAS Block (technically a donation incentive) was on {{#time:l|2018-01-12}} following Zela1&#039;s RTA run of Super Monkey Ball,&lt;br /&gt;
and consisted of the Expert+Master TAS in the form of individual level replays, plus some extra replay shenanigans.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- At one point, dwango made an off-hand comment about this being the first time {{p|dwangoAC|they&#039;ve}} had to make inputs during a TAS showcase, but that&#039;s not the case[citation needed]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{format run data/Super Dram World 2}}&lt;br /&gt;
&lt;br /&gt;
Similarly to Super Monkey Ball, this run was also a donation incentive, shown on {{#time:l|2018-01-13}} after GrandPOOBear&#039;s RTA run.&lt;br /&gt;
&lt;br /&gt;
Masterjun detailed the making of this TAS {{TASVideos|/HomePages/Masterjun/Doc/AGDQ2018|on {{p|Masterjun|their}} TASVideos homepage}}.&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2017&amp;diff=1888</id>
		<title>Awesome Games Done Quick 2017</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2017&amp;diff=1888"/>
		<updated>2026-01-15T17:29:49Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235986}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2017-01-14&lt;br /&gt;
|location=Herndon, Virginia, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=[[TASLink]], PSoC5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2017 was held from {{pretty date|2017-01-08}} to {{pretty date|2017-01-15}}, raising ${{formatnum:2221880 }} for the [[The Prevent Cancer Foundation]].&lt;br /&gt;
All TASBot runs at AGDQ 2017 were shown in a block on the {{#time:l|2017-01-14}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- transcluded in [[History]] --&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* 01-14: [[dwangoAC]], [[micro500]], [[p4plus2]], {{TASVideosU|Tompa}} and others on the TASBot team {{TASVideos|/GamesDoneQuick/AGDQ2017|present at AGDQ 2017}}.&lt;br /&gt;
** Galaga and Gradius on the NES Classic, using a custom replay device created by micro500&lt;br /&gt;
** A skype call, Super Mario 64, and Portal (PC) were shown through multiple simultaneous total controls&lt;br /&gt;
*** Super Mario Bros. 3 NES total control for one side of stereo audio&lt;br /&gt;
*** Mega Man (1) NES total control for the other side of stereo audio&lt;br /&gt;
*** The Legend of Zelda: A Link to the Past SNES total control for streaming video&lt;br /&gt;
* 01-14: [http://arstechnica.com/author/kyle-orland/ Kyle Orland] from Ars Technica publishes an article titled &amp;quot;[http://arstechnica.com/gaming/2017/01/how-a-robot-got-super-mario-64-and-portal-running-on-an-snes/ &amp;quot;How a robot got Super Mario 64 and Portal “running” on an SNES&amp;quot;].&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2016&amp;diff=1887</id>
		<title>Awesome Games Done Quick 2016</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2016&amp;diff=1887"/>
		<updated>2026-01-15T17:24:04Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235984}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2016-01-09&lt;br /&gt;
|location=Herndon, Virginia, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=NES/SNES Replay Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2016 was held from {{pretty date|2016-01-03}} to {{pretty date|2016-01-10}}, raising ${{formatnum:1216304 }} for the [[The Prevent Cancer Foundation]].&lt;br /&gt;
All TASBot runs at AGDQ 2016 were shown in a block on the {{#time:l|2016-01-09}}.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
MK64&lt;br /&gt;
&lt;br /&gt;
Pwn Adventure Z&lt;br /&gt;
&lt;br /&gt;
Zelda II: Adventure of Link&lt;br /&gt;
&lt;br /&gt;
SMB3 ACE&lt;br /&gt;
&lt;br /&gt;
Super Mario Maker&lt;br /&gt;
&lt;br /&gt;
{{format run data/Brain Age}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2015&amp;diff=1886</id>
		<title>Awesome Games Done Quick 2015</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2015&amp;diff=1886"/>
		<updated>2026-01-15T17:23:55Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235981}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2015-01-04&lt;br /&gt;
|location=Herndon, Virginia, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=NES/SNES Replay Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2015 was held from {{pretty date|2015-01-04}} to {{pretty date|2015-01-10}}, raising ${{formatnum:1576085}} for the [[The Prevent Cancer Foundation]].&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
MK64&lt;br /&gt;
&lt;br /&gt;
SMB in SMW&lt;br /&gt;
&lt;br /&gt;
{{format run data/Pokemon Plays Twitch}}&lt;br /&gt;
&lt;br /&gt;
== Additional Informaton ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- transcluded in [[History]] --&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
* 01-04: [[dwangoAC]], [[micro500]], and {{TASVideosU|Weatherton}} {{TASVideos|/GamesDoneQuick/AGDQ2015|present at AGDQ 2015}}.&lt;br /&gt;
** {{TASVideosU|Weatherton}} and [[micro500]] demonstrate a MK64 Choco Mountain race between [https://twitter.com/Flippy_O Flippy_O], [https://twitter.com/rwhitegoose rwhitegoose], [http://www.twitch.tv/weatherton Weatherton], and [https://twitter.com/imperfectclark imperfectclark].&lt;br /&gt;
** [[dwangoAC]] and [[micro500]] demonstrate {{TASVideosUF|19829401117130547|SMB on SMW}} made by [[p4plus2]] using [[true]]&#039;s MultiReplay device.&lt;br /&gt;
** [[dwangoAC]] and [[micro500]] demonstrate Pokemon Plays Twitch made by [[p4plus2]] using [[true]]&#039;s original NES/SNES replay device employing a {{TASVideosUF|26941437923505036|movie file}} made by [[dwangoAC]] and [[Masterjun]] and Python scripts developed by [[TheAxeMan]], {{TASVideosU|ais523}}, twm, [[micro500]] and others.&lt;br /&gt;
** [http://arstechnica.com/author/kyle-orland/ Kyle Orland] from Ars Technica publishes an article titled [http://arstechnica.com/gaming/2015/01/pokemon-plays-twitch-how-a-robot-got-irc-running-on-an-unmodified-snes/ &amp;quot;Pokémon plays Twitch: How a robot got IRC running on an unmodified SNES&amp;quot;].&lt;br /&gt;
** {{TASVideosU|Nach}} {{TASVideosUF|19873869950560708|posts a speedrun of SMB on SMW}} using a variant with SMAS sound effects.&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2014&amp;diff=1885</id>
		<title>Awesome Games Done Quick 2014</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Awesome_Games_Done_Quick_2014&amp;diff=1885"/>
		<updated>2026-01-15T17:22:38Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q135235979}}&lt;br /&gt;
{{infobox appearance&lt;br /&gt;
|image=AGDQ_2014.webp&lt;br /&gt;
|event-series=Awesome Games Done Quick&lt;br /&gt;
|date=2014-01-05&lt;br /&gt;
|location=Herndon, Virginia, USA [[Category:North_American_convention_appearances]]&lt;br /&gt;
|charities=[[The Prevent Cancer Foundation]]&lt;br /&gt;
|replay-devices=NES/SNES Replay Device&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Awesome Games Done Quick 2014 was held from {{pretty date|2014-01-05}} to {{pretty date|2014-01-11}}, raising ${{formatnum:1031666}} for the [[The Prevent Cancer Foundation]].&lt;br /&gt;
All TASBot runs at AGDQ 2014 were shown in a block on the {{#time:l|2014-01-05}}.&lt;br /&gt;
&lt;br /&gt;
TASVideos.org administrator [[adelikat]] joined the commentators via teleconference;&lt;br /&gt;
midway through the TAS block, the TASVideos server was receiving so much traffic from GDQ viewers that it got overloaded and went offline.&lt;br /&gt;
&lt;br /&gt;
== Runs presented ==&lt;br /&gt;
&lt;br /&gt;
{{format run data/Gradius Any}}&lt;br /&gt;
This run was TASBot&#039;s debut, featuring one of the first replay devices. The run desynced twice and wasn&#039;t shown in full until [[Awesome Games Done Quick 2017]] where a slightly modified version was played back in full on an NES Classic.&lt;br /&gt;
&lt;br /&gt;
{{format run data/MK64 Special Cup}}&lt;br /&gt;
&amp;lt;!-- TODO also the Mushroom Cup --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{format run data/SMW ACE}}&lt;br /&gt;
This run was built upon the previous work of finishing SMW as fast as possible, but rather than displaying the credits, we decided to have fun with the game instead. The setup for achieving total control involves creating five Yoshis, juggling multiple items into precise positions, and spawning an unintended sprite triggering the start to everything. We upload data into memory using two multitaps meaning 8 controllers while polling input at triple the normal rate, achieving an upload rate of 48 bytes/frame or ~2.8KiB/s. We needed a temporary memory location for storing data, so OAM was chosen. Not only was it now unused and never overwritten, it&#039;s also responsible for displaying more and more random objects on the screen, which created a nice effect of the world being visually rewritten.&lt;br /&gt;
&lt;br /&gt;
The actual payload was quickly decided to be a game because &amp;quot;a game in a game&amp;quot; is a very natural way of showing off total control to a non-technical audience. A menu screen, playable versions of Pong and Snake, hand-programmed in 65816 assembly, and a custom avatar of the author were uploaded and started. Conveniently, the Mario head sprite was already loaded in memory, and was used in the newly programmed games. The final THE END screen was modified to show the avatar and allow returning to the menu, thus allowing actual humans to play the programmed games, showing off that the games weren&#039;t just scripted videos.&lt;br /&gt;
&lt;br /&gt;
The final version of the run was finished and verified only 22 hours before the presentation.&lt;br /&gt;
&lt;br /&gt;
== Additional Informaton ==&lt;br /&gt;
&lt;br /&gt;
Members of TASVideos were invited to show off TAS content at AGDQ 2014 in a designated &#039;&#039;&#039;TAS Block&#039;&#039;&#039;. The 45-minute block was primarily organized by [[dwangoAC]] alongside [[micro500]] and {{TASVideosU|weatherton|Weatherton}}. The TASes/games that were shown off during the TAS Block were:&lt;br /&gt;
&lt;br /&gt;
* {{TASVideosM|711|NES &#039;&#039;Gradius&#039;&#039; by adelikat in 10:52.35}} (Did not sync during AGDQ due to cable interference)&lt;br /&gt;
* Mario Kart 64&lt;br /&gt;
* {{TASVideosM|2016|N64 &#039;&#039;Super Mario 64&#039;&#039; &amp;quot;0 stars&amp;quot; by snark, Kyman, sonicpacker, MICKEY_Vis11189 &amp;amp; ToT in 05:02.25}}&lt;br /&gt;
* In the end, {{TASVideosM|2513|SNES &#039;&#039;Super Mario World&#039;&#039; &amp;quot;arbitrary code execution&amp;quot; by Masterjun in 02:25.19}} was unveiled to the world and received amazing feedback and media coverage.&lt;br /&gt;
&lt;br /&gt;
During the bonus stream another TAS Block was organized. The TASes/games that were shown off during the TAS Block Bonus Stream were:&lt;br /&gt;
&lt;br /&gt;
* {{TASVideosM|1685|NES &#039;&#039;The Legend of Zelda&#039;&#039; by Baxter &amp;amp; jprofit22 in 22:38.13}}&lt;br /&gt;
* {{TASVideosM|1114|NES &#039;&#039;Zelda II: The Adventure of Link&#039;&#039; &amp;quot;warpless&amp;quot; by Rising Tempest &amp;amp; Inzult in 47:57.05}} (Stream cut during this run)&lt;br /&gt;
* {{TASVideosM|1502|NES &#039;&#039;Tetris&#039;&#039; &amp;quot;playaround&amp;quot; by Baxter in 02:17.36}}&lt;br /&gt;
* {{TASVideosM|1290|NES &#039;&#039;Dr. Mario&#039;&#039; by CtrlAltDestroy in 01:12.83}}&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
	<entry>
		<id>https://tas.bot/index.php?title=Category:Linus_Tech_Expo&amp;diff=1884</id>
		<title>Category:Linus Tech Expo</title>
		<link rel="alternate" type="text/html" href="https://tas.bot/index.php?title=Category:Linus_Tech_Expo&amp;diff=1884"/>
		<updated>2026-01-15T17:08:42Z</updated>

		<summary type="html">&lt;p&gt;YoshiRulz: Add Wikidata topicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{topicon Wikidata|Q123322805}}&lt;br /&gt;
Linus Media Group (the studio behind Linus Tech Tips) hosts an annual trade fair in Vancouver, Canada, in the same vein as Las Vegas&#039; CES.&lt;br /&gt;
&lt;br /&gt;
Read more: {{Official website|https://ltxexpo.com}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>YoshiRulz</name></author>
	</entry>
</feed>