• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Это снова вы, и это снова я - MEG@VOLT, какаяя радость.
    А значит нас всех снова скоро ожидают технические работы на форуме.
    Очередные работы запланированы на начало марта, 7-9 числа.

Готика 2: НВ Неофициальное обновление для Г2 НВ

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.453
Благодарности
3.926
Баллы
565
  • Первое сообщение
  • #1
Неофициальное обновление для игры "Готика 2: Ночь Ворона" представляет собой модификацию, направленную на исправление многочисленных ошибок и недоработок игры различной степени критичности. Данное обновление не включает новые квесты или глобальные изменения баланса и рекомендуется всем, кто хочет играть в Г2НВ без багов.
Разработка обновления ведется с 2005 года и по сегодняшний день. Камрад Efectivo (aka Нефариус) русифицировал патч от Fizzban и внес несколько дополнительных исправлений (так что получилась не русификация, а самостоятельный продукт на его основе).
В неофициальном обновлении камрад Dimus значительно расширил список исправлений и добавил некоторые улучшения. Дальнейшая работа над обновлением продолжена силами D36.
Также в данную сборку включены исправленные миры от Kvincius (Рудниковая долина, Яркендар, Хоринис и Ирдорат), исправленные шрифты, неофициальное исправление русской озвучки от Dimus и полезные плагины для Union от Slavemaster (zBugFixes, zMiscUtils, zPicklockAnis, zTorchControl и другие).

Текущая версия:
31 от 27.06.2025

Ссылки:
Установщик модификации (75.6 МБ);
Версия для Мастерской Steam;
Исходники скриптов и архив релизов.

Установка:
Запустить установщик обновления, указать каталог с установленной игрой и выбрать набор устанавливаемых компонентов.
Внимание: Для того, чтобы все изменения вступили в силу, после установки обновления нужно начать новую игру!

Загрузка текста...

Удаление:
Удалить данное обновление можно через раздел "Программы и компоненты" в панели управления или запустив исполняемый файл G2a_NR_ScriptPatch_v31_uninstall.exe в каталоге с установленной игрой.

Примечания:
1. Для предотвращения возможных конфликтов с различными модами обновление устанавливается в формате модификации, поэтому для её работы необходимо наличие мод-стартера Player Kit. Также настоятельно рекомендуется установить последнюю версию Union;
2. Каждая версия неофициального обновления запускается через GothicStarter.exe отдельно и использует собственные папки сохранений. Удаление разных версий из панели управления также происходит раздельно;
3. Для установки игры не рекомендуется использовать папку Program Files, так как в ней может быть заблокирована работа стартера модов;
4. При возникновении проблем с запуском встроенных плагинов рекомендуется скачать и установить этот набор vcredist.

Начало новой игры обязательно. Не поддерживаются сохранения, сделанные в оригинале, в любом другом моде или в любой предшествующей версии неофициального обновления. Игнорирование данного предупреждения может привести к непредсказуемым последствиям: от невозможности продвижения по сюжету до вылетов.
Для тестирования доступна рабочая сборка следующей версии обновления. Подробности здесь.
 
Последнее редактирование:

vsevolodovpetr

Участник форума
Регистрация
9 Фев 2026
Сообщения
2
Благодарности
0
Баллы
5
Привет! Накатил это обновление и в конце второй главы заметил, что при подбирании предметов или взломе сундуков внутри домов/зданий НПС не агрятся. Играю за мага. Это баг какой-то или так и задумано? В начале игры уже с этим обновлением до вступления в послушники точно агрились.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.453
Благодарности
3.926
Баллы
565
при подбирании предметов или взломе сундуков внутри домов/зданий НПС не агрятся. Играю за мага.
А чей дом? Проверила Лемара и Зуриса, оба исправно атакуют мага, как и в оригинале. А паладины вполне спокойны - и там и там маг может обнести всю городскую ратушу.
 

Dimus

★★★★★★★★★
Супермодератор
Регистрация
19 Июл 2010
Сообщения
5.648
Благодарности
4.276
Баллы
915
Turaf, проверь этого пирата с фиксом во вложении.
 

Вложения

  • DIA_Addon_BenchPirate_Hello_fix.d
    1,5 KB · Просмотры: 4

UghZan3

Участник форума
Регистрация
12 Апр 2019
Сообщения
82
Благодарности
2
Баллы
155
Добрый день.
Где в файлах найти формулу расчета получаемого урона?
 

UghZan3

Участник форума
Регистрация
12 Апр 2019
Сообщения
82
Благодарности
2
Баллы
155
конечно, но если пихаешь в оружие, то там нет прибавки характеристики
Если у меня есть значение урона заклинания, которое прописано в файле этого заклинания, то есть ли где-то ещё в скриптах какие-либо дополнительные расчеты урона заклинания, кроме C_CanNpcCollideWithSpell.d?
И что из этого используется для расчета итогового урона заклинания в игре - damage_per_level или SPL_DAMAGE_Icelance?

Код:
const int SPL_Cost_Icelance = 20;
const int SPL_DAMAGE_Icelance = 100;

instance Spell_Icelance(C_Spell_Proto)
{
    time_per_mana = 0;
    damage_per_level = SPL_DAMAGE_Icelance;
    damagetype = DAM_MAGIC;
};
 

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.651
Благодарности
6.261
Баллы
940
Как говорится нигде. Из скриптов (без вмешательства через union/ikarus) только можешь поменять сам урон заклинания Spell_Icelance.damage_per_level , его тип Spell_Icelance.damagetype.
Дальше движок смотрит, что стоит в C_CanNpcCollideWithSpell и из этого наносит урон (COLL_DOEVERYTHING - полный урон, COLL_APPLYDAMAGE, только физический урон, COLL_APPLYHALVEDAMAGE - половина урона, COLL_APPLYDOUBLEDAMAGE - удвоенный)

В данном случае ледяное копье, наносит 100 магического урона. Если у врага будет 100 защиты от магии, урона будет 0. Дальше если ледяная тварь, то можно не пытаться бить, огненная, будет удвоенный урон, опять же по защите. Влиять дополнительно из скриптов голых не выйдет.
Можно конечно приделать абстрактную переменную, которую можно прибавить к SPL_DAMAGE_Icelance, но тогда и враги станут наносить больше урона.
Если хочеться вмешаться в урон, то изучаем и балуемся с плагином
OnDamage_Hit – модернизация урона
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.453
Благодарности
3.926
Баллы
565
COLL_DOEVERYTHING - полный урон, COLL_APPLYDAMAGE, только физический урон
Уточнение:
COLL_DOEVERYTHING нанесет урон заклинания и запустит для цели скриптовое состояние (например, заморозку), если прописано в B_AssessMagic.
COLL_APPLYDAMAGE только нанесет урон заклинания.

UghZan3 опиши задачу. Если надо просто изменить урон ледяного копья, то меняй константу SPL_DAMAGE_Icelance и всё.
 
Последнее редактирование:

UghZan3

Участник форума
Регистрация
12 Апр 2019
Сообщения
82
Благодарности
2
Баллы
155
UghZan3 опиши задачу. Если надо просто изменить урон ледяного копья, то меняй константу SPL_DAMAGE_Icelance и всё.

Меня не устраивает стоковая магия в НВ и я хочу сделать её более приятной.
Пока ничего, кроме как подкрутить заклинания 2-4 круга, не придумал
 

Boockman

Участник форума
Регистрация
28 Апр 2015
Сообщения
1.647
Благодарности
520
Баллы
315
Забавный случай в игре был. Решил набить морду курьеру, пока его Нагур не прирезал. У дверей гостинницы, рядом вроде никого никого нету. Слышу женский голос "прекрати немедленно" - ну, думаю, Ханна таки заметила. Набил, заплатил штраф, потом добил цепочку на доступ к гильдии воров, иду к Кассии, она встает с кровати и.. с воплем "я все-таки достала тебя" кидается на меня со шпагой. Удрал, вернулся, применил на лежащую на кровати "забвение" -успокоилась. А то уж решил, что новую игру начинать придется, сохранение на один слот было уже после инцидента. Но прикольно - меня собрались убивать за то, что набил морду тому, кого член гильщдии после прирезал))) Кстати, может все-таки как-то ограничить агрозону по уровням? Ну не логично же, если непись агрится из подвала на то, что происходит на улице.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.453
Благодарности
3.926
Баллы
565
Кстати, может все-таки как-то ограничить агрозону по уровням? Ну не логично же, если непись агрится из подвала на то, что происходит на улице.
Для обитателей канализации уже сделано исключение - они не должны реагировать на происходящее на улице (и наоборот). Перепроверю.
 

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.651
Благодарности
6.261
Баллы
940
Бредовый фикс
Код:
FUNC VOID Rtn_Start_458()
{   
    TA_Stand_Sweeping    (05,00,06,00,"NW_CITY_MAINSTREET_02");
    TA_Stand_WP             (06,00,09,30,"NW_CITY_MERCHANT_TRADE_01");
    TA_Stand_Sweeping    (09,30,10,00,"NW_CITY_MAINSTREET_02");
    TA_Stand_WP            (10,00,12,55,"NW_CITY_MERCHANT_TRADE_01");
    
    //TA_Pee                (12,55,13,30,"NW_CITY_MERCHANT_TRADE_03");
    //TA_Stand_WP            (14,00,15,30,"NW_CITY_MERCHANT_TRADE_01");
    TA_Pee                (12,55,13,00,"NW_CITY_MERCHANT_TRADE_03");
    TA_Stand_WP            (13,00,15,30,"NW_CITY_MERCHANT_TRADE_01");
    
    TA_Stand_Sweeping    (15,30,16,00,"NW_CITY_MAINSTREET_02");
    TA_Stand_WP            (16,00,16,25,"NW_CITY_MERCHANT_TRADE_01");
    TA_Pee                (16,25,16,30,"NW_CITY_MERCHANT_TRADE_03");
    TA_Stand_WP            (16,30,17,30,"NW_CITY_MERCHANT_TRADE_01");
    TA_Stand_Sweeping    (17,30,18,00,"NW_CITY_MAINSTREET_02");
    TA_Stand_WP            (18,00,20,00,"NW_CITY_MERCHANT_TRADE_01");
    TA_Sit_Chair        (20,00,00,00,"NW_CITY_SHOP02_SIT");
    TA_Sleep             (00,00,05,00,"NW_CITY_BED_RUPERT");
};
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.453
Благодарности
3.926
Баллы
565
Отчего же бредовый? Очень даже хороший: мало того что Руперт непрерывно мочеиспускается аж 35 минут, так ещё и перестает существовать с 13:30 до 14:00 из-за пробела в распорядке дня.

Также мне наконец удалось найти и все остальные подобные проблемы в распорядках:
- Аллигатор Джек перестает существовать с 11:00 до 11:30, когда возвращается в свою хижину;
- Джек перестает существовать с 20:00 до полуночи, когда ждет отплытия на Ирдорат у корабля;
- полная путаница в распорядке горожанина с ID 489.

Такие же проблемы есть и в классической Г2 без аддона, поэтому будет исправлено и там тоже. Спасибо!
 
Сверху Снизу