Eternal Lands for OS X
Background:
Eternal Lands (EL) is a free, open source Massively Multiplayer Online Role Playing Game. Being open source, the game is in constant development. As there was no one maintaining/porting the game to OS X, I decided to challenge myself.
Programming in OS X has been quite a challenge and learning experience which consumed nearly 8 months of lunch breaks for a working product. 8 months? Mac PowerPC architecture is "big endian,” so I had had to dig through a lot of code to make the port compatible with the "little endian" servers (plus a lot of other issues). Of course, PowerPC Macs are not really supported by Apple anymore, so continuing to support the Intel based Macs has been easier.
Eventually, I hope to produce a “native” Cocoa build of EL and remove the SDL framework. This would allow for a lot more functionality and mac-friendliness. Anyone want to hire me?
Forum:
The main EL forums can be found here.
The Macintosh specific forum threads can be found here. This is the best place to go for support.
Current client, 1.9.0:
This program was compiled on a MacBookPro, OS X 10.6.3, March 31, 2010. This is the official release version, and it should run on all Macs with OS 10.4+.
Download Now!
Customization:
All configuration files are now stored in ~/Library/Application Support/Eternal Lands, probably under the "main" directory.
Note that this "Library" is in your home directory, and it is not the system Library.
Music is left out by default to reduce download size.
Usage (somewhat Mac specific):
Single mouse button options:
Click = current action
Option/Alt-click & drag = change camera angle
Apple/Command-click = change current action
pgup/pgdn = zoom in and out
Left-click = current action
Right-click = change current action
Middle-click = & drag = change camera angle
Scroll = zoom
#exit
alt-x
Apple+shift+3 (screenshot saved to desktop)
ctrl+p (screenshot saved in ~/Library/Application Support/Eternal Lands/main/screenshots)
Known Issues:
If your actors are invisible or messed up, turn off the "Use animation program" option in the Video tab of the Options dialog.
Changing the game resolution/size during play will cause corruption of the graphics. This is not limited to Macs. Just restart the game.
Best legal cover-my-butt statement that I can think of:
I take no responsibility for any damage that may occur, and by using this software, you cannot hold me liable for any damages, etc. Besides, this is currently FREE software.
Soapbox:
Finally, be friendly, do not bagjump, do not scam, and (if you are feeling really friendly) pass a few gc or HE to 0ctane. This port is FREE! If you feel like supporting this OS X development, feel free to donate time or money.
0ctane <- spelled with a zero ;)
