View Full Version : OpenSource game need a MacOs porter...
m3xican
2005.09.22, 08:05 PM
Hi,
I'm the project manager of Mars, Land of No Mercy (http://mars.sf.net) a strategic turn based, open source game based on SDL.
We have recentely released a first PR release (a kind of demo) and now we are working on the first release.
I'm looking for someone that would join the team as MacOs porter.
The game is totally based on SDL and C++ STL, so I think that no effective port is required, just a compile work, but I'm now sure cause I have no Mac :???:
If someone is interested could contact me using pm, email or come in #nomercy on irc.freenode.net (I'm online all the night from 21 GMT).
Thanx to everyone.
Steven
2005.09.23, 01:01 AM
I checked out your CVS version, it compiles ok if you remove the -s option to the g++ link line. Runs just great. Doesn't seem to do much yet, but it looks really cool!
m3xican
2005.09.23, 04:21 PM
Runs just great. Doesn't seem to do much yet, but it looks really cool!
I'm glad of this, and I hope that you will appreciate also the work that we are doing for the first real (playable) release.
A member of this forum has just contacted me to become the official porter, but it will be great if you would be the Mac betatester (or the next porter if the "current" abandon the team), let me know ;)
Steven
2005.09.23, 06:36 PM
I don't have the time right now to become an official porter, but if you do end up needing a betatester in a few months I might be able to help out.
m3xican
2005.09.24, 07:02 AM
I don't have the time right now to become an official porter, but if you do end up needing a betatester in a few months I might be able to help out.
Ok, thanks in advance, I'll contact you when we'll have something to test ;)
P.S.
I know that I don't live in London... but I don't think that the my previuos post is so "cryptic" :???:
m3xican
2005.09.29, 06:29 PM
The person that has offered his help seems vanished...
If someone is interested, please contact me, we need help..
Steven
2005.09.29, 06:48 PM
I would, except that my Mac is currently out of commission and I don't expect to get another one for a few months... :(
m3xican
2005.10.03, 04:58 AM
I would, except that my Mac is currently out of commission and I don't expect to get another one for a few months... :(
What a bad luck! :cry:
Is someone else interested? :sneaky:
Malarkey
2005.10.03, 01:26 PM
What a bad luck! :cry:
Is someone else interested? :sneaky:
Well, I'm slowly figuring out how to build it as a fun (but not really) exercise. I'll see how far I get with it this week.
Duane
2005.10.03, 05:53 PM
I'll do it
m3xican
2005.10.04, 07:15 PM
Thank you guys, please contact me as soon as you have news. :)
Malarkey
2005.10.05, 02:22 AM
Hm, I was able to get it to build via make (after installing all the needed libraries) but now I'm at a lost at how to actually run the thing. Steven, what did you end up doing? Maybe I should've tried building an Xcode project instead...
Edit: Oh wait, nevermind. Figured it out. Sheesh... :blush:
Edit2: Well, now my problem is that it can't find any of the image files that are sitting in the data directory. Aiyo...
Steven
2005.10.05, 10:16 AM
The data is a separate download. You grab and decompress it, and then you need to somehow merge the downloaded data with what's already there. I used rsync...
m3xican
2005.10.05, 05:08 PM
The data is a separate download.
This is not totally true...
The data is in a separate package just for the CVS version, instead the file released on sf.net (the PR release) includes sources and data.
So, if you want to compile the latest CVS version you need to:
1- get the CVS version (http://mars.sourceforge.net/cvs.php).
2- download the data package (http://mars.sourceforge.net/data/mars_data.tar.gz) and extract it into the mars directory get from the CVS.
If you want to compile the PR release you need just to download the file released (https://sourceforge.net/project/showfiles.php?group_id=112781) on sf.net.
Malarkey
2005.10.06, 11:52 AM
The data is a separate download. You grab and decompress it, and then you need to somehow merge the downloaded data with what's already there. I used rsync...
Yeah, I had already done that and it still couldn't find the image files. Then I figured out that double-clicking on them from the Finder apparently changes where the current directory is but running them from the command line works.
schnarr
2005.10.18, 08:34 AM
Yeah, I had already done that and it still couldn't find the image files. Then I figured out that double-clicking on them from the Finder apparently changes where the current directory is but running them from the command line works.
while technically, you should probably move the media into the Resources part of the Application bundle and search it using bundle functions, you could tuck something like this into the application somewhere early (like in the init code) as a quick and dirty workaround.
CFBundleRef appMainBundle = CFBundleGetMainBundle();
CFURLRef urlRef = CFBundleCopyBundleURL(appMainBundle);
CFStringRef ref = CFURLCopyFileSystemPath(urlRef, kCFURLPOSIXPathStyle);
chdir (CFStringGetCStringPtr(ref, kCFStringEncodingMacRoman));
chdir ("../");
It's not pretty, but it works. I often use that during the initial stages of porting an app
m3xican
2005.12.18, 01:43 PM
Hi, our work is going on, the next release (0.1.0) is near, this is a screenshot of the current CVS version:
http://mars.sf.net/img/a_cvs3.png (http://mars.sf.net/img/cvs3.png)
I hope that someone will be attracted by this and give us an hand, we are still looking for a Mac porter/packager :)
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.