create HTML presets from steam collections (with a second, optional, mods collection)
https://armapresetcreator.co.uk/
converts jpg, png to PAA and vise versa
# Arma 3 - Problematic Mods | |
The intent of this list is to create a collective knowledgebase and overview of mods, which are known to be problematic. | |
Be it bad performance, desync/network spam, severe incompatibilties or other reasons, the goal is to share this knowledge between a3 server admins. | |
### Other lists | |
- https://docs.google.com/spreadsheets/d/1ArNYYJgr0AMjZIf5YqIN3HqUVAY4uXwZ144zSNWVC6o/edit#gid=0 | |
idk who makes that list and how "current it is". |
create HTML presets from steam collections (with a second, optional, mods collection)
https://armapresetcreator.co.uk/
converts jpg, png to PAA and vise versa
local obs = obslua | |
local ffi = require("ffi") | |
local winmm = ffi.load("Winmm") | |
-- Put a sound of your choosing next to "Beep on replay save.lua" and don't forget to match its name either in code below or rename your file. | |
PROP_AUDIO_FILEPATH = script_path() .. "sound_npc_scanner_scanner_photo1.wav" | |
ffi.cdef[[ | |
bool PlaySound(const char *pszSound, void *hmod, uint32_t fdwSound); | |
]] |
["ace_medical_treatment_medicationLocal", { | |
params ["_unit", "", "_classname"]; | |
if (_classname == "Epinephrine") then { | |
// this guy dead or bleeding | |
if (!alive _unit || { | |
(_unit getVariable ["ace_medical_woundBleeding", 0]) > 0 | |
}) exitWith {}; | |
private _heartRate = _unit getVariable ["ace_medical_heartRate", 80]; | |
private _blood = _unit getVariable ["ace_medical_bloodVolume", 6.0]; |
// This config intends to be a baseline for further adjustments. | |
// The default values for most of the settings seem to be more fit for good ol OFP days. | |
// Per socket (client) bandwidth settings | |
// These values are in BYTES | |
// value * 8 / 1000 to get kbits | |
class sockets { | |
// Packet MTU, keep lower than 1500 to not risk packet fragmentation, default 1400 | |
// 1444 used on official BI servers | |
maxPacketSize = 1430; |
mission_fnc_mapOverlayCache = [] call CBA_fnc_createNamespace; | |
mission_fnc_mapOverlay = { | |
params ["_map"]; | |
_map drawIcon [ | |
getMissionPath "map.paa", | |
[1, 1, 1, 1], | |
[worldSize / 2, worldSize / 2, 0], | |
640 / ctrlMapScale _map, | |
640 / ctrlMapScale _map, |
// put this into your init.sqf like the filthy animal you are | |
["ace_medical_woundReceived", { | |
[{ | |
params ["_unit", "_woundedHitPoint", "_receivedDamage", "", "_ammo"]; | |
if (isPlayer _unit) exitWith {}; | |
[_unit, _woundedHitPoint, _receivedDamage, _ammo call ace_medical_damage_fnc_getTypeOfDamage] call diw_medical_woundsHandlerAI; | |
},_this] call CBA_fnc_execNextFrame; | |
}] call CBA_fnc_addEventHandler; | |
diw_medical_woundsHandlerAI = { |
if (!isServer) exitWith {}; | |
private _dir = 90; | |
private _position = getPosASL thisTrigger; | |
_dir = -_dir - 90; | |
private _direction = [cos _dir, sin _dir, 0]; | |
private _fnc_carpetBomber = { | |
params ["_position", "_direction"]; | |
private _distance = 3000; |
//////////////////////////////////////////////////////////////////////////// | |
// Copyright (c) 2019 Marco "X39" Silipo // | |
// // | |
// Permission is hereby granted, free of charge, to any person obtaining // | |
// a copy of this software and associated documentation files (the // | |
// "Software"), to deal in the Software without restriction, including // | |
// without limitation the rights to use, copy, modify, merge, publish, // | |
// distribute, sublicense, and/or sell copies of the Software, and to // | |
// permit persons to whom the Software is furnished to do so, subject to // | |
// the following conditions: // |