You can just copy and paste that one function into Main.cpp and then change the name. Then just use your new function with any edited values you want. Or you can just do everything yourself manually by the direct calls you see in that function.
Anyways, I wanted to have some sort of resource startup that was easy to set for quick testing. Early on, I found myself constantly setting resources to some arbitrary nonzero value and it speeded up testing to have a function to do it for me in one line. I figured values based on an actual DLL would be decent starting values. I just used a colony game instead of a multiplayer game like pie. The multiplayer settings are probably more useful though, so they'll likely be added in a future version.
Until then, if you have custom resource setup requirements, you should do it in Main.cpp, not in the OP2Helper files. If you don't adhere to this, then yeah, you'll need a seperate SDK installation for every level, which is kinda ridiculous.
Hmm, does anyone think there should be an extra structure added for use in BaseData.h to specify starting resources for each base layout or location? And if so, at what level (what structure) should include this info?