![]() |
![]() |
Ryusho |
![]()
Post
#1
|
Member ![]() ![]() Group: Members Posts: 37 Joined: 25-December 08 Member No.: 1,436 ![]() |
Just currious since it has been silent for a while, was wondering if anyone has figured anything out, though I w ould gladly try to help if I knew much about coding and AI, >.< Though thinking about it I might be able to have a friend help if I can get him too, though he tends to be busy, but he is a programmer.
|
![]() ![]() |
w00tguy123 |
![]()
Post
#2
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 69 Joined: 9-March 07 Member No.: 1,069 ![]() |
I'd say the standalone version isn't worth maintaining. From what I understand, it's there for people who don't like or want to install metamod.
Maybe the situation was different 10 years ago but today I think it's better to just install metamod-p. That way you can use other plugins with rcbot, like amxmodx. Also, this won't run under Sven Co-op's engine without special changes because they modified engine function interfaces. I'm putting together a report that will hopefully convince them to revert the changes, but until then the standalone build will not function with 5.0 and newer. The Metamod-P fork that i developed will function with it though. Wait are you saying you can fix this for 5.0 without the special headers? ![]() |
Solokiller |
![]()
Post
#3
|
Member ![]() ![]() Group: Members Posts: 23 Joined: 17-December 16 Member No.: 2,482 ![]() |
I'd say the standalone version isn't worth maintaining. From what I understand, it's there for people who don't like or want to install metamod. Maybe the situation was different 10 years ago but today I think it's better to just install metamod-p. That way you can use other plugins with rcbot, like amxmodx. Wait are you saying you can fix this for 5.0 without the special headers? ![]() The current Metamod-P fork (https://github.com/SamVanheer/Metamod-P-CMake-svencoop/releases/tag/v1.21p39-svencoop-dev) uses their engine headers so it works. That does not mean that RCBot will magically work now, you still need their entity headers. If they haven't sent the headers yet, they probably won't unless you annoy them into doing so. EDIT: I've completed the commits, and the CMake files are now set up to autogenerate linkgame.cpp if a Standalone build is selected. You'll need Perl to do that on Windows. I'm pretty sure everything still works like it should, but i'm currently unable to run any rcbot console commands, i'll investigate that now. EDIT2: Commands ran fine, for some reason Counter-Strike doesn't print HUD_PRINTCONSOLE messages until you've spawned. EDIT3: I was able to add bots successfully after fixing a stack corruption issue in the HAL brain loading code: https://github.com/SamVanheer/RCBot-Svencoo...gahal.cpp#L2129 I had to increase the size of the cookie by 1 to fit the null terminator, and i changed the sizeof for safety purposes. You never know when a compiler decides to return the size of a pointer instead of a char array. The bots didn't join a team in Counter-Strike so i switched to Half-Life Deathmatch, where they work just fine: ![]() Both the Windows and Linux versions compile just fine using VS2015 and GCC 5.4.1 respectively, but i've only tested the Windows build. Obviously support for Sven Co-op isn't working, though i haven't tested it. |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 10th August 2025 - 04:16 AM |