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 KiB | |
| 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: // |