What about gaming on FreeBSD?

I read your blog post (above) ... and totally I understand !

Since you are a Harpoon fan you might consider a VERY similar game made in (this century) with an excellent game database called: Command Modern Operations. I have been playing this game for years and I own all the DLC for it. ... and it just happens to be ON SALE right now for 50% off.
Funny thing is that CMO has been discontinued by Matrix Games, as has the Harpoon bundle.

If you are interested in Harpoon, here is a great article from a couple of years ago discussing its history.
 
CMO has been discontinued? I don't think so.

Matrix games uses a funny copy protection that sometimes make plain Wine ineffective and requires Proton.
 
Funny thing is that CMO has been discontinued by Matrix Games, as has the Harpoon bundle.

Well... I placed CMO into my shopping cart on Matrix Games just yesterday as well as "ALL" of the DLC, so I am not sure where you are getting this information. You are correct that they removed Harpoon from their site since I last looked -- but I am pretty sure it was for sale earlier in the year on the site (Admirals Edition).

Does it work on WINE? I looked on winehq, and it has one listing for it, and it was only bronze.

So that's why I pointed you at the PROTONDB link (aka Proton Wine) - Command: Modern Operations. If you install FreeBSD wine proton (you might) get this to work IF you follow the recipe that the one guy had for it. See the 3rd item in that post.

You can install wine-proton on FreeBSD here: [14.3-RELEASE in this case]
$ pkg search wine-proton
wine-proton-9.0.3 Wine with a bit of extra spice
$

But (you might?) have better luck on your Linux dist at the moment. I am trying the install CMO as well but only when I have cycles right now. I am also holding out hope for Wine version 11 on FreeBSD 15.0.

Thank you for the Harpoon links -- I'll take a look
 
Back in the day I also had: Tracon II (box), Harpoon I (box), Harpoon 2 (box), Diablo I (box), Diablo 2 (box), Janes Apache Longbow (box), and a lot of Micropros games (simulation) -- Falcon 3.0 (box) [F16 sim]. Just reading the "manuals" for the sim games took entire days and you learned a lot -- Good times :).
CShell, that sounds like my game shelf! And you sound like an old fart like me. :D Yup, Tracon II, the Harpoons, Longbow, and I had both Falcons (3 and 4). In fact, Falcon 4 BMS is still being updated I just found out. I also had EF2000 and Tornado...Combat flight sims used to be my jam. Unfortunately flightsims are the absolute worst at running on linux or FreeBSD.

I was always more of a tactical and combat sim guy...But I did get drawn into Starcraft...
Since you are a Harpoon fan you might consider a VERY similar game made in (this century) with an excellent game database called: Command Modern Operations. I have been playing this game for years and I own all the DLC for it. ... and it just happens to be ON SALE right now for 50% off.
Yeah, but you can tell from my blog, I have multiple homelab projects going on and fighting to get a bronze game working is pretty far down the list. I just upgraded my entire network to 15.0R, dropped plex like a bad habit and replaced with jellyfin, now I am dumping roku and standing TVPCs. Occasionally when I need to take a study break from the projects, I might fire up Harpoon Classic or Tracon in dosbox, but even a couple of hours of Cold Waters is a rare treat...
 
So did anyone get CMO to work on FreeBSD either way?

Not yet. From what I am reading (YOU CAN) get it to work on Linux/Proton Wine with the following recipe: Recipe Here

Once CMO does work - (apparently) the game was been coded to use a "Font" that is proprietary to Windows (aka the font itself is reportedly not released outside of Windows) according to the recipe.

At the moment I am stuck at the protontricks step -- but (I think) I will get past that when I get some cycles.
 
Hi all,

Is there some proper instructions for setting up WINE and Steam properly on FreeBSD 15.0? I see lots of videos and screenshots of games but I'm not sure how you got them working.

linux-steam-utils seems to want an old CentOS 7 linux base, and wine-devel breaks when I run it (pkg32.sh can no longer be run). Is Vulkan a possibility with WINE on FreeBSD? I tried installing dxvk with winetricks and it just fails.

Does anyone have some good, step-by-step instructions? I've searched high and low and everything seems old and from years ago and doesn't apply.

Thanks very much!
 
That steam-utils thing has a readme and it's usually up-to-date.
I tried steam-utils. The version of wine-proton available is 9.0-4, but Steam uses 9.0-3. When I selected that it told me "Bubblewrap isn't available..." had to chose LSU something or other and that didn't work either. The Native FreeBSD WINE didn't work either. I installed wine-proton (9.0-4) and copied the .i386-wine install from a 14.3 jail I had that had it working on 15.0, but it didn't work for me.
 
The version of wine-proton available is 9.0-4
The version is 9.0-3, although that's not really important.

When I selected that it told me "Bubblewrap isn't available..." had to chose LSU something or other and that didn't work either.
Not relevant here.

The Native FreeBSD WINE didn't work either. I installed wine-proton (9.0-4) and copied the .i386-wine install from a 14.3 jail I had that had it working on 15.0, but it didn't work for me.
Who's had working what?
 
I've played doom3, quake4, Neverwinter Nights, and ut2004 on FreeBSD. There are other commercial games written for LInux that work fine on FreeBSD, and even various open source games. Most are available via the ports tree.

Adam
How do I install these games in FreeBSD? I saw online that I can install Steam with Linuxulator but that didn't work for me. How do I install Wine?
 
I am well aware of FreeBSD 15's 32-bit compat. issues. I just don't like how unclear the documentation surrounding all this is. It seems information is posted in tiny bits, piecemeal. I saw some project called "steam bottler" which sticks steam in a jail. This sounds a lot better for privacy because at least steam would be running in jail so there'd be some kind of security separation.

Installing Steam worked for me, but running various games didn't. I tried Portal 2 and Skyrim. Neither worked. It's not clear what "compatibility" it should be set to.

I copied the .i386-wine directory I had installed in a 14.3 jail where I did get a game working in WINE, so it still should have run.

I guess I'll try all this again once things have been ironed out with WINE. It seems WOW64 is the future, but this won't be properly packaged up until WINE 11 is out.
 
I guess I'll try all this again once things have been ironed out with WINE. It seems WOW64 is the future, but this won't be properly packaged up until WINE 11 is out.
This scared me off 16.0-CURRENT; the new WoW64 mode seemingly works on Linux, but I kept getting pkg32 errors FreeBSD (figured the i386 repos didn't ever exist 16.0, but update notes imply the new WoW64 mode was known for a while)
 
Hi all,

Is there some proper instructions for setting up WINE and Steam properly on FreeBSD 15.0? I see lots of videos and screenshots of games but I'm not sure how you got them working.

linux-steam-utils seems to want an old CentOS 7 linux base, and wine-devel breaks when I run it (pkg32.sh can no longer be run). Is Vulkan a possibility with WINE on FreeBSD? I tried installing dxvk with winetricks and it just fails.

Does anyone have some good, step-by-step instructions? I've searched high and low and everything seems old and from years ago and doesn't apply.

Thanks very much!
The default is rl9 since a while, make sure your system is updated, and follow latest.
As for pkg32.sh it is fixed since at least two release candidate: just run
/usr/local/share/wine/pkg32.sh --old upgrade
After having installed: pkg install compat14x-amd64
All of this shown when you run wine-devel with a mismatched version.
 
I am well aware of FreeBSD 15's 32-bit compat. issues. I just don't like how unclear the documentation surrounding all this is. It seems information is posted in tiny bits, piecemeal. I saw some project called "steam bottler" which sticks steam in a jail. This sounds a lot better for privacy because at least steam would be running in jail so there'd be some kind of security separation.

Installing Steam worked for me, but running various games didn't. I tried Portal 2 and Skyrim. Neither worked. It's not clear what "compatibility" it should be set to.

I copied the .i386-wine directory I had installed in a 14.3 jail where I did get a game working in WINE, so it still should have run.

I guess I'll try all this again once things have been ironed out with WINE. It seems WOW64 is the future, but this won't be properly packaged up until WINE 11 is out.
Portal 2 run with linuxulator, with one of the compat option.
For Skyrim, you need to have the ncpu patch from either https://gitlab.winehq.org/wine/wine/-/merge_requests/7339 or https://gitlab.winehq.org/wine/wine/-/merge_requests/5213 .
If you can run the games outside of steam, then using wine-devel should work without patching since the related patched got merged since a while.
 
Which are some interesting free wine games to try ?
google ai,
These titles are either free-to-play or have substantial free versions that run through Wine:

  • Guild Wars 2: A popular MMORPG that is reported to run well on FreeBSD using Wine and DXVK (DirectX-to-Vulkan translation).
  • Elder Scrolls II: Daggerfall: The full game is now free and listed as working well in Wine. For the best experience, consider running the Daggerfall Unity port if compatible, though the original works via Wine/DOSBox.
  • World of Warcraft: While performance can be slower than Windows, it is a long-standing title reported as playable on FreeBSD via Wine.
  • GTA 2: This classic title (previously released for free by Rockstar) is noted as working in Wine on FreeBSD.
  • Fistful of Frags: A free Western-themed multiplayer shooter that has been successfully run using Wine-Proton.
  • Minecraft: While often run natively on FreeBSD, the Java version can also be managed through various wrappers that may utilize Wine components.
 
World of Warcraft: While performance can be slower than Windows, it is a long-standing title reported as playable on FreeBSD via Wine.
Battle net launcher is usually unstable (newer Staging on Linux seems fine but older, non-Staging, and anything FreeBSD would have crash dialog spam immediately before log-in and not allow log-in), but some games including WoW have in-game log-in flows; you can skip the log-in on Bnet client, use Bnet client to patch the game, then start the game and log-in from main menu.

Aside from Battle net client, WoW itself always ran good under Wine!

Guild Wars 2: A popular MMORPG that is reported to run well on FreeBSD using Wine and DXVK (DirectX-to-Vulkan translation).
I can vouch for that :D
 
Back
Top