Files
firestorm/Gameleap/code/arm.bin/Content/ShellScripts/NetParams.h
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

277 lines
6.0 KiB
C

#define VEHICLE_NOTSENT 0
#define VEHICLE_DENIED 1
#define VEHICLE_ACCEPTED 2
#define VEHICLE_SUBMITTED 3
// bandwidth types
#define BANDWIDTH_14_4kbps 0
#define BANDWIDTH_28_8kbps 1
#define BANDWIDTH_56_6kbps 2
#define BANDWIDTH_64_kbps 3
#define BANDWIDTH_128_kbps 4
#define BANDWIDTH_384_kbps 5
#define BANDWIDTH_768_kbps 6
#define BANDWIDTH_1500_kbps 7
#define BANDWIDTH_10_Mbps 8
#define BANDWIDTH_100_Mbps 9
// connection types
#define CONNECTION_Modem 0
#define CONNECTION_ISDN 1
#define CONNECTION_xDSL 2
#define CONNECTION_Cable 3
#define CONNECTION_LAN 4
#define VISIBILITY_DEFAULT 0
#define VISIBILITY_CLEAR 1
#define VISIBILITY_LIGHT 2
#define VISIBILITY_HEAVY 3
#define VISIBILITY_PEASOUP 4
#define NO_BUILDERROR 0
#define UNKNOWN_BUILDERROR 1
#define NO_CAMERA_BUILDERROR 2
#define NO_CUSTOM_BUILDERROR 3
#define NO_TEAM_BUILDERROR 4
#define UNDER_TONNAGE_BUILDERROR 5
#define OVER_TONNAGE_BUILDERROR 6
#define CHASIS_BUILDERROR 7
#define BEAM_BUILDERROR 8
#define PROJECTILE_BUILDERROR 9
#define MISSILE_BUILDERROR 10
#define SUBSYTEM_BUILDERROR 11
#define OVER_TOTALTONNAGE_BUILDERROR 12
#define DEDICATED_SERVER_PARAMETER 0
// true or false
#define CLOSED_GAME_PARAMETER 1
// true or false
#define PLAYER_LIMIT_PARAMETER 2
// int
#define JOIN_IN_PROGRESS_PARAMETER 3
// true or false
#define JOIN_IN_PROGRESS_CUTOFF_PARAMETER 4
// true or false
#define JOIN_IN_PROGRESS_CUTOFF_TIME_PARAMETER 5
// 0-255 minutes
#define HEAT_PARAMETER 6
// true or false
#define KILL_LIMIT_PARAMETER 7
// true false
#define KILL_LIMIT_NUMBER_PARAMETER 8
// 0-255
#define RESPAWN_LIMIT_PARAMETER 9
// true false
#define RESPAWN_LIMIT_NUMBER_PARAMETER 10
// 0-255
#define FORCE_RESPAWN_PARAMETER 11
// true false
#define SPLASH_ON_PARAMETER 12
// true false
#define SPLSH_PERCENTAGE_PARAMETER 13
// 0-255
#define UNLIMITED_AMMO_PARAMETER 14
// true false
#define FRIENDLY_FIRE_PERCENTGE_PARAMETER 15
// 0-255
#define ALLOW_ZOOM_PERCENTAGE_PARAMETER 16
// true false
#define ALLOW_3RD_PERSON_PARAMETER 17
// true false
#define ALLOW_AUTO_AIM_PARAMETER 18
// true false
#define ALLOW_DEAD_CHAT_PARAMETER 19
// true false
#define INUVNERABLE_DROP_PARAMETER 20
// true false
#define ONLY_STOCK_MECH_PARAMETER 21
// true false
#define MINIMUM_TONNAGE_PARAMETER 22
//0-255
#define MAXIMUM_TONNAGE_PARAMETER 23
//0-255
#define ALLOWED_MECH_PARAMETER 24
// use the mechlab defines
// parm 0 = parameter token
// parm 1 = part id
// set : parm 2 = value
// get : return param / true false
#define ALLOWED_BEAM_WEAPON_PARAMETER 25
// use the mechlab defines
#define ALLOWED_MISSILE_WEAPON_PARAMETER 26
// use the mechlab defines
#define ALLOWED_PROJECTILE_WEAPON_PARAMETER 27
// use the mechlab defines
#define ALLOWED_GENERIC_SUBSYSTEM_PARAMETER 28
// use the mechlab defines
#define GAME_LENGTH_PARAMETER 29
// minites 0-255
#define SERVER_RECYCLE_PARAMETER 30
// true or false
#define RECYCLE_DELAY_PARAMETER 31
// seconds 0-65535
#define PLAY_MISSION_REVIEW_PARAMETER 32
// true or false
#define RULE_TYPE_PARAMETER 33
// true or false
#define MAP_ID_PARAMETER 34
// int
#define MAP_NAME_PARAMETER 35
// char[256]
#define NIGHT_TIME_PARAMETER 36
// true or false
#define ALLOW_DEAD_CAMERA_PARAMETER 37
// true or false
#define WEATHER_PARAMETER 38
// ?? true/false
#define VISIBILITY_PARAMETER 39
// 0-5
#define REPORTSTATS_PARAMETER 40
// true or false
#define SERVER_CONNECTION_PARAMETER 41
// 0-4 Connectiontypes above
#define SERVER_BANDWIDTH_PARAMETER 42
// 0-9 Bandwidth types above
#define SERVER_CPU_PARAMETER 43
// string
#define DEAD_MECH_CANT_SEE_PARAMETER 44
// true or false
#define DEAD_MECH_CANT_SEE_OTHER_TEAM 45
// true or false
#define SCENARIO_NAME_PARAMETER 46
// string
#define TEAM_ALLOWED_PARAMETER 47
// true or false
#define TEAM_PARAMETER 48
// 0 - 7 followed by the team sub parameter
#define TEAM_MAX_PLAYERS 1
//0-16
#define TEAM_MIN_TONNAGE 2
//0-255
#define TEAM_MAX_TONNAGE 3
//0-255
#define TEAM_SKIN 4
//0-255
#define TEAM_ALIGNMENT 5
//0-7
#define TEAM_ALLOWED_MECH_PARAMETER 6
// use the mechlab defines
// parm 0 = parameter
// parm 1 = team id
// parm 2 = sub_team_parameter
// parm 3 = part id
// set: parm 4 = value
// get: return param / true false
#define TEAM_ALLOWED_BEAM_WEAPON_PARAMETER 7
// use the mechlab defines
#define TEAM_ALLOWED_MISSILE_WEAPON_PARAMETER 8
// use the mechlab defines
#define TEAM_ALLOWED_PROJECTILE_WEAPON_PARAMETER 9
// use the mechlab defines
#define TEAM_ALLOWED_GENERIC_SUBSYSTEM_PARAMETER 10
// use the mechlab defines
#define TEAM_TOTAL_MAX_TONNAGE 11
#define ALLOW_DECAL_TRANSFER_PARAMETER 49
// true false
#define USE_MAP_CYCLE_PARAMETER 50
//true false
#define PURE_MAP_CYCLE_PARAMETER 51
//true false
#define TEAM_COUNT_PARAMETER 52
#define SCENARIO_INFO_PARAMATER 53
// can't be set, returns true or false and param 1 needs to be a string
#define SERVER_NAME_PARAMETER 54
// string. It is the server/game's name
#define SERVER_IP_PARAMETER 55
// string. It is the server's ip address
#define RADAR_MODE_PARAMETER 56 // 0 = normal, 1 = team, 2 = no radar
#define MAX_PLAYERS_PARAMETER 57
// int. It is the maximum number of players allowed for the current game
#define MAX_BOTS_PARAMETER 58
// int. It is the maximum number of bot players allowed for the current game
#define SCENARIO_PATH_PARAMETER 59
// string. It is the scenario resource path for the current map
#define WEAPON_JAM_PARAMETER 60
// true false
#define AMMO_BAY_FIRE_PARAMETER 61
// true false
#define ADVANCE_MODE_PARAMETER 62
// true false
#define ARMOR_MODE_PARAMETER 63
// true false