Ok so I've found the real solution (reproducible). I have two programs that interfere with the game somehow (have never had any problems with them and any other games the entire time I've had this computer):
RocketDock (an application that creates a floating dock on the desktop that you can add program icons to) stops the game from loading if the cursor is over the game's window. This is the original error I found in the first post.
Gigabyte OC GURU II (lets you monitor various aspects of your motherboard, and overclock things like the fans, etc.) produces the error caused by starting the game with the cursor off the game's window, and then moving the cursor onto the game's window.
I still have another error that won't let me enter the options screen in the game and I don't know what program is causing that to happen, but that's not too big a deal for me right now.
Upon starting the game (steam version) I get this error message about MonsterWarp.lua and it's setVertexArray data being invalid.
Starting in admin mode, reinstalling the game, deleting data to be recreated by the game, none of it worked.
I can't play the game at the moment until this gets fixes (this is 100% reproducible).
Here's the log for it:
Code: Select all
=== System Info ===
Game Version: 2.1.13
Computer name: PC
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
OS Version: 6.1
OEM ID: 0
Physical CPUs: 4
Logical CPUs: 0
Page Size: 4096
Total Mem: 8143 MB
Free Mem: 2698 MB
=== GPUs ===
Device name: \\.\DISPLAY1
Device string: NVIDIA GeForce GTX 660 Ti
State flags: 00000001
Device name: \\.\DISPLAY2
Device string: NVIDIA GeForce GTX 660 Ti
State flags: 00000005
Device name: \\.\DISPLAY3
Device string: NVIDIA GeForce GTX 660 Ti
State flags: 00000000
Device name: \\.\DISPLAY4
Device string: NVIDIA GeForce GTX 660 Ti
State flags: 00000000
Device name: \\.\DISPLAYV1
Device string: RDPDD Chained DD
State flags: 00200008
Device name: \\.\DISPLAYV2
Device string: RDP Encoder Mirror Driver
State flags: 00200008
Device name: \\.\DISPLAYV3
Device string: RDP Reflector Display Driver
State flags: 00200008
=== Settings ===
Render Engine: d3d9
Audio Engine: xaudio2
Steam: true
Resolution: 1920 x 1080
Display Mode: fullscreen (1)
Vertical Sync: enabled (2)
Texture Resolution: high (3)
Texture Filter: anisotropic (3)
Shadow Quality: high (3)
SSAO Quality: high (3)
Rendering Quality: high (2)
Difficulty: normal
Oldschool Mode: false
=== Software Failure ===
[string "MonsterWarp.lua"]:0: bad argument #1 to 'setVertexArray' (invalid data)
stack traceback:
[C]: in function 'setVertexArray'
[string "MonsterWarp.lua"]: in function 'classInit'
[string "Grimrock.lua"]: in function 'init'
[string "Grimrock.lua"]: in main chunk
[C]: in function 'require'
init.lua: in main chunk