Answers.Body: <p>I don't have Rybka 4 but I do have the free version (Rybka 2.3.2). Rybka 2.3.2 doesn't support engine book. To verify this, open the engine in command, then type "uci". Look at how I did it.</p>
  
  <p>Look the UCI options, we have one for multi-pv and others. But there is nothing for an opening book. If the engine doesn't support an opening book, you have to rely on a GUI to do it, for example, Fritz.</p>
  
  <p>On the other hand, if you do the same thing to Stockfish, you'll see a Book options where you can specify path to your book be used by the engine.</p>
  
  <p><img src="https://i.sstatic.net/a3C0L.png" alt="enter image description here"></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-08-22T03:40:02.453Z
Answers.LastActivityDate: 2014-08-22T03:40:02.453Z
Answers.UserDisplayName: SmallChess
Answers.Body: <p>It sounds like you're using the standard Chessbase interface when you mentioned a .ctg file.
  The Chessbase interface is used for many engines, so this title may work: How To Make Fritz Chess Software Play a Specific Chess Opening<br>
  Try this:
  <a href="http://www.chesscentral.com/Chess_Opening_Book_a/137.htm" rel="nofollow">http://www.chesscentral.com/Chess_Opening_Book_a/137.htm</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-23T01:42:09.523Z
Answers.LastActivityDate: 2014-06-23T01:42:09.523Z
Answers.UserDisplayName: ezaspi
Body: <p>I have file Rybka.exe and when I use it for the first moves, it always goes Nf3 or Nc3 only (even at strength 1000 and depth 1). I assume that is because it doesn't have opening book assigned (?) to it. How does one connect opening books in .ctg (or other?) formats to the chess engine? I do not want to get some GUI, but rather understand how it is done.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-12-02T22:08:38.960Z
Comments.Text: Well, software like Fritz, if you play against it, plays various variations thus that means in some way it is done artificially, not using vanilla engine. Otherwise, it just picks the top move in the current position, which, given the same amount of time and CPU is always the same. It alternates between Nf3 and Nc3 because they both are quite equal moves. I assumed you can just make the engine use the opening book until it can be followed. Otherwise I am forced to find a way to read the book and supply the moves by myself.
Comments.UserDisplayName: Andrius Naruševičius
Tags: <opening><engines><books>
Title: Connecting opening book to chess engine
ThreadText: # Connecting opening book to chess engine
  
  (Asked by: username_0 on 2013-08-26)
  
  I have file Rybka.exe and when I use it for the first moves, it always goes Nf3 or Nc3 only (even at strength 1000 and depth 1). I assume that is because it doesn't have opening book assigned (?) to it. How does one connect opening books in .ctg (or other?) formats to the chess engine? I do not want to get some GUI, but rather understand how it is done.
  
  **Tags:** opening, engines, books
  
  > **Comments:**
  > **username_0**: Well, software like Fritz, if you play against it, plays various variations thus that means in some way it is done artificially, not using vanilla engine. Otherwise, it just picks the top move in the current position, which, given the same amount of time and CPU is always the same. It alternates between Nf3 and Nc3 because they both are quite equal moves. I assumed you can just make the engine use the opening book until it can be followed. Otherwise I am forced to find a way to read the book and supply the moves by myself.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2014-08-22. Score: 1
  
  I don't have Rybka 4 but I do have the free version (Rybka 2.3.2). Rybka 2.3.2 doesn't support engine book. To verify this, open the engine in command, then type "uci". Look at how I did it.
  
  Look the UCI options, we have one for multi-pv and others. But there is nothing for an opening book. If the engine doesn't support an opening book, you have to rely on a GUI to do it, for example, Fritz.
  
  On the other hand, if you do the same thing to Stockfish, you'll see a Book options where you can specify path to your book be used by the engine.
  
  ![enter image description here](https://i.sstatic.net/a3C0L.png)
  
  
  ---
  
  ### Answer by username_2 on 2014-06-23. Score: 0
  
  It sounds like you're using the standard Chessbase interface when you mentioned a .ctg file.
  The Chessbase interface is used for many engines, so this title may work: How To Make Fritz Chess Software Play a Specific Chess Opening  
  Try this:
  <http://www.chesscentral.com/Chess_Opening_Book_a/137.htm>
  
  
  ---
  
  