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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2025!
    Ждем именно вас!

    Ссылка на тему с работами - тык

Результаты поиска

  1. Gratt

    6.2 Практические примеры перехвата функций

    * если после темы останутся вопросы - спрашиваем. Потом сделаем FAQ. Классы перехватчики CCallBack - весь процесс перехвата и управления хуками реализован в нем. Класс контролирует, чтобы программист не допустил критических ошибок, а также регулирует множественные перехваты. CInvoke - интерфейс...
  2. Gratt

    6.1 Теория перехвата функций

    Общие положения В принципе перехват функций дело элементарное. Все алгоритмы уже реализованы, так что программисту остается лишь указать адрес перехватываемой функции и куда ее переадресовать. Поэтому выделим для себя 2 главных понятия, которые нужно усвоить при реализации хуков: умение...
  3. Gratt

    5. Виртуальная таблица. Пишем новый класс NPC.

    Общий смысл vtable Смысл виртуальных таблиц заключается в том, что вызов функции происходит в два этапа - 1. смещение к виртуальной таблице класса, в конструкторе которого был определен указатель, 2. определение адреса реализации по смещению в таблице. Рассмотрим чуть более подробно о...
  4. Gratt

    4. Работа с Gothic API. Кроссплатформенный плагин. Выводим текст на экран.

    * В этом туторе будут использоваться препроцессорные команды для раздельной компиляции кроссплатформенного кода. Если это для Вас слишком сложно, добавлю внизу поста пример кода без них. Однако настоятельно рекомендую вникнуть в реализацию с использованием препроцессора. Для начала работы...
  5. Gratt

    3. Кратко о Gothic API / About Gothic API

    Итак, плавно перебираемся к теме движков и с чем их едят. Вернемся в начало и вспомним 4 директории с интерфейсами. Раскрыв любую, мы увидим всю структуру движка из классов и переменных. Структура класса Каждый класс движка в юнионе имеет строгую упорядоченность объявлений: - Декларатор...
  6. Gratt

    2. Создание и запуск плагина / Creating and running a plugin

    * Перед началом ознакомиться с данной темой. Создание проекта: Запускаем Visual studio, выбираем 'Создать проект', либо зажимаем Ctrl + Shift + N. В открывшемся окне находим шаблон плагина UnionPlugin_X_Xx для Visual C++. Нажимаем ок и смотрим в окно обозревателя. В нашем распоряжении...
  7. Gratt

    1. Настройка и компиляция плагина / Configuring and compiling a plugin

    Перед началом иметь: - Visual studio 2010 для компиляции проектов. - Любая свежая Visual studio под разработку. - Установленный шаблон-плагин из Менеджера ресурсов. Настройка плагина: В списке конфигураций проекта есть заготовки под конкретную версию движка, а также общая -...
  8. Gratt

    Gothic ½ Union Resource manager

    Поддержка продукта прекращена на неопределенный срок. Это НЕ означает, что менеджер не работает! Менеджер ресурсов | Resource manager Сетевой установщик компонентов и обновлений Основные назначения программы: - быстрый доступ к новым файлам и обновлениями - ведение версий и постоянный доступ...
  9. Gratt

    Gothic ½ Словарь для перевода модов [Внешняя база данных]

    - Акт первый. Мысль в голове давно, до нормального обсуждения руки не доходили. Имеется, скажем, некий файлик (да хоть простой txt, главное чтоб было удобно и просто), содержащий базу текстов в Юникоде, => на разных языках. Эти тексты разбиты на фразы, а фразы на ключевое кодовое слово и...
  10. Gratt

    Gothic ½ Union (патч для Gothic)

    • 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...
  11. Gratt

    В разработке... Gothic II: Hamel project

    Hamel Техномод с открытым морем. Вообще комьюнити у нас дубовое, так что не обещаю что будет прямо мод-мод. В одно рыло писать квести, рисовать модели и копаться в скриптах не стану. А помощи от кого-то ждать не имеет смысла. Поэтому - техномод. Пустой, но со всеми задуманными механиками...
  12. Gratt

    Готика ½ Gothic Starter Mod (AST версия)

    Описание: Приложение, осуществляющее запуск игры Gothic ½ или редактора миров Spacer. Статус: тестируется Платформа: Gothic ½ Система: XP и выше Версия: 0.9+ Размер файла: ~1мб Язык: Мультиязычный Форум: клик Поскольку новая платформа AST более не нуждается в инжекторах, то и тема не имеет...
  13. Gratt

    Готика 2: НВ AST (Agama Script Tools)

    Актуальная версия v1.003 Что такое AST: Как известно, серия Gothic не удостоилась чести заполучить в распоряжение собственный SDK. Данный пакет исправляет это недоразумение и предоставляет свои инструменты расширения функционала движка. Как используется AST: Можно определить две категории...
Сверху Снизу