bad alt or bad VR?

it was 12v with no key in ignition. it was 12v running. now it is 14v running and stays there when i rev it. but guage is still reading high and peaks when i rev it. when idleing guage reads half way on the high side and gets close to the 40 mark when i rev it. also alt is getting hot, but wires are not hot.