Arma 3
Ryderwood Island
Rylan  [developer] 26 Jul, 2017 @ 2:32pm
Why there are external dependencies
Regarding the dependencies - I will be more specific about why there are external requirements separate from each other.

First "BTHBC Mods Core" is a mod that contains basic files and functions that I can use in all of my mods. "BTHBC Terrains Core" contains all of the custom objects, models, textures, sound effects, surfaces, clutter, etc.... The total size of that mod is around 400MB, while the regular "BTHBC Mods Core" is only 7.5MB.

"BTHBC Mods Core" is intended for use with all my mods, including vanilla friendly non-terrain mods. "BTHBC Terrains Core" has the CUP dependencies, and a much larger file size in comparison. It includes only terrain information and packing it with the terrain would be problematic for several reasons. Mainly because I intend on doing several terrains, and I can save everyone 400MB of disk space by having it in one place.

It is also easier to keep organized and make sure there are no differences or compatibility problems in obscure places in every different version of the mod.

I also want to make it easier for other creators to use these terrain objects in their terrains by having it as a dependency. There are several other good reasons, but I think these main ones prove that having the dependencies is the best option here.