Can't run in VM
I'm working on making a portable version of Hedgewars for PortableApps.com, and to test that everything is cleaned up properly, I typically run Hedgewars on a VM. I was able to run 0.9.14 in an XP VM, but not with 0.9.15. I am unable to get it to run, and I don't get any meaningful error messages. Looking at the process manager, hedgewars.exe starts as does hwengine.exe, but then hedgewars.exe closes and hwengine.exe does not.
The portable launcher works fine on Win7, so I'm not entirely sure whether it is a VM issue or an XP issue (or a combination of the two). Is there a known issue with XP, or with certain graphics cards? I know that 0.9.13 required that I download files for it to work in my VM, but I don't know whether those files still apply.
Any help would be greatly appreciated.
Thanks,
Andy
EDIT: It turns out that the problem was in the fact that I was running in with most of the services turned off (msconfig->Diagnostic Startup) so I could easily detect changes. Does anyone know what services Hedgewars requires so I can reduce the processes to a bare minimum?
Thanks,
Andy
Hedgewars doesn't require any services.
It is probably a graphics card problem, although depends a lot on your VM.
Post game0.log
--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev
I've just added Hedgewars files to a locked flash drive (you can also use a DVD for example).
There is no need to make such complicated and dodgy packages to make Hedgewars run anywhere.