Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 01.02.2023, 13:00
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 62
Land:
Beiträge: 4.380
Abgegebene Danke: 2.278
Erhielt 1.096 Danke für 629 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
0/3 sssss4380
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Falls die erste Figur im FEN-String ein König war, dann wurde dieser ignoriert, was natürlich zu einem Fehler am Ende des Setups geführt hat.
Meine Herren, was für merkwürdige Probleme es doch geben kann!
Ich glaube, da wäre ich nie draufgekommen...

Danke und viele Grüße
Robert
Mit Zitat antworten
  #2  
Alt 07.02.2023, 09:12
Jens H Jens H ist offline
Saitek Leonardo
 
Registriert seit: 06.02.2023
Beiträge: 88
Abgegebene Danke: 68
Erhielt 106 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
1/20 3/20
Heute Beiträge
1/3 sssssss88
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo, hier melde ich mich nach meiner Vorstellung im entsprechenden Thread nun erstmal zu Wort.
Franz wird nun etwas entlastet, da ich meine Fragen nicht mehr per Email sende muss sondern hier im Forum stellen kann. :-)

Einer meiner derzeitigen Lieblingsgegner Kishon Chesster ist ja in den Standard-Einstellungen zum Schweigen verpflichtet, um Engine-Turniere nicht zu blockieren (manchmal fordert nämlich der sprechende Kishon Chesster eine Ja/Nein Interaktion am Brett, die man für Engineturnerie unterbinden muss). Franz hat mir bereits mitgeteilt, dass man nur die entsprechende Zeile im kishon.lua Profil auskommentieren muss, damit er spricht, was auch bestend klappt:

-- ram:write(0x0496,ram:read(0x0496) & 0x7d) -- Speech & Help OFF

Ich hätte gerne zusätzlich zum schweigenden Kishon Chesster 2.3 eine sprechende Kopie. Habe dazu bereits versucht, eine Kopie des ROMs zu machen und auch alle anderen Einträge, die ich finden konnte, entsprechend anzulegen. Ohne Erfolg, "Kishon Chesster Sprachausgabe" erscheint nicht in der Liste in MessChess. Was mache ich falsch? Gibt es eine einfachere Lösung, außer einfach die Version 2.2 zu verwenden?
Danke!
Jens
Mit Zitat antworten
  #3  
Alt 07.02.2023, 13:01
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 653
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Jens,
 Zitat von Jens H Beitrag anzeigen
Franz wird nun etwas entlastet, da ich meine Fragen nicht mehr per Email sende muss sondern hier im Forum stellen kann. :-)
na ja, die 'Entlastung' wird sich wohl in Grenzen halten, denn so spezielle Fragen (wie Deine folgende) kann ja doch wieder nur ich beantworten, egal ob per Email oder hier im Forum.
Zitieren:
Gibt es eine einfachere Lösung, außer einfach die Version 2.2 zu verwenden?
Also zusätzliche 'eigene' Engine-Versionen einbauen geht leider nicht, die Engines sind fix in CB-Emu 'verdrahtet' (sprich: einprogrammiert).
Abgesehen von unterschiedlichen Einstellungen bei 2.2 und 2.3 (was allerdings in MessChess auch eine Änderung beim Plugin 'kishona.lua' benötigen würde, da beide Versionen sonst ja das gleiche Plugin benutzen), sehe ich nur folgende Möglichkeiten:

1) Du benutzt Kishon Chesster in MessChess OHNE Sprache und in MessExtra MIT Sprache (da ist sie ja standardmäßig aktiviert) - oder natürlich umgekehrt, je nachdem was Dir lieber ist.

2) Oder Du könntest auch (sowohl in MessChess als auch in MessExtra) mit unterschiedlichen 'State'-Dateien arbeiten.
In MessChess heißt das z.B. folgendes:
Normalerweise ist da beim Chesster ja die Sprache ausgeschaltet. Nachdem Du ihn gestartet hast, aktivierst Du die entsprechende(n) Option(en) für Sprache und/oder Hilfe, und dann speicherst Du diese Einstellung mit 'File > Save State' ab.
Dann brauchst (bzw. mußt) Du einfach jedesmal, wenn Du Chesster neu startest (oder eine neue Partie beginnst) und die Sprache haben willst, diese Einstellung mit 'File > Load State' wieder laden.

Grüße,
Franz
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Jens H (07.02.2023), kamoj (08.02.2023)
  #4  
Alt 07.02.2023, 13:14
Tibono Tibono ist offline
Revelation
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 64
Land:
Beiträge: 682
Abgegebene Danke: 5.336
Erhielt 1.572 Danke für 547 Beiträge
Aktivitäten Langlebigkeit
8/20 7/20
Heute Beiträge
1/3 ssssss682
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Jens,
another trick for automation with MessChess can be to duplicate the standard mess.cmd into two additional versions, such as mess_kishon_mute.cmd and mess_kishon_narrator.cmd.
Create as well two .lua files named and edited accordingly, in addtion to the standard kishon.lua.
Edit your dedicated .cmd files and before the line launching the MessChess.exe insert a copy from either your kishon_mute.lua or kishon_narrator.lua to kishon.lua.
Now you can duplicate the engine in your GUI and assign the corresponding cmd.
When starting the engine, the expected .lua file will be enabled thanks to the copy upon the standard one, before lauching the emulation.
Just pay attention to the path to the plugins/../interfaces directory for the copy command you add in the .cmd files, and it should work.
Hope this helps,
MfG
Eric
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
Jens H (07.02.2023), kamoj (08.02.2023)
  #5  
Alt 07.02.2023, 17:09
Jens H Jens H ist offline
Saitek Leonardo
 
Registriert seit: 06.02.2023
Beiträge: 88
Abgegebene Danke: 68
Erhielt 106 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
1/20 3/20
Heute Beiträge
1/3 sssssss88
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Thanks to both of you.
Eric, your solution sounds nice, but I dont exactly get the part

"..before the line launching the MessChess.exe insert a copy from either your kishon_mute.lua or ..."

The original mess.cmd looks as follows:

@echo off
cd..
REM normal engine window:
MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
REM hidden engine window:
REM start /B /WAIT /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
cd Arena

I have no idea where to add the *.lua files

Meanwhile I will follow Franz' recommendation which is a good idea as well.
Jens
Mit Zitat antworten
  #6  
Alt 07.02.2023, 18:55
Tibono Tibono ist offline
Revelation
 
Registriert seit: 22.05.2018
Ort: Frankreich
Alter: 64
Land:
Beiträge: 682
Abgegebene Danke: 5.336
Erhielt 1.572 Danke für 547 Beiträge
Aktivitäten Langlebigkeit
8/20 7/20
Heute Beiträge
1/3 ssssss682
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Jens,
your mess_kishon_mute.cmd should include:
Code:
@echo off
cd ..\plugins\chessengine\interfaces
copy kishon_mute.lua kishon.lua
cd ..\..\.. 
REM normal engine window:
MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
REM hidden engine window:
REM start /B /WAIT /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
cd Arena
and the mess_kishon_Sprachausgabe.cmd should look like:
Code:
@echo off
cd ..\plugins\chessengine\interfaces
copy kishon_Sprachausgabe.lua kishon.lua
cd ..\..\.. 
REM normal engine window:
MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
REM hidden engine window:
REM start /B /WAIT /MIN MessChess.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
cd Arena
MfG, Eric
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu Tibono für den nützlichen Beitrag:
Jens H (08.02.2023), kamoj (08.02.2023)
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer / World of chess computers 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info