custardcream: here's my config.lua. It's inside the .rar file, so you'll have to extract it.
Maybe try downloading it, then edit it to adjust to your resolution and place it in your game folder. Think it's worth a shot ?
The resolution on my config.lua is set to 1600x1200, so maybe try to boot the game once before editing the file to see if going to options still crashes the game.
Namur: thanks for the file dude.
where exactly do i put the file on my hard drive? inside the spellforce game directory, or my documents etc??
i have a bit more information for this mystery.
i played a few seconds of the campaign just to the point where i could save.
a directory called 'spellforce' was created in the documents folder.
inside was this log file.....
"
----------------------------
SpellForce 12/13/09 22:08:33
----------------------------
OS Information
--------------
Type : Professional
Build : 7600
MEM Information
---------------
Load : 24
TPhysic : 2147483647
APhysic : 2147483647
TPage : -1
APage : -1
TVirt : 2147352576
AVirt : 2071658496
CPU Information
---------------
Vendor : GenuineIntel
Name : Pentium(R) III processor
Type : 0
Family : 6
Model : 7
Stepping: 2
Speed : 2633 Mhz
PerfFreq: 2609013.000000
ScPerClk: 0.000000
FFLAGS : bfebfbff
FPU : y
VIM EXT : y
DBG EXT : y
PSE : y
MSR : y
PAE : y
MCE : y
CX8 : y
APIC : y
SEP : n
MTRR : y
PGE : y
MCA : y
CMOV : y
PAT : y
PSE36 : y
CLFSH : y
DS : y
ACPI : y
MMX : y
FXSR : y
SSE : y
SSE2 : y
64BIT : n
AMD : y
AMD EXT : n
AMD MME : n
Intel HT: n
PhysProc: 4
LoglProc: 1
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][App]: Version 1.54.75000
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
GFX Information
---------------
resolution : x:1024 y:768 d:16 v:1 m:-1 t:0 a:0 w:0
driver : atiumdag.dll
description : ATI Radeon HD 4800 Series
product : 8
version : 14
subversion : 10
build : 708
vendor id : 1002 (ATI)
device id : 9460
subsys id : 22811787
whql signed : no (warning: the current graphic card driver is not whql certified!)
memory : -1756364800
ps avail : yes
ps version : 3.0
cube mapping: yes
max textures: 8
dxt1 : yes
dxt2 : yes
dxt3 : yes
dxt4 : yes
dxt5 : yes
argb1555 : yes
argb565 : yes
rgba8888 : yes
rgba4444 : yes
rendertarget: yes
bb color : yes
bb depth : yes
volumetex : yes
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][LUA]: -- INITIALIZING DRW DrwLibraryInit.lua
[INFO][LUA]: -- INITIALIZING SOUNDS DrwSound.lua
[INFO][LUA]: -- INITIALIZING EFFECTS object_effect_*.lua
[INFO][LUA]: SOUND MISSING spell_melee_shiftlife
[INFO][LUA]: SOUND MISSING spell_melee_riposte
[INFO][LUA]: SOUND MISSING spell_melee_criticalhits
[INFO][LUA]: 36 ResolveWhite userdata(21): 05A20C70
[INFO][LUA]: 36 ResolveWhite userdata(21): 05A20C70
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: 36 WaveFire userdata(21): 05C02A10
[INFO][LUA]: 36 WaveFire userdata(21): 05C02A10
[INFO][LUA]: 36 WaveFire userdata(21): 05C02A10
[INFO][LUA]: 36 WaveFire userdata(21): 05C02A10
[INFO][LUA]: 36 WaveIce userdata(21): 05C033D0
[INFO][LUA]: 36 WaveIce userdata(21): 05C033D0
[INFO][LUA]: 36 ResolveEarth userdata(21): 05A20DA8
[INFO][LUA]: 36 ResolveEarth userdata(21): 05A20DA8
[INFO][LUA]: 36 ResolveMental userdata(21): 05A20C08
[INFO][LUA]: 36 HeadShock userdata(21): 058A7400
[INFO][LUA]: 36 ResolveMental userdata(21): 05A20C08
[INFO][LUA]: 36 ManaOut userdata(21): 05C01078
[INFO][LUA]: 36 ResolveMental userdata(21): 05A20C08
[INFO][LUA]: 36 CharmChain2 userdata(21): 09CE1D28
[INFO][LUA]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][LUA]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][LUA]: 36 ResolveBlack userdata(21): 05A20BA0
[INFO][LUA]: SOUND MISSING spell_hit_vodoo replaced by spell_hit
[INFO][LUA]: -- INITIALIZING BUILDINGS object_building_init.lua
[INFO][LUA]: -- INITIALIZING EQUIPMENT object_equipment_init.lua
[INFO][LUA]: MISSING FILE: 7406 equipment_weapon_shield_gold1
[INFO][LUA]: MISSING FILE: 7407 equipment_weapon_shield_flipped_gold1
[INFO][LUA]: MISSING FILE: 7408 equipment_weapon_shield_gold2
[INFO][LUA]: -- INITIALIZING NATURE object_nature_init.lua
[INFO][LUA]: -- INITIALIZING RESOURCES object_resource_init.lua
[INFO][LUA]: -- INITIALIZING BLENDING object_blending_init.lua
[INFO][LUA]: -- INITIALIZING FIGURES object_figure_init.lua
[INFO][LUA]: MISSING ANIMATION: figure_npc_kithar_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_npc_kithar_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_npc_kithar_cast
[INFO][LUA]: MISSING ANIMATION: figure_npc_headtoucher_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_npc_headtoucher_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_npc_headtoucher_cast
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightswordempty2
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightmaceshield1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightmaceempty2
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightstaff1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_bothsword1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_bothsword2
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightstaff1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightswordempty2
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightmaceempty2
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_bothstaff1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_righthand1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_rightstaff1
[INFO][LUA]: MISSING ANIMATION: figure_npc_muscleman_idlewar
[INFO][LUA]: MISSING ANIMATION: figure_boss_belial_idlespecial1
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_resolveenemy
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_die
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_hit1
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_hit2
[INFO][LUA]: MISSING ANIMATION: figure_boss_dryade_hit3
[INFO][LUA]: REDUCED ANIMATION 3765 wing_test wing_test_idle nil
[INFO][LUA]: OVERLOADING FIGURE 30
[INFO][LUA]: DrwLibraryInit done.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][LUA]: -- INITIALIZING SOUNDS DrwSound.lua
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file config.lua. Default values used.
[INFO][UTL]: Error reading the config file DrwDebugInfo.lua. Default values used.
[INFO][CON]: Registered Objects: AStar, Adorn, AppSession, Atmosphere, Building, BuildingToolBox, Camera, DebugInfo, Effect, Figure, FigureJobs, FigureToolBox, GameControl, GameView, GdMain, GdsMain, Illumination, InfluenceMap, Lake, Lightmap, Object, ObjectLibrary, Ocean, Player, Render, Selection, Sky, Spell, Terrain, UnExplored, World, WorldToolBox
[INFO][CON]: -- INITIALIZING SOUNDS DrwSound.lua
[INFO][CON]: -- INITIALIZING EFFECTS object_effect_*.lua
[INFO][CON]: SOUND MISSING spell_melee_shiftlife
[INFO][CON]: SOUND MISSING spell_melee_riposte
[INFO][CON]: SOUND MISSING spell_melee_criticalhits
[INFO][CON]: 36 ResolveWhite userdata(68): 112548F8
[INFO][CON]: 36 ResolveWhite userdata(68): 112548F8
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: 36 WaveFire userdata(68): 05C01DE0
[INFO][CON]: 36 WaveFire userdata(68): 05C01DE0
[INFO][CON]: 36 WaveFire userdata(68): 05C01DE0
[INFO][CON]: 36 WaveFire userdata(68): 05C01DE0
[INFO][CON]: 36 WaveIce userdata(68): 1108D108
[INFO][CON]: 36 WaveIce userdata(68): 1108D108
[INFO][CON]: 36 ResolveEarth userdata(68): 11254A30
[INFO][CON]: 36 ResolveEarth userdata(68): 11254A30
[INFO][CON]: 36 ResolveMental userdata(68): 11254890
[INFO][CON]: 36 HeadShock userdata(68): 058A6970
[INFO][CON]: 36 ResolveMental userdata(68): 11254890
[INFO][CON]: 36 ManaOut userdata(68): 1108B6A0
[INFO][CON]: 36 ResolveMental userdata(68): 11254890
[INFO][CON]: 36 CharmChain2 userdata(68): 09CDE4B0
[INFO][CON]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][CON]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: SOUND MISSING spell_hit_mutation replaced by spell_hit
[INFO][CON]: 36 ResolveBlack userdata(68): 11254828
[INFO][CON]: SOUND MISSING spell_hit_vodoo replaced by spell_hit
[INFO][CON]: Registering ConDebug.lua debugging functions...
[INFO][CON]: Registering GdsVariables.lua console set variable functions...
"
**********************************************************************************************
as you can see, its littered with unable to read or locate config.lua errors.
config.lua doesnt exist and the installer nor the game creates it.
i think the game crashes because its either trying to create it, and cannot, or its trying to access it... gets confused and nukes itself.
edit - putting the config.lua, uploaded by namur, into the same directory where the spellforce save folder is located doesnt not make any difference. the game will crash when trying to access options.