Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...
Плагин: Меню настроки сложности для новой игры
Плагин добавляет в игру полноценное меню выбора сложности и дополнительных параметров для мода Guilds 1.6. Позволяет гибко настроить игровой процесс перед началом новой игры, а также сохранить выбранные опции. Для работы плагина требуется установка...
Итак, спустя год после начала треда "Готики 2: Новый Баланс на телефоне", смены устройства на более мощное и смены эмулятора на Gamehub Lite (в котором действительно работает наэкранное управление), продолжаю разговор здесь, т.к. там форум считает мои сообщения за спам:
В целом с костылями...
📝 Общее описание
Плагин расширяет боевую систему Gothic, добавляя сплеш-урон (урон по площади) при ударах оружием ближнего боя. При ударе по основной цели, все враги в радиусе и угле поражения также получают урон, который уменьшается с расстоянием. Для работы плагина требуется установка Union...
Указатели: введение в основы
Когда вы только начинаете знакомство с языками C и C++, указатели могут показаться непонятными. Но освоив их, вы откроете себе мощный инструмент управления памятью и данными — без указателей невозможно написать серьёзный код. Давайте разберёмся с основами максимально...
Виртуальная файловая система (VDFS)
VDFS — это набор функций, который упрощает работу с файлами, упакованными в специальные тома. Система позволяет объединять файлы в логические группы и автоматически выбирать самую «свежую» версию: если в нескольких томах или каталогах присутствует файл с...
Переходя к практике, будет полезно освежить в памяти информацию из первой части — Перехват функций: теория и основы и документацию к Union SDK.
Классы‑перехватчики
CCallBack отвечает за весь механизм перехвата функций и управление хуками: он контролирует правильность настроек, защищает от...
Общие положения
На практике перехватывать функции — задача несложная, шаблонная и простая. Если возникнут вопросы, задавайте их в комментариях.
Все базовые алгоритмы уже реализованы, и от программиста требуется лишь указать адрес нужной функции и определить, куда перенаправлять вызов.
Два...
Общий смысл виртуальной таблицы (vtable)
Виртуальные таблицы (или vtable) нужны для того, чтобы при вызове виртуальной функции программа могла понять, какую именно реализацию этой функции нужно вызвать — от базового класса или от производного. Этот процесс происходит в два шага:
Определяется...
GitLab: Union Framework / Gothic API · GitLab
Wiki: Home · Wiki · Union Framework / Gothic API · GitLab
Прогресс: 100%
Разработчик: Union Team
Gothic API — это полноценный и независимый набор классов и функций, предоставляющий прямой доступ к внутренностям движков ZenGin. Он может...
GitLab: Union Framework / Union API
Wiki: Home · Union Framework / Union API
Текущий прогресс: около 90%
Union Framework — это мощный набор инструментов с открытым исходным кодом, предназначенный для глубокой модификации кода игр серии Gothic, основанных на движке ZenGin. Он позволяет...
Назначение: Работа со строками
Типы данных: string, astring, wstring
Конструкторы:
string()
Создаёт пустую строку.
string(const string& str)
Создаёт копию строки str.
string(const char& sym)
Создаёт копию символа sym.
string(const char* vec)
Создаёт копию C-строки...
Назначение: Работа с потоками
Класс: CThread
CThread используется для создания и управления потоками исполнения. Позволяет запускать функции в отдельном потоке, управлять их приоритетом и состоянием.
Конструкторы:
CThread()
Создаёт поток без привязки к функции. Можно инициализировать...
Осваивать разработку проще на практике, поэтому исходные коды плагинов размещены в репозиториях.
Теорию ищите в соседней теме, примеры - по ссылке ниже.
Gratt-5r2 - Overview
Делюсь собственным опытом применения постоянного бега. Мой вариант решения проблемы, которую Strange пытается реализовать в моде: Спринтерский бег | Natural Sprint [плагин для Union]
Ахтунг:Эта настройка - Альтернативное решение, никакого отношения к моду Стренжа, не имеет!
Таблетка...
Здраствуйте столкнулся с какой-то ошибкой при запуске офлайн установщика Юнион 1.0м, ранее устанавливал его на мод Одиссея проблем не было , недавно удалил Одиссею скачал НБ(вчера и его удалил) решил снова скачать Одиссею все делаю по пунктах пришло дело к установке Юнион(того самого которого я...
Всем привет. Скачиваю Архолос(стим версия) первую часть загрузки (1.5гб) , ставлю Union и некоторые плагины, работает нормально. Но как только загружаю вторую часть на 4гб (я так понимаю это польская озвучка, и тому прочее), то при запуске Union уже не активен, устанавливаю Union снова, захожу...
Доброго времени суток, господа знатоки. После установки софта, предусмотренного установщиком(не могу сказать точного названия, связанно с С++), появляются 2 ошибки (1 и 2 скрин). При попытке запустить игру с установленным модом, появляется начальный экран, позже черный квадрат в углу экрана...