Did you specify a .win and .scar file or check "Requires VP Ticker" when creating the Win Condition Pack? If so, that would be why. If not, the data folder you should have extracted is for Annihilate.
Also, you have:
local distmin = 5;
local distMax = 50;
Camera_SetTuningValue(TV_DistMin, distmin);
Camera_SetTuningValue(TV_DistMax, distmax);
Camera_SetZoomDist(distMax);
local function WinCondition_Init()
Rule_AddInterval(WinCondition_Check, 3)
end
which should be:
local function WinCondition_Init()
local distmin = 5;
local distMax = 50;
Camera_SetTuningValue(TV_DistMin, distmin);
Camera_SetTuningValue(TV_DistMax, distmax);
Camera_SetZoomDist(distMax);
Rule_AddInterval(WinCondition_Check, 3)
end