diff --git a/README.md b/README.md new file mode 100644 index 0000000..37b012c --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +Vignette +-------- + +A Minetest mod to place a vignette filter on the screen. + +![Vignette Screenshot](screenshot.png "Vignette") + +By David G (kestral246), based on the concept by TriBlade9. + +How to enable +------------- + +This mod defaults to not applying filter. To enable, use the chat command: + +> "/vignette" + +Repeated use of this command will toggle the effect off and on. + +Licenses +-------- +Source code + +> The MIT License (MIT) + +Media (textures) + +>Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) + + + + + + + + diff --git a/init.lua b/init.lua index fefcab6..fc16a66 100644 --- a/init.lua +++ b/init.lua @@ -2,7 +2,9 @@ -- Adds a vignette filter to player's screen -- Based on concept by TriBlade9 -- By David_G (kestral246@gmail.com) --- Includes chat command "/vignette", which toggles effect off or on + +-- Don't enable vignette effect at start. +-- Use chat command "/vignette" to enable, and then to toggle effect off or on. local vignette = {} @@ -11,13 +13,13 @@ minetest.register_on_joinplayer(function(player) vignette[pname] = { id = player:hud_add({ hud_elem_type = "image", - text = "vignette.png", + text = "blank.png", position = {x=0, y=0}, scale = {x=-100, y=-100}, alignment = {x=1, y=1}, offset = {x=0, y=0} }), - enable = true } + enable = false } end) minetest.register_chatcommand("vignette", { diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..5b97c82 --- /dev/null +++ b/mod.conf @@ -0,0 +1,2 @@ +name = vignette +description = Add vignette filter over screen. diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..8321cb0 Binary files /dev/null and b/screenshot.png differ diff --git a/textures/blank.png b/textures/blank.png index cf9be3e..de728ad 100644 Binary files a/textures/blank.png and b/textures/blank.png differ diff --git a/textures/vignette-dark.png b/textures/vignette-dark.png index f56b22f..81a0f0b 100644 Binary files a/textures/vignette-dark.png and b/textures/vignette-dark.png differ diff --git a/textures/vignette.png b/textures/vignette.png index 5c9dc06..e55b99a 100644 Binary files a/textures/vignette.png and b/textures/vignette.png differ