{"name":"freeExtension","title":"freeExtension","type":"command","url":"https://community.bistudio.com/wiki/freeExtension","revid":370269,"updated":"2024-11-19T18:00:17Z","groups":["System"],"status":"ok","games":{"arma3":"2.12"},"since":"arma3 2.12","arma3_since":"2.12","description":"Unloads given extension loaded previously with callExtension so that extension developer could rapidly tweak developed extension without restarting the game.\n\n> [!IMPORTANT]\n> This command was introduced in Arma 3 dev v2.11.149751 and for security reasons is only effective in DevBranch; it does nothing in stable branch.","syntaxes":[{"syntax":"freeExtension extension","params":[{"name":"extension","type":"String","description":"extension name (see callExtension)","type_expr":"String"}],"returns":{"type":"Boolean or Nothing","type_expr":"Boolean | Nothing","description":"- false if extension unloading attempt failed, true otherwise - Nothing if not dev branch","text":"Boolean or Nothing\n\n- false if extension unloading attempt failed, true otherwise\n- Nothing if not dev branch"},"form":"unary","right":{"text":"extension"}}],"examples":[{"code":["freeExtension \"myExt\";"]}],"see_also":["callExtension"]}