PDA

View Full Version : OS X troubles


Mercanis
December 21st, 2006, 01:43 PM
I am having trouble running the demo on an Apple computer. I run the application, the screen goes black for a second, and then it cuts right back to my desktop. My laptop is no powerhouse, but I wasn't expecting to get cut short this early. I can run Warcraft III on max settings and was hoping to at least run this game on minimum settings. What's up?

Specs:
OS X 10.4.8
1.2 GHz
256MB RAM
iBook G4

Johan K
December 21st, 2006, 06:42 PM
Can't say what's wrong without some more info. Try running it from the terminal and see what it says. Start Dominions 3 with this command for max debug output (-dd = exrta debug info):

Dominons3.app/Contents/MacOS/dom3 -dd

Maybe I got something wrong there, but I'm sure you can correct my typos.

Mercanis
December 21st, 2006, 07:07 PM
Thanks for the -dd argument. Here's the output I got after the program launched and then immediately shut down:

-------------------------
----- DOMINIONS ---------
-------------------------

Version version 3.00 (demo) (300)dbglevel 2 m68k_endian
datapath='.'
confpath='/Users/Mysterio/dominions3'
savepath='/Users/Mysterio/dominions3/savedgames'
modpath='/Users/Mysterio/dominions3/mods'
temppath='/tmp/dominions3_26342'
-- InitGLStuff --
Init OpenGL extensions (Extensions are disabled)
Renderer (ATI Radeon 9200 OpenGL Engine)
Vendor (ATI Technologies Inc.)
Version (1.3 ATI-1.4.18)
supported_ARB_vertex_buffer_object = 0
supported_ARB_multitexture = 0
supported_EXT_texture_env_combine = 0
supported_SGIS_generate_mipmap = 0
supported_ARB_texture_compression = 0
supported_GLX_SGI_swap_control = 0
domdata_path = .
Max texture size = 2048
CreateTexture ./guiborder2.tga alpha 6
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
flushopengl
mem ok
DeinitPrint
Abort trap

Johan K
December 22nd, 2006, 05:15 AM
Looks like it can't find guiborder2.tga

Doing a "ls Dominons3.app/Contents/Resources/*.tga" should show you that file or something is wrong. Maybe you started it from the wrong directory? You can't start it with "./dom3".

Mercanis
December 22nd, 2006, 12:13 PM
ls Dominions\ 3\ demo.app/Contents/Resources/*.tga

Dominions 3 demo.app/Contents/Resources/background1.tga
Dominions 3 demo.app/Contents/Resources/dustsky1.tga
Dominions 3 demo.app/Contents/Resources/expl_white.tga
Dominions 3 demo.app/Contents/Resources/guibar.tga
Dominions 3 demo.app/Contents/Resources/guiborder1.tga
Dominions 3 demo.app/Contents/Resources/guiborder2.tga
Dominions 3 demo.app/Contents/Resources/guiborderthin.tga
Dominions 3 demo.app/Contents/Resources/guihbar.tga
Dominions 3 demo.app/Contents/Resources/guihead.tga
Dominions 3 demo.app/Contents/Resources/mapbg.tga
Dominions 3 demo.app/Contents/Resources/poisonsky1.tga
Dominions 3 demo.app/Contents/Resources/skybox1.tga
Dominions 3 demo.app/Contents/Resources/tile.tga



As you can see, I think everything is there...

Mercanis
December 28th, 2006, 02:50 PM
bump

Other specs can be found here:
http://www.notebookreview.com/default.asp?newsID=2123

Why, O, why won't it run at all?

SelfishGene
December 28th, 2006, 04:36 PM
Are you running out of memory?

Mercanis
December 28th, 2006, 10:19 PM
That's what I first thought, but running the game through the terminal gives a weird message at the end:

CreateTexture ./guiborder2.tga alpha 6
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
flushopengl
mem ok
DeinitPrint
Abort trap

Something wrong with my comp and *.tga files?

Johan K
December 29th, 2006, 09:08 AM
Write this at the terminal and post the result.

ls

ls Dominons3.app/Contents/Resources/

Edit: oops, didn't see that you had already posted that.

Mordici
December 29th, 2006, 04:33 PM
Here are a few things I would try:

Run Software Update and update any OS items that might need updating.

Turn off any virus or spyware software you might have running in the background.

Uninstall and reinstall Dominions 3.

Hope one of these helps http://forum.shrapnelgames.com/images/smilies/happy.gif

Evil Dave
December 29th, 2006, 04:47 PM
Mercanis said:
Thanks for the -dd argument. Here's the output I got after the program launched and then immediately shut down:

-------------------------
----- DOMINIONS ---------
-------------------------

Version version 3.00 (demo) (300)dbglevel 2 m68k_endian
datapath='.'
confpath='/Users/Mysterio/dominions3'
savepath='/Users/Mysterio/dominions3/savedgames'
...




FWIW, while my copy runs fine from the icon, to start it from the command line, I need to be in Dominions3.app/Contents/Resources and then start the program with ../MacOS/Dominions3

Edit: and if I try to start it from anywhere else, I get the same message you do.

My guess is that datapath should be set to a more useful value than the current directory, but I don't know where that's set.

Johan K
December 29th, 2006, 07:52 PM
Have you renamed the application? It won't work properly if you rename it.

Mercanis
December 30th, 2006, 12:45 PM
Johan K said:
Have you renamed the application? It won't work properly if you rename it.



And that was all there was too it. I removed the spaces I put in the file. From "Dominions 3 demo" to "Dominions3demo" and it all works great now.

BLRAGH! Thank you, one and all!

Omaha
January 3rd, 2007, 07:49 PM
I too have experienced the same problem, with the exact same output from terminal debugging. However, I never changed the name of the file. I'm using the full version of the game (CD copy) and copied it over from the CD onto my harddrive as instructed. I have also updated it with the 3.04 patch. I still have the same problem...the game crashes before it really starts.

Mac OS X 10.4.8
Dual 2 GHz G5
2 GB RAM
ATI Radeon 9600 128 MB VRAM

Terminal output:

Version version 3.04 (304)dbglevel 2 m68k_endian
datapath='.'
confpath='/Users/omahas/dominions3'
savepath='/Users/omahas/dominions3/savedgames'
modpath='/Users/omahas/dominions3/mods'
mappath='./maps'
localmappath='/Users/omahas/dominions3/maps'
temppath='/tmp/dominions3_43273'
Creating mod directory '/Users/omahas/dominions3/mods'
Failed to create mod directory-- InitGLStuff --
Init OpenGL extensions (Extensions are disabled)
Renderer (ATI Radeon X800 XT OpenGL Engine)
Vendor (ATI Technologies Inc.)
Version (1.5 ATI-1.4.18)
supported_ARB_vertex_buffer_object = 0
supported_ARB_multitexture = 0
supported_EXT_texture_env_combine = 0
supported_SGIS_generate_mipmap = 0
supported_ARB_texture_compression = 0
supported_GLX_SGI_swap_control = 0
domdata_path = .
Max texture size = 2048
CreateTexture ./guiborder2.tga alpha 6
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
N?got gick fel!
myloadmalloc: can't open ./guiborder2.tga
flushopengl
mem ok
DeinitPrint
Abort trap


I've checked...I have all of the .tga files as well, including the ones the game claims it can't open.

Any help would be greatly appreciated.

Ygorl
January 3rd, 2007, 08:36 PM
Yeah, if datapath were set to something better, I imagine it would save a lot of Mac users a lot of grief.