Hello!
I've come up with a bridge, its a really simple program that connects to a real UCI engine. If I call my program from the console it takes input through stdin and I can speak UCI to it, it then relays the commands to the real UCI engine and outputs to stdout whatever the UCI engine says. I have tried to load my program (lets call it fakeUCI) into Arena and Scid and it just doesn't work, I added some logging and am certain that fakeUCI is not being loaded, but have no clue why since when I run it myself it does work.
I know this is pretty vague but maybe someone has run into something like this and can shed some light?
Thanks!