7 days to die как создать свой мод
@Освободитель Рабов Minor Mesh Fixes / Исправление мешей шлемов (MULTI)
Очень качественный мод, вот маленький сабмод к нему;
@Освободитель Рабов Players Slavery / Игрок работорговец!(RU)
Свежая версия мода на русском:
И маленький мод к данному моду:
@Освободитель Рабов More Waystation / Больше путевых станций (RU)
Из всех трех модов на расширение мира от данного Автора, этот ИМХО наиболее полезный.
@Освободитель Рабов More Belt Items V2 [Ru] / Больше видов поясов! [RU]
Я так понимаю, в steam более новая версия.
@Освободитель Рабов Backpack Distribution / Распределение рюкзаков по НПС
Годнота! Мод очень филигранно и равномерно распределяет рюкзаки среди НПС по миру Кенши.
@KRON Project Genesis: World Overhaul Alpha/Проект Генезис: Капитальный ремонт (EN) (V7.0.7)
Еще кстати у одного меня проблема, что кнопка покупки разрушенного здания пропала?
@KRON Project Genesis: World Overhaul Alpha/Проект Генезис: Капитальный ремонт (EN) (V7.0.7)
Здравствуйте, а какой мод отвечает за перестройку городов? Можно ли его удалить? Слишком много лампочек в городах(как то не по лоровски) и с Скуином какая то беда, куча зданий друг на друге. Где воры шиноби вообще 4 башни, одна воров, другая техохотников и две шеков.. Черти-что.. А модов на доп.здания у меня нету и это то по всей игре еще не бегал, только до погран-зоны добежал.
@Освободитель Рабов Sensible Spider Range / Адекватный диапазон атаки Кровавого паука!
ЕМНИП это давно уже пофикшено в ванили.
@Освободитель Рабов Food Storage Fix! / Фикс на хранилище еды!
Поставил себе, теперь немного меньше стало микроменеджмента в игре.
@Освободитель Рабов NPCs With Robotic Limbs / НПС теперь с протезами (RU)
Из всех подобных модов, я остановился в выборе именно на этом.
Basic Modding Tutorial 1
Contents
Introduction [ ]
In this section we will go over creating a very basic mod for 7 Days to Die (Alpha 19). It will be the simplest type of mod, which just modifies some of the parameters of existing game objects.
Specifically, we will make the nice wooden doors found on prefabs available as craftable items for the player.
Files and Folder Structure [ ]
To begin with, we will need some very specific folders and files for our mod.
1. First we need the root folder of the mod. I’m just going to create a folder called «MoreDoors».
2. Within that folder, create a subfolder called «config». This is where the actual configuration files will go. This is the only subfolder we need, because for this mod we are not adding any new assets to the game, just modifying existing assets.
3. Now create a new text file called «ModInfo.xml» in the root of MoreDoors.
4. Create three (3) text files in the config folder, called: blocks.xml, Localization.xml, and recipes.xml.
That’s all we need for this simple mod. I’ll explain the use of each file as we continue. Your folder structure should look like this:
Using Xpath [ ]
Before we go further, I want to talk a little bit about xpath.
What is Xpath? [ ]
Xpath is a way of finding information in xml files, and modifying values in those xml files. In the context of our 7 Days to Die mod, it will allow us to change some of the parameters set by the main game, when the game loads up.
Xpath uses a very specific syntax, which I’m not going to document here. (See: XPath Explained) But to help understand it, think of an XML file as almost being like a folder structure in your computer’s file system.
You can have items that contain subitems, and value assignments. For example, a item can have a bunch of attributes under it, which you could think of like:
Xpath uses that sort of syntax for finding, adding, removing, and changing attributes of things in the game.
You can easily google for more assistance on using Xpath.
Modinfo.xml [ ]
This file is required by the game to even load your mod at all, and contains just some basic parameters. It’s easiest to simply show you an example, which is the one I created for my MoreDoors mod:
(NOTE: There is actually an extra line that needs to be at the beginning of the file, but the editor thinks that this is a «Link in Non-wiki Syntax» so it won’t let me put it in here. )
You can put whatever you want in there, to be honest. It’s mostly to help document the mod.
config\blocks.xml [ ]
This is where the fun begins. To start with, we’re going to first look at the configuration of the doors in the base game. To do so, I searched for «Door» in the file blocks.xml that I found in my 7D installation directory.
I also located a section for the doors that players can already craft in the game:
So now I have two important things: What a craftable door looks like, and what the uncraftable door that I want to make craftable looks like. Yay!
I also noted that there’s several versions of each of these two things:
And also there’s a houseFrontDoor2 set with the same three versions.
Digging into those sections, I see this interesting section:
So this tells us that those three versions are the three possible upgrades for the door. v1 is the unreinforced door, v2 is the wood reinforced door, and v3 is the metal reinforced door.
Now, looking at the two block groups, I noted several attributes that appear on the secureDoorWooden set that are missing from the houseFrontDoor set:
So what we need to do is insert those attributes into the definitions for the Front Doors. We’ll use the Xpath directive «setattribute» to insert new attributes into those blocks (in the config/blocks.xml file):
We won’t worry about the v2 and v3 sections, since we don’t plan on players being able to remove the reinforced doors without first demolishing them down to the base door.
Also, for the CustomIcon, I found the picture I wanted in the /data/ItemIcons folder within the 7D install folder, and used the name of the picture that was appropriate.
config\Localization.txt [ ]
This file is pretty simple. We need to provide the text for the item as it appears in the crafting menus. So in your Localization.txt file, we should have these lines:
We only need these for the v1 doors because the player won’t be crafting the reinforced doors directly. (And hey, if someone knows the French, German, Klingon and Spanish for «Front Door» feel free to update this tutorial!)
config\recipes.xml [ ]
Finally, we want to make a way for the players to craft the doors. In this case we’ll use the xpath «append» method to add some new recipes to the game. Looking at the main recipes.xml file in the 7 Days to Die install folder, we can see that it’s a really simple section:
So what do we want to use? Just for our example, let’s say a brass doorknob, some brass bits (that would be hinges) and some wood. Another quick search through the recipes and I find the three resource names I want:
So we add those as items required for our recipe, and we get the following recipe:
Do the same for the houseFrontDoor2_v1, and then use the xpath Append function to give us a final recipes.xml file that looks like this:
Wrapping up [ ]
Ok, so we should now have four files within our MoreDoors folder:
That’s all there is! Copy that whole MoreDoors folder into a «Mods» folder within your 7 Days to Die main installation, and give it a try!
You might want to actually add a recipe to craft doorknobs rather than waiting to scavenge them, but that’s up to you. I’ve posted the full texts of each file at the very end of this article for you.
Лучшие моды для 7 Days to Die
Готовы ли вы испытать новые ощущения от прохождения 7 Days to Die? Это, в общем-то, типичная игра жанра survival horror, единственная цель которой – выжить. Но, к счастью игроков, есть множество сногсшибательных модов, которые способны сделать приключения вашего несчастного персонажа гораздо интереснее!
7 Days to Die появилась в раннем доступ еще в 2013 году, когда бум на игры про зомби пошел на спад, а жанр survival был на пике своей популярности. Много лет спустя эта игра оказалась одним из немногих миксов зомби-хоррора и симулятора выживания, который до сих пор остается популярным. Сами игроки стараются поддерживать 7 Days to Die новым контентом в виде модификаций и пакетов текстур.
Новые моды продолжают потоком идти от изобретательных фанатов, которые пока не собираются останавливать творческий процесс. В этой игре гармонично совмещаются крафт, исследование, строительство, выживание и борьба против других игроков или орды зомби. Мы подготовили небольшой список модов для 7 Days to Die, чтобы помочь вам получить более яркие впечатления от выживания в жестоком апокалиптическом мире Navezgane.
Как установить моды для игры:
Вот и все! Теперь вы сможете играть с выбранными модами. Итак, как выглядит список лучших модов для 7 Days to Die? Листайте дальше и вы это узнаете.
Medieval
Вы любите драконов, эльфов, и тому подобное? Мод Medieval привносит в игру много новых элементов из фэнтези. Трудно найти более крутое сочетание зомби и рыцарей.
Gnamod
Gnamod предназначен для того, чтобы сделать 7 Days to Die сложнее. Если сама игра вам понравилась, но хочется более серьезного вызова, мод идеально вам подойдет.
Fennec
FennecMod предлагает новый крутой элемент, который отличает его от остальных модов – систему специализаций. Вместо классовой системы с уровнями вы получаете специализацию в выбранной вами области, причем уровень соответствующих умений изначально будет достаточно высок.
Valmod Overhaul
Valmar разработал крупную модификацию Valmod, которая доступа в виде двух пакетов – Overhaul или Expansion. Overhaul идеально подходит для игроков, которые хотят приобрести совершенно новый опыт во время прохождения этой игры.
Darkness Falls
Darkness Falls добавляет новую систему классов с 6 заданиями для каждого. Зомби приходят в основном ночью и гораздо быстрее респаунятся.
Undead Legacy
Если вы поклонник Fallout, то должны срочно скачать мод! Undead Legacy вдохновлен вселенной Fallout и добавляет огромное количество предметов, которые можно найти, а также различные способы крафта.
Мод содержит более 770 новых предметов и 47 коллекционируемых перков. Помимо этого, игроки получают отличные новые декорации.
Ravenhearst
Ravenhearst делает игру не только намного более захватывающей, но и сложной. Например, вам нужна продвинутая кузница, чтобы создавать более навороченные предметы. Инфекции становятся смертоноснее.
Starvation
Starvation добавляет гораздо больше реализма, чем в оригинальной игре.
Мод называется «Голодание» из-за порчи пищи и чумы. Но он также добавляет новых животных, зомби и боссов, так что установить его стоит.
True Survival
True Survival во многом похож на предыдущий мод Starvation, но имеет несколько ключевых отличий. Здесь вы можете выбрать одну из многих различных «профессий» – врача, полицейского, солдата, повара и т. д.
Хотя эти два мода похожи, каждый из них имеет свои собственные отличительные характеристики, которые делают их намного лучше.
War of the Walkers
Мод War Of The Walkers содержит в себе много отличных компонентов, которые действительно удивят вас и заставят хотеть большего. Новые враги, новая добыча, новые напитки, возможности мода кажутся бесконечными.
Добавляет растительные культуры, книги, предметы для восстановления здоровья, систему отдыха, обновленные биомы, возможность ловить рыбу, новых NPC и многое другое. Также игрокам доступны новые навыки и предметы, но все время нужно быть начеку, ведь в то же время появляются и более опасные враги.
7D2D Reimagined
Вы, вероятно, хотите придать игре совершенно новые оттенки, ведь вам наверняка уже наскучили атаки одной и той же орды нежити, повторяющиеся снова и снова.
Если вы новичок и пробиваетесь через игру самостоятельно, то мод также даст вам небольшую передышку, пока вы окончательно не освоитесь.
Less Grass
Наличие травы и листвы в любой игре оказывает большое влияние на производительность. Конечно, они помогают оживить мир и все такое, но не каждый компьютер может справиться с отображением всей этой зелени.
Если вы играете на слабом устройстве и испытываете проблемы с частотой кадров, этот мод для 7 Days to Die поможет вам. Он уменьшит количество травы, так что игра после его установки должна пойти гладко.
Zombie Nerf
Разве вам нравится, когда приходят всякие зомби и уничтожают вашу идеальную базу? У них просто не хватает ума оценить огромные усилия, приложенные для создания этого архитектурного шедевра. Если вы не можете стоять и смотреть, как ваша база разрушается, то вам стоит полностью предотвратить подобное развитие событий с помощью мода Zombie Nerf.
Больше не придется переживать о том, что что-то уничтожит ваш несокрушимый бункер. Излишне говорить, что модификация значительно снизит сложность игры, сделав ее совершенно легкой для тех, кто от симуляторов выживания ждет хорошего вызова. Зато этот мод идеально подходит для новичков, которые все еще входят в курс дела.
No Special Zombies or Brick Damage
Вам придется делать многое в 7 Days To Die для того, чтобы остаться в живых, в том числе защищаться от волн зараженных существ. Если «нормальных» зомби опытным игрокам может показаться недостаточно, то игра предлагает другой класс монстров, известных как «особые зараженные».
Появление этих противных тварей не обходится без последствий, которые абсолютно точно испортят ваш день. Крикунья, например, может вызвать орду нежити, а в это время гусеничный зомби тихонечко подползет и убьет вас, пока вы этого даже не ожидаете.
Если вы ненавидите этих существ, то можете просто убрать их из игры, использовав этот мод. Обратите внимание, однако, что он удаляет только некоторых из этих монстров, включая фералов, облученных, снежных зомби, стервятников и собак.
Duplication (Glitch) Patch
Есть в игре один маленький подлый глюк, который позволяет игрокам копировать и дублировать предметы. Он может показаться отличной находкой для выживания, но использовать его во время игры в режиме PvP будет довольно несправедливо, не так ли?
Игрок может просто скопировать предмет из любого сундука, не тратя усилий на его поиск или создание. Патч полностью убирает этот глюк, таким образом, вам не придется беспокоиться о том, что во время мультиплеера кто-то скопирует без спроса ваши предметы.
Heads Up Display
Один из важнейших моментов этой игры – необходимость постоянно следить за своими жизненными показателями, такими, как жажда, голод, выносливость и здоровье. Heads Up Display предназначен для более удобной выдачи информации пользователю: он не только отображает вашу статистику, но и позволяет вам видеть компас, дату и время.
Вам больше не нужно ни на что отвлекаться, чтобы получить эти сведения, все доступно в одном месте.
Survivor’s Pack Starting Gear
В 7 Days To Die вас ждет, прежде всего, изнурительный поиск припасов. Новичкам этот процесс может показаться немного унылым, однако, есть отличный мод, который немного упростит ситуацию и даст игрокам небольшую фору.
При первой загрузке игры игроки получают рюкзак выжившего, который включает в себя:
Colored Crosshairs
Большинству игроков, возможно, хотелось бы самостоятельно выбрать вид прицела. С помощью мода Colored Crosshairs такая возможность есть, он позволяет изменять не только размер (прицел-точка, большой прицел), но и цвет прицела (синий, зеленый, красный).
Starter Class System
Мод, по сути, является частью Valmod’s Overhaul, только без дополнительных функций. Если вы немного растерялись, впервые запустив 7 Days To Die, наличие стартового класса должно дать вам некоторое представление о том, как подступиться к игровому процессу.
В общей сложности на выбор предлагаются девять классов, каждый из которых имеет свои собственные специальные рецепты. Как только вы выберете класс, вам дадут некий стартовый набор с предметами, которые соответствуют вашей роли. Далее вы сможете продолжать развивать вашего персонажа на основе класса, который вы выбрали.
Это отличный мод, который помогает новым игрокам начать прохождение и подталкивает ветеранов испробовать совершенно новый стиль игры.
7D2D: Survival Horror
Хотя 7 Days To Die полна монстров и кошмарных ситуаций, ее жанр нельзя назвать классическим «survival horror». Конечно, вы начинаете с малого, но вскоре вы забудете об этом, вооружившись до зубов. Для любителей ужастиков и создан мод 7D2D: Survival Horror, изменяющий поведение зомби и ваши навыки.
Backpack Expansion
Организация хранения жизненно важна, когда вы собираете материалы в полевых условиях. Становится безумно обидно, когда находишь редкий предмет и понимаешь, что рюкзак заполнен до краев. Мод добавляет больше слотов в ваш инвентарь, так что вам не придется пропускать какие-либо полезные предметы.
Miner
В сутках слишком мало часов, не так ли? В мире, где нужно всегда быть готовым к любым вторжениям зомби, вам нужно будет разумно планировать свои действия и максимально использовать ресурсы.
Если вы хотите освободить себе немного времени, этот 7 Days to Die mod позволяет вам создать станцию, каждый день выдающую случайный набор предметов.
Auto Farmer
Auto Farmer работает так же, как и Miner, но вместо набора предметов вы получите урожай. Если вы его будете использовать, то сможете обеспечить себя едой. Чтобы автоферма заработала, вам понадобится пять единиц удобрений и железная мотыга.
Обратите внимание, что вы можете собирать урожай только в конце дня, поэтому держите обычную ферму на случай, если у вас вдруг закончатся припасы.
Мод от Sirillion придется по вкусу тем, кого не устраивает слишком «чистый» дизайн интерфейса игры. Мод изменяет внешний вид HUD, главного меню и инвентаря, добавляя им фон с грязевыми разводами (каждый из этих трех элементов можно использовать по отдельности). Можно сказать, что интерфейс становится более соответствующим тематике игры.
HDHQ Overhaul
Мод HDHQ Overhaul – это еще одно косметическое улучшение игры. С его помощью изменяются текстуры, повышаются резкость и освещенность местности, а перемена погоды становится более заметной. Мод добавляет живости и насыщенности бесплодному миру, улучшая отражения в воде и делая луну ярче. Появляются различные биомы, в том числе и густые леса, отлично скрывающие приближение зомби.
Farming
У вас есть шанс превратить 7 Days to Die в одну из лучших фермерских игр на ПК, если вы воспользуетесь этим модом. Если вы собираетесь выжить, то вам понадобится полный желудок, а изредка появляющееся тушеное мясо с этой задачей просто не справится. Мод Farming расширяет механику фермерства базовой игры, так что теперь вы можете разводить домашний скот и готовить несколько новых домашних блюд.
Есть также новые рабочие станции, так что вы можете коптить мясо, делать вино или попробовать себя в роли мясника. Кроме того, вы можете собирать различные специи и травы, выращивать цыплят в новых курятниках или строить свинарники для получения бекона и свиных хрящей… ммм, нямка.
The Walking Dead
Хотя мод не добавляет в игру Рика Граймса или других фаворитов этого шоу, он действительно делает зомби похожими на их собратьев из телесериала. Выстрелы в голову приводят к мгновенной смерти, а зомби оказываются медленными и неуклюжими, благодаря чему вам становится проще выжить в ближнем бою. Исчезают одичавшие зомби, а с ними и ночные бегуны, мутанты-зомби, животные-зомби и другие особые зомби.
Food and Water Bars
Практичный мод для 7 Days to Die добавляет шкалы еды и здоровья, температуры, а также обозначение вашего текущего уровня. Благодаря ему намного проще следить за состоянием персонажа. Мод также меняет расположение значков статистики, увеличивая размер шкалы XP на HUD-дисплее для большего удобства игрока.
Итак, теперь вы знаете, какие моды для 7 Days to Die стоит попробовать. И так как пока нет подтверждений тому, что эта игра в ближайшее время наконец-то выйдет из стадии раннего доступа, вы можете обратить свое внимание на другие игры на тему апокалипса, которые выходили на ПК.
XPath Тема объяснения моддинга
Это позволяет вам применять исправления к файлам XML без ручного редактирования обычных файлов XML.
SDX частично поддерживает это с момента своего первого выпуска, и многие SDX Modlets уже написаны таким образом.
Мы будем использовать некоторые из xpath SDX в качестве примеров в этой теме, но SDX не требуется для этого в A17 и далее.
Данная тема будет пополнятся со временем.
Следующая структура модов ожидается для A17 и последующих версий:
Вы сможете загрузить несколько модов, и загрузка будет происходить, пока существует ModInfo.xml. Это не отличается от того, что мы делали с другими альфа-версиями, за исключением папки Config.
Эта папка Config будет поддерживать загрузку файлов XML, написанных с использованием xpath, в следующей структуре папок:
Файлы в папке Config не будут полной копией ванильного файла с вашими изменениями. Скорее, он будет содержать изменения, которые вы хотите внести в ванильные файлы. Файлы в разделе Config должны совпадать с обычным именем файла. Вы не можете создать файл entityclasses2.xml и ожидать, что он будет работать. Любые изменения в entityclasses.xml должны выполняться в том же файле. Однако у каждого мода может быть свой собственный entityclasses.xml.
Во время инициализации игры она выполняет слияние xpath только в памяти; на самом деле никакие файлы не будут изменены. Это позволит нам удалять моды, которые нам больше не нужны, без повторной проверки на Steam или предыдущие копии xml. Это большой вопрос. Больше никаких половинных слияний мода и того, что он не работает, а затем пытается вытащить его обратно.
Для нас это означает, что мы сможем создавать множество меньших модов, которые я назвал модлетами, которые могут добавлять, удалять и изменять более мелкие части игры. Их можно использовать вместе или добавить в модификацию, чтобы упростить игровой процесс.
С правильно сконструированным модлетом мы сможем собрать воедино новые стили игры, чтобы люди могли ими наслаждаться и делиться. Моддеру, работающему над капитальным изменениям, не придется дублировать работу. Если бы они захотели включить мод No Ammo, им бы не пришлось его кодировать, что позволило бы им сосредоточиться на деталях, которые делают их мод действительно уникальным.
XPath Dissected
XPath может показаться немного устрашающим для людей, незнакомых с синтаксисом.
В этом примере мы хотим изменить размер контейнера минибайка.
Нам нужно иметь возможность идентифицировать нужный узел XML как можно точнее. Поскольку контейнеры с добычей содержат идентификатор, мы будем рассматривать его как нашу цель. Мы действительно хотим изменить атрибут размера, но он недостаточно уникален, чтобы найти его напрямую. Мы хотим указать xpath прямой путь туда, где мы хотим внести изменения.
Когда мы хотим ссылаться на узлы XML в xpath, мы будем использовать разделитель /.
приводит нас к нужному контейнеру. Других контейнеров для добычи с идентификатором 62 не существует, поэтому мы не рискуем изменить больше, чем мы хотим, но мы хотели изменить атрибут размера специально.
дает нам прямой доступ к значению размера.
Итак, наша полная команда xpath будет выглядеть так:



























