User:Veerserif

From Vintage Story Wiki
en-N This user has a native understanding of English.

Hello! I'm a player of Vintage Story who learned how to use MediaWiki by making a wiki for my home tabletop campaign. I am a native English and Cantonese speaker and know Mandarin to an intermediate level. Feel free to message me on Discord (where my username is also veerserif) or leave a message on my talk page.

Useful link: Help:Editor toolbox

VS Wiki to-do list

  • Template documentation (ideally using the actual Template:Doc). This is especially bad/necessary for infoboxes and the crafting grid
  • Some way of creating a basic template for navboxes so they can stop being straight up wikitables Thanks User:Sana!
  • The never ending quest to regularize article titles
  • Translation tag fixing
  • Revamp alcohol pages

By "revamp", I mostly mean "break up the super long articles into sensible sub-pages".

Topics that I'm interested in refreshing

  • Plants in general (aside from crops)
  • Food and cooking
  • Early-game guides which are very out of date

See User:Veerserif/Sandbox for more.

Veer's grand Grid/Crafting remake proposal

I think we all agree that {{Grid/Crafting}} needs a serious overhaul. See work in progress at User:Veerserif/Sandbox/CraftingGrid.

Planned changes

  • Use TerraFirmaCraft wiki's Grid templates as a basis in terms of design
    • Modify it so that it takes ANY image, not strictly only files in the name format Grid (filename).png
  • Use 32x32 grids as a basis, use CSS and tables for backgrounds instead of background image files
  • The "Grid" template is the "cell" that will be used for the crafting grid. The subpages are simply different arrangements of this crafting grid, so e.g. "Grid/Barrel" would be a barrel-crafting grid template, "Grid/Cooking" is a cooking pot grid, "Grid/Firepit" is the firepit UI, and so on

I do not want to implement animated image compatibility at this point because it would require edits to the wiki's JS, and I am not a good enough coder to do so confidently. For now we will work with single static images only.

Requirements

In order to perform these changes, these additional dependencies are needed.

  • Creation of a specific grid CSS class (to get away from reliance on span tags)
  • Creation of a specific grid-caption CSS class (to get away from the horrific in-line span stuff for captions, see {{Grid/Cooking}})

Outstanding questions

  • How do I preserve backwards compatibility? Currently all uses of the template are done ASSUMING the image files are in the name format Grid (filename).png and will break if the "Grid" part is not auto-inserted.

Potential solution 1: use a bot to:

  1. Check if the page File:Grid_filename.png exists for a given filename.png
  2. If yes, move the page to File:filename.png leaving a redirect
  3. If no, create the page File:Grid_filename.png which redirects to filename.png

Potential solution 2: after the new template is made, use a bot to:

  1. Trawl through all transclusions of the template
  2. If the last edit was made to this page before some cutoff date, insert Grid_ after all of the cell name parameters
    1. i.e. A1=Stick would become A1=Grid_Stick
  3. Manually comb through after for edge cases

References

  • Grid background colour: FDE0C0
  • Grid border colour: 201B16
  • GUI background colour: 69543D (technically mottled but this should be good enough)
  • GUI border colour: 201B16
  • Grid image size: 32x32 px
  • Grid cell size: 36x36 px