Mac OS X Version

Get help with compiling or installing the game, and discuss announcements of new official releases.

Moderator: Forum Moderators

angel-o-sphere

Mac OS X Version

Post by angel-o-sphere »

Hi,

any ide about a Mac OS X Version?

The magic (and how it works aka FAQ) is great, exactly like I had done it :-)

angel'o'sphere

P.S. War Lord II freak
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

Hi there, glad you like the game.

I do not have access to a machine which runs MacOSX, so I can't port or test it on MacOSX.

If you have access to such a machine and compiler, you are welcome to port it yourself.

New ports of the game are always welcome, and will be linked from the web site.

David
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

AFAIK [1]:

Mac OS X is Unix (BSD) [2]. SDL is available for Mac OS X [3].

Get the source and compile. It might work or it might not.

- Miyo

[1] As Far As I Know
[2] "And whether you’re a Mac user who’s upgrading, a Windows user who’s looking at switching to the Mac or a UNIX user who loves the idea of using key applications like Microsoft Office on top of a state-of-the art BSD UNIX implementation, this is the OS for you." -- http://www.apple.com/macosx/
[3] "Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX." -- http://www.libsdl.org/index.php
Last edited by miyo on September 10th, 2003, 8:36 am, edited 1 time in total.
Guest

Post by Guest »

Oh it should definitely work.

It's just a matter of having a machine and compiler.

It should also be easily portable to MacOS Classic.

Although, I do understand that MacOSX machines are big-endian, meaning we better hope I programmed it right :)

David
Frank

Post by Frank »

Although, I do understand that MacOSX machines are big-endian, meaning we better hope I programmed it right
That shouldn't be a problem. It runs all right on my ibook in debian
Sithrandel
Posts: 537
Joined: September 15th, 2003, 2:54 pm
Location: Sheffield (UK)
Contact:

Mac OS X version of 0.4

Post by Sithrandel »

Hello,

Saw this game on Friday and was disappointed there wasn't a MacOS X version, so...

I have put a Mac OS X version (in a .dmg file) at:

http://www.fairydreams.co.uk/mac/wesnoth-0.4.dmg

If you'd like to upload it to this server then that would be good. I had some problems compiling and finally traced it down to the _location_ of the widget files !?!

When I'm feeling brave I'll have a go at 0.4.7 or 0.5 (hopefully the latter).

Anyway keep up the excellent work!!!

Sithrandel
Sithrandel
Posts: 537
Joined: September 15th, 2003, 2:54 pm
Location: Sheffield (UK)
Contact:

OK... compiled the 0.4.7 version, but...

Post by Sithrandel »

OK, clearly too addicted. I've compiled the 0.4.7 (that is now up at http://www.fairydreams.co.uk/mac/wesnoth-0.4.7.dmg )

Now for the problem :-(

Both versions don't show the hitpoint bar updating. The numbers change when you examine units and they die on zero, but the bars insist on staying full (and staying white... on the windows version they go green -> yellow, etc).

Now compiling the code and dealing with compiler / linker errrors is one thing, but I am no expert at diving into other people's code and definitely clueless with respect to SDL :-(

So anyone any ideas as to where I should look, what I should look for, etc???

Any help appreciated!

Sithrandel
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

Sithrandel,

Thanks for your interest in porting Wesnoth to a new platform!

I have made some changes which may fix the problem with the energy bar not displaying, and checked them into CVS. Would you be able to try the latest version in CVS and tell me if it works for you?

See this thread for information on accessing CVS.

David
Sithrandel
Posts: 537
Joined: September 15th, 2003, 2:54 pm
Location: Sheffield (UK)
Contact:

Energy Bar

Post by Sithrandel »

Thanks... whatever you changed did the trick: the energy bars are now working well :-)

Now all I need is to practice so I don't see them dropping so fast ;-)

I haven't uploaded the binary, will do that for v.0.5 :-)

Sithrandel
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

Now that we have CVS I don't see that many releases coming (in fast pace). That is because we can test changes and new features without making a release.

When we get the code stabilized, units balanced and new features tested we will make a release... that is my opinion.

It will come when it is ready.

Dave, I am thinking about adding release meta-task [1] to Savannah (under Wesnoth sub-project, I don't think we need releases sub-project).

[1] task that depends on other tasks... when those are solved it is time to make a release. This way everyone know what is needed to make the next release.

- Miyo
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

I probably will make a 0.5 release in not so long though, because we haven't had a stable release for a long time, and....if I were to give someone a version that I think is stable, I'd probably currently choose either 0.4.7 or a CVS snapshot over 0.4 :-)

Yes making a meta-task sounds like a good idea, miyo.

David
Sithrandel
Posts: 537
Joined: September 15th, 2003, 2:54 pm
Location: Sheffield (UK)
Contact:

Mac Versions

Post by Sithrandel »

OK... points taken. I think the energy bar is definitely worth having as it makes the game far less frustrating, so a build is worthwhile. So now we have:

Official Stable:

http://www.fairydreams.co.uk/mac/wesnoth-0.4.dmg

Official Dev from site (non-cvs):

http://www.fairydreams.co.uk/mac/wesnoth-0.4.7.dmg

Latest Build:

http://www.fairydreams.co.uk/mac/wesnoth-latest.dmg

I shall update the lastest build one occassionally to match the cvs.

In order to make things easier I have added some text with these links at:

http://www.fairydreams.co.uk/mac.php

So if you'd like to put any of these up on the main page and update the OS list on http://www.libsdl.org, I think the Mac community would be grateful :-)

By the way... for what it is worth, my favourite idea of those mentioned for new additions is definitely the ability to run multiple campaigns.

Many Thanks and just wish I could contribute more ;-)

Sithrandel
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

Sithrandel,

We will update the web site to point to the MacOSX version.

We have nothing to do with Wesnoth's listing at http://www.libsdl.org, however I will contact them and ask them to update the listing.

David
fmunoz
Founding Artist
Posts: 1469
Joined: August 17th, 2003, 10:04 am
Location: Spain
Contact:

Post by fmunoz »

About the entry in libsdl ... I did it :oops: , I asked you back then.
I will update it.
Sithrandel
Posts: 537
Joined: September 15th, 2003, 2:54 pm
Location: Sheffield (UK)
Contact:

Apple Updates, CVS, etc

Post by Sithrandel »

Thanks dave and fmunoz... there is a dearth of good Mac strategy games so this definitely fills a niche.

On another note I updated the Apple Dev Tools with yesterday's update from Apple and the final missing part (which needed a fudge) has at last conformed. So now anyone else trying to build it should find it fairly straightforward.

I love the CVS... works beautifully from within Project Builder... though of course in Apple's tradition they don't tell you anywhere that you have to copy the CVS folder into the project package ;-) that would be too easy wouldn't it :D

So from now on I plan to keep up to date and if I ever understand how things work, maybe even lend a hand!

Thanks

Sithrandel
Post Reply