Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
* если после темы останутся вопросы - спрашиваем. Потом сделаем FAQ.
Классы перехватчики
CCallBack - весь процесс перехвата и управления хуками реализован в нем. Класс контролирует, чтобы программист не допустил критических ошибок, а также регулирует множественные перехваты.
CInvoke - интерфейс...
Общие положения
В принципе перехват функций дело элементарное. Все алгоритмы уже реализованы, так что программисту остается лишь указать адрес перехватываемой функции и куда ее переадресовать. Поэтому выделим для себя 2 главных понятия, которые нужно усвоить при реализации хуков: умение...
Общий смысл vtable
Смысл виртуальных таблиц заключается в том, что вызов функции происходит в два этапа - 1. смещение к виртуальной таблице класса, в конструкторе которого был определен указатель, 2. определение адреса реализации по смещению в таблице.
Рассмотрим чуть более подробно о...
* В этом туторе будут использоваться препроцессорные команды для раздельной компиляции кроссплатформенного кода. Если это для Вас слишком сложно, добавлю внизу поста пример кода без них. Однако настоятельно рекомендую вникнуть в реализацию с использованием препроцессора.
Для начала работы...
Итак, плавно перебираемся к теме движков и с чем их едят. Вернемся в начало и вспомним 4 директории с интерфейсами. Раскрыв любую, мы увидим всю структуру движка из классов и переменных.
Структура класса
Каждый класс движка в юнионе имеет строгую упорядоченность объявлений:
- Декларатор...
* Перед началом ознакомиться с данной темой.
Создание проекта:
Запускаем Visual studio, выбираем 'Создать проект', либо зажимаем Ctrl + Shift + N.
В открывшемся окне находим шаблон плагина UnionPlugin_X_Xx для Visual C++.
Нажимаем ок и смотрим в окно обозревателя.
В нашем распоряжении...
Перед началом иметь:
- Visual studio 2010 для компиляции проектов.
- Любая свежая Visual studio под разработку.
- Установленный шаблон-плагин из Менеджера ресурсов.
Настройка плагина:
В списке конфигураций проекта есть заготовки под конкретную версию движка, а также общая -...
Поддержка продукта прекращена на неопределенный срок. Это НЕ означает, что менеджер не работает!
Менеджер ресурсов | Resource manager
Сетевой установщик компонентов и обновлений
Основные назначения программы:
- быстрый доступ к новым файлам и обновлениями
- ведение версий и постоянный доступ...
- Акт первый.
Мысль в голове давно, до нормального обсуждения руки не доходили.
Имеется, скажем, некий файлик (да хоть простой txt, главное чтоб было удобно и просто), содержащий базу текстов в Юникоде, => на разных языках. Эти тексты разбиты на фразы, а фразы на ключевое кодовое слово и...
• For foreign colleagues, we have prepared an 'English' tab.
This will make this page easier to read.
• For partners, we have made a 'Details' tab.
There are answers to most of the questions you might have.
Для установки продукта на Steam копию игры
рекомендуется использовать версию Union...
Hamel
Техномод с открытым морем.
Вообще комьюнити у нас дубовое, так что не обещаю что будет прямо мод-мод. В одно рыло писать квести, рисовать модели и копаться в скриптах не стану. А помощи от кого-то ждать не имеет смысла. Поэтому - техномод. Пустой, но со всеми задуманными механиками...
Описание: Приложение, осуществляющее запуск игры Gothic ½ или редактора миров Spacer.
Статус: тестируется
Платформа: Gothic ½
Система: XP и выше
Версия: 0.9+
Размер файла: ~1мб
Язык: Мультиязычный
Форум: клик
Поскольку новая платформа AST более не нуждается в инжекторах, то и тема не имеет...
Актуальная версия v1.003
Что такое AST:
Как известно, серия Gothic не удостоилась чести заполучить в распоряжение собственный SDK.
Данный пакет исправляет это недоразумение и предоставляет свои инструменты расширения функционала движка.
Как используется AST:
Можно определить две категории...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.