Skip to content
Unofficial extensions of X-Ray game engine
Assembly HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3312_shoc_10006
3795_cs_10010 a lot of new stuff, primary in SHOC subproject. May 10, 2011
3967_cop_1602 [CoP_1602_xrGame] Mar 27, 2014
exe/3312_shoc_10006
help
render
tools
xrcore/3312_shoc_10006 [SoC_10006_xrGame] Apr 16, 2014
README.md Устаревший readme.txt заменен на README.md Jul 29, 2018
make_3312.cmd [exe_soc] Feb 7, 2013
make_3795.cmd
make_3967.cmd

README.md

X-Ray extensions

Описание всех нововведений можно посмотреть в wiki по проекту.

Сборка

Исходная нетронутая библиотека с припиской _orig (например xrGame_orig.dll) должна лежать в каталоге рядом с файлом corrections_list.txt.

Быстрая сборка

One click компиляция выполняется командным файлом в корне проекта: make_xxxx.cmd, где xxxx – номер сборки игры.

Поэтапная сборка

Внутри каждого каталога есть два командных файла для поэтапной сборки:

  1. make_src_dll.cmd – собирает временную библиотеку с правками
  2. patch.cmd – патчит чистую библиотеку до библиотеки с секцией, затем переносит правки

В результате получается итоговый файл, который нужно переписать в каталог bin игры. Дополнительный файл clean.cmd выполняет очистку каталога от временных файлов. Это полезно делать перед check-in операциями.

Несмотря на возможность очистить временные файлы, полезно поставить в игнор репозитория следующие расширения: *.dll, *.bin, *.lib, *.exp.

You can’t perform that action at this time.