I got the game installer from vlr on the windows 10 and XP versions, for some reason the windows 7 version wouldn't download it properly so I had to get it from elsewhere, and I also tried a different installer for windows 10 as well.
Updating on the situation, the original mouse problem on the XP VirtualBox version was that when moving the mouse what should be one pixel, the game's cursor was jumping about an inch (I checked this using mouse keys), meaning that I could only get it to certain points on the screen. I've now discovered that toggling seamless view on and off can alter the amount the cursor jumps by (no idea why), meaning that with a bit of trial and error I can now get to a decent portion of the game. Altering the screen resolution in-game unfortunately didn't have the effect I was looking for but it also slightly alters the amount the cursor jumps by. Essentially, I now have a semi-functioning game with an in-built puzzle game whenever I want to click a button, but at least I'm up and running and can access most of the offline features. Judging by how the problem now is it seems like it's more to do with VirtualBox's handling of the software than the game itself, and I've given up on trying to get it to work on Windows 10 after trying everything and still getting the same error message. If anyone happens to know how to fix the cursor problem please share it but I think I can use the game as I've got it for now at least. Thanks all for your help and suggestions.