User:Xerxes: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(move id guide to a user subpage)
mNo edit summary
Line 19: Line 19:
}}Random numbers of the day: {{#var:u_xerxes_inputs}}
}}Random numbers of the day: {{#var:u_xerxes_inputs}}


Bubble sort (expanded algorithm [https://pastebin.com/BNepxCn0 here]):
Bubble sort (expanded algorithm [https://pastebin.com/JDBtBHgF here]):
{{#while:|{{#if:{{#var:u_xerxes_inputs}}|{{#if:{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m}}|true}}}}|{{#vardefine:u_xerxes_membercount|{{#expr:{{#var:u_xerxes_membercount|0}}+1}}}}{{#vardefine:u_xerxes_member{{#var:u_xerxes_membercount}}|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m}}}}{{#vardefine:u_xerxes_inputs|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m|}}}}}}{{#vardefine:u_xerxes_sortend|{{#var:u_xerxes_membercount|0}}}}{{#vardefine:u_xerxes_tempcount|1}}{{#while:|{{#ifexpr:{{#var:u_xerxes_sortend}}>1|true}}|{{#vardefine:u_xerxes_wasswapped|false}}{{#while:|{{#ifexpr:{{#var:u_xerxes_tempcount}}<{{#var:u_xerxes_sortend}}|true}}|{{#ifexpr:{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}>{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}|{{#vardefine:u_xerxes_member{{#var:u_xerxes_tempcount}}|{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}{{#vardefine:u_xerxes_member{{#expr:{{#var:u_xerxes_tempcount}}+1}}|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}}}{{#vardefine:u_xerxes_wasswapped|true}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}{{#ifeq:{{#var:u_xerxes_wasswapped}}|false|{{#vardefine:u_xerxes_sortend|1}}|{{#vardefine:u_xerxes_sortend|{{#expr:{{#var:u_xerxes_sortend}}-1}}}}}}{{#vardefine:u_xerxes_tempcount|1}}}}{{#if:{{#var:u_xerxes_member1}}|{{#tag:ul|{{#while:|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}|{{#tag:li|{{#var:u_xerxes_member{{#var:u_xerxes_tempcount}}}}}}{{#vardefine:u_xerxes_tempcount|{{#expr:{{#var:u_xerxes_tempcount}}+1}}}}}}}}}}
{{#while:|{{#if:{{#var:u_xerxes_inputs}}|{{#if:{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m}}|true}}}}|{{#vardefine:u_xerxes_counter|{{#expr:{{#var:u_xerxes_counter|0}}+1}}}}{{#vardefine:u_xerxes_member{{#var:u_xerxes_counter}}|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m}}}}{{#vardefine:u_xerxes_inputs|{{#regex:{{#var:u_xerxes_inputs}}|/^\s*\d?\d?,?\d?\d?\d?,?\d?\d?\d( {{!}}\s*$)/m|}}}}}}{{#vardefine:u_xerxes_sortend|{{#var:u_xerxes_counter|0}}}}{{#vardefine:u_xerxes_counter|1}}{{#while:|{{#ifexpr:{{#var:u_xerxes_sortend}}>1|true}}|{{#vardefine:u_xerxes_wasswapped|false}}{{#while:|{{#ifexpr:{{#var:u_xerxes_counter}}<{{#var:u_xerxes_sortend}}|true}}|{{#ifexpr:{{#var:u_xerxes_member{{#var:u_xerxes_counter}}}}>{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_counter}}+1}}}}|{{#vardefine:u_xerxes_member{{#var:u_xerxes_counter}}|{{#var:u_xerxes_member{{#expr:{{#var:u_xerxes_counter}}+1}}}}{{#vardefine:u_xerxes_member{{#expr:{{#var:u_xerxes_counter}}+1}}|{{#var:u_xerxes_member{{#var:u_xerxes_counter}}}}}}}}{{#vardefine:u_xerxes_wasswapped|true}}}}{{#vardefine:u_xerxes_counter|{{#expr:{{#var:u_xerxes_counter}}+1}}}}}}{{#ifeq:{{#var:u_xerxes_wasswapped}}|false|{{#vardefine:u_xerxes_sortend|1}}|{{#vardefine:u_xerxes_sortend|{{#expr:{{#var:u_xerxes_sortend}}-1}}}}}}{{#vardefine:u_xerxes_counter|1}}}}{{#if:{{#var:u_xerxes_member1}}|{{#while:|{{#var:u_xerxes_member{{#var:u_xerxes_counter}}}}|{{#ifeq:{{#var:u_xerxes_haslooped|false}}|true|, <nowiki/>|{{#vardefine:u_xerxes_haslooped|true}}}}{{#var:u_xerxes_member{{#var:u_xerxes_counter}}}}{{#vardefine:u_xerxes_counter|{{#expr:{{#var:u_xerxes_counter}}+1}}}}}}}}

Revision as of 05:25, 7 December 2017

I test games and enjoy boring pedantic work. If I do something wrong/stupid please tell me on my discussion page or right here, I don't care where.

GameID adding guide

Can now be found here.

TODO

  • Validate GameIDs and add missing ones using data from first party sources.
  • Investigate digital IDs further.
  • Finish game lists (pending on digital ID stuff).
  • Make pages look nicer - consistency in general formatting.

Trivia

As of today (August 20, 2017), I've handwritten the words "improve infobox" in an edit summary five hundred and two times since I made my account. Maybe someone will get a chuckle out of that.

On September 3-5, 2017, I got to watch User:Lucario and User:Kolano make a near-perfect forgery of MediaWiki's default header because it seemed like a better place to put a link.

Random numbers of the day: 197530 985478 561366 925216 713151 76968 652871 440833 16722 592612 380555 744361 532347 896144 472013

Bubble sort (expanded algorithm here): 16722, 76968, 197530, 380555, 440833, 472013, 532347, 561366, 592612, 652871, 713151, 744361, 896144, 925216, 985478