{"action":"opened","issue":{"url":"https://api.github.com/repos/yaneurao/YaneuraOu/issues/4","repository_url":"https://api.github.com/repos/yaneurao/YaneuraOu","labels_url":"https://api.github.com/repos/yaneurao/YaneuraOu/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/yaneurao/YaneuraOu/issues/4/comments","events_url":"https://api.github.com/repos/yaneurao/YaneuraOu/issues/4/events","html_url":"https://github.com/yaneurao/YaneuraOu/issues/4","id":153393466,"number":4,"title":"将棋所にエンジン登録する時にUSIエンジンではありませんエラーが発生する","user":{"login":"WindVoiceVox","id":15950763,"avatar_url":"https://avatars.githubusercontent.com/u/15950763?v=3","gravatar_id":"","url":"https://api.github.com/users/WindVoiceVox","html_url":"https://github.com/WindVoiceVox","followers_url":"https://api.github.com/users/WindVoiceVox/followers","following_url":"https://api.github.com/users/WindVoiceVox/following{/other_user}","gists_url":"https://api.github.com/users/WindVoiceVox/gists{/gist_id}","starred_url":"https://api.github.com/users/WindVoiceVox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WindVoiceVox/subscriptions","organizations_url":"https://api.github.com/users/WindVoiceVox/orgs","repos_url":"https://api.github.com/users/WindVoiceVox/repos","events_url":"https://api.github.com/users/WindVoiceVox/events{/privacy}","received_events_url":"https://api.github.com/users/WindVoiceVox/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-06T07:19:03Z","updated_at":"2016-05-06T07:19:03Z","closed_at":null,"body":"将棋AIを知るきっかけにしようと思いYaneuraOuをgitからcloneしてVisual Studio 2015 Community Editionで使っています。問題といいますか、同じことで悩んでいる方もきっといるのではないかと想像しますのでコメントを書かせて頂きます。\r\n\r\nYaneuraOu nano KPP 2.86 64 SSE4.2で使っていますが、将棋所にエンジン登録するときに「USIエンジンではありません」とのエラーが発生します。\r\n\r\n原因を調べていたのですが、YaneuraOu.exeを実行すると、直後にbook/standard_book.dbを読み込むための処理が発生します。これに私の環境では、40秒くらいかかっています。この処理は将棋所へのエンジン登録のタイミングでも発生しているため、usiokを返すのが遅れ「USIエンジンでは無い」と診断されてしまうようです。\r\n\r\n対局開始時にも同じ処理が発生し40秒ほど待たされますが、しかしこちらはエラーにはならず、動作しています（Bonanza6.0と連続対局中。負けているようです……）\r\n\r\nユーザ側として可能な回避策としては、エンジン登録時にはbook/standard_book.dbを別の名前に変えておくこと（これで短時間でusiokが返るようになる）、エンジン登録が済んだら、もとのファイル名に戻すことが考えられます。"}}