I previously had v1.2.0 and installed v1.2.2 over the top of the existing installation. I've tried deleting the configuration file and doing that in addition to the save game files but it still refuses to consistently run properly. It intermittently (Sometimes opens without issue) crashes with the following error when opening the game:
Problem signature:
Problem Event Name: APPCRASH
Application Name: Hammerwatch.exe
Application Version: 1.0.0.0
Application Timestamp: 534ec98f
Fault Module Name: ct_oal.dll
Fault Module Version: 6.0.1.1403
Fault Module Timestamp: 50d29f8e
Exception Code: c0000005
Exception Offset: 0000dde4
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
--------------------------------------------------
Game 1.22
WorkingDirectory set to: L:\Hammerwatch
Initializing game
ARPGGame()
Window icon set
OGL: 4.4.0
Starting game
Initialize achievments, Steam and master server
Steam error [1]: System.DllNotFoundException: Unable to load DLL 'SteamworksNative': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at NativeMethods.Services_RegisterManagedCallbacks(ManagedCallback callback, ManagedResultCallback resultCallback)
at ManagedSteam.Steam..ctor(CultureInfo activeCulture)
at ManagedSteam.Steam.Initialize(CultureInfo activeCulture)
at TiltedEngine.SteamInterface.Initialize(Action`1 joinRequest) in c:\Arbete\Programmering\C#\ARPGProj\trunk\Tilted Engine\TiltedEngine\SteamManager.cs:line 149
Failed to initialize Steam, using Null implementation
Loading config settings
Loading controllers
Initialize sound
Sound device: Auzen X-Fi Audio [0001]
Initialize renderers
GLState: NoError
Initialize physics
Start game
Loading resources
Resource error: doodads/generic/trap_stalactite.xml: All doodad transitions must have existing from and to states
Resource error: doodads/generic/trap_stalactite_e.xml: All doodad transitions must have existing from and to states
Resource error: sound/music_desert.xml: Could not find file: L:/Hammerwatch/assets/sound/music/desert_cavern.ogg
Resource error: sound/music_desert.xml: Failed to load ogg sound/music/desert_cavern.ogg
GLState: NoError
Loading Language
Initializing game
--------------------------------------------------
Below is a copy of the game log after it successfully runs.
--------------------------------------------------
Game 1.22
WorkingDirectory set to: L:\Hammerwatch
Initializing game
ARPGGame()
Window icon set
OGL: 4.4.0
Starting game
Initialize achievments, Steam and master server
Steam error [1]: System.DllNotFoundException: Unable to load DLL 'SteamworksNative': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at NativeMethods.Services_RegisterManagedCallbacks(ManagedCallback callback, ManagedResultCallback resultCallback)
at ManagedSteam.Steam..ctor(CultureInfo activeCulture)
at ManagedSteam.Steam.Initialize(CultureInfo activeCulture)
at TiltedEngine.SteamInterface.Initialize(Action`1 joinRequest) in c:\Arbete\Programmering\C#\ARPGProj\trunk\Tilted Engine\TiltedEngine\SteamManager.cs:line 149
Failed to initialize Steam, using Null implementation
Loading config settings
Loading controllers
Initialize sound
Sound device: Auzen X-Fi Audio [0001]
Initialize renderers
GLState: NoError
Initialize physics
Start game
Loading resources
Resource error: doodads/generic/trap_stalactite.xml: All doodad transitions must have existing from and to states
Resource error: doodads/generic/trap_stalactite_e.xml: All doodad transitions must have existing from and to states
Resource error: sound/music_desert.xml: Could not find file: L:/Hammerwatch/assets/sound/music/desert_cavern.ogg
Resource error: sound/music_desert.xml: Failed to load ogg sound/music/desert_cavern.ogg
GLState: NoError
Loading Language
Initializing game
Resource error: : Could not find file: L:/Hammerwatch/assets/levels/menu_5.xml.bin
Set initial OpenGL states
GLState: NoError
Shader output: shaders/drawlight.glsl - vertex:
Shader output: shaders/drawlight.glsl - fragment:
Shader output: shaders/blur.glsl - vertex:
Shader output: shaders/blur.glsl - fragment:
Shader output: shaders/blurshadow.glsl - vertex:
Shader output: shaders/blurshadow.glsl - fragment:
Shader output: shaders/applyshadow.glsl - vertex:
Shader output: shaders/applyshadow.glsl - fragment:
Shader output: shaders/drawglow.glsl - vertex:
Shader output: shaders/drawglow.glsl - fragment:
Shader output: shaders/drawao.glsl - vertex:
Shader output: shaders/drawao.glsl - fragment:
Shader output: shaders/drawmap.glsl - vertex:
Shader output: shaders/drawmap.glsl - fragment:
Shader output: shaders/brighten.glsl - vertex:
Shader output: shaders/brighten.glsl - fragment:
Shader output: shaders/glare.glsl - vertex:
Shader output: shaders/glare.glsl - fragment:
Shader output: shaders/post/phosphor-simple.glsl - vertex:
Shader output: shaders/post/phosphor-simple.glsl - fragment:
Shader output: shaders/post/curvature.glsl - vertex:
Shader output: shaders/post/curvature.glsl - fragment:
Shader output: shaders/post/bloom.glsl - vertex:
Shader output: shaders/post/bloom.glsl - fragment:
GLState: NoError
Window cursor set