Author Topic: Launcher creates and deletes blockland.exe?  (Read 472 times)

So for some strange reason my launcher just tries to load a few things, open blockland.exe, creates it, then deletes it and closes with the console coming up for a split second. I even tried using the official clean demo while making back-ups of both the documents and program files folder but it happens there too. The console.log doesn't get a chance to save but the launcher.log does. Not sure if whatever's in here is useful for this situation but just in case:
Code: [Select]
//-------------------------- 12/28/2015 -- 04:36:37 -----
Processor Init:
   Intel Pentium II, ~2.60 Ghz
     (timed at roughly 2.59 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.

Blockland Launcher v20 build 1511
Module Directory: C:/Program Files (x86)/Blockland
Profile Path: C:\Users\Seeth\Documents\Blockland/
Total Ram: 8115 MB
OS:  (build 9200), 64-bit
--------- Parsing Arguments ---------
argc = 1
argv[0] = C:\Program Files (x86)\Blockland\BlocklandLauncher.exe
Parsing command line arguments:
Blockland launcher running...
Loading compiled script base/main.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 640 480 32 60 0
  safeModeOn      = 0
  fixedFrame size = 3
  caption size    = 23
  maxWindowWidth  = 1914
  maxWindowHeight = 1051
Setting screen mode to 640x480x32@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)...
Making the new rendering context current (2)...
  wglMakeCurrent worked
  don't need to ressurect texture manager
  setting vsync 0
  done setting vsync
  showing window
  setting forground window
  setting window focus
  done with OpenGLDevice::setScreenMode
OpenGL Init: Enabled Extensions
  ARB_multitexture (Max Texture Units: 4)
  EXT_compiled_vertex_array
  NV_vertex_array_range
  EXT_texture_env_combine
  EXT_packed_pixels
  EXT_fog_coord
  ARB_texture_compression
  EXT_texture_compression_s3tc
  (ARB|EXT)_texture_env_add
  EXT_texture_filter_anisotropic (Max anisotropy: 16.000000)
  WGL_EXT_swap_control
  GL_ARB_vertex_buffer_object
  GL_EXT_multi_draw_arrays
  ARB_occlusion_query
OpenGL Init: Disabled Extensions
  EXT_paletted_texture
  3DFX_texture_compression_FXT1

OpenGL driver information:
  Vendor: NVIDIA Corporation
  Renderer: GeForce GT 730M/PCIe/SSE2
  Version: 4.5.0 NVIDIA 359.00
OpenGL Init: Enabled Extensions
  ARB_multitexture (Max Texture Units: 4)
  EXT_compiled_vertex_array
  NV_vertex_array_range
  EXT_texture_env_combine
  EXT_packed_pixels
  EXT_fog_coord
  ARB_texture_compression
  EXT_texture_compression_s3tc
  (ARB|EXT)_texture_env_add
  EXT_texture_filter_anisotropic (Max anisotropy: 16.000000)
  WGL_EXT_swap_control
  GL_ARB_vertex_buffer_object
  GL_EXT_multi_draw_arrays
  ARB_occlusion_query
OpenGL Init: Disabled Extensions
  EXT_paletted_texture
  3DFX_texture_compression_FXT1

OpenGLDevice::setScreenMode 640 480 32 60 0
  safeModeOn      = 1
  fixedFrame size = 3
  caption size    = 23
  maxWindowWidth  = 1914
  maxWindowHeight = 1051
Setting screen mode to 640x480x32@60hz (w)...
  Already at this resolution
  Video::setDevice - activate call done
  Video::setDevice - resetting canvas
Loading compiled script base/defaultProfiles.cs.
Loading compiled script base/customProfiles.cs.
Loading compiled script base/messageBox.cs.
Loading compiled script base/MessageBoxOKCancelDlg.gui.
Loading compiled script base/MessageBoxOkDlg.gui.
Loading compiled script base/MessageBoxYesNoDlg.gui.
Loading compiled script base/launcherGui.gui.
Downloading manifest from 'http://update.blockland.us/latestVersion.php'...
84182 bytes retrieved
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
Got non-CURLE_OK result on a request, result was 3
 - Request was for ''
CDN Download finished
Writing out game files...
launcherRunGame C:\Users\Seeth\Documents\Blockland//Blockland.exe
  args:
Trying to launch game with CreateProcess, binary is 'C:\Users\Seeth\Documents\Blockland//Blockland.exe'
CreateProcess failed with 0, trying system - note launcher will run while game is active!
system returned 1, took 0
Shutting down the OpenGL display device...
Making the GL rendering context not current...
Deleting the GL rendering context...
Releasing the device context...
I searched and saw a few topic of people having this problem in the past but didn't have a working solution on the topic.

I compared it to mine and this is where it diverges:
Code: [Select]
CreateProcess failed with 0, trying system - note launcher will run while game is active!
From there I found a response from Badspot:
Quote
The Blockland launcher cannot write to your my documents folder because of some external interference such as user permissions, security software, read only directories or group policy.

Whatever you have done to break the normal functionality of your computer, you should undo it.

From what you tell it sounds like your antivirus thinks it is a threat and deletes it.
So either disable your antivirus and test if it works, or add an exception for Blockland to it.

It needed to scan and after that it worked somehow, thanks