BeginnerGuy wrote:It's not a direct solution to your problem but I installed Windows XP to a virtual machine using Virtual Box. Throw a couple of CPU cores and enable 3d acceleration and most of these early 2000s games work no problem that way. Windows 10 broke a great deal of XP era games for me and getting them to work can turn into a total nightmare.
It's probably the most hassle free way for you to do this outside of setting up dual boot with win 7 or lower. You can make the VM full screen and disable the mouse hover menu and you'll barely even realize you're using a virtual machine.
Cheers,
OK, I've tried this and some small progress has been achieved. Instead of nothing happening when attempting to run TW2004, I now get the error message "DirectX is reporting that there is not enough memory to run the game".
I'm thinking there are possibly two reasons for this.
Either:
TW2004 cannot recognise the large memory reported by DirectX, 192Mb in this case, so defaults to zero.
Or:
TW2004 is expecting the memory reported by DirectX to be in Kb, so when it sees 192 reported it believes this is not enough as it would need at least 16000 kb 16Mb.
I've tried forcing the maxmem in msconfig using higher and lower settings with no luck.
Many thanks