Jump to content
Eternal Lands Official Forums
Entropy

Intel Mac Client Version 1.5.0

Recommended Posts

For the time being, we only have an Intel Mac version of the client, the universal binary should be coming in the next few days. We apologize to the few players left behind for a few days, but this update was dragging us down for a while, and we need to get over with it in order to focus on new stuff.

 

The Intel Mac version can be downloaded here, and it has the sound as well: http://el.beplacid.net/downloads/el_osx-1.5.0a1.zip

The package was made by Florian, and we appreciate that he took his time to provide it.

Share this post


Link to post
Share on other sites

Ok, first of all, it's very nice of you all to thank me in game, but please, try the client first and then thank me (or curse me :P )

 

/EDIT

intel Mac users (MacBook, MacBook Pro, Mac Pro, iMac with Core Duo CPU) please download this file:

 

http://el.beplacid.net/downloads/el_osx-1.5.0a1.zip

 

PowerPC users also need this:

 

http://www.ilmiomenu.altervista.org/el_osx_patched.zip

and

http://www.ilmiomenu.altervista.org/Frameworks.zip

 

 

and then follow these steps:

- unpack el_osx_patched.zip, a file called "el_osx" is in there

- right click (or ctrl+click) the el_osx application package you downloaded with el_osx-1.5.0a1.zip

- browse to Contents/MacOS

- replace the file el_osx with the el_osx you got from el_osx_patched.zip

- browse to Contents/Frameworks

- put the Frameworks you find in Frameworks.zip there (thanks Fedora)

\EDIT

 

For those of you in PowerPC, I'm sorry I couldn't provide a universal binary. I don't use Xcode.

 

The Frameworks included in the client package are all universal versions (thanks 0ctane).

/EDIT the cal2d Framework is intel only. Sorry PowerPC users, you'll have to compile cal3d 0.11 yourselves as a Framework.

Get the sources here http://download.gna.org/cal3d/sources/

You need cal3d-0.11 and cal3d-0.11-macosx

 

or get it here: http://www.superfloh.dyndns.org/el/cal3d.framework.zip and put it into your el_osx.app bundle

 

If you want to try to compile your own client from CVS, here's the Makefile I used:

 

--> http://www.superfloh.dyndns.org/el/Makefile

 

It will *not* work out of the box, you have to adapt it to your system, change paths etc.

 

Prereqs:

- Mac OS X 10.4.x (Tiger), Leopard is untested, Jaguar will no longer be supported I'm afraid

- Xcode 2.5.x

- libpng compiled as a unix library (there is no Framework AFAIK) and installed in /usr/local

 

Mini-HowTo:

1. make sure your Xcode and Mac OS X are new enough and read this post to the end, there eare some issues!!!

2. get libpng 1.2.x http://sourceforge.net/project/showfiles.php?group_id=5624

3. compile it! configure && make && make install

4. get EL from cvs https://developer.berlios.de/cvs/?group_id=1256

5. change the Makefile to match your system: compiler flags & paths

6. compile EL

7. replace the "el_osx" binary in el_osx.app/Contents/MacOS with the binary you just compiled

 

I hope I didn't forget anything, feel free to comment.

 

Known issues:

- OpenGL's glext.h is very old, older than some of EL's players ... get a recent glext.h from here http://www.opengl.org/registry/api/glext.h put it in your elc directory and change platform.h to use it

- if gcc complains about something foo ALCvoid bar then change the lines in al.h or alc.h from ALvoid to just void (worked for me)

- you need 0ctane's SDL wrapper, get it here http://www.0ctane.net/files/SDLmain.m http://www.0ctane.net/files/SDLmain.h

 

Accessing the test server:

- open Terminal

- cd to EL's directory

- cd el_osx.app/Contents/MacOS

- run "./el_osx test"

 

How to get your counters, map marks and logs back:

In your home directory go to Library/Apllication Support/Eternal Lands. After you connected to the server for the first time you'll have a new folder "main" there. Copy all your mapmarks (map1.txt and such), counters (counters_NAME.dat), spells etc there. That's it.

All files a listed here http://www.eternal-lands.com/forum/index.php?showtopic=38739 (3rd post)

 

Please report bugs here http://www.eternal-lands.com/forum/index.php?showtopic=38676

 

 

One more thing ...

I forgot to disable shaders. So the Mac client has this totally awesome but *EXPERIMENTAL* feature compiled in. To enable water shaders, open the settings window, enable reflections (details tab) and set water shader quality to 2 (video tab).

 

Flo

Edited by Florian

Share this post


Link to post
Share on other sites

I see the requirements are for osx 10.4 (tiger). I am using leopard (10.5.1). Will it work on this system? Its and intel Imac.

Since I don't have Leopard (and I won't install it until it's mature, 10.5.5 or later :P ), please test it! It should run, but who knows ...

Share this post


Link to post
Share on other sites

For the time being, we only have an Intel Mac version of the client, the universal binary should be coming in the next few days. We apologize to the few players left behind for a few days, but this update was dragging us down for a while, and we need to get over with it in order to focus on new stuff.

 

The Intel Mac version can be downloaded here, and it has the sound as well: http://el.beplacid.net/downloads/el_osx-1.5.0a1.zip

The package was made by Florian, and we appreciate that he took his time to provide it.

Mirror now available at:

http://www.eternal-lands.us/downloads/el_osx-1.5.0a1.zip

Share this post


Link to post
Share on other sites

Well I use powerPC but I can't compile my own CVS (I don't even really know what that is). If someone else is doing this, can you please pass it along my way? I would love you forever.

 

Thanks!

Share this post


Link to post
Share on other sites

I'm compiling for powerPC...cross your fingers

 

 

sorry, no luck :)

i get the loading screen and then a segmentatio fault...

Edited by Fedora

Share this post


Link to post
Share on other sites

I see the requirements are for osx 10.4 (tiger). I am using leopard (10.5.1). Will it work on this system? Its and intel Imac.

Since I don't have Leopard (and I won't install it until it's mature, 10.5.5 or later :evilgrin: ), please test it! It should run, but who knows ...

 

 

so i so need help-- i just downloaded and i have leopard and it says i cannot open it that the platform does not support it

Share this post


Link to post
Share on other sites

I see the requirements are for osx 10.4 (tiger). I am using leopard (10.5.1). Will it work on this system? Its and intel Imac.

Since I don't have Leopard (and I won't install it until it's mature, 10.5.5 or later :evilgrin: ), please test it! It should run, but who knows ...

 

 

so i so need help-- i just downloaded and i have leopard and it says i cannot open it that the platform does not support it

Are you on an Intel or a PPC based Mac? The current version is Intel Only

Share this post


Link to post
Share on other sites

so i so need help-- i just downloaded and i have leopard and it says i cannot open it that the platform does not support it

PowerPC or Intel Mac?

 

Actually some feedback on your hardware and the client would also be nice.

 

I'll start :evilgrin:

 

iMac 17" C2D 2GHz 2GB RAM, ATI x1600 Graphics, client performance is usually 50 FPS +, sound works

Share this post


Link to post
Share on other sites

I'm compiling for powerPC...cross your fingers

 

 

sorry, no luck :)

i get the loading screen and then a segmentatio fault...

 

 

Oh no :(

 

Thanks for trying anyway...guess we'll just have to wait a few more days.

Share this post


Link to post
Share on other sites

I'm trying to download that Makefile in order to compile the ppc client and the link is dead. Anyone have a working makefile? Thanks

Sorry, my server went down tonight. I guess power loss and the UPC failed, too ...

Should be working in a few minutes again.

Share this post


Link to post
Share on other sites

Ok, i've just sent you the link.

 

 

If someone wants to try it:

 

- download http://www.ilmiomenu.altervista.org/el_osx.zip

- download the Intel Mac Client

- browse the Intel Mac Client App (ctrl+click, open package)

- go to Contents/Resources

- copy the Data dir

- browse the PowerPc Client App and paste the Data dir inside Contents/Resources

 

 

Hope it works for you all.

Share this post


Link to post
Share on other sites

in the meanwhile i'm testing it...

 

there is at least one very bad bug: i can put things in sto from my inv, but i cant get them back. When i tried i got disconnected a couple of times. The trade window from storage works, infact i asked a friend of mine to trade with me to retrieve things from sto and it worked...

 

 

another bug: #sto interface comes up, it is browsable but if you click on an item you get disconnected

Edited by Fedora

Share this post


Link to post
Share on other sites

Ok, thanks, i have installed it, but impossible to take anything from storage

 

When using #sto command i also have the disconnect if i click on item.

 

PowerMac G4 1.25ghz MDD, 1,5gb ram, ATI 9200, OS X 10.4.10

Edited by Saint Piscator

Share this post


Link to post
Share on other sites

I dont think this is the correct thread, however for the time being here is some other findings:

 

 

- disabling sound helps a lot with random crashes

- right clicking on a storage item makes you disconnect

 

this is what error log says after crash

 

[12:55:16] Warning: ALC_ENUMERATION_EXT not found. Unable to retrieve list of sound devices.

[12:55:17] Error creating buffer: Invalid Operation

[12:56:29] stop_stream - Error stopping stream - error: Invalid Enum Value

Edited by Fedora

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×