Быстрая регистрация


» » » ReGameDLL_CS, Reverse-engineered mod CS
09
фев
2017

ReGameDLL_CS, Reverse-engineered mod CS 

Категория: Статьи, Автор: WaLkZ, Просмотров: 338



Ссылки:


Что это?
Это результат реверс-инжиниринга оригинального mod CS to Half-Life (HLDS build 6153beta) с использованием отладочной информации DWARF, встроенной в линуксовую версию, cs.so.

Простыми словами, ReGameDLL это то, что отвечает за CS в целом.
В нём описана вся логика мода CS, а также работы оружия, поведения entities, взаимодействия команд и условия окончания раундов, и прочее.



Что нам это даст?
  • Проект собирается современными компиляторами, что даст нам чуть больше производительности.
  • Некоторые полезные или часто используемые вещи возможно будут добавлены сразу в мод, без надобности делать это через AMXX plugins.
  • Возможность использовать расширенный ReGameDLL API для Metamod plugins или AMXX modules.


Цели:
  • Предоставить более расширенный API для модов и плагинов.
  • Исправление багов.
  • Оптимизация кода.


Как это использовать?
ReGameDLL полностью совместим с оригинальным модом CS
Все, что от вас требуется, это загрузить бинарные файлы ReGameDLL и заменить оригинальные mp.dll/cs.so

Скомпилированные файлы доступны здесь (выберите .zip с наиболее свежей датой изменения).

Директория архива bin содержит 2 поддиректории, 'bugfixed' и 'pure'.
  • 'pure' рассчитана на работу в точности как оригинальный мод CS от valve.
  • 'bugfixed' содержит некоторые исправления и улучшения.

Конфигурационный файл game.cfg положить в корень сервера или в папку мода cstrike.


Внимание: Файлы ReGameDLL бинарно несовместимы с оригинальным, так как скомпилированы другим компилятором.
Это означает, что плагины, делающие анализ бинарного кода (Orpheu например), вероятно, не будут работать с ReGameDLL.



Поддерживаемые версии Metamod:
  • Metamod 1.21-am или 1.21p37 (Внимание: 1.20 и ниже Не рекомендуются)


Благодарности:
  • Проекту ReHLDS и всем кто участвовал в нём.
  • Dreamstalker за предоставленный репозиторий.


Известные проблемы и их решения:


Как можно помочь?
Форкайте на гите проект, собирайте через gradle, он скомпилирует и проведет тесты.
Ищите баги (ошибки) и делайте пул реквесты :)

Источник: DS.RU

cstrike_amxx_1_8_2_fix.zip [70,84 Kb] (cкачиваний: 31)

ReHLDS, Reverse-engineered HLDS
ReHLDS это результат реверс-инжиниринга оригинального HLDS (build
[Fork] JailBreak
Продолжение разработки популярной модификации JailBreak для игры
Как настроить Лагокомпенсатор Booster Lite?
На зомби серверах всегда нагрузка больше нежели на обычных. Так

Комментарии

Информация


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.