smarter then the average bear aye Boo-Boo
Well its not my ability its my knowledge that is lacking with code, but I'll give it a hard try..
Here is the AA V2.8.5 UScript code for bOpenAllWeaponClassSlots=True for multiplayer mode.
BITFIELD bOpenAllWeaponClassSlots : 1; //Offset:0xA68 Size:0x4 BitMask:0x1 Flags:0x44000
Does this help?
////////////////////////////
// Name: AAGP_GameInfo
// Class: UScript
// Size: 0xCC - 0xAA0
// Flags: | CLASS_Compiled | CLASS_Config | CLASS_Parsed | CLASS_Localized |
////////////////////////////
class DLL_IMPORT AAGP_GameInfo : public AGameInfo
{
public:
class AAI_Interface * AI_global; //Offset:0x9D4 Size:0x4 Flags:0x0
class AScreenplay * _Screenplay; //Offset:0x9D8 Size:0x4 Flags:0x0
BITFIELD bDeadGame : 1; //Offset:0x9DC Size:0x4 BitMask:0x1 Flags:0x0
BITFIELD bNoInventory : 1; //Offset:0x9DC Size:0x4 BitMask:0x2 Flags:0x0
BYTE ForceGameplay; //Offset:0x9E0 Size:0x1 Flags:0x44000
BITFIELD bDemoExploreTheArmyMode : 1; //Offset:0x9E4 Size:0x4 BitMask:0x1 Flags:0x44000
TArray< class AInternetInfo *> AuthList; //Offset:0x9E8 Size:0xC Flags:0x400000
INT MaxAuthConnections; //Offset:0x9F4 Size:0x4 Flags:0x0
INT ServerAuthFailures; //Offset:0x9F8 Size:0x4 Flags:0x0
FLOAT NextAuthTime; //Offset:0x9FC Size:0x4 Flags:0x0
BITFIELD fAuthNotAvailableLastAuthAttempt : 1; //Offset:0xA00 Size:0x4 BitMask:0x1 Flags:0x0
BITFIELD bFakeFail : 1; //Offset:0xA00 Size:0x4 BitMask:0x2 Flags:0x0
BITFIELD bEnableMapTesting : 1; //Offset:0xA00 Size:0x4 BitMask:0x4 Flags:0x44000
BITFIELD bEnableCodeTesting : 1; //Offset:0xA00 Size:0x4 BitMask:0x8 Flags:0x44000
BITFIELD bDisableTakeDamageViewShift : 1; //Offset:0xA00 Size:0x4 BitMask:0x10 Flags:0x44000
BITFIELD bDEBUGDisablePlayerVehicles : 1; //Offset:0xA00 Size:0x4 BitMask:0x20 Flags:0x0
BITFIELD bDEBUGDisableAIVehicles : 1; //Offset:0xA00 Size:0x4 BitMask:0x40 Flags:0x0
INT iMaxAINPCsToSpawn; //Offset:0xA04 Size:0x4 Flags:0x44000
FLOAT fpMaxNPCToPlayerRatio; //Offset:0xA08 Size:0x4 Flags:0x44000
INT iMaxPlayerVehiclesToSpawn; //Offset:0xA0C Size:0x4 Flags:0x0
INT iMaxAICivilianNPCsToSpawn; //Offset:0xA10 Size:0x4 Flags:0x0
INT iMaxAISpotterNPCsToSpawn; //Offset:0xA14 Size:0x4 Flags:0x0
INT iMaxAIVehiclesToSpawn; //Offset:0xA18 Size:0x4 Flags:0x0
INT iMaxT62sToSpawn; //Offset:0xA1C Size:0x4 Flags:0x0
INT iMaxBMPsToSpawn; //Offset:0xA20 Size:0x4 Flags:0x0
INT iMaxBTRsToSpawn; //Offset:0xA24 Size:0x4 Flags:0x0
BITFIELD bAutoAT : 1; //Offset:0xA28 Size:0x4 BitMask:0x1 Flags:0x44000
TArray< class ANPCPlayerStart *> anpcpsPSToSpawn; //Offset:0xA2C Size:0xC Flags:0x400000
INT iNPCPSSpawnIndex; //Offset:0xA38 Size:0x4 Flags:0x0
INT iNPCsSpawned; //Offset:0xA3C Size:0x4 Flags:0x0
INT iPlayersSpawned; //Offset:0xA40 Size:0x4 Flags:0x0
INT iMustSpawnNPCsSpawned; //Offset:0xA44 Size:0x4 Flags:0x0
INT iCivilianNPCsSpawned; //Offset:0xA48 Size:0x4 Flags:0x0
INT iNPCSpottersSpawned; //Offset:0xA4C Size:0x4 Flags:0x0
INT iT62sSpawned; //Offset:0xA50 Size:0x4 Flags:0x0
INT iBMPsSpawned; //Offset:0xA54 Size:0x4 Flags:0x0
INT iBTRsSpawned; //Offset:0xA58 Size:0x4 Flags:0x0
INT iAIVehiclesSpawned; //Offset:0xA5C Size:0x4 Flags:0x0
FLOAT fpNPCSpawnDelay; //Offset:0xA60 Size:0x4 Flags:0x44000
FLOAT fpNPCInitialSpawnDelay; //Offset:0xA64 Size:0x4 Flags:0x44000
BITFIELD bOpenAllWeaponClassSlots : 1; //Offset:0xA68 Size:0x4 BitMask:0x1 Flags:0x44000
FLOAT fpAIDifficultyLevelVisionModifer; //Offset:0xA6C Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelHearingModifer; //Offset:0xA70 Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelExperienceModifer; //Offset:0xA74 Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelWeaponAccModifer; //Offset:0xA78 Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelWeaponRangeModifer; //Offset:0xA7C Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelMortarSkillModifer; //Offset:0xA80 Size:0x4 Flags:0x0
FLOAT fpAIDifficultyLevelMentalStateModifer; //Offset:0xA84 Size:0x4 Flags:0x0
class FString ServerToursDownloadServer; //Offset:0xA88 Size:0xC Flags:0x444000
class USound * sndESSS2Introduction; //Offset:0xA94 Size:0x4 Flags:0x0
INT iDelayedRoundStartTimeSeconds; //Offset:0xA98 Size:0x4 Flags:0x44000
BITFIELD bDisableESS : 1; //Offset:0xA9C Size:0x4 BitMask:0x1 Flags:0x44000
virtual ~AAGP_GameInfo();
// Functions
};