Hi,
I have some custom bots that I made ages ago with botstudio, however when I use them in game I get tons of "Error: weapon number out of range" errors both with OA, and with Quake3. What I have noticed is that BotStudio seems to have built the botname_w.c file differently from those in OA e.g. :-
tk-1138_w.c
#include "inv.h"
#define W_GAUNTLET 10
#define W_SHOTGUN 50
#define W_MACHINEGUN 10
#define W_GRENADELAUNCHER 50
#define W_ROCKETLAUNCHER 50
#define W_RAILGUN 50
#define W_BFG10K 50
#define W_LIGHTNING 50
#define W_PLASMAGUN 50
#define W_GRAPPLE 50
//
#include "fw_weap.c"
The equivelent file from Ayumi is :-
/*weapon defines weights 10-500
try to keep it balanced*/
#include "inv.h"
//gauntlet
#define GTW 25
//shotgun
#define SGW 135
//machinegun
#define MGW 90
//grenade launcher
#define GLW 110
//rocket launcher
#define RLW 190
//railgun
#define RGW 115
//bfg10k
#define BFW 200
//lightninggun
#define LGW 150
//plasmagun
#define PGW 195
//grapplinghook
#define GRW 10
//prox-launcher
#define PXW 210
//nailgun
#define NGW 180
//chaingun
#define CGW 155
#include "fuzw.c"
I have tried using Ayumi_w.c in place of one of those from my bots and it does stop the errors, however I'm not sure how I should convert the constants between the two types of file, is there any documentation on this ?
Better still is there a bot editing utility that can convert/rebuild the bots in the correct format ? (Doesn't have to be windows either as I have access to Linux and Macintosh machines as well).
Cheers.
Phill.