Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Deep Saros 4.1.3 erschienen!
- By Bernhard Traven Date 2013-11-30 11:41
mit dem hinweis:

To use the Robbobases, in windows version, you must put the file "RobboBaseLib.dll" in the same folder of the engine, or in the immediately higher.

http://deep-saros.blogspot.it/
- - By Thomas Plaschke Date 2013-11-30 18:28
Unter Arena kann ich die Hashtables-Größe nicht einstellen. Nur der Pawnhash-Wert lässt sich ändern.
Schaut man in das Protokoll-Fenster von Arena sieht man, dass sich anscheinend ein Leerzeichen vor das UCI-Schlüsselwort "option" geschlichen hat.
Code:
...
2013-11-30 18:18:56,265<--1:id name DeepSaros version 4.1.3
2013-11-30 18:18:56,265<--1:id author Roberto Munter
2013-11-30 18:18:56,265<--1: option name Hash type spin min 1 max 65536 default 32
2013-11-30 18:18:56,265<--1:option name PawnsHash type spin min 1 max 1024 default 4
2013-11-30 18:18:56,265<--1:option name MultiThread type check default false
2013-11-30 18:18:56,265<--1:option name Threads type spin min 1 max 16 default 1
...

Sehe ich das falsch?

Gruß
Th. Plaschke
Parent - - By Franz Huber Date 2013-11-30 19:58
Thomas Plaschke schrieb:

Sehe ich das falsch?

Nee, das siehst Du ganz richtig - gut erkannt!

Wenn Du mit einem Hex-Editor umgehen kannst, dann kannst Du das selber leicht beheben:
Suche in der EXE den String 'option name' (1.Auftreten). Savor steht 'id author Roberto Munter'
und anscließend die beiden Hex-Bytes 0A 20 - das íst eine Zeilenschaltung und ein Leerzeichen,
und genau dieses Leerzeichen macht Probleme!
Am besten änderst Du einfach die Reihenfolge in 20 0A, und das Problem ist behoben.

Grüße,
Franz
Parent - By Thomas Plaschke Date 2013-11-30 22:06
Ich habe das Problem inzwischen auch - und nach dem gleichen Prinzip gelöst.
Allerdings habe ich die Zeichen nicht getauscht. Um keine Probleme wegen zusätzlicher (überflüssiger) Zeichen im String auszulösen, ging ich davon aus, dass die Strings nullterminiert sind und habe das Leerzeichen in '0x0A 0x20' durch '0x0A 0x00' ersetzt.

Eigenartiger Weise stand das Leerzeichen aber nicht vor dem Wort 'option', vor dem es ausgegeben wurde. Da stand stattdessen eine 0x00. Das Ganze ist ja anscheinend ein Format-String für printf. Da müsste die 0x00 doch eigentlich terminierend wirken. Deine Lösung dürfte deswegen wohl die bessere, weil sichere sein. Da wird aus 'Roberto Munter' lediglich 'Roberto Munter '.

Gruß
Th. Plaschke
Parent - - By Guest Date 2013-12-01 11:51
Thank you for reporting the error. Now you can download the correct version.

Roberto.
Parent - By Thomas Plaschke Date 2013-12-01 14:05
I have to thank you for your fine engine - and your fast reaction on reported errors!

Bye
Th. Plaschke
Up Topic Hauptforen / CSS-Forum / Deep Saros 4.1.3 erschienen!

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill