В каком файле искать биомы?

Russian
fexinel
Member
 
Posts: 14
Joined: Fri Jul 20, 2018 14:20

В каком файле искать биомы?

by fexinel » Mon Sep 17, 2018 08:15

Привет всем. Может кто-то знает в каком файле прописаны биомы в minetest? У меня линукс.
 

User avatar
Doloment
Member
 
Posts: 13
Joined: Wed Apr 19, 2017 18:31
Location: Novosibirsk, Russia
GitHub: Doloment
In-game: Doloment

Re: В каком файле искать биомы?

by Doloment » Wed Sep 19, 2018 09:25

В MTG есть базовый мод default и в нем есть файл "mapgen.lua". В версии 0.4.17 биомы находятся на 536 строке и ниже до 1270 строки. Чтобы изменить этот файл у всех пользователей linux нужно открыть проводник (в Linux Mint называется "nemo", в Ubuntu "nautilus". Остальные дистрибутивы - не в курсе) под рутом через терминал используя эту команду:
Code: Select all
sudo 'название_проводника'
После ее введения потребуется ввести пароль, затем откроется проводник под рутом. Папка MTG (названа minetest_game) находится в следующей директории:
Code: Select all
/usr/share/minetest/games
Открываешь папку и находишь папку default. Дальше ты знаешь что делать.

Также можно скачать отдельный файл MTG и распаковать (ВНИМАНИЕ! ПОСЛЕ РАСПАКОВКИ В ПАПКЕ ДОЛЖНА ПОЯВИТСЯ ТОЛЬКО ОДНА ПАПКА!!!) в
Code: Select all
/home/'имя_пользователя'/.minetest/games
Чтобы включить отображение папки .minetest и других скрытых папок достаточно нажать Ctrl+H в окне проводника или поставить галочку у "Отображать скрытые файлы" (или что-то наподобие) в меню "Вид". В папке .minetest не окажется папок games, mods и textures, поэтому следует их создать самостоятельно.

Все, все что мог разжевал. Будут вопросы - пиши, или ищи в интернете. Удачи!
 

fexinel
Member
 
Posts: 14
Joined: Fri Jul 20, 2018 14:20
 

fexinel
Member
 
Posts: 14
Joined: Fri Jul 20, 2018 14:20

Re: В каком файле искать биомы?

by fexinel » Wed Oct 10, 2018 15:40

Подскажите пожалуйста. А если я хочу, чтобы цветок произрастал везде, кроме биома taiga, то как это сделать? Есть такой код:
Code: Select all
minetest.register_decoration({
    deco_type = "simple",
    place_on = "default:stone",
    sidelen = 16,
    fill_ratio = 0.01,
    biomes = {"..."},
    decoration = "moreplants:stoneflower",
    height = 1,
})

В строчке biomes = {"..."}, перечислять все биомы для цветка, кроме taiga, или можно как-то проще поступить?
 

User avatar
Andrey01
Member
 
Posts: 2173
Joined: Wed Oct 19, 2016 15:18
Location: Russia, Moscow
GitHub: Andrey2470T
In-game: Andrey01

Re: В каком файле искать биомы?

by Andrey01 » Wed Oct 10, 2018 19:26

fexinel wrote:Подскажите пожалуйста. А если я хочу, чтобы цветок произрастал везде, кроме биома taiga, то как это сделать? Есть такой код:
Code: Select all
minetest.register_decoration({
    deco_type = "simple",
    place_on = "default:stone",
    sidelen = 16,
    fill_ratio = 0.01,
    biomes = {"..."},
    decoration = "moreplants:stoneflower",
    height = 1,
})

В строчке biomes = {"..."}, перечислять все биомы для цветка, кроме taiga, или можно как-то проще поступить?

А вы пробовали перечислять в той таблице все биомы? Попробуйте перечислить, посмотрим что будет. А вместо "default:stone" в переменной place_on попробуйте присвоить ей таблицу, содержащую строки каждого блока земли, например с сухой травой, с обычной...
DL9Eh7xVBw7DXwLAMX1lStE21bSD2XUQ
 

fexinel
Member
 
Posts: 14
Joined: Fri Jul 20, 2018 14:20

Re: В каком файле искать биомы?

by fexinel » Thu Oct 11, 2018 11:56

Andrey01 wrote:А вы пробовали перечислять в той таблице все биомы? Попробуйте перечислить, посмотрим что будет. А вместо "default:stone" в переменной place_on попробуйте присвоить ей таблицу, содержащую строки каждого блока земли, например с сухой травой, с обычной...

Тогда растение появляется везде. Я так понимаю, что нужно указать все биомы, кроме taiga. Я просто думал, что может есть какая-то команда, которая просто исключит биом taiga для данного растения:)
 

User avatar
Andrey01
Member
 
Posts: 2173
Joined: Wed Oct 19, 2016 15:18
Location: Russia, Moscow
GitHub: Andrey2470T
In-game: Andrey01

Re: В каком файле искать биомы?

by Andrey01 » Fri Oct 12, 2018 07:01

fexinel wrote:
Andrey01 wrote:А вы пробовали перечислять в той таблице все биомы? Попробуйте перечислить, посмотрим что будет. А вместо "default:stone" в переменной place_on попробуйте присвоить ей таблицу, содержащую строки каждого блока земли, например с сухой травой, с обычной...

Тогда растение появляется везде. Я так понимаю, что нужно указать все биомы, кроме taiga. Я просто думал, что может есть какая-то команда, которая просто исключит биом taiga для данного растения:)

Я предлагаю вам просто вбить в таблицу весь комплект биомов, кроме тайги, но только похоже, что они генерироваться у вас будут на поверхности камня. Попробуйте создать таблицу place_on, где будут перечисляться блоки земли с всеми видами трав(сухой, обычной). Я думаю, что так должно работать правильно :)
DL9Eh7xVBw7DXwLAMX1lStE21bSD2XUQ
 

fexinel
Member
 
Posts: 14
Joined: Fri Jul 20, 2018 14:20
 


Return to Русский



Who is online

Users browsing this forum: No registered users and 1 guest