# engines/games that require editing in the config file.
localports_edit_array=("avalanche2.0""avalanche3.0""Ballistic Overkill""dontstarve""Eco""idtech2""idtech3""idtech3_ql""lwjgl2""Minecraft Bedrock""Project Cars""projectzomboid""quake""refractor""realvirtuality""renderware""seriousengine35""Stationeers""teeworlds""terraria""unreal""unreal2""unreal3""TeamSpeak 3""Mumble""7 Days To Die""wurm")
localports_edit_array=("avalanche2.0""avalanche3.0""Ballistic Overkill""Barotrauma""dontstarve""Eco""idtech2""idtech3""idtech3_ql""lwjgl2""Minecraft Bedrock""Project Cars""projectzomboid""quake""refractor""realvirtuality""renderware""Stationeers""teeworlds""terraria""unreal""unreal2""unreal3""TeamSpeak 3""Mumble""7 Days To Die""wurm")
# [12] | "AUTHOR_URL" is the author's website, displayed to the user when chosing mods to install
# [13] | "Short Description" a description showed to the user upon installation/removal
# Half-life 1 Engine Mods
mod_info_metamod=( MOD "metamod""Metamod""${metamodurl}""${metamodlatestfile}""0""LowercaseOff""${systemdir}""addons/metamod/plugins.ini;""ENGINES""Counter-Strike 1.6;Day of Defeat;Team Fortress Classic;Natural Selection;The Specialists;Half-Life: Deathmatch;""NOTGAMES""https://github.com/alliedmodders/metamod-hl1""Plugins Framework")
mod_info_base_amxx=( MOD "amxmodx""AMX Mod X: Base""${amxxbaseurl}""${amxxbaselatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""Counter-Strike 1.6;Day of Defeat;Team Fortress Classic;Natural Selection;The Specialists;Half-Life: Deathmatch;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod)")
# CS 1.6 (HL1) Engine Mods
mod_info_cs_amxx=( MOD "amxmodxcs""AMX Mod X: Counter-Strike""${amxxcsurl}""${amxxcslatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""Counter-Strike 1.6;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod & AMX Mod X: Base)")
# DOD (HL1) Engine Mods
mod_info_dod_amxx=( MOD "amxmodxdod""AMX Mod X: Day of Defeat""${amxxdodurl}""${amxxdodlatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""Day of Defeat;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod & AMX Mod X: Base)")
# TFC (HL1) Engine Mods
mod_info_tfc_amxx=( MOD "amxmodxtfc""AMX Mod X: Team Fortress Classic""${amxxtfcurl}""${amxxtfclatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""Team Fortress Classic;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod & AMX Mod X: Base)")
# NS (Natural Selection) (HL1) Engine Mods
mod_info_ns_amxx=( MOD "amxmodxns""AMX Mod X: Natural Selection""${amxxnsurl}""${amxxnslatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""Natural Selection;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod & AMX Mod X: Base)")
# TS (The Specialists) (HL1) Engine Mods
mod_info_ts_amxx=( MOD "amxmodxts""AMX Mod X: The Specialists""${amxxtsurl}""${amxxtslatestfile}""0""LowercaseOff""${systemdir}""addons/amxmodx/configs;""ENGINES""The Specialists;""NOTGAMES""https://www.amxmodx.org""Admin Features (requires Metamod & AMX Mod X: Base)")
# Source mods
mod_info_metamod=( MOD "metamod""MetaMod""${metamodurl}""${metamodlatestfile}""0""LowercaseOff""${systemdir}""addons/metamod/metaplugins.ini;""source;""GAMES""NOTGAMES""https://www.sourcemm.net""Plugins Framework")
mod_info_sourcemod=( MOD "sourcemod""SourceMod""${sourcemodurl}""${sourcemodlatestfile}""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""source;""GAMES""NOTGAMES""http://www.sourcemod.net""Admin Features (requires MetaMod)")
mod_info_metamodsource=( MOD "metamodsource""Metamod: Source""${metamodsourceurl}""${metamodsourcelatestfile}""0""LowercaseOff""${systemdir}""addons/metamod/metaplugins.ini;""source;""GAMES""NOTGAMES""https://www.sourcemm.net""Plugins Framework")
mod_info_sourcemod=( MOD "sourcemod""SourceMod""${sourcemodurl}""${sourcemodlatestfile}""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""source;""GAMES""NOTGAMES""http://www.sourcemod.net""Admin Features (requires Metamod: Source)")
mod_info_steamworks=( MOD "steamworks""SteamWorks""${steamworksurl}""${steamworkslatestfile}""0""LowercaseOff""${systemdir}""OVERWRITE""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://github.com/KyleSanderson/SteamWorks""Exposing SteamWorks functions to SourcePawn")
mod_info_stripper=( MOD "stripper""Stripper Source""http://www.bailopan.net/stripper/snapshots/1.2/stripper-1.2.2-git129-linux.tar.gz""stripper-1.2.2-git129-linux.tar.gz""0""LowercaseOff""${systemdir}""addons/stripper/maps;""ENGINES""Counter-Strike: Global Offensive;Counter-Strike: Source;Day of Defeat: Source;Half Life: Deathmatch;Half Life 2: Deathmatch;Insurgency;Left 4 Dead;Left 4 Dead 2;Nuclear Dawn;Team Fortress 2;""NOTGAMES""http://www.bailopan.net/stripper/""Add or remove objects from map (requires MetaMod)")
# CS:GO Mods
mod_info_gokz=( MOD "gokz""GOKZ""https://bitbucket.org/kztimerglobalteam/gokz/downloads/GOKZ-latest.zip""gokz-latest.zip""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://bitbucket.org/kztimerglobalteam/gokz/src/master/""Implements the KZ game mode (requires SourceMod and MetaMod)")
mod_info_ttt=( MOD "ttt""Trouble in Terrorist Town""https://csgottt.com/downloads/ttt-latest-dev-${sourcemodmversion}.zip""ttt-latest.zip""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://github.com/Bara/TroubleinTerroristTown""Implements the TTT game mode (requires SourceMod and MetaMod)")
mod_info_ttt=( MOD "ttt""Trouble in Terrorist Town""https://csgottt.com/downloads/ttt-latest-dev-${sourcemodversion}.zip""ttt-latest.zip""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://github.com/Bara/TroubleinTerroristTown""Implements the TTT game mode (requires SourceMod and MetaMod)")
mod_info_get5=( MOD "get5""Get 5""${get5url}""${get5latestfile}""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://github.com/splewis/get5""Plugin for competitive matches/scrims (requires SourceMod and MetaMod)")
mod_info_pug=( MOD "pug""PUG""${csgopuglatestlink}""${csgopuglatestfile}""0""LowercaseOff""${systemdir}""cfg;addons/sourcemod/configs;""ENGINES""Counter-Strike: Global Offensive;""NOTGAMES""https://github.com/splewis/csgo-pug-setup""plugin for setting up private pug/10man games")
@ -92,11 +154,10 @@ mod_info_wiremodextras=( MOD "wiremod-extras" "Wiremod Extras" "https://github.c
mod_info_darkrp=( MOD "darkrp""DarkRP""https://github.com/FPtje/DarkRP/archive/master.zip""darkrp-master.zip""0""LowercaseOn""${systemdir}/gamemodes""OVERWRITE""ENGINES""Garry's Mod;""NOTGAMES""http://darkrp.com""Most popular gamemode")
mod_info_darkrpmodification=( MOD "darkrpmodification""DarkRP Modification""https://github.com/FPtje/darkrpmodification/archive/master.zip""darkrpmodification-master.zip""0""LowercaseOff""${systemdir}/addons""NOUPDATE""ENGINES""Garry's Mod;""NOTGAMES""http://darkrp.com""Customize DarkRP settings")
# Oxidemod
mod_info_rustoxide=( MOD "rustoxide""Oxide for Rust""${oxiderustlatestlink}""Oxide.Rust-linux.zip""0""LowercaseOff""${systemdir}""OVERWRITE""ENGINES""Rust;""NOTGAMES""https://umod.org/games/rust""Allows for the use of plugins")
mod_info_hwoxide=( MOD "hwoxide""Oxide for Hurtworld""${oxidehurtworldlatestlink}""Oxide.Hurtworld.zip""0""LowercaseOff""${systemdir}""OVERWRITE""ENGINES""Hurtworld;""NOTGAMES""https://umod.org/games/hurtworld""Allows for the use of plugins")
mod_info_sdtdoxide=( MOD "sdtdoxide""Oxide for 7 Days To Die""${oxidesdtdlatestlink}""Oxide.SevenDaysToDie.zip""0""LowercaseOff""${systemdir}""OVERWRITE""ENGINES""7 Days To Die;""NOTGAMES""https://umod.org/games/7-days-to-die""Allows for the use of plugins")
# REQUIRED: Set all mods info into the global array