pichy wrote:Here is something that I did, I decided to download the BCMGames GUI and took the gpsusi file ...
But this don't change anything to the existing problem: the current version of GPSShogi has problems with Windows XP - and not any GUI can repair it.
And Larry seems using XP ...
... and rename it Spearshogidokoro ...
PS: BCMGames GUI is able to handle different versions of GPSShogi better than Shogidokoro GUI with different version of windows without having to Check the environment variable OSL_HOME.
But with your way handling GPSShogi as Spear, you've killed this functionality.
(Still I'm wondering that it works, copying the EXE into an other directory, because OSL_HOME wouldn't be set. Or have you used the gpsshogi-installer to install directly into the final directory?

)
The way BCMGames is doing:
deicindg if and how OSL_HOME have to be set, BCMGames is using the path+file to the engine. If it contains "gpsusi", then it will set OSL_HOME (cutting any existing "single" and "smp" at the end)
Of course there would be other realizations possible, too.
For example:
Var. A) starting the engine and getting the name it sends (this works even without OSL_HOME). But than the current process has to be ended, variable has to be set and engine must be started again. => not a good workflow
Var. B) when installing new engines, the installer could check all needed things and save this informations. => BCMGames has no engine-installer (and never will get one)
So I've decided for the way I've told above. Of course it could have done also by saving flags to the engine-configuration (like variation B would do it automatically), but detection by filename seems looking more comfortable - at least for me, not making dirty tricks exchanging engines.
