
Zitat von
fhub
Hallo Dirk,
na ja, es hängt davon ab, wie man die Engines startet (oder starten will):
Wenn Du sie aus MessChess heraus startest, dann wird eben dieses Unterverzeichnis 'Arena\Extra' verwendet (und da müssen dann auch die Brett-Treiber sein).
Wenn Du aber lieber Arena direkt aufrufst und die Engines in der Arena-GUI auswählen willst, dann sollte das (wie bisher üblich) im 'normalen' Verzeichnis 'Arena' geschehen.
Ganz auf der sicheren Seite bist Du also, wenn sich solche Bretttreiber in beiden Verzeichnissen befinden.
Grüße,
Franz
Thank you Dirk for looking into this problem. I hadn't seen it as I always start the engines by running Arena directly from my D:\CB-Emu\MessChess\Arena folder.
I am going to have to amend my installation routine to load my drivers into both directories and also change the program where the user chooses which of their boards to use so that DGTEBDLL.dll is overwritten in both places. Otherwise the user is going to get really confused!
I couldn't get Dirk's fix with the PATH statement to work, but I did try to remove the need for \Extra by having two versions of the ENG.cfg file (arnENG from the Arena directory, and mesENG from the Extra directory) and amending mess.cmd to have a line:
@echo off
copy /y mesEnG.cfg ArenaENG.cfg
(etc)
and setting up an Arena.cmd that would have
@echo off
copy /y arnEnG.cfg ArenaENG.cfg
Arena
but that didn't seem to work as something seems to be hard coded to run in \Extra anyway. But do you think this approach could be made to work?
Thanks,
Graham