Ok, well I installed VS Express 2008, and I also installed the latest platform SDK. I then downloaded the HPB_bot_template_3 zip file from Botman's site, and extracted it to my Half-Life dir. I have the Half-Life SDK installed.
When I open the VS template, it opens correctly, but when I try and build it, I get loads of warnings. However it does get through to the linking stage, at which it stops, and tells me
"Linking...
Creating library .\Debug/HPB_bot.lib and object .\Debug/HPB_bot.exp
Embedding manifest...
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation. All rights reserved.
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 9.00.21022
Copyright (C) Microsoft Corporation. All rights reserved.
Copying to DLL folder(s)
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
The system cannot find the path specified.
0 file(s) copied.
Project : error PRJ0019: A tool returned an error code from "Copying to DLL folder(s)"
Build log was saved at "file://c:\SIERRA\Half-Life\HPB_bot\dlls\Debug\BuildLog.htm"
HPB_bot - 1 error(s), 299 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped =========="
well actually it's already successfully built, it's just not automatically installed into the HL directory as expected. You can find the HPB_bot.dll in the Debug folder and that's it.
The warnings are probably originated from the VC6++ project. VC6 and Visual Studio Express use different compilers. The latter is more strict, therefor throwing more warnings.
So why does it keep saying that it can't find the specified path? Thanks for your help, guys.
How's about a quick guide to building the hpb bot in VS Express 2008? I just mean a text file on the HPB Bot page, or a sticky thread here. I'm sure I'm not the only person who would find it useful.
there is a custom build step in the project options, which copies the DLL into the HL installation folder automatically. However the destination path there is different from yours so it complains like that. You can safely ignore it, or remove the custom build steps in project options.