Gothic Remake Готика ремейк - общие впечатления и обсуждение
  • 64.667
  • 603
Тема для общего обсуждения Gothic 1 Remake: первых впечатлений, ожиданий, атмосферы, визуального стиля, геймплея, боевой системы, персонажей, локаций и отличий от оригинальной Gothic. Здесь можно...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 12.556
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 14.679
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II

уроки union

  1. GeorG

    Гайд Основы работы с указателями

    Указатели: введение в основы Когда вы только начинаете знакомство с языками C и C++, указатели могут показаться непонятными. Но освоив их, вы откроете себе мощный инструмент управления памятью и данными — без указателей невозможно написать серьёзный код. Давайте разберёмся с основами максимально...
  2. GeorG

    Гайд Работа с VDFS: разбор функций, шифрование и внутреннее устройство томов

    Виртуальная файловая система (VDFS) VDFS — это набор функций, который упрощает работу с файлами, упакованными в специальные тома. Система позволяет объединять файлы в логические группы и автоматически выбирать самую «свежую» версию: если в нескольких томах или каталогах присутствует файл с...
  3. GeorG

    Гайд Часть 2. Перехват функций: практические примеры

    Переходя к практике, будет полезно освежить в памяти информацию из первой части — Перехват функций: теория и основы и документацию к Union SDK. Классы‑перехватчики CCallBack отвечает за весь механизм перехвата функций и управление хуками: он контролирует правильность настроек, защищает от...
  4. GeorG

    Гайд Часть 1. Перехват функций: теория и принципы

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

    Гайд Использование виртуальных таблиц для расширения NPC: регенерация, стамина и сейв v.1.0

    Общий смысл виртуальной таблицы (vtable) Виртуальные таблицы (или vtable) нужны для того, чтобы при вызове виртуальной функции программа могла понять, какую именно реализацию этой функции нужно вызвать — от базового класса или от производного. Этот процесс происходит в два шага: Определяется...
Сверху Снизу