User:Veerserif
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 wikitablesThanks User:Sana!- The never ending quest to regularize article titles
- Translation tag fixing
- This includes tagging pages for priority translation where applicable
- 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
- Modify it so that it takes ANY image, not strictly only files in the name format
- 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:
- Check if the page
File:Grid_filename.png
exists for a givenfilename.png
- If yes, move the page to
File:filename.png
leaving a redirect - If no, create the page
File:Grid_filename.png
which redirects tofilename.png
Potential solution 2: after the new template is made, use a bot to:
- Trawl through all transclusions of the template
- If the last edit was made to this page before
some cutoff date
, insertGrid_
after all of the cell name parameters- i.e.
A1=Stick
would becomeA1=Grid_Stick
- i.e.
- 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