vulcanridr

FreeBSD, wine, and subs...

I'm not much of a gamer. I generally play one game at a time. I have been playing Kerbal Space Program. However, while it came in a linux version, I was never able to get it working in FreeBSD's linuxulator. And it seems I have little time to boot out of FreeBSD and into Devuan to play it...

However, before I started playing Kerbal, I was playing Cold Waters, a Cold-War submarine simulator game. Lately, I've had a bit of a hankering...Unlike Kerbal, Cold Waters runs in wine. Unfortunately, wine has gone through several changes and updates in the past couple of years. I tried following the FreeBSD guide, but couldn't get it to work. It would error when I tried to run a 32-bit program.

First it complained about a mismatch between 32-bit wine being 9.0 while 64-bit was 10.0. They deleted the i386-wine pkgs from the repos years ago, so there was a learning curve.

I found the following thread on the FreeBSD forums that guided me in the right direction

What worked for me was that I moved my .wine directory out of the way, deleted my .i386-wine-pkg directory, and deinstalled all of the wine packages, in my case. wine wine-gecko wine-mono wine-mono-devel wine-proton winetricks. Then I installed the wine packages (as root):

[defiant ~]# pkg install wine-gecko wine-mono-devel wine-devel winetricks

And the 32-bit packages (as my user):

[defiant ~]$ /usr/local/share/wine/pkg32.sh install wine-devel wine-gecko-devel wine-mono-devel

I was able to fire up CW in the old directory which I had moved out of the way. So, in the parlance of the game,

Range 2800 yards..Firing point procedures, sierra 1, tube 3. Weapon ready, ship ready...Shoot tube 3.

seawolf-torp