Ne, das habe ich mir schon fast gedacht...
Es muss wirklich in das Generals Hauptverzeichnis!!
bsp. C:\Command and Conquer Generals\maps\
So und dann einfach den Ordner gleich mit kopieren, sodass ein neuer entsteht (der shellmap ordner halt)

Die andere Datei muss einfach im mapsverzeichniss stehen (MapCache)