I don't think the -console isn't working because of XP. I have XP myself, and so do most of my friends who all play ESF, and no one I know including myself has any problem with the -console. But other than that, I can't imagine what would stop -console from working ;/