Author: Odd Gunnar Malin
Date: 20:03:07 08/20/04
Go up one level in this thread
On August 20, 2004 at 17:28:15, Odd Gunnar Malin wrote: >On August 20, 2004 at 16:44:31, Christian Koch wrote: > >>Hello Ingo, >> >>here is the output from Shredder Classic: >> >>Engine: Pro Deo 1.0 (0 MB) >>by Ed Schroeder >> >>Rebel shows 107 MB in taskmanager... >> >>Is Shredder Classic crappy too? >> > >ProDeo (the adapter in real) don't give any hash info to the gui. Shredder >Classic do it right in not offering the user to set the hash. I guess this >infostring (0 MB) is just a method to get this logged. > >The problem with the ProDeo (and some other) are that it isn't an easy way to >translate a hashsize in MB to the right command. I have made a method >(HashFormula) to calculate a value from the given hashvalue so if you are able >to create a formula for this translation you can use this. > >If there is a demand for an easier method I can make a feature with a setting >like this: > >HashSetting=min.val|max.val|command;min.val|max.val|command;etc... >ex. for ProDeo >HashSetting=0|3|w1;4|11|w2;12|23|w3;24|39|w4;40|59|w5;etc... > >or something similar. > >The programming part takes just a few minutes, but all changes have to be tested >and for the moment I'm very busy (just a week to our main otb tournament). > If someone want to test this, you can find a version with this feature at: http://home.online.no/~malin/sjakk/download/Wb2Uci_1.3_B15.zip Difference from the above description is that I reuse HashFormula instead of a new variable. Also a maxvalue of 0 means no max value. Here is my Wb2Uci.eng file I used for a few test in Shredder Classic. ;---------------------------------------- [ENGINE] Name = Pro Deo 1.0 Author = Ed Schroeder Filename = rebeluci.exe [OPTIONS] Program = prodeo.exe HashCommand=w%i rebel.eng HashOnCommandline=true HashFormula=0|3|1;4|11|2;12|23|3;24|39|4;40|59|5;60|99|6;100|199|7;200|399|8;400|0|9 Hash=4 ; InitString = BookOff/n LevelType = 2 SimulateHint = true TerminateHard = true ; In WIN XP or Win NT TerminateHard = true Protocol = 1 Logfile=false Visible = Hash,Ponder,Logfile,Extras [EXTRAS] AntiGM=setvar antigm|spin|0|0|3 Playingstyle=setvar playstyle|spin|2|0|4 Strength=setvar playstrength|spin|2|0|2 Personality=setvar personality personal\%s.eng|combo|Rebel|Rebel1|Rebel2|Rebel3|Rebel ;--------------------------------------------- (Correct the above list if some lines make an unwanted linebreak) As you can see I had to move the default personality from the program line into the hashcommand to be able to add a string (hashsetting) before the personality. The changes since the public version on the internet are: // 15.05.04 - Send options straight after 'protover' command // 02.08.04 - Bugfix, missing cp in autoscore to avoid a drawoffer from the gui. // 12.08.04 - Force new on ucinewgame. // 12.08.04 - Added support for UCI_Opponent. // 13.08.04 - Accept stringvalue in feature without quotes. // 21.08.04 - Added possible to have unlinare hashvalues in 'HashFormula' // 21.08.04 - Changed max hashsize to 1024 Nothing of this is tested enough. Odd Gunnar > >> >> >>On August 20, 2004 at 14:28:08, Ingo Bauer wrote: >> >>>On August 20, 2004 at 14:22:27, robert flesher wrote: >>> >>>>Please help :) >>> >>>Ok, this time it is my turn: Pls check that with your taskmanager and do not >>>trust any crapy software! >>> >>>Regards >>>Ingo >>> >>>PS: No I will not complain that Chessbase is unable (or unwilling) to fix a bug >>>that is known for at least a year now.
This page took 0.01 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.