What about gaming on FreeBSD?

When you say port, you mean with the patch from the issue applied, yes? It will not work without it as it was tested against Centos 7 libraries at that time. The port in the repo has not been updated by me since 2017.

More questions:
  • What version of FreeBSD are you using?
  • Do you have the nwdata port installed? If yes, which version? I have "nwndata-1.61". That one matches the Diamond edition, otherwise, it will be 1.29_3 for the original version.
  • With the patch for linux-nwnclient, I have "linux-nwnclient-1.69_6". Is yours that version?
  • What Linux SDL libraries are installed for you? I have:
    • linux-rl9-sdl-1.2.60
    • linux-rl9-sdl12-extralibs-1
    • linux-rl9-sdl20-2.26.0
My nwndata is at 1.29_3, the rest should be the same as yours. Illegal instruction. I'll check with core dumps and debugging later.
I had, after applying the patch, run a "make makesums" as the checksums were not matching. Running 15-stable, btw.
 
Diablo III mostly works!

Screenshot_2026-02-26_18-59-14.png


Battle net client is broken (can't log-in; crash dialog spam, most windows don't render), but restoring D3 from backup seems fine, and it has Bnet email/pass login at main menu (likely don't need Bnet client if restored D3 files are patched up-to-date)

Not sure what's up with high RAM/swap, but I didn't notice while playing :p

Apparently Bnet client crashing is some CEF/window thing that's fixed on Staging (not Vanilla Wine)
 
Last edited:
Back
Top