Definitely a good start for us Mac users!
Can the package included some kind of notice instructing the user what to do after the app has downloaded? After a bit of fumbling, I read the notice on the site that says to download the data files, etc. Can the package offer to download these for the user and place them appropriately?
So I've got the data files, now I apparently need some kind of setting for the glest.ini file. I found a sample one for Linux, but the fonts don't work. Running the app using OS X "open" (eg "open /Applications/Glest/Glest.app/Contents/MacOS") shows me an error message:
void Shared::Platform::Window::setStyle(Shared::Platform::WindowStyle) not implemented.
2008-03-05 21:15:16.893 Glest[21477:10b] font is nil
2008-03-05 21:15:16.894 Glest[21477:10b] Didn't make display list
2008-03-05 21:15:16.895 Glest[21477:10b] font is nil
2008-03-05 21:15:16.895 Glest[21477:10b] Didn't make display list
2008-03-05 21:15:16.896 Glest[21477:10b] font is nil
2008-03-05 21:15:16.896 Glest[21477:10b] Didn't make display list
2008-03-05 21:15:16.897 Glest[21477:10b] font is nil
2008-03-05 21:15:16.897 Glest[21477:10b] Didn't make display list
2008-03-05 21:15:16.897 Glest[21477:10b] font is nil
2008-03-05 21:15:16.898 Glest[21477:10b] Didn't make display list
2008-03-05 21:15:16.898 Glest[21477:10b] font is nil
2008-03-05 21:15:16.899 Glest[21477:10b] Didn't make display list
Whereupon no fonts on the screen are readable.
I've tried various font settings in the ~/Library/GlestGame/glest.ini file, eg
FontConsole=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
FontDisplay=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
FontMenu=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
replacing "utopia" with "arial", "*", "none", etc. None work. Guess I'll hit IRC.
Can you include a sample glest.ini with the package? Or even install a default in the user home directory?
For the record, here is the contents of my glest.ini:
AiLog=0
AiRedir=0
CameraFps=100
ChangeDisplay=1
CheckGlCaps=1
ColorBits=32
ConsoleMaxLines=10
ConsoleTimeout=1
DayTime=1000
DebugMode=0
DepthBits=16
FactoryGraphics=OpenGL
FactorySound=OpenAL
FastSpeedLoops=2
Filter=Bilinear
FilterMaxAnisotropy=1
FirstTime=0
FocusArrows=1
FogOfWar=1
FogOfWarSmoothing=1
FogOfWarSmoothingFrameSkip=3
FontConsole=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
FontDisplay=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
FontMenu=-*-utopia-*-*-*-*-12-*-*-*-*-*-*-*
Lang=english.lng
MaxLights=1
PathFindLevelsMax=250
PathFindRefresh=10
PhotoMode=0
RefreshFrequency=75
ScreenHeight=600
ScreenWidth=800
ShadowAlpha=0.1
ShadowFrameSkip=2
ShadowTextureSize=256
Shadows=Projected
SoundStaticBuffers=16
SoundStreamingBuffers=4
SoundVolumeAmbient=80
SoundVolumeFx=80
SoundVolumeMusic=90
StencilBits=0
Textures3D=1
UpdateFps=40
Windowed=1