diff --git a/ModInfo.xml b/ModInfo.xml index 9f6a970..9a84227 100644 --- a/ModInfo.xml +++ b/ModInfo.xml @@ -2,8 +2,8 @@ - + - + diff --git a/NEXUS_CHANGELOG_1.5.0.txt b/NEXUS_CHANGELOG_1.5.0.txt new file mode 100644 index 0000000..fcfe906 --- /dev/null +++ b/NEXUS_CHANGELOG_1.5.0.txt @@ -0,0 +1,7 @@ +NEW: this build is for 7 Days to Die 3.3 (experimental branch; tested on V 3.3 b14). For game 3.2 keep using 1.4.2 - it stays on the Files tab. Code built for 3.3 does not run on 3.2 and vice versa; each build shows an "incompatible" window in the main menu if started on the wrong game version. +The Spatial Vault carries over from 3.2 saves: its items are read and from then on saved in the new format. Back up your save before switching the game to 3.3. +The Pyramid of Heresy works on 3.3 again (on 1.4.x it failed to load there). +FIX: the Necromancer's Knife now marks a Victim even with a single killing blow. Before, a zombie killed in one hit left no Victim loot (reported by sanovskiy). +CHANGED: the red Victim corpse no longer turns into a bag when searched. It opens by itself like a container, with the game's usual search timer, and the ingredients are taken straight from it. +An untouched Victim corpse stays for 5 minutes, an opened but not emptied one for an hour, an emptied one vanishes as soon as you close it. An opened corpse survives saving and loading. +Drop-in over 1.4.2 once the game is on 3.3; saves carry over. Single-player. The mod ships Harmony libraries, so EasyAntiCheat must be off. diff --git a/NEXUS_DESCRIPTION.bbcode b/NEXUS_DESCRIPTION.bbcode index 4860955..00b376c 100644 --- a/NEXUS_DESCRIPTION.bbcode +++ b/NEXUS_DESCRIPTION.bbcode @@ -30,7 +30,7 @@ To uninstall, delete the folder. The mod adds items and one block, so a save tha [b]Turn the horde on itself.[/b] The [b]Spirit Stone[/b] is thrown; the zombie it touches switches sides and starts tearing into the others instead of you. The [b]Scroll of Deviation[/b] does the same to everything in the blast radius at once. -[b]A blade that grows with you.[/b] The [b]Necromancer's Knife[/b] is carved from a thighbone - a straight amputation-knife edge, a bone guard, a rope-wrapped grip and runes that glow. It scales its damage with your Necromancy level - nearly useless in unskilled hands, lethal once you are levelled. It heals you for half the damage dealt and marks the wounded zombie as a Victim: its corpse turns red and stays for five minutes, and searching it leaves a Victim's bag of necromantic ingredients. [b]Six mods fit this knife and nothing else[/b]: water and food drawn straight out of corpses, protection from heat and cold, slowed victims, an area power-attack storm bought with your own health, and every nearby zombie marked on your compass and map. +[b]A blade that grows with you.[/b] The [b]Necromancer's Knife[/b] is carved from a thighbone - a straight amputation-knife edge, a bone guard, a rope-wrapped grip and runes that glow. It scales its damage with your Necromancy level - nearly useless in unskilled hands, lethal once you are levelled. It heals you for half the damage dealt and marks the wounded zombie as a Victim, even with a single killing blow: its corpse turns red and opens like a container full of necromantic ingredients. An untouched corpse stays for five minutes, an opened one for an hour, an emptied one vanishes at once. [b]Six mods fit this knife and nothing else[/b]: water and food drawn straight out of corpses, protection from heat and cold, slowed victims, an area power-attack storm bought with your own health, and every nearby zombie marked on your compass and map. [b]Undead that fight for you.[/b] Summoning books raise a [b]zombie dog, bear, wolf or griffin[/b] - permanent companions, one of each kind at a time, recalled into the book with a power attack. [b]Pharaoh’s Swarm[/b] release a swarm that scatters wide and stings zombies onto your side. The [b]Banshee's Scroll[/b] screams up a small horde that is [i]not[/i] on your side at all - use it on purpose. @@ -47,7 +47,7 @@ To uninstall, delete the folder. The mod adds items and one block, so a save tha [size=5][b]Requirements[/b][/size] [list] -[*][b]7 Days to Die 3.2.[/b] Other versions are untested. +[*][b]7 Days to Die 3.3 (experimental): version 1.5.0. 7 Days to Die 3.2: version 1.4.2.[/b] Both are on the Files tab. Each build tells you in the main menu if it is started on the wrong game version. [*][b]EasyAntiCheat must be off[/b] - the mod uses Harmony patches. [*][b]No other mods required.[/b] Harmony itself ships with the game. [*][b]Single-player.[/b] The story scenes rely on the game's own pause, which vanilla only applies in single-player; in multiplayer they play without stopping time. Everything else works, but the mod was built and tested solo. diff --git a/NEXUS_FILE_SUMMARY_1.5.0.txt b/NEXUS_FILE_SUMMARY_1.5.0.txt new file mode 100644 index 0000000..bb14c48 --- /dev/null +++ b/NEXUS_FILE_SUMMARY_1.5.0.txt @@ -0,0 +1 @@ +For game 3.3 (experimental). Spatial Vault from 3.2 saves carries over, Pyramid of Heresy works. Knife marks a Victim even with a one-hit kill; the red corpse opens like a container, no bag. For game 3.2 stay on 1.4.2. diff --git a/NecromancerHarmony.dll b/NecromancerHarmony.dll index b7c351b..39f2b25 100644 Binary files a/NecromancerHarmony.dll and b/NecromancerHarmony.dll differ diff --git a/NecromancerHarmony.pdb b/NecromancerHarmony.pdb index 442eec5..0fc1d14 100644 Binary files a/NecromancerHarmony.pdb and b/NecromancerHarmony.pdb differ diff --git a/NecromancerTEPersistence.dll b/NecromancerTEPersistence.dll index 6109cdc..3b015ca 100644 Binary files a/NecromancerTEPersistence.dll and b/NecromancerTEPersistence.dll differ diff --git a/NecromancerTEPersistence.pdb b/NecromancerTEPersistence.pdb index cd06c43..6401faf 100644 Binary files a/NecromancerTEPersistence.pdb and b/NecromancerTEPersistence.pdb differ diff --git a/README.md b/README.md index 6155dd5..eac2437 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ *English version below — scroll past the Russian half.* -**Версия 1.4.2** — для 7 Days to Die 3.2 (с 3.3 experimental не совместима и сама об этом скажет). Автор: Alex Cube. +**Версия 1.5.0** — для 7 Days to Die 3.3 (experimental). Для игры 3.2 — версия 1.4.2. Каждая сборка на чужой версии игры сама скажет, что несовместима. Автор: Alex Cube. - Страница мода: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 @@ -57,7 +57,8 @@ HUD за этим следят два индикатора: череп в ста - **Нож некроманта** — клинок, выточенный из бедренной кости: прямое лезвие, как у ампутационного ножа, костяная гарда, рукоять в верёвочной обмотке и светящиеся руны. Урон растёт вместе с навыком Некромантии: почти бесполезен в неопытных руках, смертоносен у прокачанного игрока. - Лечит владельца на половину нанесённого урона и метит раненого зомби как Жертву — труп такого + Лечит владельца на половину нанесённого урона и метит раненого зомби как Жертву (даже убитого + с одного удара) — труп такого зомби краснеет, и его можно обыскать, как ящик: внутри ингредиенты Жертвы. Нетронутый труп лежит 5 минут, открытый, но не опустошённый, — час, опустошённый исчезает сразу. - **Шесть модов только для Ножа некроманта** — обычные моды для ножей в это оружие не встают, а @@ -158,16 +159,20 @@ HUD за этим следят два индикатора: череп в ста Распакуйте папку `NecromancerTome` в `<папка игры>/Mods/` (или в `%APPDATA%/7DaysToDie/Mods/`) и запустите игру. Мод содержит Harmony-библиотеки, поэтому **EAC должен быть выключен**. +Версия 1.5.0 — для игры 3.3; для игры 3.2 скачайте 1.4.2 (обе лежат на Nexus во вкладке Files). + Рассчитан на одиночную игру: ванильная пауза работает только в сингле, поэтому в мультиплеере сюжетные сцены проиграются без остановки времени. ## Статус -Версия 1.4.2 — **защита от несовместимой версии игры**. Если мод запущен не на той версии игры, под которую собран (эта сборка — для 3.2.x), в главном меню появляется окно «мод несовместим, обновите» с единственной кнопкой «Выйти из игры». Если игрок всё же откроет мир, сохранённое Пространственное хранилище не разбирается и записывается обратно байт в байт — вещи дождутся правильной сборки мода. +Версия 1.5.0 — **сборка под игру 3.3** (experimental, проверена на V 3.3 b14). Для игры 3.2 остаётся версия 1.4.2: код под 3.3 на 3.2 не работает и наоборот, и каждая сборка на чужой версии игры сама скажет, что несовместима. Пространственное хранилище из сейва 3.2 переносится: вещи читаются и дальше сохраняются в новом формате. Пирамида Ереси на 3.3 снова работает. **Нож некроманта метит Жертву и при убийстве с одного удара** — раньше такой зомби оставался без добычи. **Красный труп Жертвы больше не превращается в мешок**: он сам открывается, как ящик, с обычным таймером обыска игры. Нетронутый лежит 5 минут, открытый, но не опустошённый, — час, опустошённый исчезает сразу; открытый труп переживает сохранение и загрузку. + +Версия 1.4.2 — **защита от несовместимой версии игры**. Если мод запущен не на той версии игры, под которую собран (1.4.2 собрана для 3.2.x, 1.5.0 — для 3.3.x), в главном меню появляется окно «мод несовместим, обновите» с единственной кнопкой «Выйти из игры». Если игрок всё же откроет мир, сохранённое Пространственное хранилище не разбирается и записывается обратно байт в байт — вещи дождутся правильной сборки мода. Версия 1.4.1 — **исправлено падение FPS**. Красный труп «Жертвы» оставлял в памяти свои текстуры и материалы и не отдавал их до перезапуска игры: за пару часов набегали гигабайты видеопамяти, и FPS падал в разы. Теперь всё убирается вместе с трупом, а сам труп лежит 5 минут, а не час. Урон ножа пересчитывается раз в секунду, а не 10 раз. -**Мод рассчитан на игру 3.2 и НЕ совместим с 3.3 experimental**: там перестаёт сохраняться содержимое Пространственного хранилища и ломается Пирамида Ереси. Версия под 3.3 выйдет отдельно. +**Версии 1.4.x рассчитаны на игру 3.2 и НЕ совместимы с 3.3 experimental**: там перестаёт сохраняться содержимое Пространственного хранилища и ломается Пирамида Ереси. Для 3.3 — версия 1.5.0. Версия 1.4.0 — **питомцы переписаны заново**, и первый из них теперь доступен рано: **Дух крысы** (Некромантия 3, 60 упокоенных зомби). Все питомцы идут за вами, сами ни на кого не нападают и @@ -229,7 +234,7 @@ HUD за этим следят два индикатора: череп в ста Весь заявленный контент реализован. Основное проверено в игре: призыв, отзыв и следование всех питомцев, приказ атаковать, зачёт убийств питомцами, новая модель ножа в руке, красный труп -Жертвы и мешок при его обыске, подобранная и заново поставленная кровать как точка возрождения, +Жертвы, который открывается как ящик (и после загрузки сейва), подобранная и заново поставленная кровать как точка возрождения, заряд браслета и расход Кровавой сферы, счёт убийств Некромантии (включая зомби-зверей, кровотечение и огонь), призрачность торговцев, крик при создании Крови некроманта. @@ -251,7 +256,7 @@ HUD за этим следят два индикатора: череп в ста # Necromancer's Tome (English) -**Version 1.4.2** - for 7 Days to Die 3.2 (not compatible with 3.3 experimental, and says so itself). By Alex Cube. +**Version 1.5.0** - for 7 Days to Die 3.3 (experimental). For game 3.2 use version 1.4.2. Each build tells you itself if it is started on the wrong game version. By Alex Cube. - Mod page: https://www.alexcube.ru/7-days-to-die-moi-mody/kniga-nekromanta-necromancer-s-tome/ - Nexus Mods: https://www.nexusmods.com/7daystodie/mods/12547 @@ -305,8 +310,10 @@ Five tiers, each opening part of the arsenal (the table gives both the zombie co - **Necromancer's Knife** - a blade carved from a thighbone: a straight edge like an amputation knife, a bone guard, a rope-wrapped grip and glowing runes. Its damage grows with the Necromancy skill: nearly useless in unskilled hands, lethal for a levelled player. Heals the wielder for - half the damage dealt and marks the wounded zombie as a Victim - its corpse turns red and stays - for five minutes; searching it makes it vanish and leave a Victim's bag of ingredients. + half the damage dealt and marks the wounded zombie as a Victim (even one killed with a single + blow) - its corpse turns red and opens like a container, with the Victim's ingredients inside. + An untouched corpse stays for five minutes, an opened but not emptied one for an hour, and an + emptied one vanishes at once. - **Six mods for the Necromancer's Knife only** - ordinary knife mods will not fit this weapon, and these will not fit any other: **Tears of the Dead** (2 water from every zombie killed with the blade), **Scavenger's Feast** (2 food per corpse), **Grave's Repose** (protection from heat @@ -408,16 +415,20 @@ Unpack the `NecromancerTome` folder into `/Mods/` (or into `%APPDATA%/7DaysToDie/Mods/`) and launch the game. The mod ships Harmony libraries, so **EAC must be turned off**. +Version 1.5.0 is for game 3.3; for game 3.2 download 1.4.2 (both are on the Nexus Files tab). + Built for single-player: the vanilla pause only works in single-player, so in multiplayer the story scenes play without stopping time. ## Status -Version 1.4.2 - **protection against an incompatible game version**. If the mod runs on a game version it was not built for (this build is for 3.2.x), the main menu shows a "mod is incompatible, please update" window with a single "Quit game" button. And if a world does get opened, the saved Spatial Vault is not parsed but written back byte for byte - its items wait for the right build of the mod. +Version 1.5.0 - **the build for game 3.3** (experimental, tested on V 3.3 b14). Version 1.4.2 stays for game 3.2: code built for 3.3 does not run on 3.2 and vice versa, and each build tells you itself if it is started on the wrong game version. The Spatial Vault from a 3.2 save carries over: its items are read and from then on saved in the new format. The Pyramid of Heresy works again on 3.3. **The Necromancer's Knife marks a Victim even with a single killing blow** - before, such a zombie left no loot. **The red Victim corpse no longer turns into a bag**: it opens by itself like a container, with the game's usual search timer. An untouched corpse stays for 5 minutes, an opened but not emptied one for an hour, an emptied one vanishes at once; an opened corpse survives saving and loading. + +Version 1.4.2 - **protection against an incompatible game version**. If the mod runs on a game version it was not built for (1.4.2 is built for 3.2.x, 1.5.0 for 3.3.x), the main menu shows a "mod is incompatible, please update" window with a single "Quit game" button. And if a world does get opened, the saved Spatial Vault is not parsed but written back byte for byte - its items wait for the right build of the mod. Version 1.4.1 - **the FPS drop is fixed**. A red Victim corpse left its textures and materials in memory and never gave them back until the game was restarted: within a couple of hours that was gigabytes of video memory, and the frame rate fell several times over. Everything is now cleaned up with the corpse, and the corpse itself stays for 5 minutes instead of an hour. The knife's damage is refreshed once a second instead of 10 times. -**The mod is built for game version 3.2 and is NOT compatible with 3.3 experimental**: there the Spatial Vault stops saving its contents and the Pyramid of Heresy breaks. A 3.3 version will come separately. +**Versions 1.4.x are built for game version 3.2 and are NOT compatible with 3.3 experimental**: there the Spatial Vault stops saving its contents and the Pyramid of Heresy breaks. For 3.3 use version 1.5.0. Version 1.4.0 - **pets have been rewritten**, and the first of them now comes early: the **Rat Spirit** (Necromancy 3, 60 zombies put to rest). Every pet follows you, attacks nobody on its own @@ -482,7 +493,7 @@ after leaving the game (the storage is saved in the player's own file, next to t All the announced content is implemented. The core of it is confirmed in game: summoning, dismissing and following for every pet, the attack order, pets' kills counting as yours, the new -knife model in hand, the red Victim corpse and the bag it leaves when searched, a bed picked up +knife model in hand, the red Victim corpse that opens like a container (also after loading a save), a bed picked up and placed again becoming a respawn point, the bracelet's charge and the Blood Sphere's spending, Necromancy's kill count (zombie animals, bleeding and fire included), the traders' ghostly look, and the cry when Necromancer's Blood is made. diff --git a/SITE_DESCRIPTION.html b/SITE_DESCRIPTION.html index 32b204a..d47f4c1 100644 --- a/SITE_DESCRIPTION.html +++ b/SITE_DESCRIPTION.html @@ -1,4 +1,4 @@ -Мод для 7 Days to Die 3.2: путь от обычного выжившего до некроманта — со своей веткой прогрессии, тёмным оружием, призывной нежитью и сюжетной концовкой. +Мод для 7 Days to Die 3.3: путь от обычного выжившего до некроманта — со своей веткой прогрессии, тёмным оружием, призывной нежитью и сюжетной концовкой. Всё начинается с записки. Читая её, персонаж видит неясный флэшбек — обрывок того, что с ним случилось до пробуждения в этом мире. @@ -15,7 +15,7 @@