Not logged inCSS-Forum
Forum CSS-Online Help Search Login
CSS-Shop Impressum Datenschutz
Up Topic Hauptforen / CSS-Forum / Stockmeister - der Siegeszug geht weiter... (locked)
1 2 Previous Next  
- - By Joe Boden Date 2013-09-02 21:39
Lasse gerade ein großes Finalturnier laufen....24 Engines aller Stärken sind beteiligt.

Nachstehend das Zwischenergebnis der ersten 10 Ränge

186 von 1380 Partien gespielt
Spielstufe: 1 Minuten/Partie

Code:
1  Stockmeister260813 [new]  X     0.5  0.0     0.0  0.5  0.5     1.0     1.0  1.0  1.0  1.0  1.0  0.5  0.5        1.0     1.0  1.0  11.5 / 16  77.50  71.88%  
2  DeepSaros 3.5a     X        0.0           0.5     0.5  0.5     0.5  0.5  0.5  1.0  1.0  1.0  1.0  1.0  1.0  1.0  1.0  11.0 / 15  60.75  73.33%  
3  Houdini 3 Pro x64  0.5     X  0.0  1.0  1.0  0.5  0.5     1.0  0.5     0.0  1.0     1.0  0.0  0.5        1.0     1.0  1.0  10.5 / 16  74.75  65.63%  
4  Houdini 1.5a x64  1.0     1.0  X  0.0  0.0  0.5  0.0     0.0  1.0     1.0  1.0     1.0  1.0  0.0           1.0  1.0  1.0  10.5 / 16  73.00  65.63%  
5  Komodo64 no-sse Version 4     1.0  0.0  1.0  X           0.5     0.5  1.0  0.5  0.0  1.0     1.0  0.0  1.0  1.0  0.5  1.0        10.0 / 15  74.75  66.67%  
6  Stockfish 260813 64 SSE4.2 [new]  1.0     0.0  1.0     X  0.5  0.5  0.5  0.5     0.5  1.0     0.5  0.5  0.5           1.0     1.0  1.0  10.0 / 15  72.50  66.67%  
7  Stockfish 300813 64 SSE4.2 4t  0.5     0.5  0.5     0.5  X  0.0  0.5  1.0     0.5  1.0     0.5  0.5  0.5  0.5        1.0     1.0  1.0  10.0 / 16  69.50  62.50%  
8  Stockfish 4 64 SSE4.2 4t  0.5     0.5  1.0     0.5  1.0  X  0.0  0.5     0.0  1.0     0.5     1.0        0.5  0.5     1.0  1.0  9.5 / 15  68.50  63.33%  
9  Critter 1.4a 64-bit SSE4     0.5        0.5  0.5  0.5  1.0  X  0.5  1.0        0.5     0.5  0.0  0.5  0.0  1.0     1.0  0.5  1.0  9.5 / 16  65.00  59.38%  
10  Vitruvius_1.14a_HEM_x64 [new]  0.0     0.0  1.0     0.5  0.0  0.5  0.5  X     0.5  1.0     0.5     1.0     1.0  1.0  0.5        1.0  9.0 / 15  62.75  60.00%  
Parent - - By Patrick Götz (Mod.) Date 2013-09-02 21:47
Ich bin auch gerade dabei etwas an der Engine rumzudrehen, ich bin zwar noch nicht ganz fertig, aber den Namen habe ich schon:
Stockweltmeister 
Parent - - By Joe Boden Date 2013-09-02 21:52
Ich würde Stockmann nehmen...der klingt saugeil und den hatte ich ursprünglich in der Pipeline. Viel Spass und Erfolg beim Rumdrehen!
Parent - - By Horst Sikorsky Date 2013-09-02 22:46
Hallo Joe,
ich möchte mich auf deiner Webseite Registrieren.
Aber das klappt scheinbar nicht.
Viele Grüße
Horst
Parent - By Joe Boden Date 2013-09-03 05:40
Schick mir eine Mail, ich sende Dir die Engine dann direkt zu Horst.
Parent - - By Joe Boden Date 2013-09-03 07:30
240 von 1380 Partien gespielt
Spielstufe: 1 Minuten/Partie

Derzeit herrscht an der Tabellenspitze Bewegung...es geht rauf und runter. Es zeichnet sich jedoch ab, dass sich die Stockfishs, Komodo und Houdini behaupten. Stockfish 4 kann allerdings nicht ganz den Erwartungen gerecht werden. Komodo 4 frappiert mit seiner sehr guten Leistung, hat sogar Komodo 5 weit hinter sich gelassen. Auch Deep Saros überrascht in diesem Turnier mit guter Performance. Panchess und Ivanhoe würden gerne zur Top-Ten gehören. Ob sie diese Platzierung halten können wird man sehen. Es sind noch viele Partien zu spielen.

Code:
Platz  Name  Sto  Kom  Hou  Sto  Sto  Hou  Dee  Sto  Iva  Pan  Cri  Vit  Cri  Kom  Gul  Cri  Ryb  Pan  Dee  Han  Dee  Dee  spa  Spi  Punkte  S-B  %  Perf
1  Stockfish 260813 64 SSE4.2 [new]  X     0.0  0.5  1.0  1.0  1.0  0.5  0.5     0.5  0.5  0.5  1.0  0.5  0.5  0.5     1.0  1.0  1.0  1.0  1.0  1.0  14.5 / 20  126.50  72.50%  
2  Komodo64 no-sse Version 4     X  0.0        1.0  1.0  0.5  0.5  0.0  0.5  0.5  1.0  0.5  1.0  1.0  1.0  0.0  1.0  0.5  1.0  1.0  1.0  1.0  14.0 / 20  117.25  70.00%  
3  Houdini 3 Pro x64  1.0  1.0  X  0.5  0.5  0.0     0.5  0.5  1.0  1.0  1.0  0.5  0.0  0.5  0.0  1.0  0.5     1.0  1.0     1.0  1.0  13.5 / 20  127.25  67.50%  
4  Stockfish 300813 64 SSE4.2 4t  0.5     0.5  X  0.5  0.5  1.0  0.0        0.5  1.0  0.5  1.0  0.5  0.5  0.5  0.5  1.0  1.0  0.5  1.0  1.0  1.0  13.5 / 20  114.75  67.50%  
5  Stockmeister260813 [new]  0.0     0.5  0.5  X  0.0  0.0  0.5     1.0  0.0  1.0  1.0  1.0  1.0  0.5  1.0  0.5  1.0  1.0  1.0     1.0  1.0  13.5 / 20  113.00  67.50%  
6  Houdini 1.5a x64  0.0  0.0  1.0  0.5  1.0  X     0.0  1.0  1.0  0.5  0.0  0.0  1.0  1.0  1.0  1.0  0.0     1.0     1.0  1.0  1.0  13.0 / 20  117.00  65.00%  
7  DeepSaros 3.5a  0.0  0.0     0.0  1.0     X  0.5  0.5  0.5  0.5  0.5  0.5     0.5  1.0  0.5  1.0  1.0  1.0  1.0  1.0  1.0  1.0  13.0 / 20  100.75  65.00%  
8  Stockfish 4 64 SSE4.2 4t  0.5  0.5  0.5  1.0  0.5  1.0  0.5  X  0.0     0.0  0.5  0.0  1.0  0.5  1.0        1.0  0.5  0.5  1.0  1.0  1.0  12.5 / 20  112.00  62.50%  
9  IvanHoe T0.7 strong  0.5  0.5  0.5        0.0  0.5  1.0  X  0.5  0.0  0.5  0.5     1.0  1.0  0.0  0.5  1.0  1.0  0.5  1.0  1.0  1.0  12.5 / 20  103.25  62.50%  
10  PanChess 00.537 x64     1.0  0.0     0.0  0.0  0.5     0.5  X  0.5  1.0  0.5  0.5  0.5  0.5  0.5  1.0  0.5  0.5  1.0  1.0  1.0  1.0  12.0 / 20  96.50  60.00%  
Parent - - By Ingo Althöfer Date 2013-09-03 07:31 Edited 2013-09-05 15:53
XXXXX [wurde als beleidigend aufgefasst und daher gelöscht, zumal mit anwaltlichen Schritten gedroht wurde. Ich bitte auch Dich, beleidigende Äußerungen zu unterlassen, das gebietet die Nettiquette - Admin Frank]
Parent - - By Joe Boden Date 2013-09-03 07:51
@ Althöfer

Dieses Turnier erhebt keinen anderen Anspruch als den, mir Spass zu machen. Solche Bemerkungen sind also völlig sinnfrei.
Parent - - By Ingo Althöfer Date 2013-09-03 07:53
[quote="Joe Boden"]
Dieses Turnier erhebt keinen anderen Anspruch als den, mir Spass zu machen.
[/quote]

Aber ein Forum damit vollmüllen!
Nein danke.
Parent - By Joe Boden Date 2013-09-03 07:56
@ Althöfer

Toleranz sieht anders aus.

Warum nicht jedem Forumsmitglied seinen Zugang zum Computerschach lassen? Hier geht es nicht um die Wahrheit im Schach, sondern um Spass und Spielfreude. Aber jeder so wie er kann....
Parent - - By Stefan Pohl Date 2013-09-03 09:37
[quote="Joe Boden"]
@ Althöfer

Dieses Turnier erhebt keinen anderen Anspruch als den, mir Spass zu machen. Solche Bemerkungen sind also völlig sinnfrei.
[/quote]

Hi Joe,

Ich biete gerne nochmals an, mach deine HEXerei mit einer Vollversion (also Stockfish 4), und ich mache einen echten Test für die LS-Rangliste mit 10000 Partien und dann kann man das Ergebnis mit dem vom default-Stockfish 4 vergleichen, der ebenfalls 10000 Partien absolviert hat. Ich würde dann sogar die genau gleichen 10 Gegner raussuchen, gegen die Stockfish 4 gespielt hat, sodaß wirklich 100% identische Bedingungen herrschen...
Wenn dann wirklich ein besseres Ergebnis rauskommt (welches ja dann auf insgesamt 20000 (!) Partien beruht), kann das niemand als Zufall oder Quacksalberei bezeichnen. Und falls nicht, kannst du versuchen, weiter zu verbessern.

Stefan
Parent - By Joe Boden Date 2013-09-03 11:03
Stefan, ich nehme das hier nicht allzu ernst. Es macht mir einfach Spass an Engines rumzubasteln. Bei Stockmeister scheint mir ein Treffer gelungen zu sein.
Parent - - By Joe Boden Date 2013-09-03 11:21
hab mal spasseshalber die gleiche veränderung bei stockfish4 gemacht. sende mir deine mailadresse, dann sende ich dir das teil mal zum testen zu. würde mich jetzt selber mal interessieren, ob das auch bei stockfish 4 funzt.
Parent - - By Stefan Pohl Date 2013-09-03 12:28
[quote="Joe Boden"]
hab mal spasseshalber die gleiche veränderung bei stockfish4 gemacht. sende mir deine mailadresse, dann sende ich dir das teil mal zum testen zu. würde mich jetzt selber mal interessieren, ob das auch bei stockfish 4 funzt.
[/quote]

Soeben gesendet. Für optimale Vergleichbarkeit bitte die Stockfish 4-.exe zum HEXen benutzen, die auf der Development-Seite mit "Windows 64 for modern computers + sse4.2" angegeben ist, denn diese habe ich im Original auch zum LS-Testrun benutzt!

Stefan
Parent - - By Stefan Pohl Date 2013-09-03 13:39
[quote="Stefan Pohl"]
[quote="Joe Boden"]
hab mal spasseshalber die gleiche veränderung bei stockfish4 gemacht. sende mir deine mailadresse, dann sende ich dir das teil mal zum testen zu. würde mich jetzt selber mal interessieren, ob das auch bei stockfish 4 funzt.
[/quote]

Soeben gesendet. Für optimale Vergleichbarkeit bitte die Stockfish 4-.exe zum HEXen benutzen, die auf der Development-Seite mit "Windows 64 for modern computers + sse4.2" angegeben ist, denn diese habe ich im Original auch zum LS-Testrun benutzt!

Stefan
[/quote]

Habe die Version erhalten. Wenn alles glattgeht, geht es morgen Nachmittag los. Allerdings nur auf 3 Cores, es wird also eine Woche dauern, falls alles glattgeht. Ich poste hier dann mal ein paar Zwischenstände.

Stefan
Parent - - By Joe Boden Date 2013-09-03 13:46
Bin gespannt auf Dein Ergebnis Stefan. Bin mir aber nicht sicher, ob die Wirkungen wie bei der Developement-Version vom 26.08.13 sind. Bei mir lief die SF4 edidierte Version mit weniger Knoten. Wenn der Test also sehr negativ starten sollte, dann würde ich abbrechen. Vielleicht wäre dann meine Stockmeister-Version der bessere Testkandidat, da diese sehr schnell auf Tiefe kommt. Aber mal sehen wie es bei Dir läuft..
Parent - - By Stefan Pohl Date 2013-09-03 15:11
[quote="Joe Boden"]
Bin gespannt auf Dein Ergebnis Stefan. Bin mir aber nicht sicher, ob die Wirkungen wie bei der Developement-Version vom 26.08.13 sind. Bei mir lief die SF4 edidierte Version mit weniger Knoten. Wenn der Test also sehr negativ starten sollte, dann würde ich abbrechen. Vielleicht wäre dann meine Stockmeister-Version der bessere Testkandidat, da diese sehr schnell auf Tiefe kommt. Aber mal sehen wie es bei Dir läuft..
[/quote]

Gut, daß du mir erlaubst  abzubrechen, wenns zu schlecht läuft. Aber was ist zu schlecht? Sagen wir -20  Elo nach 2000 Partien?
Sollten die Knotenzahlen allerdings signifikant schlechter sein als bei Stockfish 4, würde ich sofort abbrechen...Du könntest mir, falls es nichts ausmacht, auch deine "richtige" Version mal zumailen. Vielleicht teste ich sie doch mal an. Nur müßte ich sie aus der LS-Liste entfernen, wenn auch die zugrunde liegende development-Version vom 26.08. rausgelöscht wird. Was bei meinen vielen Stockfish-Tests recht bald der Fall sein dürfte. Meine Email hast du ja jetzt. Und in der deleted-section würde sie ja mitsamt ihrer Elozahl auch erhalten bleiben.

Stefan
Parent - - By Joe Boden Date 2013-09-03 16:47
Du hast mein Vertrauen Stefan. Mach das so beim Test wie Du es für richtig hälst. Die Stockmeister-Version sende ich Dir jetzt ebenfalls zu, dann kannst Du vorab besser vergleichen.
Parent - - By Stefan Pohl Date 2013-09-03 17:17
[quote="Joe Boden"]
Du hast mein Vertrauen Stefan. Mach das so beim Test wie Du es für richtig hälst. Die Stockmeister-Version sende ich Dir jetzt ebenfalls zu, dann kannst Du vorab besser vergleichen.
[/quote]

Super. Dann teste ich mal beides an und sehe mal, was erfolgversprechender aussieht. Einen Plan auch eine neuere development-Version umzuHEXen gibt es wohl noch nicht? Der Test der Version 130830 läuft bei mir ja nach wie vor ziemlich vielversprechend und meßbar besser als die Version 130826, die du umgebaut hast...
Wie gesagt, bis morgen nachmittag ist noch Zeit. Ca. 14.00 MESZ wird der jetzige Testrun von Stockfish 130830 durch sein.

Stefan
Parent - - By Joe Boden Date 2013-09-03 17:21
Doch natürlich schaue ich mir auch die neueren Developement-Versionen an. Wenn mich dann die Lust überkommt, probiere ich wieder was aus und hexe ein wenig rum.
Parent - - By Sönke März Date 2013-09-03 18:15
[quote="Joe Boden"]
Doch natürlich schaue ich mir auch die neueren Developement-Versionen an. Wenn mich dann die Lust überkommt, probiere ich wieder was aus und hexe ein wenig rum.
[/quote]

Du editierst eine Datei. Mehr nicht.
Parent - By Joe Boden Date 2013-09-03 18:25
Die Philosophen der Aufklärung hätten Deinen scharfen Verstand gefürchtet Sönke...
Parent - By Ingo Bauer Date 2013-09-03 08:05
[quote="Ingo Althöfer"]
Quacksalberei!
[/quote]

Danke!

Gruß
Ingo
Parent - - By Benno Hartwig Date 2013-09-03 13:01 Edited 2013-09-03 13:04
Ich habe immer noch nicht verstanden, was 'hexen' meint.
In der Binärdatei irgendwas umschießen? An zufälligen Stellen? Auf zufällige Werte? Mehrmals?
(Dass etwas anderes als Absturzgefahr oder eine Verschlechterung oder bestenfalls ein meist unverändertes Verhalten dabei heraus kommt, wagt doch sicher kaum jemand zu hoffen. Im letzten Fall würdest du im Turnier über wenige Partien ganz realistische Chancen haben, dass dein Baby ein Stück weit besser als das Original abschneidet.
Oder meinst du damit doch was ganz anderes, was irgendwie Konstruktiveres?

Benno
Parent - - By Joe Boden Date 2013-09-03 13:11
Benno,

ich meine Spass und nur Spass!

Was dabei herauskommt ist für mich Nebensache.

Was bedeutet für Dich "Konstrutiveres"?

Meine Haltung: Hoimar von Ditfuhrt sagte einmal: "Wenn ich wüsste, morgen geht die Welt unter, würde ich noch heute ein Apfelbäumchen pflanzen!"

War das konstruktiv gedacht ? oder..heute schon gehext ?
Parent - - By Benno Hartwig Date 2013-09-03 13:22
[quote="Joe Boden"]Was bedeutet für Dich "Konstrutiveres"? [/quote]Ich denke an:
"Ich mache eine bestimmte Sache, und ich habe ein gewisse Vorstellung (bei der ich mich natürlich auch irren kann), warum genau diese Änderung zu einer Verbesserung führen soll."
Aber ich will dir, so oder so, den Spaß nicht verderben. Und wenn du einen Thread eröffnest, in dem du immer wieder über den Stand deines Turniers berichtest, habe ich damit sicher auch kein Problem. Du würdest vermutlich aber mehr interesse bekommen, wenn du abwarten würdest, bis du eine deutlich(!) größere Partienzahl zusammen gespielt hast. Annähernd gleichstarke Engines bieten dir bei wenigen Partien halt immer wieder die kuriosesten, 'deutlich' anmutenden Überlegenheiten.

Benno
Parent - By Joe Boden Date 2013-09-03 13:36
Ich tue was mir Spass macht und lasse andere daran teilhaben, wenn sie das ebenfalls anzieht. Allgemeines Interesse will ich damit nicht erzeugen. Und hier geht es um eine Hobby, nicht wahr? Jeder hat seinen persönlichen Bezug und Zugang zu diesem Hobby. Wer den Spass mit mir teilen kann, gerne. Wer nicht, niemand muss hier lesen und antworten.

Mich wundert nur immer wieder, warum manche Zeitgenossen ihre Zeit damit vergeuden, andere abzuqualifizieren oder als Spassbremse aufzutreten. Du bist damit nicht gemeint, Benno!
Parent - - By Michael Scheidl Date 2013-09-03 14:19
Offensichtlich ist gemeint, per Hex-Editor gewisse Bewertungs- und vielleicht gar sonstige Parameter aufzuspüren und zu verändern. Kundige Programmierer würden das vermutlich im Sourcecode machen, und sich diesen dann selber kompilieren.
Parent - By Sönke März Date 2013-09-03 14:52
[quote="Michael Scheidl"]
Offensichtlich ist gemeint, per Hex-Editor gewisse Bewertungs- und vielleicht gar sonstige Parameter aufzuspüren und zu verändern. Kundige Programmierer würden das vermutlich im Sourcecode machen, und sich diesen dann selber kompilieren.
[/quote]

Einen HEX-Editor kann jedes Kind bedienen. Dazu muss man noch nicht mal programmieren können. Mit einem Quellcode könnte ein Joe Boden doch eh nichts anfangen.
Parent - - By Stefan Pohl Date 2013-09-03 15:12
[quote="Michael Scheidl"]
Offensichtlich ist gemeint, per Hex-Editor gewisse Bewertungs- und vielleicht gar sonstige Parameter aufzuspüren und zu verändern.
[/quote]

Denke ich auch. Mir ist nur nicht klar, wie man diese Stellen im Binärcode überhaupt lokalisiert?!?

Stefan
Parent - - By Sönke März Date 2013-09-03 18:04
[quote="Stefan Pohl"]
[quote="Michael Scheidl"]
Offensichtlich ist gemeint, per Hex-Editor gewisse Bewertungs- und vielleicht gar sonstige Parameter aufzuspüren und zu verändern.
[/quote]

Denke ich auch. Mir ist nur nicht klar, wie man diese Stellen im Binärcode überhaupt lokalisiert?!?

Stefan
[/quote]

Das ist dir deshalb nicht klar, weil du den Unterschied zwischen Binär und HEXcode nicht kennst:

http://de.wikipedia.org/wiki/Bin%C3%A4rcode

und nun schau hier:

http://de.wikipedia.org/wiki/Hexadezimalsystem

Mit einem HEX-Editor kannst du ohne Probleme nach Strings wie etwa "Pawnvalue" suchen und wirst schnell fündig. Die dazugehörigen Werte lassen sich ebenfalls ganz einfach ändern. Die EXE wird dann auch nicht kompiliert, sondern einfach wie ein Textdokument neu abgespeichert. Das ist wirklich einfach hoch 10. Praktisch genauso einfach, wie eine Word-Datei zu öffnen, etwas darin ändern und neu abspeichern.
Parent - - By Stefan Pohl Date 2013-09-04 04:02 Edited 2013-09-04 04:05
[quote="Sönke März"]
[quote="Stefan Pohl"]
[quote="Michael Scheidl"]
Offensichtlich ist gemeint, per Hex-Editor gewisse Bewertungs- und vielleicht gar sonstige Parameter aufzuspüren und zu verändern.
[/quote]

Denke ich auch. Mir ist nur nicht klar, wie man diese Stellen im Binärcode überhaupt lokalisiert?!?

Stefan
[/quote]

Das ist dir deshalb nicht klar, weil du den Unterschied zwischen Binär und HEXcode nicht kennst:

http://de.wikipedia.org/wiki/Bin%C3%A4rcode

und nun schau hier:

http://de.wikipedia.org/wiki/Hexadezimalsystem

Mit einem HEX-Editor kannst du ohne Probleme nach Strings wie etwa "Pawnvalue" suchen und wirst schnell fündig. Die dazugehörigen Werte lassen sich ebenfalls ganz einfach ändern. Die EXE wird dann auch nicht kompiliert, sondern einfach wie ein Textdokument neu abgespeichert. Das ist wirklich einfach hoch 10. Praktisch genauso einfach, wie eine Word-Datei zu öffnen, etwas darin ändern und neu abspeichern.
[/quote]

Ich mag ja nicht so viel Ahnung vom Internet haben, aber über Hexediting brauchst du mich nicht ungefragt zu belehren. Ich hatte schon einen Heimcomputer, als andere noch gar nicht wußten, was das ist.
http://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?pid=43308;hl=anleitung%20hexadezimal

Nur waren eben bei Houdini die Parameter eben nicht mit Klarmamen versehen, die man mit einem Hexeditor finden könnte, sondern in einem langen Zahlenwirrwar codiert, noch dazu mit Offset. Üblicherweise übernimmt ein Compiler ja nicht die Variablenklarnamen in die fertige Binärdatei. Zumindest nicht damals, als ich noch programmiert habe, was allerdings schon eine Weile her ist.

Stefan
Parent - - By Stefan Pohl Date 2013-09-04 05:06
Ich habe mir eine Stockfish.exe mal mit dem Hexeditor angesehen und es gibt zwar Texte ("Mobility"), die man finden kann, aber die sind für die sowieso öffentlich sichtbaren Parameter. Und auch alle direkt in einer Abfolge ohne Zahlenwerte direkt dabei, die man zuordnen könnte - so, wie es zu erwarten war. Dann gibt es noch zwei Stellen an der andere Parameter (Pawns, Knights, Bishops, Rooks, Queens (also vermutlich Figurenwerte), unstoppable pawns) zwar im Klartext vorliegen, aber auch diese Texte sind direkt aufeinanderfolgend ohne Zahlenwerte dazwischen. Nach diesen Texten kommen zwar kryptische Hexa-Werte, die Zahlen dafür sein könnten, aber aus denen werde ich nicht schlau:
A5F7F1FF98F7F1FFAAF5F1FF9DF5F1FF95F5F1FF85F4F1FF0AF5F1FF17F3F1FF5AF2F1FF12F2F1FFDAEFF1FF69F0F1FF88F0F1FFBDF0F1FF03F1F1FF22F1F1FF3EF1F1FF73F1F1FFB3F1F1FFF3F1F1FF3CF2F1FF3CF2F1FF8FF2F1FF8FF2F1FFADF2F1FFCCF2F1FFF6F2F1FF03F3F1FF53F3F1FF53F3F1FF71F3F1FFA0F3F1FFBCF3F1FFE6F3F1FF0DF4F1FF29F4F1FF36F4F1FF4AF4F1FF69F4F1FF0DF4F1FF92F4F1FFBCF4F1FFE3F4F1FF55F5F1FF12F5F1FF39F5F1FF55F5F1FF5AF5F1FF79F5F1FF39F5F1FF79F5F1FFB7F5F1FFB7F5F1FFD5F5F1FFFFF5F1FF26F6F1FF58F6F1FF74F6F1FF90F6F1FFD2F6F1FF12F7F1FF52F7F1FF7CF7F1FF58F6F1FF74F6F1FF00

Die Sequenz F1FF taucht immer wieder auf (könnte eine Art Platzhalter sein), aber die Werte dazwischen ergeben zumindest als Figurenwerte (s.o. Pawns, Knights etc.) keinen Sinn.

Daher nochmals: Mir ist nicht klar, wie Joe in der Stockfish.exe die Stellen gefunden hat, an denen er mit dem HEX-editor (sinnvolle) Parameteränderungen vornehmen konnte.
An dieser Stelle wäre ich nun wirklich mal dankbar, wenn Sönke mich mal mit seiner Weisheit erleuchten könnte, wie Joe das also gemacht hat.

Stefan
Parent - - By Klaus Meier Date 2013-09-04 05:33
Ich habe mal gehört, es soll Leute geben, die lesen einen HEX-Code ebenso leicht, wie andere einen Quell-Code lesen.
Parent - - By Patrick Götz (Mod.) Date 2013-09-04 09:04
Was Schachengines betrifft geht das höchstens wenn das Programm vorher  decompiliert wird. Aber auch das können bei Schachprogrammen nur wenige, wie z.B. Richard Vida (Critter).
Und diese wenigen würden das auch nur notgedrungen machen, wenn aufgrund eines proprietären Programmes der Quellcode nicht vorliegt.
Parent - By Stefan Pohl Date 2013-09-04 09:11
[quote="Patrick Götz"]
Was Schachengines betrifft geht das höchstens wenn das Programm vorher  decompiliert wird. Aber auch das können bei Schachprogrammen nur wenige, wie z.B. Richard Vida (Critter).
Und diese wenigen würden das auch nur notgedrungen machen, wenn aufgrund eines proprietären Programmes der Quellcode nicht vorliegt.
[/quote]

Genau das meine ich auch. Das hat R.Vida seinerzeit mit Houdini 1.5a gemacht und nur so konnte er die Figurenwerte und Pawnstorm-Parameter im Code lokalisieren. Und ich und andere konnten erst, nachdem sie so wußten, nach welcher HEX-Sequenz sie suchen mußten, selber mit dem HEX-Editor dort Änderungen vornehmen. Wie das ohne decompileren/deassemblieren was werden soll, verstehe ich zumindest nicht. Jedenfalls nicht bei Stockfish, wo die Textstrings alle direkt hintereinander im Code stehen, ohne irgendwelche Zahlenwerte in ihrer Nachbarschaft.

Stefan
Parent - - By Michael Scheidl Date 2013-09-03 19:40
Ich kenne das noch vom Amiga und von alten PC-Games, um sich manche Spiele etwas zu erleichtern. Man muß Dezimalzahlen in Hexadezimalzahlen umwandeln (der Windows Calculator kann das), dann kann man danach suchen. Allerdings, bei so kleinen Zahlen wie bei typischen Engineoptionen wird man viele Suchtreffer bekommen, und nur einer ist der richtige... Ich weiß auch nicht...

Jedenfalls, in Sim City hatte ich dank dessen oft ein quasi unbegrenztes Budget, und damit ist es leicht die Sims zufrieden zu stellen. Optimale Infrastruktur und Brot & Spiele ohne Ende. In Sim City gibt es keine Inflation (zumindest nicht bis Version 4000; die neue kenne ich nicht).
Parent - - By Sönke März Date 2013-09-03 20:57
[quote="Michael Scheidl"]
Ich kenne das noch vom Amiga und von alten PC-Games, um sich manche Spiele etwas zu erleichtern. Man muß Dezimalzahlen in Hexadezimalzahlen umwandeln (der Windows Calculator kann das), dann kann man danach suchen. Allerdings, bei so kleinen Zahlen wie bei typischen Engineoptionen wird man viele Suchtreffer bekommen, und nur einer ist der richtige... Ich weiß auch nicht...

Jedenfalls, in Sim City hatte ich dank dessen oft ein quasi unbegrenztes Budget, und damit ist es leicht die Sims zufrieden zu stellen. Optimale Infrastruktur und Brot & Spiele ohne Ende. In Sim City gibt es keine Inflation (zumindest nicht bis Version 4000; die neue kenne ich nicht).
[/quote]

Musste man bei Sim City nicht einfach SHIFT drücken + FUND eingeben ? 
Parent - By Sönke März Date 2013-09-03 20:57
[quote="Sönke März"]
[quote="Michael Scheidl"]
Ich kenne das noch vom Amiga und von alten PC-Games, um sich manche Spiele etwas zu erleichtern. Man muß Dezimalzahlen in Hexadezimalzahlen umwandeln (der Windows Calculator kann das), dann kann man danach suchen. Allerdings, bei so kleinen Zahlen wie bei typischen Engineoptionen wird man viele Suchtreffer bekommen, und nur einer ist der richtige... Ich weiß auch nicht...

Jedenfalls, in Sim City hatte ich dank dessen oft ein quasi unbegrenztes Budget, und damit ist es leicht die Sims zufrieden zu stellen. Optimale Infrastruktur und Brot & Spiele ohne Ende. In Sim City gibt es keine Inflation (zumindest nicht bis Version 4000; die neue kenne ich nicht).
[/quote]

Musste man bei Sim City nicht einfach SHIFT drücken + FUND eingeben ?  Dann gabs jedesmal 1000$ und alle 10 mal gabs ein Erdbeben.
[/quote]
Parent - - By Sönke März Date 2013-09-03 18:17
[quote="Benno Hartwig"]
Ich habe immer noch nicht verstanden, was 'hexen' meint.
In der Binärdatei irgendwas umschießen? An zufälligen Stellen? Auf zufällige Werte? Mehrmals?
(Dass etwas anderes als Absturzgefahr oder eine Verschlechterung oder bestenfalls ein meist unverändertes Verhalten dabei heraus kommt, wagt doch sicher kaum jemand zu hoffen. Im letzten Fall würdest du im Turnier über wenige Partien ganz realistische Chancen haben, dass dein Baby ein Stück weit besser als das Original abschneidet.
Oder meinst du damit doch was ganz anderes, was irgendwie Konstruktiveres?

Benno
[/quote]

Er öffnet die Engine-EXE mit einem Editor, sucht dann nach Strings wie beispielsweise "Pawnvalue", ändert dort den Wert und speicher die EXE wieder ab. Mehr macht er nicht. Ist kinderleicht.
Parent - - By Ralf Mueller Date 2013-09-03 19:16
Hallo Sönke, ich verstehe gar nicht, weswegen du Joe die ganze Zeit schlecht machst. Er hat doch nie behauptet, dass es schwierige Arbeit ist, die er da macht?! Wenn es ihm Spaß macht, kann er das doch machen, vielleicht findet er ja zufälligerweise tatsächlich ein besseres Setting. Das wäre doch lustig, oder nicht? 
Parent - - By Sönke März Date 2013-09-03 20:59
[quote="Ralf Mueller"]
Hallo Sönke, ich verstehe gar nicht, weswegen du Joe die ganze Zeit schlecht machst. Er hat doch nie behauptet, dass es schwierige Arbeit ist, die er da macht?! Wenn es ihm Spaß macht, kann er das doch machen, vielleicht findet er ja zufälligerweise tatsächlich ein besseres Setting. Das wäre doch lustig, oder nicht? 
[/quote]

Ich mache ihn nicht schlecht. Er hat aber aus dieser Story ein ach so tolles Geheimnis gemacht. Die Leute haben mehrfach gefragt und er hat keine Antwort gegeben. King of Käse nennt man bei uns in der City so Leute.
Parent - - By Benno Hartwig Date 2013-09-04 06:08 Edited 2013-09-04 06:15
[quote="Sönke März"]Er hat aber aus dieser Story ein ach so tolles Geheimnis gemacht.[/quote]Ach, Sönke, du nimmst das zu wichtig.
Joe hat Spaß damit, und er berichtet davon. In sehr wenigen Threads. Das ist doch OK, finde ich.
Dass er eine reelle Chance hat, an der Engine irgendwas zu verbessern, glaube ich sicher nicht. Und das behauptet er auch nicht. So what.
Es gibt aus meiner Sicht überhaupt keinen Grund, ihm wegen irgendwas böse zu sein oder ihn gar anzugreifen. Leben und leben lassen.
Faszinierend dass sein Vorgehen und seine klein-Turniere tatsächlich solch eine ungeheure Resonanz hervorrufen konnten. Andere Postings hier im Forum mit deutlich(!) mehr Substanz hätten sich diese Resonanz vermutlich gewünscht.
Benno
Parent - By Sönke März Date 2013-09-04 08:27
[quote="Benno Hartwig"]
[quote="Sönke März"]Er hat aber aus dieser Story ein ach so tolles Geheimnis gemacht.[/quote]Ach, Sönke, du nimmst das zu wichtig.
Joe hat Spaß damit, und er berichtet davon. In sehr wenigen Threads. Das ist doch OK, finde ich.
Dass er eine reelle Chance hat, an der Engine irgendwas zu verbessern, glaube ich sicher nicht. Und das behauptet er auch nicht. So what.
Es gibt aus meiner Sicht überhaupt keinen Grund, ihm wegen irgendwas böse zu sein oder ihn gar anzugreifen. Leben und leben lassen.
Faszinierend dass sein Vorgehen und seine klein-Turniere tatsächlich solch eine ungeheure Resonanz hervorrufen konnten. Andere Postings hier im Forum mit deutlich(!) mehr Substanz hätten sich diese Resonanz vermutlich gewünscht.
Benno
[/quote]

Ok,- du hast sehr wahrscheinlich recht. Es gibt wichtigere Themen.
Parent - By Joe Boden Date 2013-09-04 08:36
Benno, das hast Du schön formuliert und genau auf den Punkt gebracht.

Mir geht es um Spass. Ich habe einfach Lust darauf rumzufitscheln an den Engines. Mein ganzes Leben lang  haben wir an Sachen rumgebastelt..einfach nur so aus reiner Entdeckerfreude. Die Phase, als wir noch mit Schwarzpulver rumexperimentiert haben will ich lieber verschweigen.

Sönke geht es auch nicht so sehr um meine kleinen und völlig harmlosen "Hexereien", sondern er will sich selber wichtig machen. Und da ist ihm alles recht. Er merkt nur nicht, wie völlig sinnfrei sein Verhalten ist. In vergangenen Threads habe ich mal nachgeschaut, mit wem Sönke sich alles schon angelegt hat. Er drängt sich in irgendein Thema rein...attackiert die Leute und versucht Zwiespalt zu sähen. Leicht durchschaubar. Aber: Ich bin überzeugt, er ist eigentlich ein netter Kerl, aber irgendetwas in ihm will sich wichtig machen...bei der Sache wie man mit einem Hexeditor eine Schachexe bearbeitet hat er gezeigt, dass er absolut keine Ahnung davon hat....also lassen wir ihn....irgendwann kommt er runter....es gibt hier ja genügend Leute die intelligent genug sind, sein Spiel durchschauen.
Parent - - By Stefan Pohl Date 2013-09-04 05:21
[quote="Sönke März"]

Er öffnet die Engine-EXE mit einem Editor, sucht dann nach Strings wie beispielsweise "Pawnvalue", ändert dort den Wert und speicher die EXE wieder ab. Mehr macht er nicht. Ist kinderleicht.
[/quote]

Ach ja? Ich habe das gerade versucht (s.o.). Anscheinend im Gegensatz zu dir. Und so geht es eben nicht (nochmal: s.o.).
Wenn es so kinderleicht ist, dann erklär es uns doch hier mal. Das wäre zur Abwechslung mal ein konstruktiver Beitrag deinerseits, den zumindest ich sehr zu schätzen wüßte.

Stefan
Parent - - By Sönke März Date 2013-09-04 08:28
[quote="Stefan Pohl"]
[quote="Sönke März"]

Er öffnet die Engine-EXE mit einem Editor, sucht dann nach Strings wie beispielsweise "Pawnvalue", ändert dort den Wert und speicher die EXE wieder ab. Mehr macht er nicht. Ist kinderleicht.
[/quote]

Ach ja? Ich habe das gerade versucht (s.o.). Anscheinend im Gegensatz zu dir. Und so geht es eben nicht (nochmal: s.o.).
Wenn es so kinderleicht ist, dann erklär es uns doch hier mal. Das wäre zur Abwechslung mal ein konstruktiver Beitrag deinerseits, den zumindest ich sehr zu schätzen wüßte.

Stefan
[/quote]

Es geht. Für den Rest einfach mal googeln.
Parent - By Ralf Mueller Date 2013-09-04 09:10
[quote="Sönke März"]
Er hat aber aus dieser Story ein ach so tolles Geheimnis gemacht. Die Leute haben mehrfach gefragt und er hat keine Antwort gegeben. King of Käse nennt man bei uns in der City so Leute.
[/quote]
Parent - - By Kim Kaler Date 2013-09-04 20:33
Guten Abend Herr März,

Sie haben zwar Recht mit Ihrer beschriebenen Weise, einen Hexeditor zu benutzen. Aber in einem Punkt muss ich Herrn Pohl Recht geben: Wann kommt mal ein konstruktiver Beitrag von Ihnen, der mit dem Thema des Forums zu tun hat? Zwar geht auch mir das Getue von Herrn Boden manchmal auf die Nerven, wenn er wieder von neuen Wundersettings berichtet (von Herrn Althöfer so schön auf den Punkt gebracht mit "Quacksalberei"), aber wenigstens hat es mit Computerschach zu tun, wovon er berichtet. Sie hingegen machen folgendes:

[quote="Joe Boden"]Er [Anm.: Sönke März] drängt sich in irgendein Thema rein...attackiert die Leute und versucht Zwiespalt zu sähen. Leicht durchschaubar.[/quote]

Da muss ich Herrn Boden zustimmen und frage mich, ob dieses Forum so jemanden braucht. Vielleicht wären Sie besser in einem Debattierclub o.ä. aufgehoben.

Es grüßt
Kim Kaler
Parent - By Frank Rahde Date 2013-09-04 20:36
Hallo Herr Kaler (Anon),

Herr März kann sich derzeit nicht äußern (temporär gesperrt), daher bitte ich alle, hier weitere Kommentare zu ihm zu unterlassen.

Danke+Gruß, Frank
Up Topic Hauptforen / CSS-Forum / Stockmeister - der Siegeszug geht weiter... (locked)
1 2 Previous Next  

Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill