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

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

    Не ленитесь, голосуйте в этой теме за тех форумчан, которые по вашему мнению больше всех проявили себя в этом году
    По желанию, аргументировать свой выбор можете в теме обсуждения голосования.

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

  1. Slavemaster

    Union - Кодогенерация хуков

    Точнее могу, но не весь. Range-based for loops не могу использовать. enum class тоже. Dependecy Walker в зависимостях плагина тоже левых версий vcrt не находит. Если я правильно его понимаю.
  2. Slavemaster

    Union - Кодогенерация хуков

    Так я же используемый компилятор не меняю. По идее код должен по тем же правилам генериться. Он больше мне нужен. Просто приятней на более современном языке кодить. В настройках проекта у меня стоит Platform Toolset = Visual Studio 2010 (v100). Синтаксис С++11 я использовать не могу, но...
  3. Slavemaster

    Union - Кодогенерация хуков

    Какое-то жесткое правило. Чем чревато его нарушение? Если я начинаю пользоваться фишками С++11, то мой плагин начинает линковаться с другой версией vcrt?
  4. Slavemaster

    Gothic ½ Union Resource manager

    Можно сделать, чтобы в оффлайн режиме не крашилось? System.Net.WebException: 'Удаленный сервер возвратил ошибку: (504) Истекло время ожидания шлюза.'
  5. Slavemaster

    Union - Кодогенерация хуков

    Подумываю такие классы нагенерить: Смысл в том, что теперь не хук знает каким объектам он нужен, а объект знает какие хуки ему нужны - подрубает/отрубает хуки в соответствии со своей внутренней логике и независимо от других объектов. Плюс можно перенаправлять методы движка в экземплярные методы...
  6. Slavemaster

    Union - Кодогенерация хуков

    Я сначала так и делал: заменял zCall-определение своим, пока урок про CInvoke не соизволил прочесть :D Интересный хак. Негоже ему за кулисами оставаться :) void* ToVoidPtr(...) { va_list args; args = (va_list)(_ADDRESSOF(args) + 12); void* result = va_arg(args...
  7. Slavemaster

    Union - Кодогенерация хуков

    Программа не актуальна: уже есть решение интегрированное в Union SDK, а также дополнительное, через фрагменты кода - для моментальной установки хука (но с более "грязным" кодом) Программа для кодогенерации хука, по имени класса и сигнатуре его метода. Пример использования: 1. Запускаем...
  8. Slavemaster

    Готика 2: НВ Gothic II - L'HIVER Edition

    Когда-то искал инфу об этом - не нашел. Ищущий огонёк теперь прозрачен для боевого фокуса.
  9. Slavemaster

    Готика 2: НВ Gothic II - L'HIVER Edition

    Думаю, проще всего будет по пройденной локации с рентгеном полетать. Быстро найдёшь все, что не собрал.
  10. Slavemaster

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

    А как сделать, чтобы при старте игры автоматически загружался сейв?
  11. Slavemaster

    Готика 2: НВ Gothic II - L'HIVER Edition

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

    LhiverBars - Union Plugin - Исходники

    Плагин работает только с версией мода L'Hiver Edition 1.1u Во вложении - исходники плагина. Сам плагин в следующем посте.
  13. Slavemaster

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

    for (int i = 0; i < parser->symtab.GetNumInList(); i++) По-проще будет, для LHiver тот же список итемов выдает. std::ofstream out("D:\\output.txt"); auto c_item = parser->GetSymbol("C_ITEM"); int badIndex = parser->GetIndex("ITEM"); for (int i = 0; i <...
  14. Slavemaster

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

    То есть если someView->vsizex == 4096, то это значит, что вьюха в 2 раза меньше предка, но необязательно в 2 раза меньше экрана?
  15. Slavemaster

    Готика 2: НВ Gothic II - L'HIVER Edition

    Сделал бары веса и опустошения. Убрал отображение значков перегруза и опустошения. Пашет только в этой версии мода (1.1u). Мб кому-нибудь зайдет.
  16. Slavemaster

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

    Можно наверно screen->vsizex юзать
  17. Slavemaster

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

    Ну так выводи эту строку на каждой итерации, а не после всего цикла.
Сверху Снизу