Difference between revisions of "Minetest Wiki:Policy"

From Luanti Wiki
Jump to navigation Jump to search
m (Formatted Lua code)
m (Updated "TODO" link)
Line 17: Line 17:
  
 
* Help improve this wiki. Request for an account in the [https://forum.minetest.net/viewtopic.php?f=3&t=10473 forums thread].
 
* Help improve this wiki. Request for an account in the [https://forum.minetest.net/viewtopic.php?f=3&t=10473 forums thread].
* See the [[Todo]] page for a list of things that need to be done.
+
* See the [[Minetest Wiki:TODO|TODO]] page for a list of things that need to be done.
 
* If you know another language, you may translate [[:Category:Languages pages|languages pages]].
 
* If you know another language, you may translate [[:Category:Languages pages|languages pages]].
 
* If you have some technical skills, you may also contribute to the [http://dev.minetest.net development wiki].
 
* If you have some technical skills, you may also contribute to the [http://dev.minetest.net development wiki].

Revision as of 20:03, 12 April 2017

Languages Language: English • Deutsch • français • Bahasa Melayu

Wiki rules

  • Articles must be related to Minetest.
  • The wiki is not a place to store personal content, images…

Mod and custom game guidelines

  • Content from mods other than those in Minetest Game is allowed, however the fact that the item is not in Minetest Game and which mod it is from must be clearly stated.
    • Mods that place content on this wiki should create a subpage under “Mods” (e.g. “Mods/More Blocks/Stone Tile”), listing the blocks, items, commands, etc. that the mod provides.
    • If the mod is also part of a custom game, then the subpage should still be under “Mods”.
    • If the mod is only part of a custom game and not distributed as a separate mod, then the subpage must be under “Subgames” (e.g. “Subgames/Carbone/Commands”).

Contributing

  • Help improve this wiki. Request for an account in the forums thread.
  • See the TODO page for a list of things that need to be done.
  • If you know another language, you may translate languages pages.
  • If you have some technical skills, you may also contribute to the development wiki.

Style

Naming images for mods

It is advised to name images for items, blocks, mobs, etc. like this: Item Name (Mod Name).png, Block Name (Mod Name).png, etc. For an example, see Mods/Protector/Protection.

Blocks

  • 3D blocks used on the wiki (e.g. Wooden Planks.png) are generated using Blender and the .blend file linked in this forum post created by Calinou.
  • Images are 150x150 PNGs and should have the front tile on the bottom-left face as in the game.

Items

  • Items (e.g. Apple.png) are displayed on the wiki as 2D images ranging from 20² to 160² pixels.
  • It is advised to create a unique version of 160². If you use a 16² image, browsers will scale up the image using interpolation and the result will not look very clean.
  • Create images by extracting the 16² version available in the GitHub repository and scale them to 160². Use no scaling interpolation, or nearest neighbor, so that the pixelized appearance is maintained. For this task, you can use one of the following:

Screenshots

Please use PNG for screenshots, not JPEG (JPEG provides lossy compression).

Creating transparent mob pictures

Blender

  • Move to the default 3D view.
  • Go to Object Mode, right-click a bone if there is any, and press M to move them to another layer.
  • Go under the Camera tab, expand Shading, and change Alpha from Sky to Transparent.
  • Press Shift + C to reset the camera and render the picture.

Ingame

  • Use the Green Screen mod to make a wall out of white screen blocks.
  • Add this code to the init.lua file in the mobs mod, change modname to the mod's name, and change any character text to the corresponding text of the mob that you want to take a picture of.
minetest.register_node("modname:character_statue", {
   description = 'Character Statue',
   drawtype = 'mesh',
   mesh = 'character.b3d',
   tiles = {'character.png'},
   inventory_image = 'character.png',
   groups = {not_in_creative_inventory=0},
   paramtype = 'light',
   paramtype2 = 'facedir',
   groups = {cracky=3, stone=1},
   selection_box = {
      type = 'fixed',
      fixed = {-1, -0.5, -1, 1, 3, 1}, -- Right, Bottom, Back, Left, Top, Front
   },
   collision_box = {
      type = 'fixed',
      fixed = {-1, -0.5, -1, 1, 3, 1}, -- Right, Bottom, Back, Left, Top, Front
   },
})

OR

  • Change the mob's walk velocity in the Lua code to 0.0000001, which will virtually stop the mob from moving.
  • Disable damage, spawn the mob with its egg, and take screenshots with F12.

Gimp (making the picture transparent)

  • Press Shift + O for the color picker and click on the background.
  • Then under Layer → Transparency → Color to Alpha, choose the right color, and click OK. Now the picture is transparent.