Cedega on FreeBSD
A project to fix our Linux compatibility layer to run Cedega properly

. News . Cedega on FreeBSD Howto . Compatibility List .

Cedega on FreeBSD (Linux Binary) Howto

To install Cedega 4.3.2 or 4.2.1 on FreeBSD, do the following:

Note: If we manage to get more functionality out of Cedega in the future, this port will likely be committed to the ports collection.

1 - Make sure you are running FreeBSD 5.4-RELEASE or greater and that all other instances of Cedega have been uninstalled/removed from your system (rpm -e cedega / pkg_delete /var/db/pkg/cedega*).

2 - Download and extract this port skeleton for 4.3.2 or this port skeleton for 4.2.1. Then, install it like any other port (make install clean). It will tell you which distfile you need to obtain from TransGaming.

3 - Hope that it works, because most things won't work. Remember to report new working titles! :-)

Miscellaneous Notes

FreeType
You might need to disable FreeType support for now by editing ~/.transgaming/config and uncommenting this line:

;"FreeType" = "N"

However, this may no longer be needed. Try it if you experience problems.

Max Payne
No sound problem was fixed by editing ~/.transgaming/config and uncommenting these two lines under the [wineoss] section:

;"dsp0" = "/dev/dsp0"
;"mixer0" = "/dev/mixer0"

This may no longer be needed. However, if you experience trouble with sound, try it.


This howto is a work in progress! If you have more accurate or helpful information for this page, please contact me.
If you manage to "implement" any more syscalls/fix problems with Cedega on FreeBSD or have a new working game to report, don't hesitate to contact me.

irc.freenode.net - tlp / #freebsd-cedega