Skip to content

Instantly share code, notes, and snippets.

@Sean-Der
Created February 4, 2015 20:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sean-Der/b652fb9299ea8dc405c2 to your computer and use it in GitHub Desktop.
Save Sean-Der/b652fb9299ea8dc405c2 to your computer and use it in GitHub Desktop.
Thanks everyone for all the tips on getting this running! I am currently running it on OSX 10.9.5 using Wineskin Winery, and have music+fullscreen and everything seems to be working! I built a [url=http://wineskin.urgesoftware.com/tiki-index.php?page=Manual+2.4+Making+a+Custom+Engine]custom engine[/url] and applied the patch listed before
A quick overview, open a terminal and do the following
[i]Grab wine from git[/i]
git://source.winehq.org/git/wine.git
[i]Apply the patch[/i]
cd wine && curl "https://bugs.winehq.org/attachment.cgi?id=50611&action=diff&context=patch&collapsed=&headers=1&format=raw" | git apply
[i] Build using Wineskin! [/i]
Following [url=http://wineskin.urgesoftware.com/tiki-index.php?page=Manual+2.4+Making+a+Custom+Engine]this[/url] just select the directory in your home folder called wine (or where ever you checked it out in git)
* My build failed when I had homebrew installed (Check if you have homebrew by running `brew` from the command line) . I just moved /usr/local /usr/local-old, and then moved it back after the build
* My build failed with a libxml error, until I followed [url=http://portingteam.com/topic/7885-bug-wineskin-256beta2-compilation-with-xcode-44-broken/#entry86661]this[/url]
[i] Play! [/i]
The only thing I changed after installing the engine+game was setting winmm.dll to `native, builtin`. It does have some glitches in the main menu, but once I start the game it runs great!
Or you can grab the engine I [url=http://siobud.com/files/DarkForcesII.tar.7z]built[/url]! I don't know how portable it is, but worth trying if you are feeling lazy. I would suggest that you try to build manually first, I don't think my build could causing anything bad but better safe than sorry!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment