Page 1 of 1

Help! Egoboo didn't magically appear on my computer!

Posted: Sun Apr 17, 2011 9:16 pm
by Ben Urban
I'm running Mac OS X 10.6.7, on a MacBook Pro (15-inch, Early 2011) with some AMD graphics card. I expected Egoboo to magically appear in my /Applications folder, but it didn't! How do I make it do that?


Yes, that's right, I have a brand new Mac. :D
With Thunderbolt! :woo:


In all (well, not quite all; In fact, not even a little) seriousness, what do I need to change to make things Just Work™? It's been so long since I've looked at Egoboo...


Also, what ever happened to pf5234? Does he need a :cookie:?

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sun Apr 17, 2011 11:00 pm
by bgbirdsey
All the same dependencies, so you just have to update the makefile/project-files so that all the modules are compiled and linked.

Also, you want to be sure to use PhysFS >= 2.0.0 since the 1.x.x versions have several critical bugs in them that will cause egoboo to crash.

One thing that might cause a problem for you is that the program is intended to install and run on a typical linux directory structure. You can look at the file_lin.c to see how that is organized or look in file_win.c if you want a simpler dir structure. The minimum requirement is that you have to have a "read only" data directory and a "write only" user directory.

Let us know if there are other problems. ;)

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Mon Apr 18, 2011 3:59 am
by Ben Urban
What's the highest priority for a Mac build? 2.8.1? 2.8.2? 3.0?

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Mon Apr 18, 2011 5:06 am
by bgbirdsey
2.8.x is the current development path. The next revision will be 2.8.2, I think.
2.9.x is experimental.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Mon Apr 18, 2011 9:53 pm
by penguinflyer5234
Ben Urban wrote:I'm running Mac OS X 10.6.7, on a MacBook Pro (15-inch, Early 2011) with some AMD graphics card. I expected Egoboo to magically appear in my /Applications folder, but it didn't! How do I make it do that?
You have to wish to Aaron that all is magicked to the /Applications folder. Everyone knows that :wink:

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Wed Apr 20, 2011 10:14 pm
by Jonathan
Ben, I got 2.8.x working a little while back, but didn't merge the changes. I can probably send you a diff later tonight.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sat Apr 30, 2011 4:10 am
by Ben Urban
Sure! That'd be quite helpful!

I tried wishing to Aaron, but I think it was the wrong Aaron...
How have you been, 5234?
Keeping out of trouble, I hope.

I guess I'll see if I can get 2.8.1 working.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sat May 07, 2011 8:19 pm
by Jonathan
I have it prepped and ready to go as of revision 1567; any chance I can get temporary commit access to SVN to push it? I'm on Sourceforge as fischman.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sat May 07, 2011 8:58 pm
by bgbirdsey
OK. You're added to the member list with permissions to commit to the svn.

I have a fairly large set of revisions coming down the pipeline for multi-camera and some other optimizations, so try to make minimal revisions. I am literally just inches away from getting the whole thing working perfectly.... cross fingers.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sat May 07, 2011 9:05 pm
by Jonathan
The changed files list looks like this:

Code: Select all

A       game/physfs.h
M       game/menu.c
M       game/menu.h
A       game/platform/NSFileManager+DirectoryLocations.m
M       game/platform/file_mac.m
A       game/platform/NSFileManager+DirectoryLocations.h
M       game/system.h
M       game/file_formats/id_md2.c
M       game/md2.c
A       osx/libphysfs.a
M       osx/Info.plist
A       osx/Egoboo.xcodeproj
A       osx/Egoboo.xcodeproj/jfischer.pbxuser
A       osx/Egoboo.xcodeproj/project.pbxproj
A       osx/Egoboo.xcodeproj/jfischer.mode2v3
    S   osx/SDLMain.nib
A       osx/English.lproj
A       osx/English.lproj/InfoPlist.strings
A       osx/English.lproj/SDLMain.nib
A       osx/English.lproj/SDLMain.nib/objects.nib
A       osx/English.lproj/SDLMain.nib/info.nib
A       osx/English.lproj/SDLMain.nib/classes.nib
Mostly fixes to the Mac filesystem code and adding a pre-built physfs library, and a few tweaks to keep things compiling properly on gcc. I don't *think* I'll clobber anything you're working on. :)

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Sat May 07, 2011 9:14 pm
by bgbirdsey
Meh. I can find a way to merge it in any case. You might need to another pass at it when we're close to release again.

Re: Help! Egoboo didn't magically appear on my computer!

Posted: Mon May 09, 2011 4:40 pm
by Jonathan
Ben, in case you didn't catch it, there's a 2.8.2 beta available for the Mac up on Sourceforge now:

http://sourceforge.net/projects/egoboo/ ... 28Beta%29/