Releases: RonSijm/ButtFish
ButtFish V1.05 - Tata: Balls of Steel Edition
-
Implemented better error handling and error recovery - So when engine crashes, you don't have to restart the program, it will recover itself.
-
Added RGB to Yeelight device to fix this issue - Now uses green for short pulses, and red to long pulses to make it easier to see which pulse is send
-
Added device multicasting to send moves to multiple devices at once - Instead of selecting 1 device, you can now select an array of devices you want to broadcast to, and send the input to a batch of devices
-
Implemented manual mode - A mode that skips using a chess engine all together, and lets you use your own manual input. Allows you to use a standalone engine, or a Chess.com bot and manually copy the moves
-
Compiled Buttfish so it also works on Linux (Tested on Kali linux) (Note: Windows might work better, was not able to test everything)
-
Tested everything more extensively to ensure nothing can go wrong while actually using this, to ensure success during the use of a live match.
ButtFish V1.04 - Inverted Black
- Fixed the Custom board ascii so when you're playing as black the board is inverted and looks the same as chess.com boards
ButtFish V1.03 - Deep Brown
- Custom board ascii independent from engine
- Added option for custom time unit, to enable longer or shorter pulses
- Upgrade to dotnet 7
- Minor fixes
ButtFish V1.02 - Hikaru Expert Mode
By just knowing the end position, a serious chess player would know intuitively which piece belongs there. ~ Hikaru
appsettings.json
now has a config flag EndPositionOnly
- if you set this to true, you will only transmit/receive the end place.
For example, in the demo Stockfish returns e5f4 - in EndPositionOnly mode, only f4 will be transmitted.
ButtFish V1.01 - Simplified Encoder
- Added Simplified Encoder:
- 1 = .
- 2 = ..
- 3 = ...
- 4 = -
- 5 = -.
- 6 = -..
- 7 = -...
- 8 = --
- A thought H have same pattern as 1 though 8
- Added minor fixes, information where to download stockfish when missing
ButtFish V1.0 Initial Release
Notes: This release does not contain a copy of stockfish! For no apparent reason a release is not allowed to be bigger than 25MB, so you have to download the stockfish executable from the repo: https://github.com/RonSijm/ButtFish/blob/main/RonSijm.ButtFish/stockfish_15_x64_avx2.exe