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

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

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

by fexinel » Post

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

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

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

by Doloment » Post

В 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: 17
Joined: Fri Jul 20, 2018 14:20

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

by fexinel » Post

Спасибо большое!

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

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

by fexinel » Post

Подскажите пожалуйста. А если я хочу, чтобы цветок произрастал везде, кроме биома 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: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

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

by Andrey01 » Post

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 попробуйте присвоить ей таблицу, содержащую строки каждого блока земли, например с сухой травой, с обычной...

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

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

by fexinel » Post

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

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

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

by Andrey01 » Post

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

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

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

by fexinel » Post

Спасибо:)

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests