THE PLAY BOARD WORKS AGAIN... (but only if you use Cherub in Rabbit mode)

Sort:
Hyper-Dragon

It fixes castling, CDC ignoring moves (the big one) and (as far as has been reported) ghost moves.


[10/12@14:32] EXPR-02 Available

**FIXES**

  • You still need a mouse to move OUT OF CHECK.
  • There is sometimes an issue with Cherub if Angel is already running on a page when it starts up.
  • When Rabbit first starts you will see a blank board - pick up/put down any piece
  • Minor changes (icons)

**NOTES**

  • Do not use 'Focus Mode' on CDC (it unfortunately needs to pick up the 'Your Turn' message from the page)
  • Remember to keep a mouse handy!

**FINAL TESTS**

  1. One game Lichess/Stockfish as white (the final move of the game was not read - a known angel issue)
    One game CDC as Black (no issues)
  2. [11/12@13:11]  Looks like there is still an issue when playing as black and trying to move out of check.

And if that were not enough you can play on that other chess website with it with the new Angel L*c***s extension.  And if that were not enough (for those not following the Rabbit version) your DGT3000 clock now works as long as you are in Rabbit mode.


I would have liked to have done a bit more polishing before putting it out there but given that we have (fingers crossed) A WORKING PLAY BOARD I think it is worth getting it into your hands as soon as possible for testing.

I understand your excitement to go play but please read the next bit VERY CAREFULLY

CDC ‘PLAY’ BOARD:

** YOU MUST USE RABBIT MODE **

  • The Play board is not fixed if you run Live Chess.
  • You need to have Rabbit installed and it must be the 32-bit version.  If you already have the 64-bit one installed you can still install the 32-bit one as they will live happily side by side.
  • When you first run Cherub, you will need to enable Rabbit mode.  To do this uncheck 'disable rabbit' and restart.  From now on if Live Chess is running on start-up, it will use that otherwise it will try Rabbit and if that fails (i.e., it's not installed) it will go back to hunting for Live Chess.
  • If you are using Rabbit mode always open up Rabbit config before playing to check for a connection to the board because Cherub can't tell the PC to Board connection state.
  • DO NOT run Rabbit Connect before starting Cherub (if you do then Cherub will not be able to get a connection to the board).
  • After Angel connects check the console for the message 'Play' board correction->FROMWHITE (or BLACK).  If it says NONE the 'play' fix isn't being applied.  Let me know how you navigated to the screen so I can fix it!

L*C***S

** YOU MUST USE LIVE CHESS MODE TO PLAY **

  • Download the plugin and you are good to go.  You need to run the L*c***s connection page as you normally would.  That's it.
  • There is a known issue where the odd move reads the name of a transit square.  Try this for a workaround: Disable piece animations in Lichess (Go to Preferences->Display->Piece Animation and set to None). 

DGT3000

  • You need to set your clock to option 25 and press play
  • You must be in Rabbit mode (so this is only CDC for now) 

NOTES

  • Cherub infers which side is you by the screen orientation.  The on screen board should have you on the bottom playing up. 
  • Make sure only one instance of Angel is running.  If you open the 'Play' board in two tabs then they will each fight for a connection to Cherub.
  • When you are setting up your board if you keep getting 'mismatch detected' just lift a king off the board and put it back on last.
  • The L*c***s plugin works with Stockfish games as well as real people
  • Winged Horse now allows settings to be saved so you don't need to configure it every time.
  • If you have the store version installed you don't need to uninstall it to run the test version

This software is experimental so keep a mouse handy (you should have no unregistered moves but there could be edge cases.  If you do send me the FEN+the move you were trying to make).  Rating points don't get refunded!


That's it for now but I will update this post rather than spamming the forum title pages.   

For bugs, please include the version numbers (Angel/Cherub), the mode (Rabbit or Live Chess) a link to the game and a copy/paste of the Console Log.  It really does help.

 

Goodluck and have fun

Hamilton53

Here's a video of it performing flawlessly on lichess. No more double move announcements after I sped up the move animation from "slow" to "normal".  All the moves were announced without any issues.  Great Work! - Dragon.   The Angel voice announcements have a distinctive clarity over those offered on lichess.

Here's link to a short match (12) moves.   

https://youtu.be/uQcO1xofY4g

 

GeorgeGoodnight

I just tried Lichess and I was getting announcements telling me it was disconnecting from live chess. There was one unrecognised move. The voice is definitely an improvement. Good work HD!

GeorgeGoodnight

I did get all the way through the game. Which is always nice, even though I lost.

Hamilton53

Chess.com "Rabbit Mode"

Didn't recognized my moves on the board. It appears, it may be listing YOUR serial  number for the board connection (see pic). 

Hyper-Dragon
Hamilton53 wrote:

 

Chess.com "Rabbit Mode"

Didn't recognized my moves on the board. It appears, it may be listing YOUR serial  number for the board connection (see pic). 

 

Not my serial number either!  It's a random value for the session and will be different every time you run Cherub (it just needs to be consistent).

Not recognising the moves though.  Did you open the Rabbit config and check the board was actually connected?  Cherub confirms its connection to Rabbit but not Rabbit to the board.

Hamilton53

I checked that it registered on the Rabbit graphic when I moved a piece. I'll try it again...

Hyper-Dragon
Hamilton53 wrote:

I checked that it registered on the Rabbit graphic when I moved a piece. I'll try it again...

The original post is updated to include...

'DO NOT run Rabbit Connect before starting Cherub (if you do then Cherub will not be able to get a connection to the board).'