taiyungwang / valve_source_plugin_navmesh

A refactor of the Valve Source navigation mesh code to allow for it to be used on a Valve Source Plugin.
4 stars 0 forks source link

AMBuild Support #1

Open APGRoboCop opened 3 years ago

APGRoboCop commented 3 years ago

Hello I'm from Bots-United. Have you tried adding AMBuild support? I don't know if you know much about this, but this kit is supposed to be useful for when compiling this project as well as using the HL2SDK assigned to a specific mod like TF2.

Also we work for RCBot2 for TF2, HL2DM and DoDS that's existed for nearly 15 years, after making so many changes and additions for those bots. But RCBot2 does not use nav meshes as they are Static Bots that relies on manual made waypoints.

If you need assistance for your project why not contact us and our bot coders in Bots-United Discord? https://discord.gg/5v5YvKG4Hr

taiyungwang commented 3 years ago

Hello, thanks for reaching out. I have looked at AMBuild a while back, but the reason I chose to use CMake for this project is that I wanted to use a build system that is cross platform and widely used. There is currently no plan to add AMBuild support in the near future, but any PRs that adds support is certainly welcome.

APGRoboCop commented 3 years ago

Well sadly I don't know much on how to use CMake apart from Makefile, AMBuild and of course VS Project files...

taiyungwang commented 3 years ago

The idea behind CMake is that it can be used to generate a viariety of projects including a Linux Makefile or a VS Project. For Visual Studio (2019), you simply invoke from your project directory: cmake -A Win32 -G "Visual Studio 16" <directory with CMakeList.txt>. Here is a list of project types supported by CMake.

APGRoboCop commented 3 years ago

Well if you need our help from Bots-United you know where to find us, and we would like to help you out. It's just we may be rusty on using CMake...