Btw, if i remember correctly, you have to change the evolution data for eevee. In GSC, there is a byte that determined how they can evolve. Eevee have 5 evolution data, the first data goes like this:
1st byte - determined the evolution by stone/item, trade, level-up, happiness, etc
2nd - etc :P
3rd - etc :P