Tut mir leid das zu sagen, aber wenn du nichtmal weißt wie man ein Define ändert und danach Compiliert, wird das wahrscheinlich nichts mit v6 Files.
Für den Anfang empfehle ich dir erstmal das hier:

Da siehst du erstmal, wie man das ganze am Ende kompiliert.
Das was du mit
"aktivierst" nennt sich "Makro". Es bewirkt, dass manche Codestellen einfach nicht vom Compiler mit Compiled werden. Beispiel:
Code:
#define __VER 6
#if __VER > 1
//Dieser Code wird gelesen!
#endif
#if __VER < 5
//Diser Code wird übersprungen!
#endif
Mehr kann ich dir leider gerade auch nicht erklären, da ich keine Lust habe :P
Ich empfehle dir erstmal, dich mit den Releases hier im Forum auseinander zu setzen, dann überlegen was bei jedem Schritt passiert, so kann man sich dann nachher denken, wie was programmiert wurde.