Skip to content

Commit

Permalink
v0.9h
Browse files Browse the repository at this point in the history
  • Loading branch information
AgentRev committed Oct 15, 2014
1 parent 9f9a2f2 commit f0c9a7a
Show file tree
Hide file tree
Showing 17 changed files with 148 additions and 122 deletions.
Binary file modified A3W settings & BE filters.zip
Binary file not shown.
Binary file modified A3W_iniDB_Pack.zip
Binary file not shown.
8 changes: 5 additions & 3 deletions A3Wasteland_settings/admins.sqf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// @file Name: admins.sqf
// @file Name: A3Wasteland_settings\admins.sqf

// Admin menu (U key) access levels

Expand All @@ -10,7 +10,9 @@
"1234876543211234", // Frylock
"1337133713371337" // Carl
Important: Don't put a coma at the end of the last one
Important: The player UID must always be placed between
double quotes (") and all lines need to have
a comma (,) except the last one.
********************************************************/

// Low Administrators: manage & spectate players, remove hacked vehicles
Expand All @@ -25,7 +27,7 @@ highAdmins =
// Put player UIDs here
];

// Server Owners: access to everything
// Server Owners: access to everything, including god mode, money, guns, and vehicles
serverOwners =
[
// Put player UIDs here
Expand Down
50 changes: 38 additions & 12 deletions A3Wasteland_settings/main_config.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,62 @@
// if you have any doubts and/or questions about the mission find us at a3wasteland.com

// General settings
A3W_startHour = 15; // In-game hour at mission start (0 to 23)
A3W_startHour = 15; // In-game hour at mission start (0 to 23)
A3W_timeMultiplierDay = 1.0; // Sets the speed of time between 5 AM and 8 PM (for example, 6.0 means 6 hours in-game will pass in 1 real hour)
A3W_timeMultiplierNight = 1.0; // Sets the speed of time between 8 PM and 5 AM
A3W_moonLight = 1; // Moon light during night (0 = no, 1 = yes)
A3W_startingMoney = 100; // Amount of money that players start with
A3W_teamPlayersMap = 1; // Show all friendly players on the map at all times, regardless of difficulty level (0 = no, 1 = yes)
A3W_globalVoiceWarnTimer = 5; // Number of seconds for which global voice chat must be active before triggering a warning (0 = disabled)
A3W_globalVoiceMaxWarns = 5; // Number of global voice warnings after which the player will be killed and crashed (0 = disabled)
A3W_antiHackMinRecoil = 1.0; // Mininum recoil coefficient enforced by the antihack (recommended values: default = 1.0, TMR Mod = 0.5, VTS Weapon Resting = 0.25)
A3W_spawnBeaconCooldown = 5*60; // Number of seconds to wait between each use of an individual spawn beacon (0 = disabled)

// Store settings
A3W_showGunStoreStatus = 1; // Show enemy and friendly presence at gunstores on map (0 = no, 1 = yes)
A3W_gunStoreIntruderWarning = 1; // Warn players in gunstore areas of enemy intruders (0 = no, 1 = yes)
A3W_remoteBombStoreRadius = 75; // Prevent players from placing remote explosives within this distance from any store (0 = disabled)
A3W_vehiclePurchaseCooldown = 60; // Number of seconds to wait before allowing someone to purchase another vehicle, don't bother setting it too high because it can be bypassed by rejoining

// Persistence settings (requires iniDBI addon)
A3W_playerSaving = 0; // Save player data like position, health, inventory, etc. (0 = no, 1 = yes)
// Player settings
A3W_startingMoney = 100; // Amount of money that players start with
A3W_unlimitedStamina = 1; // Allow unlimited sprinting, jumping, etc. (0 = no, 1 = yes) - this also removes energy drinks from the mission
A3W_bleedingTime = 60; // Time in seconds for which to allow revive after a critical injury (minimum 10 seconds)

// Persistence settings
A3W_playerSaving = 1; // Save player data like position, health, inventory, etc. (0 = no, 1 = yes)
A3W_moneySaving = 1; // If playerSaving = 1, save player money amount (0 = no, 1 = yes)
A3W_combatAbortDelay = 60; // If playerSaving = 1, delay in seconds for which to disable abort and respawn buttons after firing or being shot (0 = none)
A3W_baseSaving = 0; // Save locked base parts between server restarts (0 = no, 1 = yes)
A3W_boxSaving = 0; // Save locked weapon crates and their contents between server restarts (0 = no, 1 = yes)
A3W_warchestSaving = 0; // Save warchest objects deployed by players between server restarts (0 = no, 1 = yes)
A3W_warchestMoneySaving = 0; // Save warchest team money between server restarts (0 = no, 1 = yes)
A3W_spawnBeaconSaving = 0; // Save spawn beacons between server restarts (0 = no, 1 = yes)
A3W_baseSaving = 1; // Save locked base parts between server restarts (0 = no, 1 = yes)
A3W_boxSaving = 1; // Save locked weapon crates and their contents between server restarts (0 = no, 1 = yes)
A3W_staticWeaponSaving = 1; // Save locked static weapons and their magazines between server restarts (0 = no, 1 = yes)
A3W_warchestSaving = 1; // Save warchest objects deployed by players between server restarts (0 = no, 1 = yes)
A3W_warchestMoneySaving = 1; // Save warchest team money between server restarts (0 = no, 1 = yes)
A3W_spawnBeaconSaving = 1; // Save spawn beacons between server restarts (0 = no, 1 = yes)
A3W_objectLifetime = 5*24; // Maximum lifetime in hours for saved objects (baseparts, crates, etc.) across server restarts (0 = no time limit)
PDB_ServerID = "A3W_"; // iniDB savefiles prefix (change this in case you run multiple servers from the same folder)
PDB_PlayerFileID = "A3W_"; // Player savefile prefix (change this in case you run multiple servers from the same folder)
PDB_ObjectFileID = "A3W_"; // Object savefile prefix (change this in case you run multiple servers from the same folder)

// Spawning settings
A3W_serverSpawning = 1; // Vehicle, object, and loot spawning (0 = no, 1 = yes)
A3W_vehicleSpawning = 1; // If serverSpawning = 1, spawn vehicles in towns (0 = no, 1 = yes)
A3W_vehicleQuantity = 200; // Approximate number of land vehicles to be spawned in towns
A3W_boatSpawning = 1; // If serverSpawning = 1, spawn boats at marked areas near coasts (0 = no, 1 = yes)
A3W_heliSpawning = 1; // If serverSpawning = 1, spawn helicopters in some towns and airfields (0 = no, 1 = yes)
A3W_planeSpawning = 1; // If serverSpawning = 1, spawn planes at some airfields (0 = no, 1 = yes)
A3W_boxSpawning = 0; // If serverSpawning = 1, spawn weapon crates in 50% towns (0 = no, 1 = yes)
A3W_baseBuilding = 1; // If serverSpawning = 1, spawn base parts in towns (0 = no, 1 = yes)

// Loot settings
A3W_buildingLoot = 1; // Spawn loot in all buildings (0 = no, 1 = yes)
A3W_vehicleloot = 1; // Level of loot added to vehicles (0 = none, 1 = weapon OR items, 2 = weapon AND items, 3 = two weapons AND items) - 2 or 3 recommended if buildingLoot = 0
A3W_buildingLootWeapons = 0; // Spawn weapon loot in all buildings (0 = no, 1 = yes)
A3W_buildingLootSupplies = 1; // Spawn supply loot (backpacks & player items) in all buildings (0 = no, 1 = yes)
A3W_buildingLootChances = 25; // Chance percentage that loot will spawn at each spot in a building (0 to 100)
A3W_vehicleLoot = 2; // Level of loot added to vehicles (0 = none, 1 = weapon OR items, 2 = weapon AND items, 3 = two weapons AND items) - 2 or 3 recommended if buildingLoot = 0

// Territory settings
A3W_territoryCaptureTime = 3*60; // Time in seconds needed to capture a territory
A3W_territoryPayroll = 1; // Periodically reward sides and indie groups based on how many territories they own (0 = no, 1 = yes)
A3W_payrollInterval = 30*60; // Delay in seconds between each payroll
A3W_payrollAmount = 100; // Amount of money rewarded per territory on each payroll

// Mission settings
A3W_serverMissions = 1; // Enable server missions (0 = no, 1 = yes)
Expand Down
Binary file added A3Wasteland_v0.9h.Altis.pbo
Binary file not shown.
Binary file added A3Wasteland_v0.9h.Stratis.pbo
Binary file not shown.
28 changes: 18 additions & 10 deletions BattlEye/createVehicle.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,29 @@

// Vehicles

5 "_(APC|Boat|Hatchback|Heli|MBT|MRAP|Offroad|Plane|Quadbike|SDV|SUV|Truck|UGV|Van)_"
5 "_(HMG|GMG|Mortar|static_AA|static_AT)_" !"(weapon|support)_(high_)?F"
5 "_(Lifeboat|Rubberboat)"
5 "_UAV_" !"_UAV_(AI|01_)"
7 "^[BOI]_(?!\d)((APC|Boat|Heli|MBT|MRAP|Plane|Quadbike|SDV|Truck|UGV)_|Lifeboat)"
7 "^[BOI]_(?!\d)([HG]MG|Mortar|static_A[AT])_" !"_(weapon|support)_" // Allows disassembly
7 "^[BOI]_UAV_" !"_(AI|01_)"

// Ammo boxes

5 "^Box_"
5 "_supplyCrate_"
7 "^Box_"
7 "^[CBOI]G?_supplyCrate_"

// Civilian & guerilla units
// Civilian & guerilla stuff

5 "^C_"
5 "^[BOI]_G_"
7 "^C_" // Comment this line if you need to allow civilian units
// 7 "^C_((Hatchback|Offroad|SUV|Van|Boat)_|Rubberboat)" // Uncomment this line if line above is commented

7 "^[BOI]_G_" // Comment this line if you need to allow guerilla units
// 7 "^[BOI]_G_(Mortar|Offroad|Van|Boat)" // Uncomment this line if line above is commented

// Buildings & objects

5 "^Land_" !"Land_(Money|Basket|CanisterPlastic|Suitcase|CanisterFuel|CanisterOil|CashDesk|Can_V3|TentDome|BottlePlastic_V2|BakedBeans)_F"
7 "^Land_" !"^Land_(BakedBeans|BarrelEmpty|BottlePlastic_V\d|CanisterFuel|CanisterOil|Can_V\d|CashDesk|Money|Suitcase|TentDome)_F"

// Game logic (comment these if you use Zeus or if it causes problems with some addons)

7 "^Lightning"
7 "^Logic"
7 "^Module"
2 changes: 1 addition & 1 deletion BattlEye/mpEventHandler.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// A3Wasteland - mpEventHandler.txt BattlEye filters by AgentRev

5 ""
7 ""
143 changes: 66 additions & 77 deletions BattlEye/publicVariable.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,95 +2,84 @@

// Config variables

5 "^A3W_"
5 "PDB_ServerID"
7 "^A3W_"
7 "^PDB_ServerID"

// Spawning variables

5 "currentStaticHelis"
5 "civilianVehicles"
5 "lightMilitaryVehicles"
5 "mediumMilitaryVehicles"
5 "waterVehicles"
5 "objectList"
5 "staticWeaponsList"
5 "staticHeliList"
5 "staticPlaneList"
5 "vehicleWeapons"
5 "vehicleAddition"
5 "vehicleAddition2"
5 "MissionSpawnMarkers"
7 "^currentStaticHelis"
7 "^civilianVehicles"
7 "^lightMilitaryVehicles"
7 "^mediumMilitaryVehicles"
7 "^waterVehicles"
7 "^objectList"
7 "^static(Heli|Plane|Weapons)List"
7 "^vehicle(Weapons|Addition)"
7 "^MissionSpawnMarkers"

// Admin variables

5 "lowAdmins"
5 "highAdmins"
5 "serverOwners"
5 "moderators"
5 "administrators"
5 "serverAdministrators"
7 "^lowAdmins"
7 "^highAdmins"
7 "^serverOwners"
7 "^moderators"
7 "^administrators"
7 "^serverAdministrators"

// Persistence

5 "applyPlayerData"
5 "iniDB_"
5 "PDB_databaseNameCompiler"
5 "playerData_alive"
5 "playerData_gear"
5 "playerData_loaded"
7 "^applyPlayerData"
7 "^iniDB_"
7 "^PDB_databaseNameCompiler"
7 "^playerData_(alive|gear|loaded)"

// Lootspawner

5 "Buildingpositions_list"
5 "dbgloopTime"
5 "dbgTime"
5 "dbgTurns"
5 "exclcontainer_list"
5 "getListBuildingnames"
5 "getListBuildingPositionjunction"
5 "getUsedclasses"
5 "lootBackpack_list"
5 "lootItem_list"
5 "lootMagazine_list"
5 "lootWeapon_list"
5 "lootworldObject_list"
5 "LSusedclass_list"
5 "spawnBuilding_list"
5 "spawnClassChance_list"
5 "swDebugLS"
5 "swSpZadjust"
7 "^Buildingpositions_list"
7 "^exclcontainer_list"
7 "^getListBuilding(names|Positionjunction)"
7 "^getUsedclasses"
7 "^loot(Backpack|Item|Magazine|Weapon|worldObject)_list"
7 "^LSusedclass_list"
7 "^spawn(Building|ClassChance)_list"
7 "^sw(DebugLS|SpZadjust)"

// Other variables

5 "ahSetupDone"
5 "AntiAntiHack"
5 "bannedPlayerNames"
5 "cannotAbortMessage"
5 "client_firstSpawn"
5 "client_initEH"
5 "currentDate"
5 "currentOwnerName"
5 "currMissionDir"
5 "drn_DynamicWeatherEventArgs";
5 "drn_DynamicWeather_DebugTextEventArgs"
5 "drn_var_DynamicWeather_Rain";
5 "drn_var_DynamicWeather_ServerInitialized"
5 "externalConfigFolder"
5 "FAR_Player_Unconscious_thread"
5 "horde_jumpmf_var_jumping"
5 "hudPlayerIcon"
5 "MF_ITEMS_"
5 "missionEH_drawPlayerIcons"
5 "playerMenuHandle"
5 "pvar_PlayerTeamKiller"
5 "revivePlayerIcon"
5 "savePlayerHandle"
5 "showBeacons"
5 "showmarkers"
5 "spawnActionHandle"
5 "storePurchaseHandle"
5 "storeSellingHandle"
5 "vChecksum"
5 "vehicleChecksum"
5 "vehicleStore_noBuzzard"
5 "Town_[0-9]+_(friendly|enemy)(Units|Players|NPCs)"
7 "^aActionsIDs"
7 "^ahSetupDone"
7 "AntiAntiHack$"
7 "^bannedPlayerNames"
7 "^bis_functions_mainscope"
7 "^cannotAbortMessage"
7 "^client_(firstSpawn|initEH)"
7 "^current(Date|Invites|OwnerName)"
7 "^currMissionDir"
7 "^drawPlayerIcons_"
7 "^drn_DynamicWeather(_DebugText)?EventArgs"
7 "^drn_fnc_"
7 "^drn_var_DynamicWeather_(Rain|ServerInitialized)"
7 "^externalConfigFolder"
7 "^FAR_Player_Unconscious_thread"
7 "^horde_jumpmf_var_jumping"
7 "^JTS_FNC_SENT"
7 "^managedAction_pvar"
7 "^managedActions_array"
7 "^mapEH_drawPlayerMarkers"
7 "^MF_ITEMS_"
7 "^mf_remote_"
7 "^onPauseLoopRunning"
7 "^openParachuteTimestamp"
7 "^pDialogTeamkiller"
7 "^pvar_player(EventServer|TeamKiller)"
7 "^pvar_(teamKillList|warnTeamKiller)"
7 "^R3F_LOG_PUBVAR_point_attache"
7 "^show(Beacons|markers|Player(Icons|Names))"
7 "^(playerMenu|savePlayer|spawnAction|storePurchase|storeSelling)Handle"
7 "^v(ehicle)?Checksum"
7 "^vehicleStore_(lastPurchaseTime|noBuzzard)"
7 "^Town_\d+_(friendly|enemy)(Unit|Player|NPC)s"

// Antihack

7 "^(fzhgdhhbzfhzfghz|dgbfzhg5ey456w6s|asdsgxfvzv5345|dadsasdsada|aw235resfzdfcs|d3245resfrsd|iBeFlying|feastge4rt636te5|sfsdfsdf4333|dayz_godmode|Hack_Pos_Orig|sdgff4535hfgvcxghn|REdasfsfwef|JJMMEE_INIT_MENU|dfhfgkjjhkhjkdgfg|activeITEMlistanzahl|Detected_Remote_Execution|g0dmode|adadadad23444|poiuytfczsvtg|Pro_RE|xyzaa|HaxSmokeOn|Lysto_Lyst|pathtoscrdir|ewrfdfcsf|Ug8YtyGyvguGF|sr3453sdfsfe33|rgyehgdrfhg|d121435rdsczcawddawdsf|qofjqpofq|fsfw34r534fsedsf|adawredzfdsf|c0lorthem|srgte54y6rdgtrg|shnmenu|letmeknow|DAYZ_CA1_Lollipops|oighijkfcjloypysh|fazelist|faze_fill|PL4YER_CANN0N_T0GGLE|dfgrgdrfgretg345t345|aKTitans|inf_ammo_loop_infiSTAR|Wookie_Pro_RE|awrdw4355345sfs|Wookie_Init_Menu|asdr432r5edfsad|fsfgdggdzgfd|fdsgdr42424ZombieColor|TTT5OptionNR|adasdawer4w3r|hthxhzhgcbcxvb|sdfwesrfwesf233|dsagfgbdfhgsd|htrukilojhkukvh|d4t365tearfsafgrg|ddsfsdfv|faze_funcs_inited|godlol|fetg5e4ytdrg|Lystic_Init|Lystic_Exec|faze_getControl|vehicleg0dv3_BushWookie|dsfsgfsfsdfsdf|yer652374rfd|t0ggl3|d45y6w45ytrdfragsrega|morphm3|sgdfgzgdzfrgfdg|q25t3qttsdfaf|fsdddInfectLOL|lkjhgfuyhgfd|cargod|abcdefGEH|Wep_Spawn_Shitt|faze_hax_dbclick|fzgrfg4536tq3tds|dawerdsczcdsf|gdzhzthtdhxthh6757|W00kie_Pro_RE|fdsgdr42424|battleHIGH_vehpub|sdsf45t3rsgfd|hdtrhyztyh|MenuInitLol|few3t5364etsfg|adadgvdthw54y64|sfsefse|eeeeeeewwwwwwwww|wierdo|efr4243234|faze_initMenu|adawedr3q4r3w2qr4|xZombieBait|eyghrdfyh|W00kie_Init_Menu|awdet3465taddd|rainbow_var|iluio9pilkgvuk|POOP_Main|awer234rrsdfcsd|W_O_O_K_I_E_Pro_RE|toggle_keyEH|JME_M_E_N_U_initMenu|dawr5wdfsf23|sgstgr4stwe4t|gffffffffffffffh|LOKI_GUI_Key_Color|rdgfdzgzrfgr|gzgdghragfzdgvdz|MPGHALLDAYEVRYDAY47LETSDOTHISBBYYAAAAAAA|sdfxdcfs3|infi_STAR_exec|xtags_star_xx|ChangingBullets_xx|ljkluilufgdsgzgzdrf324|hgjghjfrdfeewrferrt43|byebyezombies|Root_Main4|adr4w5trsdef|wadgrfgzrd|igodokxtt|unlimammo|tw4etinitMenu|plrshldblckls|dasd324r245rdsfs|Jme_Is_God|Monky_funcs_inited|fuckmegrandma|qopfkqpofqk|da124q3easds|awdadr3q42|awde3q4erasd|ShadowyFaz3VehZ|Veh_Spawn_Shitt|wuat_fpsMonitor|sfg4w3t5esfsdf|asdw435r325efdsd|Monky_hax_toggled|asd34r253453453|mehatingjews|da342szvcxzcvx|W_0_0_K_I_E_Pro_RE|InfiniteAmmo|debug_star_colorful|fryt5tytfshyfkj|sfewsrw|W00kieMenu_hax_toggled|AntiAntiAntiAntiHax|thuytshujsr65uy|adawdawe21|ad44234efdzsf|ffafsafafsfsgol|shth654436tj|gyjjgcjcj|GodLolPenis|vehiclegooov3ood_BushWookie|htjhytu6waqe3q45|y6sretysrt|ANTI_ANTI_HAX|antiantiantiantih4x|riasgremory_G0d_Mode|monkytp|hax_toggled|JJJJ_MMMM___EEEEEEE_INIT_MENU|yiukfligzsgargfrae|B0X_CANN0N_T0GGLE|omgwtfbbq|asdddddddddddad|bowonky|dontAddToTheArray|adddaaaaaaaaa|fesf4535teaf|rainbowbitch|ads2542345esfds|n0clip|saddaaaaaaaadd23|fefq34tqtrafg|f313131FukDaPolice1324e|BigFuckinBullets|lmzsjgnas)"
8 changes: 1 addition & 7 deletions BattlEye/publicVariableVal.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
// A3Wasteland - publicVariableVal.txt BattlEye filters by AgentRev

5 "createMine"
5 "createUnit"
5 "createVehicle"
5 "BIS_fnc_3Dcredits"
5 "BIS_fnc_AAN"
5 "vChecksum"
5 "vehicleChecksum"
// disabled since not really necessary
2 changes: 1 addition & 1 deletion BattlEye/remoteExec.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// A3Wasteland - remoteExec.txt BattlEye filters by AgentRev

5 "" !"^\["true", ""\] \[[0-9:-]+ group, [0-9]+\]$" // Allows UAV usage
7 "" !"^\["true", ""\] \[[\d:-]+ group, \d+\]$" // Allows UAV usage
6 changes: 6 additions & 0 deletions BattlEye/scripts.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
// A3Wasteland - scripts.txt BattlEye filters by AgentRev

7 "BIS_fnc_AAN"
7 "ctrlCreate"
7 "ctrlDelete"
7 "forceRespawn"
19 changes: 10 additions & 9 deletions BattlEye/setVariable.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
// A3Wasteland - setVariable.txt BattlEye filters by AgentRev

5 "A3W_storeSellBox"
5 "A3W_vehicleStorePurchase"
5 "BuildingLoot"
5 "fpsFix_eventHandlers"
5 "fpsFix_simulationCooloff"
5 "handleDamageEH"
5 "^hitUnit_"
5 "Lootready"
5 "processedDeath"
7 "^A3W_(handleDamageEH|purchasedStoreObject|storeSellBox|unconsciousEngineEH)"
7 "^BIS_fnc_MP_queue"
7 "^BuildingLoot"
7 "^captureTriggerMarker"
7 "^corpseLocalEH"
7 "^fpsFix_(eventHandlers|simulationCooloff)"
7 "^Lootready"
7 "^processedDeath"
7 "^spawnBeacon_lastUse"
7 "^storeNPC_(face|nearestBuilding|setupComplete)"
2 changes: 1 addition & 1 deletion BattlEye/waypointCondition.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// A3Wasteland - waypointCondition.txt BattlEye filters by AgentRev

5 "" !"^\["true", ""\] \[[0-9:-]+ group, [0-9]+\]$" // Allows UAV usage
7 "" !"^\["true", ""\] \[[\d:-]+ group, \d+\]$" // Allows UAV usage
2 changes: 1 addition & 1 deletion BattlEye/waypointStatement.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// A3Wasteland - waypointStatement.txt BattlEye filters by AgentRev

5 "" !"^\["true", ""\] \[[0-9:-]+ group, [0-9]+\]$" // Allows UAV usage
7 "" !"^\["true", ""\] \[[\d:-]+ group, \d+\]$" // Allows UAV usage
File renamed without changes.
File renamed without changes.

0 comments on commit f0c9a7a

Please sign in to comment.