Skip to content

Files

Latest commit

Aug 9, 2019
13aaccc · Aug 9, 2019

History

History
59 lines (38 loc) · 1.99 KB

README.md

File metadata and controls

59 lines (38 loc) · 1.99 KB

Pongbot

A new tf2 bot fully written from scratch.

Steam Group

Building & Developing

Windows

Currently broken. Will look into it later.

Old Instructions
Import the project to Visual Studio (preferably 2019) on Windows.
Afterwards follow these steps to set the project up properly:

```
- Select Release build flavour (Debug won't compile as of now)
- Select x86 as target architecture (Can't compile hl2 sdk with x64 as target)
- Open Project Properties
- Under General, set Configuration Type to "Dynamic Library (.dll)"
- Open C/C++ -> General and add "lib" to Additional Include Directories
- Open Linker and do the following:
    - In General, add "lib/hlsdk/lib" to Additional Library Directories
    - In Input, add the following to Additional Dependencies: "legacy_stdio_definitions.lib;tier0.lib;tier1.lib;tier2.lib;tier3.lib;vstdlib.lib;mathlib.lib"
- Check if there's a command line set in Build Events -> Post-Build Events
    - If there is, either change it the path of your choosing or completely remove it
```

And everything should be ready to go!

Linux

Install gcc and make first.

Download the hl2sdk (tf2-specific) and metamod source code.

Put the hl2sdk in a folder and rename it to hlsdk.

Put metamod/core into the same folder and rename it to metamod.

Now run the following in the project's root folder:

MLIBS=/path/to/the/folder/containing/hlsdk/and/metamod make

It should build and generate a Pongbot.so in build/bin/

Installation

See here.

Credits

  • rcbotCheeseh - Being much of a help and using parts of his RCBot2 as reference