GothicSourcer ma swój własny parser który jest niezależny od tego wbudowanego w ZenGin i jest on dużo bardziej restrykcyjny. Większość błędów z tego co pamiętam to były problemy z wartością zwracaną z funkcji i były powodowane np tym, że osoba napisała funkcję z typem zwracanym int, podczas gdy w samej funkcji nie było użycia słowa kluczowego return. Swoją drogą to też przez dowolność jaką dali programiści z Piranii, bo pamiętam, że w dokumentacji z GMDK, przy okazji omawiania funkcji rutyny/dialogu (dokładnie nie pamiętam), mogła ona dodatkowo zwracać jakąś wartość (choć nie musiała), i właśnie przez tą dowolność występują błędy podczas kompilacji skryptów w GS. Błędy te trzeba samemu poprawić jeśli, chcemy używać parsera GSa.