I'm trying to run the demo that I downloaded this morning from Mac Games Arcade, and it fails with an error dialog as soon as I launch it. The error gives me the options to Open Console or Terminate. This is 100% repeatable for me. The error is:
An unexpected error has occurred during execution of the main script.
ImportError: dlopen(/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so, 2): no suitable image found. Did find:
/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so: mach-o, but wrong architecture
On opening the console log, I see the following (possibly) relevant entries.
6/20/10 9:30:38 AM Mac Games Arcade[98678] DEMO : PLAY FUNCTION CALLED FOR GAME : King's Legacy
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] Traceback (most recent call last):
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/__boot__.py", line 31, in <module>
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] _run('main.py')
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/__boot__.py", line 28, in _run
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] execfile(path, globals(), globals())
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/main.py", line 1, in <module>
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] from System.Imports import *
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "System/Imports.pyc", line 23, in <module>
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "ogremac_ppc/renderer/OGRE/__init__.pyc", line 10, in <module>
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "ogremac_ppc/renderer/OGRE/_ogre_.pyc", line 18, in <module>
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] File "ogremac_ppc/renderer/OGRE/_ogre_.pyc", line 11, in __load
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] ImportError: dlopen(/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so, 2): no suitable image found. Did find:
6/20/10 9:30:41 AM [0x0-0x2e62e6].com.Cateia.KingsLegacy[99752] /Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so: mach-o, but wrong architecture
6/20/10 9:30:41 AM King's Legacy[99752] King's Legacy Error
6/20/10 9:30:41 AM King's Legacy[99752] King's Legacy Error
An unexpected error has occurred during execution of the main script
ImportError: dlopen(/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so, 2): no suitable image found. Did find:
/Users/mcroft/Documents/MacGamesArcade/Demos/Kings_Legacy/King's Legacy/King's Legacy.app/Contents/Resources/.Game/King's Legacy.app/Contents/Resources/lib/python2.5/lib-dynload/ogremac_ppc/renderer/OGRE/_ogre_.so: mach-o, but wrong architecture
6/20/10 9:30:44 AM com.apple.launchd.peruser.501[83] ([0x0-0x2e62e6].com.Cateia.KingsLegacy[99752]) Exited with exit code: 255