Difference between revisions of "User:Jimyoda"

From RimWorld Wiki
Jump to navigation Jump to search
 
(41 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{tocright}}
+
I've been playing RimWorld and editing the wiki since 2015. Have also done game testing and bug reporting.
 +
This is the first and only wiki I've worked on. Much of the wiki was done before I started, but I've taken the time learn the inner workings, especially how pages and templates store and display data.
 +
 
 +
Ask me (here: [[User_Talk:Jimyoda|Talk page]] or here: [https://discord.gg/PFbB9vN Rimworld Wiki Discord]) if you need any help on this wiki.
 +
 
 +
 
 +
What I do:
 +
* Monitor site for vandalism.
 +
* Fix broken things - expression errors, formatting issues, etc.
 +
* Carry out deletion requests.
 +
* Upload images for game objects, when missing or outdated.
 +
* Work with:
 +
** Categories
 +
** Properties (where data is stored)
 +
** Templates and infoboxes
 +
** Queries to display data
 +
** Concept pages (basically pre-made queries)
 +
 
 +
__NOTOC__
 +
==Maintenance Dashboard==
 +
===Style 1===
 +
<!--BOX 1-->
 +
<div class="pull-left">
 +
{{#vardefine:Rewrite | {{#ask: [[Category:Pages to be rewritten]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Pages to be rewritten
 +
|-
 +
| {{#ifeq: {{#var:Rewrite}}|0|0|[[:Category:Pages to be rewritten| {{#var:Rewrite}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
<!--BOX 2-->
 +
<div class="pull-left">
 +
{{#vardefine:Delete | {{#ask: [[Category:Marked for deletion]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Marked for deletion
 +
|-
 +
| {{#ifeq: {{#var:Delete}}|0|0|[[:Category:Marked for deletion| {{#var:Delete}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
<!--BOX 3-->
 +
{{#vardefine:DeleteSafe | {{#ask: [[Category:Safe to delete]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Safe to delete
 +
|-
 +
| {{#ifeq: {{#var:DeleteSafe}}|0|0|[[:Category:Safe to delete| {{#var:DeleteSafe}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}
 +
{{clear}}
 +
<!--BOX 4-->
 +
<div class="pull-left">
 +
{{#vardefine:Document | {{#ask: [[Category:Needs documentation]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Needs documentation
 +
|-
 +
| {{#ifeq: {{#var:Document}}|0|0|[[:Category:Needs documentation| {{#var:Document}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
<!--BOX 5-->
 +
<div class="pull-left">
 +
{{#vardefine:Stub | {{#ask: [[Category:Stubs]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Stubs
 +
|-
 +
| {{#ifeq: {{#var:Stub}}|0|0|[[:Category:Stubs| {{#var:Stub}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
<!--BOX 6-->
 +
{{#vardefine:Move | {{#ask: [[Category:Pages to be moved]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Pages to be moved
 +
|-
 +
| {{#ifeq: {{#var:Move}}|0|0|[[:Category:Pages to be moved| {{#var:Move}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}
 +
{{clear}}
 +
<!--BOX 7-->
 +
<div class="pull-left">
 +
{{#vardefine:Error | {{#ask: [[Category:Pages with reference errors]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Pages with reference errors
 +
|-
 +
| {{#ifeq: {{#var:Error}}|0|0|[[:Category:Pages with reference errors| {{#var:Error}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
<!--BOX 8-->
 +
<div class="pull-left">
 +
{{#vardefine:Error | {{#ask: [[Category:Pages using duplicate arguments in template calls]] | format=count}} }} <!--Populate variable-->
 +
{|class="wikitable" style="text-align:center; width:160px;"
 +
|-
 +
! Pages using duplicate arguments in template
 +
|-
 +
| {{#ifeq: {{#var:Error}}|0|0|[[:Category:Pages using duplicate arguments in template calls| {{#var:Error}} ]]}} <!--Show number as link, unless it's zero-->
 +
|}</div>
 +
{{clear}}
 +
 
 +
==My to-do==
 +
===Small tasks (usually single page)===
 +
* Redo table on Furniture page
 +
* Replaced fixed values in Furniture#Summary_Table with queried output.
 +
* Address invalid property on Wood. "Category" is wiki reserved and should not be set as a property. Look for any other instances of this. Remove the property or rename if it's needed.
 +
* Determine and apply appropriate category for Ancient shrine
 +
* Recreation - change items to use transclusion, e.g. chess table, billiards table, and consider moving material tables to the item's own page.
 +
 
 +
===Medium projects (usually less than 15 pages)===
 +
* Animal infoboxes - the subtype link should be changed from pointing to 'Wild' category to 'Wild animal' category but preferably still display as just 'Wild'.
 +
* Update category on all Recreation pages, Joy > Recreation.
 +
* Fix [[Power]]: improve layout of items under power generators. try putting each object and its summary in a 2-cell table, leave heading above the table.
 +
* Reconcile Help:Templates and RimWorld_Wiki:Templates, apparently pages for the same topic.
 +
* Reconcile Stone and Stone Blocks, duplicate topic.
 +
* Fix up transclusions on Orders & fix links in Nav/Orders (some links point to Orders, some point to separate page.)
 +
* Rewrite docs for templates: ref, note, ref label, and note label. Consolidate these to one template pair if possible.
 +
 
 +
===Longer projects (usually 15 pages or more)===
 +
====Images====
 +
* Work on image size irregularities, too big or too small, e.g. Bed, Royal bed.
 +
* Work on bad quality images of animals, see Category:Images_-_Animals
 +
 
 +
====Templates====
 +
* Clean out un-needed/unused templates.
 +
* Add documentation to all templates.
 +
 
 +
====Properties====
 +
* Create pages for wanted (red-link) properties.
 +
* Clean out properties not really needed.
 +
* Clean up property Type with improper values, containing a pipe, e.g. Misc|Miscellaneous
 +
* Clean out inbox parameters adopted from game def files but not displayed or used on the wiki. Many of these have no property pages, so look for wanted properties and find the offending pages.
 +
** draw gui overlay
 +
** graphic class
 +
** graphic path
 +
** parent name
 +
** resource readout priority
 +
** ticker type
 +
** thing class
 +
 
 +
<!--
 +
====Other====
 +
* Enter 'other' projects here.
 +
-->
 +
 
 
== Sandbox ==
 
== Sandbox ==
==Production==
+
*[[User:Jimyoda/Sandbox1|Sandbox1]]
{{#ask: [[category:production]]
+
*[[User:Jimyoda/Sandbox2|Sandbox2]]
}}
 
==Plants==
 
{{collapse|
 
{{List|Plants}}
 
}}
 

Latest revision as of 15:34, 14 March 2021

I've been playing RimWorld and editing the wiki since 2015. Have also done game testing and bug reporting. This is the first and only wiki I've worked on. Much of the wiki was done before I started, but I've taken the time learn the inner workings, especially how pages and templates store and display data.

Ask me (here: Talk page or here: Rimworld Wiki Discord) if you need any help on this wiki.


What I do:

  • Monitor site for vandalism.
  • Fix broken things - expression errors, formatting issues, etc.
  • Carry out deletion requests.
  • Upload images for game objects, when missing or outdated.
  • Work with:
    • Categories
    • Properties (where data is stored)
    • Templates and infoboxes
    • Queries to display data
    • Concept pages (basically pre-made queries)


Maintenance Dashboard[edit]

Style 1[edit]

Pages to be rewritten
158
Marked for deletion
120
Safe to delete
0
Needs documentation
44
Stubs
916
Pages to be moved
9
Pages with reference errors
0
Pages using duplicate arguments in template
0

My to-do[edit]

Small tasks (usually single page)[edit]

  • Redo table on Furniture page
  • Replaced fixed values in Furniture#Summary_Table with queried output.
  • Address invalid property on Wood. "Category" is wiki reserved and should not be set as a property. Look for any other instances of this. Remove the property or rename if it's needed.
  • Determine and apply appropriate category for Ancient shrine
  • Recreation - change items to use transclusion, e.g. chess table, billiards table, and consider moving material tables to the item's own page.

Medium projects (usually less than 15 pages)[edit]

  • Animal infoboxes - the subtype link should be changed from pointing to 'Wild' category to 'Wild animal' category but preferably still display as just 'Wild'.
  • Update category on all Recreation pages, Joy > Recreation.
  • Fix Power: improve layout of items under power generators. try putting each object and its summary in a 2-cell table, leave heading above the table.
  • Reconcile Help:Templates and RimWorld_Wiki:Templates, apparently pages for the same topic.
  • Reconcile Stone and Stone Blocks, duplicate topic.
  • Fix up transclusions on Orders & fix links in Nav/Orders (some links point to Orders, some point to separate page.)
  • Rewrite docs for templates: ref, note, ref label, and note label. Consolidate these to one template pair if possible.

Longer projects (usually 15 pages or more)[edit]

Images[edit]

  • Work on image size irregularities, too big or too small, e.g. Bed, Royal bed.
  • Work on bad quality images of animals, see Category:Images_-_Animals

Templates[edit]

  • Clean out un-needed/unused templates.
  • Add documentation to all templates.

Properties[edit]

  • Create pages for wanted (red-link) properties.
  • Clean out properties not really needed.
  • Clean up property Type with improper values, containing a pipe, e.g. Misc|Miscellaneous
  • Clean out inbox parameters adopted from game def files but not displayed or used on the wiki. Many of these have no property pages, so look for wanted properties and find the offending pages.
    • draw gui overlay
    • graphic class
    • graphic path
    • parent name
    • resource readout priority
    • ticker type
    • thing class


Sandbox[edit]