Okay, for whatever reason, my compass is off by 45 degrees and I have no idea why. I'm pretty sure it only happens on this computer, and it doesn't seem to be happening to anyone else I know who uses the same UI files as me
If I face straight East (looking at the map or according to other players saying they're facing east) I get exactly North East. Even when I mouse over the compass itself, where it shows the degree of heading.... I have to face North West to get 0.0 and North gives me 45 degrees!
Haha. I just don't understand it
Also, when I said "this computer" I meant that I'm fairly sure I don't have the problem on my secondary computer which pretty much shares the exact same files, minus it being a different operating system.
Double-check that the compass.xml does in fact have the same time stamp, and while in game, that its set to the default window size.
Initial compass orientation is controlled by the x position of the scrolling graphic. If for some reason you have that graphic set to use an unusual location prop, resizing the window could result in differences between machines.
In theory it could also be some corrupted local file that has nothing to do with the UI. That its off by exactly 45deg makes me suspicious. Like somehow your character's center point got rotated on that machine.