-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathReadMe.txt
127 lines (100 loc) · 4.52 KB
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
===========================================================================================
===============================Grave Bot===Readme===07/Dec/2021============================
===========================================================================================
ChangeLog v0.4-beta4:-
>> Modernised the code for C++14
>> Reduced redundancy
>> GraveBot can load and detect both the older Linux SI v1.1 and the latest v1.4b
ChangeLog v0.4-beta3:-
>> Changed C style casts with C++ casts
>> Changed 'PI' to lowercase as Linux is case sensitive
ChangeLog v0.4-beta2:-
>> Both builds now support Meta API 5:13
>> Win32 build recompiled by VS2017
>> Linux build recompiled by G++-7
>> Fixed fmax & fmix not declared for G++-7
ChangeLog v0.4-beta1:-
>> Non-Metamod GraveBot build support removed
>> Fixed the h_export.cpp for Linux Server to detect SI build as 'si.so' not 'si_i386.so'
>> Both builds optimised for SSE2
+--------+
| NOTICE |
+--------+
Grave Bot is an experimental program for Half-Life. I'm not liable for any horrible damage
sustained by your computer if you install Grave Bot. Why that would happen, I'm not sure,
but never the less don't point fingers towards me! Grave Bot was NOT created with the
intention of gaining wide spread server use. It's purpose is more centered around single
use, LAN games, or private servers, and as a demonstration to the community of what is
possible inside the Half-Life engine. The bot does have bugs; it is not perfect, I'm
sorry. It's the best I could do for now, especially considering Half-Life 2 is out. :P
See the guide below to install Grave Bot, and the grave_bot_commands.txt file for a list of
commands.
+--------------+
| INSTALLATION |
+--------------+
Anyway, to install Grave Bot, extract the contents of the zip file to your Half-Life
directory. This should place all Grave Bot files in the correct folders. If not, refer
to the list below. There are three different ways to install Grave Bot, Steam, Non-Steam,
and Metamod. Please use the list below. Note that third party mods on Steam may want to
use the Non-Steam method. See the notice below.
+-----------------+
| STEAM (Windows) |
+-----------------+
1. Run Steam.
2. Right click Half-Life (even for S&I) in the Play games menu and select properties.
3. Push the Launch options button.
4. Add "-dll dlls\grave_bot.dll" to the text box and press okay.
5. Run HL (or S&I) and start a multiplayer game!
NOTICE: This will override the DLL settings for ALL third party mods that run under HL!
Use the NON-STEAM method to avoid this issue.
+---------------------+
| NON-STEAM (Windows) |
+---------------------+
1. Browse into the mod folder (Half-Life\valve or Half-Life\si).
2. Open "liblist.gam" in a text editor.
3. Comment out the "gamedll" line with two forward flashes like so:
//gamedll "dlls\hl.dll"
Add a new gamedll line below that which reads:
gamedll "dlls\grave_bot.dll"
4. Save and exit the file.
5. Run HLDM (or S&I) and start a multiplayer game!
+-------------------+
| NON-STEAM (Linux) |
+-------------------+
1. Browse into the mod folder (Half-Life\valve or Half-Life\si).
2. Open "liblist.gam" in a text editor.
3. Comment out the "gamedll_linux" line with two forward flashes like so:
//gamedll_linux "dlls\hl_i386.so"
Add a new gamedll line below that which reads:
gamedll_linux "dlls\gravebot_i386.so"
4. Save and exit the file.
5. Run HLDM (or S&I) and start a multiplayer game!
+-----------------------------+
| METAMOD (Windows and Linux) |
+-----------------------------+
See the metamod website for information on installing metamod plugins. Installing Grave
Bot using metamod is only recommended for use on servers where more than one non-bot will
be playing, such as public and private servers. If you're going to just test the bot, it
might be easier to use the standard method.
http://www.metamod.org/
+----------------+
| FILE STRUCTURE |
+----------------+
If Grave Bot is not working correctly, make sure all files are in their proper locations.
modfolder\dlls\grave_bot.dll
modfolder\dlls\grave_bot_mm.dll
modfolders\dlls\gravebot_i386.so
modfolders\dlls\gravebot_mm_i386.so
modfolder\grave_bot.cfg
modfolder\grave_bot_names.txt
modfolder\maps\*.gbw
+--------------------+
| Credits and Thanks |
+--------------------+
Ghoul: Programming, Website, some Waypointing
RoboCop: Minor fixes
CoCoNUT: Waypointing
dub: Help with the S&I looping issue
MrBozo: Providing the necessary resources to get Grave Bot working with S&I
Pierre-Marie Baty: Helped me with many things :P
botman: Writing the original HPB bot!