Author Topic: Constant Crashing on Startup  (Read 240 times)

I've tried to start Blockland about three times now, every time the console abruptly stops and Blockland crashes. Here's my console:

Code: [Select]
//-------------------------- 11/26/2011 -- 11:47:54 -----
Processor Init:
   Intel Pentium III, ~2.95 Ghz
     (timed at roughly 2.95 Ghz)
   FPU detected
   MMX detected
   SSE detected
 
Math Init:
   Installing Standard C extensions
   Installing Assembly extensions
   Installing FPU extensions
   Installing MMX extensions
   Installing SSE extensions
 
Input Init:
   DirectInput enabled.

Syntax error in input.
Blockland v20 build 1497
Module Directory: C:/Users/Ethan/My Documents/Blockland
Profile Path: C:/Users/Ethan/My Documents/Blockland
Total Ram: 8156 MB
OS: Windows 7 Home Premium Edition (build 7600), 64-bit

--------- Parsing Arguments ---------
argc = 2
Parsing command line arguments:
--------- Loading Common ---------
Loading compiled script base/main.cs.
Loading compiled script base/client/defaults.cs.
Loading compiled script base/server/defaults.cs.
Executing config/client/prefs.cs.
Executing config/server/prefs.cs.
--------- Loading MODS ---------


--------- Initializing Base ---------
Loading compiled script base/client/init.cs.
Loading compiled script base/server/init.cs.
Loading compiled script base/client/canvas.cs.
Loading compiled script base/client/audio.cs.

--------- Initializing Base: Server --------------------
Loading compiled script base/server/mainServer.cs.
Loading compiled script base/server/scripts/game.cs.

--------- Initializing Base: Client --------------------
Loading compiled script base/client/message.cs.
Loading compiled script base/client/mission.cs.
Loading compiled script base/client/missionDownload.cs.
Loading compiled script base/client/actionMap.cs.
Video Init:
   Accelerated OpenGL display device detected.
   Voodoo 2 display device not detected.

Activating the OpenGL display device...
Activating the OpenGL display device... (NEW)
OpenGLDevice::setScreenMode 800 600 32 60 0
  safeModeOn      = 1
  fixedFrame size = 3
  caption size    = 22
  maxWindowWidth  = 1018
  maxWindowHeight = 740
Setting screen mode to 800x600x32@60hz (w)...
  winState.hGLRC does not exist
  winState.appDC does not exist
  winState.appWindow does not exist
Creating a new window...
  moving window
Acquiring a new device context...
  setting pixel format
Pixel format set:
  32 color bits, 24 depth bits, 8 stencil bits
Creating a new rendering context (2)...
  Video::setDevice - activate call done
Activating the OpenGL display device...
Activating the OpenGL display device... (NEW)
Releasing the device context...
Destroying the window...
OpenGLDevice::setScreenMode 800 600 32 60 0
  safeModeOn      = 1
  fixedFrame size = 3
  caption size    = 22
  maxWindowWidth  = 1018
  maxWindowHeight = 740
Setting screen mode to 800x600x32@60hz (w)...
  winState.hGLRC does not exist
  winState.appDC does not exist
  winState.appWindow does not exist
Creating a new window...
  moving window
Acquiring a new device context...
  setting pixel format
Pixel format set:
  32 color bits, 24 depth bits, 8 stencil bits
Creating a new rendering context (2)...
  Video::setDevice - activate call done
"D3D" display device not found!
"Voodoo2" display device not found!

OpenAL Driver Init:
OpenAL
   Vendor: Creative Labs Inc.
   Version: OpenAL 1.0
   Renderer: Software
   Extensions: EAX 2.0, EAX 3.0, EAX Unified, and EAX-AC3

Loading compiled script base/client/scripts/allClientScripts.cs.
Activating package: CanvasCursor

It shouldn't be trying to look for a D3D device, Blockland doesn't support it anymore.
Either way, the problem appears to be the screen mode variables. It should be set to "800 600 32 60", but yours is set to "800 600 32 60 0".
I could be wrong about this, but try deleting your "Documents/Blockland/config/client/prefs.cs" and letting the game regenerate them.

It shouldn't be trying to look for a D3D device, Blockland doesn't support it anymore.
Either way, the problem appears to be the screen mode variables. It should be set to "800 600 32 60", but yours is set to "800 600 32 60 0".
I could be wrong about this, but try deleting your "Documents/Blockland/config/client/prefs.cs" and letting the game regenerate them.

Thank you very much, it's fixed.

well that's that solved, Ethan!