grad-islandconfig
v0.4.5
Published
Gruppe Adler configs for some maps
Readme
GRAD IslandConfig
Mission-specific configs for a collection of islands. There won't be any GitHub releases, so whatever is in master branch (or released as an npm package) is what you need.
Installation
Variant 1: npm
Highly recommended: >= npm-3.x, which comes with NodeJS 6.x. Don't use older versions!
npm install grad-islandconfig --save
For updating, change the desired version number in your mission's package.json, and do npm install
Variant 2: manually
Alternatively, you can install grad-islandconfig manually.
- download
grad-islandconfigas a zipfile from github, and put the contents into anode_modulesdirectory, so that you get:
myMission.altis/node_modules/grad-islandconfigImplementation
Include in your description.ext like so:
#include node_modules\grad-islandconfig\cfgGradIslands.hppTo get a value you can use:
_valueName = "isWoodland";
_defaultValue = false;
_return = [missionConfigFile >> "cfgGradIslands",_valueName,_defaultValue] call BIS_fnc_returnConfigEntry;
// true and false are returned as strings --> convert to bool here
if (_return isEqualType "" && {toLower _return in ["true","false"]}) then {_return = _return == "true"};Building
The included file islands.txt aims to list all maps currently in our modset that are relevant to our multi-map missions. To use this list in your build script you can do:
islands=($(curl -k https://raw.githubusercontent.com/gruppe-adler/grad-islandconfig/master/islands.txt))
islands=("${islands[@]%%:*}")