The game engine expects files in a specific directory (usually /zone/english/ ). If they are moved or the game is installed on a drive other than the primary "C:" drive, it may lose track of them.
You will most commonly see the “could not find zone code-pre-gfx-mp.ff” error in the following scenarios: