I tried downloading the new Verge engine, and commenting out the string. Neither fixed the solution. I commented out all the strings in all my structs (all 2 of them).
I've commented out the Map VC function that has the error until nothing but this remains:
void test_autoexec()
{
Log("test: "+str(layerz.ywrap[1]));
}
This gives me the same error as before. However, instead of saying "UNKNOWN: "something, it says "test_autoexec (0)".
Could this be a missing bracket or something? Do I just have too many arrays in a struct?
EDIT: Also, I have a vme_abs() function and a vme_Pythagorean() function that return numeric values. These were at the bottom of the VC file. At the time, whenever I used them, it said they were unknown tokens. Moving them to the top of the VC file removed this error.
Since I know VC shouldn't have a problem finding a function without a prototype...something's wrong there.