An old post, but recently I discovered this one -- Init failed -- myself. In taht case I copied an edited -- added the possibility to window the game by pressing Alt+Enter -- config.ini to the game. However I forgot that in the config.ini there is also a line which points to the .vis for this game and that has a different name per release.
The same thing happens with the Linux visplayer. That one has a small bug in which the last letter of that filename is chopped of. The solution is adding a random letter at the end
So check the FILE line in config.ini if the Init failed message appears. There could be other reasons why this dialogue box appears, but the wrong filename for the .vis file is one of them.