PDA

View Full Version : Dominions 3.01 does not run on MacOS X 10.2


Jefke
November 18th, 2006, 09:58 AM
Hi,

I just installed the patch 3.01 for OS X. My system is a G4 iMac with OS 10.2.6.
I might have done something wrong (the procedure is 100% manual), but as far as I can tell, this problem (http://www.shrapnelcommunity.com/threads/showflat.php?Cat=&Board=dom3&Number=457304&Forum=f 187,f194,f195&Words=MacOS%20X&Searchpage=0&Limit=2 5&Main=453340&Search=true&where=bodysub&Name=8729& daterange=1&newerval=5&newertype=y&olderval=&older type=&bodyprev=#Post457304) is not solved at all, despite the fact that the demo was updated.

Currently, the demo runs on that system but not the full game.

Regards,

JeF.

Johan K
November 18th, 2006, 12:41 PM
That was strange I think that should be fixed in 3.01. Do you get the same symptom when you run in a terminal?

PashaDawg
November 18th, 2006, 07:00 PM
It works fine on my G5 iMac using the latest version of the Mac OS. But, you can't follow the instructions literally or else you lose some maps.

Jefke
November 20th, 2006, 03:28 AM
Johan K said:
Do you get the same symptom when you run in a terminal?



Yes. Exactly.



% ./Dominions3 -dd
dyld: ./Dominions3 can't open library: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL (No such file or directory, errno = 2)
Trace/BPT trap




For your information, here is the date, size and md5 checksum of the exe file :


3862988 Nov 1 19:41 Dominions3
MD5 (Dominions3) = 2a2ab0af4bec16c5882e57ca10937970




The patch only contained the exe file in the MacOS directory, two doc files and one map in the Resources dir.
I only copied the contents of dir, not the folders themselves, as indicated in the reame and reminded in the forums.

Cheers,

JeF.

Johan K
November 20th, 2006, 06:48 PM
That is not the same error.

Something must have gone wrong in the patching, because it looks like you don't have SDL anylonger. And SDL is supplied with Dominions 3 (inside some framework directory).

Jefke
November 21st, 2006, 03:40 PM
Johan K said:
That is not the same error.




Oh, it is. As far as I'm concerned.



Something must have gone wrong in the patching, because it looks like you don't have SDL anylonger. And SDL is supplied with Dominions 3 (inside some framework directory).



It is as well. But I reinstalled the demo and here is an interresting comparison between the framework dir in both the official version and the demo that works :

Demo (running) :
<font class="small">Code:</font><hr /><pre>% find . -name SDL
./Contents/Frameworks/SDL.framework/SDL
./Contents/Frameworks/SDL.framework/Versions/A/SDL
./Contents/Frameworks/SDL.framework/Versions/Current/SDL </pre><hr />

Official version (not running) :
<font class="small">Code:</font><hr /><pre>% find . -name sdl
./Contents/Frameworks/SDL.framework/a/sdl
./Contents/Frameworks/SDL.framework/Current/sdl
./Contents/Frameworks/SDL.framework/sdl
</pre><hr />

If I'm not wrong, the first demo gave me the same thing. This is strange.

And here is the result of the aformentined command on the CD itself :
<font class="small">Code:</font><hr /><pre>% find . -name sdl
./Dominions3.app/Contents/Frameworks/SDL.framework/sdl
./Dominions3.app/Contents/Frameworks/SDL.framework/Versions/a/sdl
./Dominions3.app/Contents/Frameworks/SDL.framework/Versions/Current/sdl
% find . -name SDL
%
</pre><hr />

Which one is the correct SDL version then ?
What did I do wrong ?
Now I think it's worth trying to copy the Frameworks dir from the demo I got into the game dir. It might solve my problem, but I'm afraid this is more subtle than that.

Cheers,

JeF.

Johan K
November 24th, 2006, 04:53 PM
Please let me know if you try it and figure it out.

but if it doesn't work you can probaly download SDL 1.2 from www.libsdl.org (http://www.libsdl.org), install it and it should work.

Jefke
November 24th, 2006, 07:18 PM
Johan,

I just did the test.

I noticed some discrepencies between directory structure for the game and the demo. So I solved them as well.

Copying the Frameworks dir from the demo to the game dir did the trick.
But I also have to move the Resources folder and create a MacOS folder into the Contents folder.
So far so good. It works like a charm.

I should have done something wrong on install. I remembered it was just a matter of copying the files though.

It's late here. More news later.

JeF.