Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Shredder 5 under MCS-GUI (Genius 65) !

Author: Eduard Nemeth

Date: 20:11:37 05/04/01

Go up one level in this thread


On May 04, 2001 at 22:31:21, Eduard Nemeth wrote:

>Deep Shredder Engine under Fritz6-GUI:
>
>Sorry, but I can not good english, here also in "deutsch":
>
>-----------------------
>Deep Shredder unter F6-GUI:
>
>1.	Download des WB-UCI-Converters von Roland Pfister.
>unter http://amateurschach.in-trier.de/news.htm
>es muss der Converter 1.1 sein „V11 UCI-wb.zip“
>
>2.	Den ChessBase WB-Adapter vom 23.11.2000
>            von der Homepage downloaden unter:
>http://www.chessbase.com/Products/engines/winboard/adapter.htm
>
>3.	Unter ChessBase\Engines\ einen Ordner anlegen mit der Bezeichnung
>„DeepShredder“.
>
>4.	Die Deep Shredder.exe aus dem S5-Hauptverzeichnis in den Ordner
>ChessBase\Engines\DeepShredder\ kopieren.
>
>5.	Die DeepShredder.exe umbenennen in Deep_Shredder.exe
>
>     6.  Die Zipdatei „V11 UCI-wB.zip“ in den Ordner
>Chessbase\Engines\DeepShredder\
>extrahieren, wobei folgende Dateien wichtig sind: *.exe, *.bmp, *.Init, und
>*.rc.
>Diese Dateien umbenennen in DeepShredder.exe, DeepShredder.bmp,
>Deepshredder.init,
>und DeepShredder.rc.
>
>7.	Den ChessBase WB-Adapter vom 23.11.00 „engine.eng“ nach ChessBase\Engines
>kopieren und in „DeepShredder.eng“ umbenennen.
>
>8.	Die DeepShredder.init sieht dann so aus (man kann die Datei mit einem Editor
>„NOTEPAD“ öffnen):
>[Parameter]
>CommandLine =
>Author = Stefan MK
>Engine = Deep Shredder
>Debug = False
>Logfile = False
>
>[Support]
>AnalyzeMode = True
>HasMoveNow = True
>
>Die DeepShredder.rc sieht dann bei mir so aus:
>
>#############################
>#
># Adapter Resource Control
>#
>#############################
>#
># Exe-Name
>exe=Deep_Shredder.exe
>#
># Directory
>dir=c:\Programme\ChessBase\Engines\DeepShredder
>#
># Hashtable size in MB (*not* for UCI)
>Hash=64
>#
># Tablebase Path (*not* for UCI)
># tbpath=d:\program files\shredder5\tb
>tbpath=d:\nalimov
>#
># Tablebase Cache in MB (*not* for UCI)
>tbcache=16
># Style: Aggressive, Active, Normal, Solid
>style=Aggressive
># for DeepShredder
>threads=1
>#
>
>Zu beachten in der *.rc ist die Befehlszeile für den Namen
>Der Engine sowie der Ordner in dem sie sich befindet, s.o.!
>
>In der *.rc lässt sich zudem die Größe der Hashtables sowie
>TBs samt Cache und Spielstil  verändern.
>
>Nun sollte die DeepShredder Engine unter der Fritz6-GUI
>geladen werden können. Danach verlangt Deep Shredder die
>S5-CD für einen einmaligen Check, und die Engine ist danach
>Unter Fritz6 einsatzbereit.
>
>Eduard
---------------------------------------------
An here for Shredder 5 and MCS (genius 65):

Hier eine Einleitung :

1. Im Verzeichnis Genius 65\Engines wird ein Ordner mit Namen Shredder5
angelegt. In den Ordner gehören rein:
WBConv.dll = der WB-Converter von SMK (kann von der Millennium Homepage
runtergeladen werden, ist aber auch im Lieferumfang von Genius 65 enthalten).
Shredder5.EXE ( hier wird die Sh5.exe = WB-UCI-Converter von R. Pfister
umbenannt).
Shredder_5.EXE ( hier wird die Engine.EXE = Shredder5.EXE aus dem
S5-Hauptverzeichnis genommen. Damit der WB-UCI-Converter nicht den gleichen
Namen hat wie die eigentliche Engine, wird die Engine also als "Shredder_5.EXE"
genannt. Für Deep Shredder habe ich hier die Bezeichnung "Deep_Shredder"
gewählt.

2. In das "Hauptverzeichnis" des Genius gehört nun die Shredder5.eng hinein (das
ist vergleichsweise so wie die *.eng im Fritz-Engine-Verzeichnis). Diese
Shredder5.eng ist am einfachsten herzustellen wenn man die im Genius6/65
gelieferte *.Eng für den WB-NIMZO (!) dafür nimmt. Die WB-Nimzo2000-ENG wird
zunächst in Shredder5.eng umbenannt. Mit einem einfachen Editor lässt sich dann
diese NEUE "Shredder5.eng" für Shredder5 so editieren, hier die exakten
Einträge, wenn man "alle obigen Dateien" wie oben geschildert, nimmt:
------------------------
INIT {
// First the EXE/DLL path..
"engines\\Shredder5\\wbconv.dll",
// Name Text for screen display..
"Shredder5 Engine",
// Size of "ENG_FLAGS" structure for this engine
284,

[#l:1024,1,0,0, 1,0,1,
#b:'e,'n,'g,'i,'n,'e,'s,'\,'s,'h,'r,'e,'d,'d,'e,'r,'5,'\,'s,'h,'r,'e,'d,'d,'e,'r,'5,'.,'e,'x,'e,0],
// engines\Shredder5\Shredder5.exe

"",
0,
"Shredder5",
"",
"",
"",
""
}

DIALOG {
"Set Options for Shredder5..", // Title for dialog
250,150, // X/Y size of dialog

// Now the individual data items..
"TICK", "Permanent brain", [#l:16,4, 20,30, 90],
"TICK", "White's score in analyse mode", [#l:20,4, 20,45, 120],
"TICK", "Can show current move", [#l:24,4, 20,60, 120],
"END", // Must be last
END }

Wie man sieht lautet hier die Befehlszeile "Shredder5.exe" (also auf den
UCI-WB-Converter
gerichtet).

3. Die *.INIT-Datei ist unter Genius 65 "nicht notwendig" !!
Die "Shredder5.rc –Datei" (umbenannte "Shr5.rc") lässt sich genauso einstellen
wie es für die CB-GUI der Fall ist, also Hashtables sowie TBs. Ja, unter Genius
65 nutzt Shredder 5 auch die TBS!

Hier die Einträge für die obigen Angaben:
--------------
#############################
#
# Adapter Resource Control
#
#############################
#
# Exe-Name
exe=Shredder_5.exe
#
# Directory
dir=c:\Programme\genius65\Engines\Shredder5
#
# Hashtable size in MB (*not* for UCI)
Hash=16
#
# Tablebase Path (*not* for UCI)
# tbpath=d:\program files\shredder5\tb
tbpath=
#
# Tablebase Cache in MB (*not* for UCI)
tbcache=
# Style: Aggressive, Active, Normal, Solid
style=Aggressive
# for DeepShredder
threads=

Beachten: Der EXE-Name heißt hier (weil die Engine.Exe=Shredder5.exe ist)
Shredder_5.EXE.

Den Spielstil habe ich hier auf "aggressive" gestellt. Die Einträge für TBs sind
Individuell.

for DeepShredder
threads= (hier die Anzahl der Proressoren angeben für Deep Shredder, in der
Regel also =1

4. Nun verlangt nach dem Laden der Shredder5 Engine, Genius die Shredder-CD. Ein
Check genügt. Falls man die Schredder_5.Exe z.B. unter der S5 hat (umbenannt) so
ist ein Check nicht nötig.
Jedoch muss "dann" in der "Shredder5.rc" der Pfad zur Shredder_5.EXE umgeändert
werden.

BEST WISHES,
Eduard





This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.