Skip to content

Commit 969544a

Browse files
author
nitrocaster
committed
Merge branch 'ai_cleanup' into dev
Conflicts: .gitmodules src/xrEngine/EngineAPI.cpp src/xrEngine/x_ray.cpp src/xrGame/xrGame.vcxproj src/xrPhysics/ExtendedGeom.h src/xrPhysics/MathUtils.cpp src/xrPhysics/MathUtilsOde.h src/xrPhysics/PHActivationShape.cpp src/xrPhysics/PHBaseBodyEffector.h src/xrPhysics/PHCapture.h src/xrPhysics/PHCharacter.cpp src/xrPhysics/PHContactBodyEffector.h src/xrPhysics/PHDisabling.h src/xrPhysics/PHElement.cpp src/xrPhysics/PHFracture.cpp src/xrPhysics/PHFracture.h src/xrPhysics/PHInterpolation.h src/xrPhysics/PHIsland.h src/xrPhysics/PHJoint.h src/xrPhysics/PHJointDestroyInfo.h src/xrPhysics/PHMoveStorage.cpp src/xrPhysics/Physics.cpp src/xrPhysics/SpaceUtils.h src/xrPhysics/dRayMotions.cpp src/xrPhysics/dcylinder/dCylinder.h src/xrPhysics/ode_include.h src/xrPhysics/ph_valid_ode.h src/xrPhysics/tri-colliderknoopc/dTriColliderCommon.h src/xrPhysics/tri-colliderknoopc/dTriColliderMath.h src/xrPhysics/tri-colliderknoopc/dTriList.h src/xrPhysics/tri-colliderknoopc/dxTriList.h src/xrPhysics/xrPhysics.cpp src/xrPhysics/xrPhysics.vcxproj
2 parents 74b862f + 8fa8982 commit 969544a

File tree

3,666 files changed

+80900
-491397
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,666 files changed

+80900
-491397
lines changed

.gitignore

-16
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,3 @@ intermediate/
99
intermediate_plugs/
1010
lib/
1111
*.aps
12-
13-
# exclude all third-party libraries
14-
src/Externals/3dsmax
15-
src/Externals/BugTrap
16-
src/Externals/FreeImage
17-
src/Externals/jpeg
18-
src/Externals/libogg-1.1.4
19-
src/Externals/libtheora-1.1.1
20-
src/Externals/libvorbis-1.2.3
21-
src/Externals/lightwave
22-
src/Externals/MagicSoftware
23-
src/Externals/maya
24-
src/Externals/nvapi
25-
src/Externals/OpenAutomate
26-
src/Externals/OpenSSL
27-
src/Externals/zlib

.gitmodules

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1+
[submodule "src/Externals/luabind"]
2+
path = src/Externals/luabind
3+
url = [email protected]:OpenXRay/luabind-deboostified.git
4+
[submodule "src/Externals/luajit"]
5+
path = src/Externals/luajit
6+
url = [email protected]:OpenXRay/LuaJIT.git
17
[submodule "src/Externals/glbinding"]
28
path = src/Externals/glbinding
3-
url = https://github.com/cginternals/glbinding.git
9+
url = git@github.com:cginternals/glbinding.git
410
[submodule "src/Externals/gli"]
511
path = src/Externals/gli
6-
url = https://github.com/g-truc/gli
12+
url = git@github.com:g-truc/gli

doc/howto/build.txt

+13-10
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ To build X-Ray Engine you'll need following libraries:
2525
* DirectX SDK June 2010: http://www.microsoft.com/en-us/download/details.aspx?id=6812
2626
- replace dxguid.lib with the one from Windows SDK
2727
(for DirectPlay GUIDs)
28+
XXX nitrocaster: add LuaJIT & LuaBind instructions
2829

2930
You can download all these libraries (except Windows/DirectX SDK) with compiled binaries here:
3031
https://dl.dropboxusercontent.com/u/63973281/dev/xray/xray-16-libraries.zip
@@ -35,31 +36,33 @@ Setup:
3536
- Install patch 1.6.02 (only for russian locale, worldwide release should have it included):
3637
http://cop.stalker-game.ru/?page=patches#2
3738
- Download and unpack archive with libraries
38-
- Create _bin_dbg, _bin_mix and _bin_rel folders in the game installation directory
39-
- Copy following files from bin to _bin_dbg, _bin_mix and _bin_rel:
39+
- Create _bin_dbg_Win32, _bin_mix_Win32 and _bin_rel_Win32 folders in the game installation directory
40+
(Debug, Mixed and Release binaries for 32-bit Windows). Hereinafter '_bin_xxx_Win32' is referred to as 'xbin'.
41+
- Copy following files from bin to xbin:
4042
- dbghelp.dll
4143
- eax.dll
4244
- wrap_oal.dll
43-
- Copy following files from bin to _bin_dbg\dedicated, _bin_mix\dedicated and _bin_rel\dedicated:
45+
- Copy following files from bin to xbin\dedicated:
4446
- eax.dll
4547
- wrap_oal.dll
46-
- For _bin_rel and _bin_mix:
47-
- Copy BugTrap.dll from src\Externals\BugTrap\Bin
48-
- For _bin_dbg:
49-
- Copy BugTrapD.dll from src\Externals\BugTrap\Bin and rename it to BugTrap.dll
50-
- Copy following files from src\Externals\OpenSSL\bin to _bin_dbg, _bin_mix and _bin_rel:
48+
- Copy following files from src\Externals\BugTrap\Bin to xbin:
49+
- Debug configuration:
50+
- BugTrapD.dll (rename to BugTrap.dll)
51+
- Other configurations:
52+
- BugTrap.dll
53+
- Copy following files from src\Externals\OpenSSL\bin to xbin:
5154
- libeay32.dll
5255
- ssleay32.dll
5356
- Create soft link to /gamedata in the game installation directory:
5457
$ mklink /D <game installation directory>\gamedata <xray-16 repository root>\res\gamedata
5558
- After successful build use xrbinup.cmd to update game binaries:
56-
$ xrbinup.cmd "E:\Program Files (x86)\GSC World Publishing\STALKER-COP" %src% dbg
59+
$ xrbinup.cmd "E:\Program Files (x86)\GSC World Publishing\STALKER-COP" %src% Win32 Debug
5760
- You can create cmd script to update binaries in a single click, for example:
5861
@echo off
5962
setlocal
6063
set src="E:\git\xray-16"
6164
set dst="E:\Program Files (x86)\GSC World Publishing\STALKER-COP"
62-
call xrbinup.cmd %dst% %src% dbg
65+
call xrbinup.cmd %dst% %src% Win32 Debug
6366
endlocal
6467

6568
XXX nitrocaster: add script for copying/renaming/soft linking

0 commit comments

Comments
 (0)