From 8222a92c9c5d4519258ec2b28d8dee695d1a50c7 Mon Sep 17 00:00:00 2001 From: paramat Date: Sun, 18 Aug 2019 21:09:14 +0100 Subject: [PATCH] Move development text to README. Update to latest 'creative' and 'sfinv' mods --- README.txt | 74 +++++++++++++++++- development.txt | 63 --------------- mods/creative/README.txt | 2 +- .../creative/textures/creative_trash_icon.png | Bin 1517 -> 712 bytes mods/gui/README.txt | 3 - mods/gui/license.txt | 1 - mods/gui/textures/gui_furnace_arrow_bg.png | Bin 739 -> 0 bytes mods/player_api/api.lua | 8 -- mods/sfinv/README.txt | 5 ++ mods/sfinv/init.lua | 2 +- mods/sfinv/license.txt | 35 +++++++++ mods/sfinv/textures/sfinv_crafting_arrow.png | Bin 0 -> 469 bytes mods/textures/textures/gui_formbg.png | Bin 971 -> 0 bytes .../textures/gui_furnace_arrow_bg.png | Bin 739 -> 0 bytes mods/textures/textures/gui_hb_bg.png | Bin 98 -> 0 bytes 15 files changed, 113 insertions(+), 80 deletions(-) delete mode 100644 development.txt delete mode 100644 mods/gui/textures/gui_furnace_arrow_bg.png create mode 100644 mods/sfinv/textures/sfinv_crafting_arrow.png delete mode 100644 mods/textures/textures/gui_formbg.png delete mode 100644 mods/textures/textures/gui_furnace_arrow_bg.png delete mode 100644 mods/textures/textures/gui_hb_bg.png diff --git a/README.txt b/README.txt index 7c2cc06..1e7a850 100644 --- a/README.txt +++ b/README.txt @@ -1,4 +1,4 @@ -minipeli 0.1.1 by paramat. +minipeli 0.1.2 by paramat. A game for Minetest Engine 5.0.0 and later. Authors of media (textures) @@ -14,10 +14,78 @@ About Minipeli This game is intended to be an example of the minimal requirements for a Minetest game, to help others create their own games. This also suggests a good mod structure, as opposed to the problematic structure of the game called 'Minetest Game', which has most content in one large mod called 'default'. It is better to split the content into many mods. -This game is not as minimal as it could be, the 'creative' mod is not necessary. However, i consider it as probably desirable for most games as freely building without it is very awkward. So the 'creative' mod from Minetest Game has been included, and therefore also 'sfinv' on which it depends, they are almost completely unmodified. +This game is not as minimal as it could be, the 'creative' mod is not necessary. However, i consider it desirable for most games as freely building without it is very awkward. So the 'creative' mod from Minetest Game has been included, and therefore also the 'sfinv' mod on which it depends, they are almost completely unmodified. Because creating animated meshes is difficult the player model from Minetest Game is used, it seems suitable for many games. The player API of Minetest Game is quite fundamental. So, the 'player_api' mod from Minetest Game is included in a simplified form. -See the 'development.txt' document for details of how this game was created and other useful information. +Why Mapgen v6 is not supported +------------------------------ + +In the 'game.conf' file, mapgen v6 is set as a disallowed mapgen. +Mapgen v6 is very different to all the other mapgens, it has hardcoded biomes and does not use the Biome API. Due to this it makes game code more complex and more difficult to maintain, the mapgen also misses many features. +It is highly recommended that games do not support Mapgen v6 for these reasons. + + +Note about 'lamp' mod +--------------------- + +This is not a necessary part of the game, it is only provided in creative mode to illuminate caves and dungeons during testing. + + +How this game was created +------------------------- + +Minetest Game mods used unmodified or slightly modified: + +'creative': +Optional-depend on 'hand' mod instead of 'default' mod. +'sfinv' + + +Minetest Game mods used modified: + +'default' (becomes 'hand', 'gui' and 'textures' mods) +'player_api' + + +'default' mod changes: + +Split into 3 mods: + +'hand', contains: +Textures: +wieldhand.png +Code: +minetest.register_item + +'gui', contains: +Textures: +gui_formbg +gui_hb_bg +Code: +minetest.register_on_joinplayer player:set_formspec_prepend + +'textures', contains: +Code: +Required non-functional init.lua. +Textures: +bubble +crack_anylength +heart + + +'player_api' mod changes: + +Now only contains: + +Models: +Player model b3d, blend, skin texture +Sounds: +player_damage +Files: +api.lua: Remove 2D sprite player code. +init.lua: From register_on_joinplayer remove: +player:hud_set_hotbar_image("gui_hotbar.png") +player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") diff --git a/development.txt b/development.txt deleted file mode 100644 index 2027d03..0000000 --- a/development.txt +++ /dev/null @@ -1,63 +0,0 @@ -Why Mapgen v6 is not supported ------------------------------- - -In the 'game.conf' file, mapgen v6 is set as a disallowed mapgen. -Mapgen v6 is very different to all the other mapgens, it has hardcoded biomes and does not use the Biome API. Due to this it makes game code more complex and more difficult to maintain, the mapgen also misses many features. -It is highly recommended that games do not support Mapgen v6 for these reasons. - - -Note about 'lamp' mod ---------------------- - -This is not a necessary part of the game, it is only provided in creative mode to illuminate caves and dungeons during testing. - - -How this game was created -------------------------- - -MTG mods used unmodified: -creative (but optional-depend on 'hand' mod instead of default, and use new trash icon) -sfinv - - -MTG mods used modified: -default (becomes 'hand', 'gui' and 'textures' mods) -player_api - - -default mod changes: -Split into 3 mods: - -'hand', contains: -Textures: -wieldhand.png -Code: -minetest.register_item - -'gui', contains: -Textures: -gui_formbg -gui_furnace_arrow_bg -gui_hb_bg -Code: -minetest.register_on_joinplayer player:set_formspec_prepend - -'textures', contains: -Textures: -bubble -crack_anylength -heart - - -player_api mod changes: -Now only contains: - -Models: -Player model b3d, blend, skin texture -Sounds: -player_damage -Files: -api.lua unchanged -init.lua: From register_on_joinplayer remove: -player:hud_set_hotbar_image("gui_hotbar.png") -player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") diff --git a/mods/creative/README.txt b/mods/creative/README.txt index 4ccb211..32e8d22 100644 --- a/mods/creative/README.txt +++ b/mods/creative/README.txt @@ -14,4 +14,4 @@ paramat (CC BY-SA 3.0): * creative_next_icon.png * creative_search_icon.png * creative_clear_icon.png -* creative_trash_icon.png +* creative_trash_icon.png derived from a texture by kilbith (CC BY-SA 3.0) diff --git a/mods/creative/textures/creative_trash_icon.png b/mods/creative/textures/creative_trash_icon.png index bac31a11859ad8e60cdbe76e5a31e914e880abda..7d7a0a62f36472ffcc08cd07422d1c5e17e45e3b 100644 GIT binary patch literal 712 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrVCwgDaSW-r_4e+?-dhe5trxww zq*naqXuWX$%VVcGb_I&R1tv_`WU!j2d1GzgmQ#n_%r@D(8r!SMY)V`@C3wbkp`zrO9YquH$qXGj<1H+Alhfi&G|FJ(}SLs?`@OU z=Ko=Q^1aIOQ@pdR=KhzuvG=pT`FdxDxp@Z+zq8vWPg;3>!84VT2}&@z?=%LBL9Hq~$8|9AiV@%4Xy%;s14dR}%* zon77A&m;qutR!##$3==^`3{2oa1xFUptOVYBf1?jSv-y|x zQ#1GeuC3o5=i4=WKHIvdyz#uX-M?+jJ8Bj`d-DSr7ho$7bd@n~t^F`3MPuolJ6-v_ z)3Z&!%~Jltw_qE;+@zXk@59#=*ZUcKouw=zcJKN8Nip?5uFpu(S=s~FpY@DkZE@4y u*Z=k$xWstn8Ot*UZhL(O28IL6Y8X5J>@g7vyhz%<#MdUNT)eEJoLEaHbyFKX{1i1 zvQ)|wn&Z~fdDu#%I4N z9?GGztIsOdZ+67LFg>DIPh^&v85$OEZ<+cx!^ja%-0;6{t9;^s;UFZNRD zqj5{D>?*Gm`T>I9fs3}b(@U5N7S0XS)A>pI4t`wo!)pLwt4(;lQl`v6X(--?tUwg; zHMUAiDyj~g0#c+GV72SX?~OG!GOi3%!WsQZE^!=2i8(KduQ5xuFvXy&D{(%jZKPNk zUUr1Cew306bn^tce;AALec*D~w<`$co^`D3*kVtfkz4p&qC14n2^SybR9Y3bK93Fo zhQykz_%ZL+-nLXY!J}Y5tb`}S4Y~DIJAm8Z=PR)UoE12VpFfa)pNn)e+NgW1STquc$SxxGyDOVq zMUp~z8=m$U6^;Y^~q$Yyyhsn!^QfHYkmfQ0_ zg;9dyZ74|845ylmVjVJ*1{c~gr&yuc$Z>$=oB&itvF*wiN^jF1_x;Ty+5=u}J5yEX z^X4hnoy49*|{9RQN7W-Z$8v}dd_sQZrVu0qOK?4#3^&0a1|>6a#Ze@6w+ zVO!hnW=F8M+TmuhOR?u-)#Ni$7puGJd~CoOp5-!<(@HRsRN9rK?-u(v9?W`q!`l^@ z_xa{zV@V^B<>`0s^N+({?$?B?{SmV&f{OKdJ)6^7IuY`+(i2?F;*TxJqY;)K&C~2E z(Gc)$*p$7E>p(_=gR9-tcrB{BsVprd-BhL)Q{B{^NKkwt2)6Uk+GMSi>5;gW zLv#dOhrme_`B9zr?Kz7$`XR`@OTui-QyO;}?{Ln?(}Nw>^~7Vs8N4q23$)d~0|*t0 zUdVCu7HBI)Yt9hQYK=35K1l8W7B@X|@3J14C-5o2nxA-oqnH-Z*pqT^PQLrJi7?QS zIE7oF|5wY*> zWoEo_@_G3;&ruqNYUl&=NM&sGfEjhcp=Lp#CvtKJi2xrUfg*@!{r@*FW^ScEEB8xp zxKozG37Ea$NY;rcB2HiJnoSDRhAF|Xc5@!$m#m1N1ww;++876zeu2IXjF^Id0b=Zw A5dZ)H diff --git a/mods/gui/README.txt b/mods/gui/README.txt index f548a91..19b5405 100644 --- a/mods/gui/README.txt +++ b/mods/gui/README.txt @@ -13,6 +13,3 @@ Authors of media BlockMen (CC BY-SA 3.0): gui_formbg.png gui_hb_bg.png - -paramat (CC BY-SA 3.0): - gui_furnace_arrow_bg.png diff --git a/mods/gui/license.txt b/mods/gui/license.txt index 5e81c9c..e732662 100644 --- a/mods/gui/license.txt +++ b/mods/gui/license.txt @@ -22,7 +22,6 @@ License of media Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) Copyright (C) 2019 BlockMen -Copyright (C) 2019 paramat You are free to: Share — copy and redistribute the material in any medium or format. diff --git a/mods/gui/textures/gui_furnace_arrow_bg.png b/mods/gui/textures/gui_furnace_arrow_bg.png deleted file mode 100644 index 40f7d315b932e301beececaf630bc8ccb073ebd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU|Qwr;uunK>+Kz1|6oUvV;|E` zHP$gt4Uo2Hnjw|&FiiOGwY(1N{f(UZ+>g)623hG@@CrXVy*9Hr{oJ2=PiLtr&O62D z=B7(ksRE6}2M(MF>aQ<3_tW9hKKs4intzut{?hz6Z;5jKj3v^Z=9){Rr4;HuE}!&l zlAo%q_o+$yJbvlCTy$eDW4Qq%`D>;>SL_TO&IUtuJnX78R@&Mvm%hcnZCHQxZX!y9%pbDR8h zX1*UVImz-wAW&|}kJ)Vdd}l4VBiq8=22=^+89Sax$Z+iXzrS()?}UtAvHIDK>t6#I ze*d;H$8SG)L2BNgT=so>%?nMfe#&>BoZs`|bqi@{7-dZAx`KbQ= zCo2;_IkP&i-tpsUYJGVAr#D&>tEQ@L=u)qb`}yR*wuIS5mav~s`nO(vy^M3sqm%1( zKeXmBtzPqEEBn3z--M|m`d#p@3B7^pG6X|If~TP+Rjsxy=p?Y!B@P zQ)k#YDSmOb*K2WFFd;@PlV7onFVgKzPfO0v4NUb4a);CmjS*mXxxB63mrXkTum1YY z+J4?I{D|SnDJiQ8S$3{-XPlX-v9~E9u!_xb(HFiZXF--WB@P}}0f{aJ0};mrjiv(u zER72}n249KzvmUjCUN>ed5+ho(76AbZBNd6GBc(2`L?SMpM2hUktcp9TR-piDao$& zokn{$o{V%B`L4L37HVDd{fns@)uuaJ1B92<9^ZL#R*G;-V`0@I4Gs=x0f}Sz?vckC z%Iz*?macv0e|_^ghizFKtj$6VBzl(Ix96L2`s7WYLk03ohXq*L6ghZ+I@%NrcpMWX znhqGSG$wM8CQ-$HFj3|2zl7!cLd#TbQ=c=@kj+`MMFuE8# MUHx3vIVCg!0F!X3YybcN literal 0 HcmV?d00001 diff --git a/mods/textures/textures/gui_formbg.png b/mods/textures/textures/gui_formbg.png deleted file mode 100644 index c543466c4a6200b20c032c75185b430141818213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 zcmeAS@N?(olHy`uVBq!ia0y~yVEh2YzgU=oB3zQpn}L*8fKP}kkj4aBT3RM1CQM9B zyu7@kqM{xi9=5i&Kf3So0+n)<1o;IEGB9$e*}84IR^wj8z`*R`>EaktaqG>+gSsq? z3=S7P%cLb_-()2uOV4ONa&Rj1x~zi0hLsMB7&+5rGS20gI6V6H@AZS{{Esd23}+V_ z>fEh9t5_@1-&fw8y7j)?q3yfBu1t-Zn{zBtvaTv~=ZtT+Rcp5I`~R!;{Pq16mA~xQ z*MFKl?e@bInZEM$&Cl{~=|6n^Ir4MCZmX92XXcoj{;733Y`@I+;gmzBt=U}HMb>G? z1n*c@;QMeEnF1d^yq+1n=kbQ~T1x*E5JT7l+M@58do$zn=9N=)@bnn?JlE zt*Tkl7}(!$V({wYL^ii=$6I;#Si4ERn922J#{|Y`*W(<_w!xAOa^Y#7?2;S12x6(KX=xICUC1D{_C?OAt6%?vvZSZ0pUXO@ GgeCy_1gjVT diff --git a/mods/textures/textures/gui_furnace_arrow_bg.png b/mods/textures/textures/gui_furnace_arrow_bg.png deleted file mode 100644 index 40f7d315b932e301beececaf630bc8ccb073ebd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU|Qwr;uunK>+Kz1|6oUvV;|E` zHP$gt4Uo2Hnjw|&FiiOGwY(1N{f(UZ+>g)623hG@@CrXVy*9Hr{oJ2=PiLtr&O62D z=B7(ksRE6}2M(MF>aQ<3_tW9hKKs4intzut{?hz6Z;5jKj3v^Z=9){Rr4;HuE}!&l zlAo%q_o+$yJbvlCTy$eDW4Qq%`D>;>SL_TO&IUtuJnX78R@&Mvm%hcnZCHQxZX!y9%pbDR8h zX1*UVImz-wAW&|}kJ)Vdd}l4VBiq8=22=^+89Sax$Z+iXzrS()?}UtAvHIDK>t6#I ze*d;H$8SG)L2BNgT=so>%?nMfe#&>BoZs`|bqi@{7-dZAx`KbQ= zCo2;_IkP&i-tpsUYJGVAr#D&>tEQ@L=u)qb`}yR*wuIS5mav~s`nO(vy^M3sqm%1( zKeXmBtzPqEEBn3z--M|m`d#p@3B7^pG6X|If~TP