Хот фикс.
- Устранена ошибка, когда случайный дроп не выпадал, хотя и должен был.
- Так же теперь все кроме магов и Осквернённого могут получить доп. ауру при выносливости > 900, на равне с 3м кругом магии.
- Джина теперь не должна попадать под дублирование.
- У чемпионов теперь удвоен шанс получить получить магическое оружие.
- Добавлен новый модуль StExtMod - BugHunter. Модуль "Готический клоподав" позволяет давить мясных жуков и крабов (силой мысли) клавишей "J"
- В случайный лут добавлены каменные таблички всех форм и размеров.
- Добавлены модули пресеты сложности, по аналогии юзер кофигов.
- Теперь мобы при рандомизации мира могут спавнится паками от 1 до 3х штук. На эти новые экземпляры так же может сработать дублирование!
Перед перекомпиляцией снять все случайные вещи! Перед заменой на архив тоже!
- Добавлена возможность рандомизации мира. Суть такой рандомизации - вставка в недавно пройдённые места случайных вещей и/или монстров.
- Пофикшен Баг со щитами - из-за неправильно сгенерированного требования было нереально их надеть. Требуется рекомпиляция!
- Пофикшен урон для волны смерти Уризеля. Ранее он не учитывал множители от доп. урона. Теперь он скалируется от тьмы.
- Увеличен дот урон у соотв. заклинаний. Теперь он более заметный.
- Удалён таймер-ограничитель лута за ненадобностью. Теперь выкашивая толпы врагов доп. лут будет проверятся на каждом противнике.
- Поправлен конфигуратор. Была ошибка, когда только-что сгенерированные вещи не устанавливались в Autorun, если перед этим не выйти и снова не зайти в приложение.
Уже скомпилированные вещи тут: G2 Magic Balance Data – Dysk Google
Напомню на всякий случай - перед обновой снять весь сгенереный лут!
- Дюп клановых гоблинов более не происходит.
- Пофикшена работа уворота в моде. Ауры на уворот не должны теперь конфликтовать.
- Добавлен множитель маг. крит. урона.
- Магический крит теперь работает правильно.
- Площадные и/или Дотные спелы теперь корректно получают добавочный урон.
- Добавлены случайное оружие, доспехи, щиты, шлемы в генератор.
- Нпс могут вооружатся случайным оружием. Шанс зависит от значения конфига StExt_Config_RandomEnemies_GetRandWeaponsChance
- Чемпионы могут всегда носить случайное оружие, если активен (установлен true) конфиг StExt_Config_RandomEnemies_ChampionsAlwaysHasRandWeapon
- Мракорис Игнаца более не дублируется.
- Теперь при превращении в Осквернённого нужно снимать ауры. Это предотвращает баг с "прилипшей" аурой.
- Поправлен и расширен функционал конфигуратора.
- Скипидар Глорха урезан в 4 раза.
Изменения в моде
- Новая система случайных зелий с самыми разнообразными эффектами.
- Около 30 мощных уникальных "статических" зелий. Появляются случайно.
- Новая аура для воинов/лучников. Искать у Хакона (для появления нужна новая игра)
- Убраны ограничения на развитие маг. мощи, уворота и интеллекта.
- Призрак Алефа не должен теперь дублироваться. В теории.
- Исправлено получение опыта в возвышение Осквернённого, при убийстве прислужниками.
- У случайных вещей появилась ещё одна дополнительная опция - доп. урон оружием.
- Случайные зелья и бижа ныне может выпасть из противника/сундука, а не только из рыбы.
Конфигуратор (1.03)
- Теперь моды обзавелись полями, указывающими на требуемые/несовместимые модули. Это новшество не позволит установить к примеру ItemsPack и несовместимый для компиляции ItemsPack Patch.
- Генератор вещей получил возможность массовой установки кол-ва предметов.
- В настройках добавилась возможность указать кодировку выходных файлов (полезно для локализации на другие языки)
- Добавлена возможность генерации зелий.
В патче 2.02
- Пересмотрена шкала опыта Осквернённого в сторону увеличения требуемого опыта.
- Осквернённый получает +1 интеллекта каждый уровень, вместо двух. +2lp за каждые 5 уровней, вместо 10 (если изучен соотв. навык)
- Исправлены ошибки с получением опыта.
- Гримуар режет и получает весь входящий опыт в размере 20%
- Опыт в шкалу Осквернённого заходит лишь с убийств. Кол-во опыта зависит от уровня и типа противника.
- Добавлены уникальные чемпионы. Шанс появления задаётся переменой StExt_Config_EnableRandomUniqEnemies_Chance. Шанс может сработать лишь если монстр определился как чемпион.
Нововведения мода
- Добавлены зелья защиты от огня и магии в таблицы лута
- Добавлен случайный разброс характеристик нпс
- В случайные вещи добавлены ещё опции, отвечающие за силу школ магии.
// If active, then initial stats of enemies randomly change up or down to the specified percentage
// For example: 10% mean that enemy stat randomly modifies from -10% to +10%
// Maximum is 50%
StExt_Config_EnemyStatsRandomization = true;
StExt_Config_EnemyStatsRandomization_HpRange = 10;
StExt_Config_EnemyStatsRandomization_ProtRange = 3;
StExt_Config_EnemyStatsRandomization_StatsRange = 5;
StExt_Config_EnemyStatsRandomization_DmgRange = 3;
Изменения в конфигураторе
- Повышены лимиты на максимум вещей с 2048 до 9999 на одну категорию.
- повышен лимит опций на вещи аж до 10! (Хз, зачем все равно на вещах отобразится лишь 4 опции, остальные просто лишь зачтутся)
- Появилась возможность чистой установки (очищает 'Autorun' перед тем как ставить туда моды из списка)
- Поправлена ошибка с кодировками, когда вместо текста были дьявольские письмена.
- Поправлены мелкие недочёты.
Хот-фикс!
Теперь все корректно работает, если правильно всё установить.
Для игры без рандома просто выбираем и устаавливаем следующие модули: Core, Main (опциоально User configs и English) и нажимаем Установить пакеты
Если хотите подключить рандом, то выбираем и устанавливаем следующие модули: RandItemPack + Core
Жмякаем компилировать и ждем инструкций от программы. После завершения процедуры отключаем модуль с вещами (RandItemPack) и подключаем патч (RandItemPack Patch) и Core, Main модули.
Пс - Вкладка с конфигами сразу редактирует сурс-конфиги в модуле, а не в авторане как ранее.
Итак, свершилось! Версия 2.0 вышла.
Ничего принципиально нового в мод не добавлено, упор сделан на способ интеграции кода в игру.
Изменения в моде:
- Поправлена работа начальной руны Ватраса
- Больше различных опций случайным предметам
- Добавлена возможность конфигурировать множитель магического урона и урона от зачарований
- Введена возможность включать или отключать отдельные категории случайного лута
- Немного переосмыслена модель выпадения случайной бижутерии - теперь получить высокоуровневую бижу стало сложней
- Для мода написан специальный конфигуратор, по совместительству мод-менеджер!
// Отвечают за множитель магического урона и урона от зачарований
// Configure damage % dealed by weapon enchantment
// Range[from 1 to 1000]
StExt_Config_DmgMod_WeaponEnchant = 100;
// Configure additional magic damage %
// Range[from 1 to 1000]
StExt_Config_DmgMod_Magic = 100;
// Включают или отключают категории случайного дропа
// Enable or Disable random drop of magic items
StExt_Config_EnableRandomLoot_Magic = true;
// Enable or Disable random drop of food items
StExt_Config_EnableRandomLoot_Food = true;
// Enable or Disable random drop of misk items
StExt_Config_EnableRandomLoot_Misk = true;
// Enable or Disable random drop of alchemy items
StExt_Config_EnableRandomLoot_Alchemy = true;
Теперь об мод-менеджере
Эта программа позволяет модульную установку скриптовых пакетов и дальнейшую их компиляцию с текущей скриптовой базой игры и с соблюдением порядка загрузки. Поддерживаются скриптовые пакеты от сторонних разработчиков! (Кому интересно смотрите как реализовано с моими модулями там ничего сложного. Если нужно, не стесняйтесь обращаться) Пакеты хранятся в папке 'StExt Packages'
В конфигуратор встроен генератор вещей, который создаёт отдельный подключаемый скриптовой пакет, а так же конфигуратор настроек мода.
Как установить мод
- Распаковать содержимое архива в папку игры
- Затем запустить конфигуратор, выбрать необходимые скриптовые пакеты
- Опционально: Для случайных вещей - сгенерировать пакет со случайными вещами. Подключить его в списке.
- И нажать 'Установить пакеты'
- Опционально: Настроить мод в соответствующей вкладке. Если желаете сохранить эту конфигурацию - после редактирования скопировать 'StExt_Configs.d' из 'Autorun' в скриптовой пакет 'StExtMod - Custom configs' Затем просто подключать при следующих установках с учётом порядка загрузки.
- После того как все было настроено и подключено - нажать огромную зелёную кнопень 'Компилировать моды' Эта кнопка запустит Готику и скомпилирует 'Gothic.dat' Как только меню игры прогрузится - выйти, программа пропатчит соответсвующий архив и выдаст уведомление, после чего можно запускать игру в обычном режиме.
Внимание - не пачте уже патченные скрипты, последствия непредсказуемые! Если нужно скомпилировать вновь - верните предыдущую версию архива. (То есть в нашем случае снова кинуть последний патч Нового Баланса и пройти процедуру заново)
Если что, бекапы делаются, найдёте рядом с программой.
Ах да, всё содержимое Autorun будет удалено после компиляции, если есть собственные твики - создавайте собственные пакеты.
Генератор вещей
Как понятно из названия - он генерирует вещи. А точнее кольца, амулеты и пояса. На каждый тип предмета есть по 4 тира. Каждый тир можно настраивать как удобно - кол-во опций, цена предмета, имя и силу опций. Сами опции, их присутсвие и числовые характеристики можно настроить нажав 'Моды...'
Настройки мода
Тут банально настраивается файл конфигов, который уже находится в папке 'Autorun' и будет удалён после компиляции, так что советую модифицировать соответствующий модуль.
Ничего особого, просто небольшой патч.
- Поправлены вылеты у Хальвора с рыбой.
- Армия тьмы должна корректно считать кол-во сумонов.
- Поправлена надоедливая надпись "+0 к лп"
- Добавлена новая настройка, усиливающая чемпионов, если кому вдруг мало) - "StExt_Config_RandomEnemiesExtraPower" указывает % на который будет увеличены статы чемпионов после применения всех бонусов и афиксов. Только положительное значение
ПС:
В остальном пока идей и желания нет, полностью ушёл в кроссплатформенный геймдев на юнити, когда вернусь - незнаю)
С компиляцией пока тоже туго, но есть теория как организовать.
По идее игра загрузится практически сразу и можно будет продолжить играть ранее созданным сейвом. Особо не тестировал, метод геморный и рассчитанный на продвинутых пользователей.
И я всё же рекомендовал бы подождать, но пропатчить игру налету, как сейчас происходит - так больше совместимости с последующими обновлениями игры и не нужно мучится.
- Установить мод, дождатся пока загрузится игра
- В консоль ввести "Parser SaveDat Game". Создать сейв на котором будете играть(лучше начать новую игру). Выйти из игры.
- Открыть папку "...\Gothic II\_work\Data\Scripts\_compiled" и найти там "GOTHIC.EDITED.DAT".
- Сохраняя структуру папок перенести в другую папку и переименовать GOTHIC.EDITED.DAT в GOTHIC.DAT
- Из оригинального архива вытащить 2 файлика VisualEffects.d и ParticleFX.d и перетащить в ранее созданную папку сохраняя структуру директорий
- Создать игровой архив используя GothicVDFS.exe точно таким именем как и мод (StonedMagicExt.vdf) и заменить в папке Data