WineHQ
Halo: Combat Evolved 1.0x



Category: Main > Games > 1st Person Shooter > Halo: Combat Evolved > 1.0x


NameHalo: Combat Evolved
Version1.0x
License Retail
URLhttp://www.microsoft.com/games...
Votes 11
RatingGold
Wine Version1.5.18
Maintainers of this version:
Description
Versions 1.0 to 1.09, where 1.08 and above don't need to have CD to run (therefore rendering Wine copy-protection issues... non-issue).
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
The installation worked pretty well. Also the starting videos work.


What does not
The main menu is solid black. After hitting return for a few times the game crashes completly. And offers me a debug...


What was not tested
Any game content except the opening videos.


Additional Comments

wine halo.exe output

ID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 302
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #32: "Warning: GL_ARB_draw_buffers: enabled extension is not supported.\n"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #33: "Error: 2001: Invalid external declaration.\n"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #34: "gl_Position was not written by vertex shader\n"
fixme:d3d_shader:shader_glsl_load_psamplers >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform1iARB @ glsl_shader.c / 161
fixme:d3d_shader:shader_glsl_load_psamplers >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform1iARB @ glsl_shader.c / 161
fixme:d3d_shader:shader_glsl_load_psamplers >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform1iARB @ glsl_shader.c / 161
fixme:d3d_shader:shader_glsl_load_psamplers >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform1iARB @ glsl_shader.c / 161
fixme:d3d_shader:hardcode_local_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Hardcoding local constants
 @ glsl_shader.c / 3206
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 445
Mesa 7.1 rc1 implementation error: Unexpected IR opcode in emit()

Please report at bugzilla.freedesktop.org
err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered
err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1
fixme:imm:ImmDisableIME (-1): stub
fixme:advapi:RegisterEventSourceW ((null),L"Halo"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x00000048,0x7ecb57ec,0x7ecb53a4): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x00000048,0x1335a0,0x7ecb53a4): stub
err:eventlog:ReportEventW L"halo.exe"
err:eventlog:ReportEventW L"1.0.7.613"
err:eventlog:ReportEventW L""
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"00000000"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:wininet:InternetGetConnectedState always returning LAN connection.
err:ntdll:RtlpWaitForCriticalSection section 0x60cd7740 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0021, blocked by 0009, retrying (60 sec)
wine: Unhandled page fault on read access to 0x00000000 at address 0x710ccf90 (thread 0009), starting debugger...

[4]+  Stopped                 wine halo.exe
[peter@localhost Halo]$ Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x710ccf90).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:710ccf90 ESP:00320790 EBP:00320c38 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7116d8c0 ECX:00000001 EDX:75488860
 ESI:00000000 EDI:75488818
Stack dump:
0x00320790:  00000000 00000000 00000000 00000000
0x003207a0:  754880c8 003207f8 77b41be0 00000000
0x003207b0:  0032b0e4 00000000 00000688 00000ffb
0x003207c0:  00000000 00000000 00000000 00000000
0x003207d0:  754881e8 754881e8 00000ffb 7116d8c0
0x003207e0:  0032b0e4 754880c8 00320c98 710cd9ad
Backtrace:
=>1 0x710ccf90 in libdricore.so (+0x135f90) (0x00320c38)
  2 0x710ce266 in libdricore.so (+0x137266) (0x00320c98)
  3 0x710cd9ad in libdricore.so (+0x1369ad) (0x00321148)
  4 0x710ccb3b in libdricore.so (+0x135b3b) (0x003215f8)
  5 0x710ccb2d in libdricore.so (+0x135b2d) (0x00321aa8)
  6 0x710ccb2d in libdricore.so (+0x135b2d) (0x00321f58)
  7 0x710ccb2d in libdricore.so (+0x135b2d) (0x00322408)
  8 0x710ccb2d in libdricore.so (+0x135b2d) (0x003228b8)
  9 0x710ccb2d in libdricore.so (+0x135b2d) (0x00322d68)
  10 0x710ccb2d in libdricore.so (+0x135b2d) (0x00323218)
  11 0x710ccb2d in libdricore.so (+0x135b2d) (0x003236c8)
  12 0x710ccb2d in libdricore.so (+0x135b2d) (0x00323b78)
  13 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324028)
  14 0x710ccb2d in libdricore.so (+0x135b2d) (0x003244d8)
  15 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324988)
  16 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324e38)
  17 0x710ccb2d in libdricore.so (+0x135b2d) (0x003252e8)
  18 0x710ccb2d in libdricore.so (+0x135b2d) (0x00325798)
  19 0x710ccb2d in libdricore.so (+0x135b2d) (0x00325c48)
  20 0x710ccb2d in libdricore.so (+0x135b2d) (0x003260f8)
  21 0x710ccb2d in libdricore.so (+0x135b2d) (0x003265a8)
  22 0x710ccb2d in libdricore.so (+0x135b2d) (0x00326a58)
  23 0x710ccb2d in libdricore.so (+0x135b2d) (0x00326f08)
  24 0x710ccb2d in libdricore.so (+0x135b2d) (0x003273b8)
  25 0x710ccb2d in libdricore.so (+0x135b2d) (0x00327868)
  26 0x710ccb2d in libdricore.so (+0x135b2d) (0x00327d18)
  27 0x710ccb2d in libdricore.so (+0x135b2d) (0x003281c8)
  28 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328678)
  29 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328b28)
  30 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328fd8)
  31 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329488)
  32 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329938)
  33 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329de8)
  34 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032a298)
  35 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032a748)
  36 0x710ccb67 in libdricore.so (+0x135b67) (0x0032abf8)
  37 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032b0a8)
  38 0x710cdeb3 _slang_emit_code+0x81() in libdricore.so (0x0032b108)
  39 0x710c80f6 _slang_codegen_function+0x151() in libdricore.so (0x0032b148)
  40 0x710cad38 in libdricore.so (+0x133d38) (0x0032b208)
  41 0x710cae73 in libdricore.so (+0x133e73) (0x0032b278)
  42 0x710cb4a0 _slang_compile+0x490() in libdricore.so (0x0032c7e8)
  43 0x7107f3db in libdricore.so (+0xe83db) (0x0032c818)
  44 0x7101ab49 _mesa_CompileShaderARB+0x2f() in libdricore.so (0x0032c838)
  45 0x610f69b8 in wined3d (+0x669b8) (0x0032c8b8)
  46 0x61102d18 in wined3d (+0x72d18) (0x0032c918)
  47 0x610bb8c9 IWineD3DDeviceImpl_FindTexUnitMap+0x5e9() in wined3d (0x0032c978)
  48 0x610b675e ActivateContext+0x34e() in wined3d (0x0032cc78)
  49 0x610f131f drawPrimitive+0xcf() in wined3d (0x0032cfe8)
  50 0x610c4e91 in wined3d (+0x34e91) (0x0032d058)
  51 0x6131d7fe in d3d9 (+0xd7fe) (0x0032d088)
  52 0x0051c5ce in halo (+0x11c5ce) (0x4161965c)
  53 0x00000074 (0x00000002)
  54 0x00000000 (0x00000000)
0x710ccf90: movl	0x0(%eax),%eax
Modules:
Module	Address			Debug info	Name (143 modules)
ELF	  101000-  104000	Deferred        libcom_err.so.2
ELF	  10d000-  116000	Deferred        libxrender.so.1
ELF	  118000-  11f000	Deferred        libxrandr.so.2
ELF	  1b7000-  1f1000	Deferred        libcups.so.2
ELF	  2b0000-  2b4000	Deferred        libuuid.so.1
ELF	  2b6000-  2be000	Deferred        libsm.so.6
PE	  330000-  337000	Deferred        ogg
PE	  3a0000-  3c7000	Deferred        ksimeui
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  400000-  891000	Export          halo
PE	  8a0000-  99e000	Deferred        vorbis
PE	  8a0000-  99e000	Deferred        vorbis
ELF	  9af000-  9b4000	Deferred        libdl.so.2
ELF	  9b6000-  9cf000	Deferred        libpthread.so.0
ELF	  9d1000-  9ed000	Deferred        libselinux.so.1
ELF	  9d1000-  9ed000	Deferred        libselinux.so.1
ELF	  9ef000-  a03000	Deferred        libz.so.1
ELF	  ac0000-  ac3000	Deferred        libxcomposite.so.1
ELF	  ae2000-  ae5000	Deferred        libxinerama.so.1
ELF	  bf7000-  c02000	Deferred        libdrm.so.2
ELF	  c1e000-  c20000	Deferred        libxcb-xlib.so.0
ELF	  c61000-  c67000	Deferred        libxdmcp.so.6
ELF	  c71000-  c81000	Deferred        libxext.so.6
ELF	  c88000-  d17000	Deferred        libfreetype.so.6
ELF	  d19000-  d40000	Deferred        libexpat.so.1
ELF	  d6c000-  d9b000	Deferred        libfontconfig.so.1
ELF	  de2000-  dec000	Deferred        libxcursor.so.1
ELF	  dee000-  df8000	Deferred        librt.so.1
PE	  ef0000-  fff000	Deferred        strings
ELF	 3127000- 314c000	Deferred        libk5crypto.so.3
ELF	 3173000- 31a5000	Deferred        libcrypt.so.1
ELF	 31a7000- 31ab000	Deferred        libgpg-error.so.0
ELF	 342f000- 3440000	Deferred        libtasn1.so.3
ELF	 3a08000- 3a77000	Deferred        libgcrypt.so.11
ELF	 3a79000- 3af7000	Deferred        libgnutls.so.13
ELF	 3c75000- 3ce8000	Deferred        libgl.so.1
ELF	 4d2c000- 4e0e000	Deferred        libasound.so.2
ELF	 6e38000- 6f39000	Deferred        libx11.so.6
ELF	 7937000- 79d7000	Deferred        libkrb5.so.3
ELF	 79d9000- 7a08000	Deferred        libgssapi_krb5.so.2
PE	10000000-10009000	Deferred        vorbisfile
PE	10200000-1032c000	Deferred        keystone
PE	4d000000-4d072000	Deferred        binkw32
ELF	602dc000-6038a000	Deferred        ntdll
  \-PE	602f0000-6038a000	\               ntdll
ELF	603b3000-603bf000	Deferred        libnss_files.so.2
ELF	603bf000-6050a000	Deferred        kernel32
  \-PE	603e0000-6050a000	\               kernel32
ELF	6050a000-60558000	Deferred        dsound
  \-PE	60510000-60558000	\               dsound
ELF	60558000-605ef000	Deferred        winmm
  \-PE	60560000-605ef000	\               winmm
ELF	605ef000-6074b000	Deferred        user32
  \-PE	60610000-6074b000	\               user32
ELF	6074b000-607f3000	Deferred        gdi32
  \-PE	60760000-607f3000	\               gdi32
ELF	607f3000-6084c000	Deferred        advapi32
  \-PE	60800000-6084c000	\               advapi32
ELF	6084c000-6086c000	Deferred        iphlpapi
  \-PE	60850000-6086c000	\               iphlpapi
ELF	60881000-6097d000	Deferred        oleaut32
  \-PE	608a0000-6097d000	\               oleaut32
ELF	6097d000-609dc000	Deferred        shlwapi
  \-PE	60990000-609dc000	\               shlwapi
ELF	609dc000-60b00000	Deferred        shell32
  \-PE	609f0000-60b00000	\               shell32
ELF	60b00000-60bcc000	Deferred        comctl32
  \-PE	60b10000-60bcc000	\               comctl32
ELF	60bcc000-60be6000	Deferred        wsock32
  \-PE	60bd0000-60be6000	\               wsock32
ELF	60c3c000-60cdc000	Deferred        winex11
  \-PE	60c50000-60cdc000	\               winex11
ELF	60e3a000-60e5b000	Deferred        imm32
  \-PE	60e40000-60e5b000	\               imm32
ELF	60e85000-60ebc000	Deferred        winealsa
  \-PE	60e90000-60ebc000	\               winealsa
ELF	60fa8000-60fae000	Deferred        libasound_module_pcm_pulse.so
ELF	6100b000-61034000	Deferred        msacm32
  \-PE	61010000-61034000	\               msacm32
ELF	61034000-61049000	Deferred        midimap
  \-PE	61040000-61049000	\               midimap
ELF	61049000-6107c000	Deferred        uxtheme
  \-PE	61050000-6107c000	\               uxtheme
ELF	6107c000-611a9000	Export          wined3d
  \-PE	61090000-611a9000	\               wined3d
ELF	6122a000-61245000	Deferred        dxdiagn
  \-PE	61230000-61245000	\               dxdiagn
ELF	61245000-612a5000	Deferred        ddraw
  \-PE	61250000-612a5000	\               ddraw
ELF	612a5000-612bf000	Deferred        version
  \-PE	612b0000-612bf000	\               version
ELF	612bf000-612d3000	Deferred        lz32
  \-PE	612c0000-612d3000	\               lz32
ELF	612d3000-612f3000	Deferred        devenum
  \-PE	612e0000-612f3000	\               devenum
ELF	612f3000-61307000	Deferred        avicap32
  \-PE	61300000-61307000	\               avicap32
ELF	61307000-6133b000	Export          d3d9
  \-PE	61310000-6133b000	\               d3d9
ELF	6133b000-61354000	Deferred        dinput8
  \-PE	61340000-61354000	\               dinput8
ELF	61354000-6138e000	Deferred        dinput
  \-PE	61360000-6138e000	\               dinput
ELF	6138e000-613a1000	Deferred        shfolder
  \-PE	61390000-613a1000	\               shfolder
ELF	61650000-61693000	Deferred        urlmon
  \-PE	61660000-61693000	\               urlmon
ELF	61693000-616a7000	Deferred        faultrep
  \-PE	616a0000-616a7000	\               faultrep
ELF	695e5000-69608000	Deferred        mpr
  \-PE	695f0000-69608000	\               mpr
ELF	69614000-69666000	Deferred        wininet
  \-PE	69620000-69666000	\               wininet
PE	69b10000-69c3f000	Deferred        msxml4
ELF	6a9e4000-6aa12000	Deferred        ws2_32
  \-PE	6a9f0000-6aa12000	\               ws2_32
ELF	6c586000-6c5f1000	Deferred        rpcrt4
  \-PE	6c590000-6c5f1000	\               rpcrt4
ELF	6c63c000-6c75d000	Deferred        ole32
  \-PE	6c660000-6c75d000	\               ole32
ELF	6f895000-6f8ad000	Deferred        msacm32
  \-PE	6f8a0000-6f8ad000	\               msacm32
ELF	70e18000-70e8a000	Deferred        i965_dri.so
ELF	70f97000-71188000	Export          libdricore.so
ELF	73290000-732c7000	Deferred        winspool
  \-PE	732a0000-732c7000	\               winspool
ELF	74723000-747b4000	Deferred        opengl32
  \-PE	74740000-747b4000	\               opengl32
ELF	7bf00000-7bf03000	Deferred        
PE	7c340000-7c396000	Deferred        msvcr71
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Programme\Microsoft Games\Halo\halo.exe
	0000002b   15
	00000023   15
	00000021    0
	0000001f    0
	0000001e    0
	00000009    0 1 0x710ccf90 in libdricore.so (+0x135f90) (0x00320c38)
  2 0x710ce266 in libdricore.so (+0x137266) (0x00320c98)
  3 0x710cd9ad in libdricore.so (+0x1369ad) (0x00321148)
  4 0x710ccb3b in libdricore.so (+0x135b3b) (0x003215f8)
  5 0x710ccb2d in libdricore.so (+0x135b2d) (0x00321aa8)
  6 0x710ccb2d in libdricore.so (+0x135b2d) (0x00321f58)
  7 0x710ccb2d in libdricore.so (+0x135b2d) (0x00322408)
  8 0x710ccb2d in libdricore.so (+0x135b2d) (0x003228b8)
  9 0x710ccb2d in libdricore.so (+0x135b2d) (0x00322d68)
  10 0x710ccb2d in libdricore.so (+0x135b2d) (0x00323218)
  11 0x710ccb2d in libdricore.so (+0x135b2d) (0x003236c8)
  12 0x710ccb2d in libdricore.so (+0x135b2d) (0x00323b78)
  13 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324028)
  14 0x710ccb2d in libdricore.so (+0x135b2d) (0x003244d8)
  15 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324988)
  16 0x710ccb2d in libdricore.so (+0x135b2d) (0x00324e38)
  17 0x710ccb2d in libdricore.so (+0x135b2d) (0x003252e8)
  18 0x710ccb2d in libdricore.so (+0x135b2d) (0x00325798)
  19 0x710ccb2d in libdricore.so (+0x135b2d) (0x00325c48)
  20 0x710ccb2d in libdricore.so (+0x135b2d) (0x003260f8)
  21 0x710ccb2d in libdricore.so (+0x135b2d) (0x003265a8)
  22 0x710ccb2d in libdricore.so (+0x135b2d) (0x00326a58)
  23 0x710ccb2d in libdricore.so (+0x135b2d) (0x00326f08)
  24 0x710ccb2d in libdricore.so (+0x135b2d) (0x003273b8)
  25 0x710ccb2d in libdricore.so (+0x135b2d) (0x00327868)
  26 0x710ccb2d in libdricore.so (+0x135b2d) (0x00327d18)
  27 0x710ccb2d in libdricore.so (+0x135b2d) (0x003281c8)
  28 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328678)
  29 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328b28)
  30 0x710ccb2d in libdricore.so (+0x135b2d) (0x00328fd8)
  31 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329488)
  32 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329938)
  33 0x710ccb2d in libdricore.so (+0x135b2d) (0x00329de8)
  34 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032a298)
  35 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032a748)
  36 0x710ccb67 in libdricore.so (+0x135b67) (0x0032abf8)
  37 0x710ccb2d in libdricore.so (+0x135b2d) (0x0032b0a8)
  38 0x710cdeb3 _slang_emit_code+0x81() in libdricore.so (0x0032b108)
  39 0x710c80f6 _slang_codegen_function+0x151() in libdricore.so (0x0032b148)
  40 0x710cad38 in libdricore.so (+0x133d38) (0x0032b208)
  41 0x710cae73 in libdricore.so (+0x133e73) (0x0032b278)
  42 0x710cb4a0 _slang_compile+0x490() in libdricore.so (0x0032c7e8)
  43 0x7107f3db in libdricore.so (+0xe83db) (0x0032c818)
  44 0x7101ab49 _mesa_CompileShaderARB+0x2f() in libdricore.so (0x0032c838)
  45 0x610f69b8 in wined3d (+0x669b8) (0x0032c8b8)
  46 0x61102d18 in wined3d (+0x72d18) (0x0032c918)
  47 0x610bb8c9 IWineD3DDeviceImpl_FindTexUnitMap+0x5e9() in wined3d (0x0032c978)
  48 0x610b675e ActivateContext+0x34e() in wined3d (0x0032cc78)
  49 0x610f131f drawPrimitive+0xcf() in wined3d (0x0032cfe8)
  50 0x610c4e91 in wined3d (+0x34e91) (0x0032d058)
  51 0x6131d7fe in d3d9 (+0xd7fe) (0x0032d088)
  52 0x0051c5ce in halo (+0x11c5ce) (0x4161965c)
  53 0x00000074 (0x00000002)
  54 0x00000000 (0x00000000)
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowLinux Mint 14 "Nadia"Dec 14 20121.5.18 Yes Yes Gold Carlos Rodriguez 
ShowUbuntu 12.04 "Precise" (+ variants like Kubuntu)Nov 14 20121.5.17 N/A Yes Silver Bob 
ShowArch Linux x86_64Mar 02 20121.4-rc6 Yes Yes Gold an anonymous user 
ShowLinux Mint 12 "Lisa"Feb 29 20121.4-rc5 Yes Yes Garbage matthew 
ShowUbuntu 11.04 "Natty" x86_64 (+ variants like Kubuntu)May 02 20111.3.19 Yes Yes Gold Justin Soulia 


Known bugs
Bug # Description Status Resolution Other apps affected
23048 Unreal Tournament 3 fails and locks up UNCONFIRMED View

 
Installation
Running full game:
  1. Install mfc42 - for example, with winetricks:
    winetricks mfc42
  2. Insert the CD, or mount the ISO:
    mount -oloop Halo.iso /cdrom
  3. Launch the setup:
    ./Setup.Exe
  4. Run the updater to patch Halo, which now includes no-cd:
    ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Halo/haloupdate.exe
  5. Run the game. The working directory must be the Halo directory.
    cd .wine/drive_c/Program\ Files/Microsoft\ Games/Halo
    ./halo.exe
Running trial:

Installing 'halotrialsetup.exe' into a clean wineprefix should work fine with wine-1.3.37.

To run the game, the working directory must be the Halo Trial directory, e.g.

cd ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Halo\ Trial/
wine halo.exe

 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Graphics problem
by Bob Jacob on Monday December 17th 2012, 19:38
I'm currently running on engine CXG 7.2 Every other engine i've tried comes up with an error stating that it "cannot allocate required memory. some other applications has loaded where halo needs to be located." That aside, the game opens fine, the opening videos work fine, but as soon as i get to the main menu the graphics are all screwed up. The sound works fine however. Any one else get this or know how to fix it?

[post new] [reply to this]

Installer hangs: Oneiric, Wine 1.3.28
by Isaac Sutherland on Tuesday December 27th 2011, 13:25
I've documented my issue here: askubuntu.com/questions/90300/halo-combat-evolved-in-wine

Any ideas what is causing this?

[post new] [reply to this]

Help :(
by Zach Smith on Monday August 15th 2011, 4:00
I get this error when i run the halo.exe(game) in terminal
What does it mean?

zach@System:~/.wine/drive_c/Program Files/Microsoft Games/Halo$ ./halo.exeerr:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\mscoree.dll" (error=80)
err:ole:CoCreateInstance apartment not initialised
err:devenum:DEVENUM_RegisterQuartz Failed to register Quartz. Error was 0x800401f0)
fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0xa80e914, overlapped 0xa80e918): stub
wine: configuration in '/home/zach/.wine' has been updated.
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000001 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x32d4b0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32cf94,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32c9b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32caa8,0x00000000), stub!
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:dxdiag:ProcessCommandLine /t unimplemented
fixme:imm:ImmDisableIME (-1): stub
fixme:advapi:RegisterEventSourceW ((null),L"Halo"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x0000004f,0x5dd83c,0x5dd3f4): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0005,0x0000004f,0x1343e8,0x5dd3f4): stub
err:eventlog:ReportEventW L"halo.exe"
err:eventlog:ReportEventW L"1.0.9.620"
err:eventlog:ReportEventW L"unknown"
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"0014c773"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub

[post new] [reply to this]

Cannot allocate required memory. Some application has loaded where Halo wants to be located.
by Chase Tarson on Tuesday April 26th 2011, 20:10
Using Wine.app packaged with WineBottler running Wine 1.2.2, I was able to install and update Halo. However, upon clicking on halo.exe, at /users/name/wine files/program files/microsoft windows/halo/halo.exe.

I was able to update to 1.0.9 Halo, however when I try to run the Halo.exe, it gives me this error. Help would be appreciated.

[post new] [reply to this]

CD Mount location
by Damian Pound on Thursday March 24th 2011, 16:05
Halo among many other games require disc checking and to let the game check for the disc, you need to provide Wine with the path to the disc's mount location. The problem is that some distributions use the disc's label to name the mount location, so to avoid this follow my mini-guide:
Just copy/paste everything but the comments into terminal and it should work, except the last two commands, those require the GUI.
[Terminal]
sudo -i
#Create mount location and allow everyone to use it
cd /media/
mkdir cdrom
chmod 777 cdrom
#Append some stuff to fstab to mount the disc drive at /media/cdrom
echo -e "\n#This is for mounting disc drive to a consistent location\n/dev/sr0 media/cdrom iso9660 users,ro,exec,suid 0 0" >> /etc/fstab
#verify it is correct
gedit /etc/fstab
#open wine configuration and add /media/cdrom to the Drives list
winecfg
[/Terminal]

[post new] [reply to this]

Full working halo!!!
by Alex Aranow on Monday February 14th 2011, 19:56
Try using this version of halo that i patched myself!!
It totally works on my Ubuntu 10.10, full video, mouse and sound!
yes the file is large but i made it portable!
just open with a archiving program that supports RAR and extract it, and run haloce.exe (make sure run as program is checked.)

www.mediafire.com/?g0ucgofmgdbzf8o

[post new] [reply to this]

Jerky mouse
by Chris on Saturday December 25th 2010, 17:54
I installed Halo last night because my GF and I had been playing it on an Xbox we got for her brother for xmas, and I was hoping to be able to play through the co-op game on our desktops. Unfortunately not, but that's another story.

Everything worked pretty well as far as installation, starting the game (fullscreen even) etc. However, as several people here (and elsewhere) have pointed out, there are some mouse issues with the game. After hours of twiddling I've got it pretty well nailed down I think.

I'm relatively sure the problem is more in how the game was coded with respect to vsync and the respective interaction between vsync/D3D/Wine's OpenGL layer. I don't believe there is a whole lot wine devs can do to fix this 'problem' (just my opinion though).

Some of the suggestions here and elsewhere about RenderTargetLockMode and turning off Specular lighting didn't do much for me. Turning off the lighting probably helps with the framerate, which may help if you have a machine that can't consistantly push 60+ fps.

If you set the game to run in '30fps' mode, the mouse jerkiness mostly disappears but mouse movement is still overly sensitive. I found the smoothest running settings were to ensure that my video card was honoring vsync (nvidia in my case) and to set the game to run using vsync. Use CTL+F12 in-game to check to your FPS to ensure it's being capped at the refresh rate of your monitor. This will dramatically reduce mouse jerkiness. Some jerkiness would come back here and there when the framerate would dip below the refresh rate.

Also, in my case, my window manager's mouse acceleration and threshold settings carried over to Halo, making the mouse overly sensitive even on it's lowest settings. As a fix, I created a script to start Halo with. Below is the simple script:

#!/bin/bash

xset m 1 1
__GL_SYNC_TO_VBLANK=1 wine halo.exe
xset m default

This results in pretty smooth gameplay on my system @ 1440x900 (X4 610 @ 3.2ghz, 9800GT, wine 1.3.10). Note for ATi users, you'll need to figure out how to force VBLANK for opengl, as the above environmental variable is probably nvidia only.

[post new] [reply to this]

Game video is toast
by Steven Saus on Monday December 6th 2010, 18:55
Same problems as Rich below (Ubuntu 10.04, Wine 1.3.8) - installer works flawlessly, intro graphics work fine, especially using the -window switch. And then it's a black screen with the background music.

The best performance I got (at least for the intro was with this commandline:

wine halo.exe -console -window -width640 -UseFF

I would get a running background terminal of this error:

fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Location SFLAG_INTEXTURE (0x40).


(There's more, all the same kind of thing.)exit

The -safemode switch reliably crashed the game even before a single intro video loaded.

Any help would be appreciated.

[post new] [reply to this]

Halo Upside Down
by Matt on Thursday August 12th 2010, 15:19
Has anyone had a similar problem?
Halo plays smoothly but is flipped upside down so moving the mouse down goes towards the top of the screen and your (Master Cheif's) feet are on the top of the screen.

[post new] [reply to this]

Installation Video
by Jake ward on Sunday July 25th 2010, 3:57
www.youtube.com/watch?v=z4kC-EOCnwg

Quick video showing how to install the game, Also showing online gameplay towards end

[post new] [reply to this]

Gameplay video
by Jake ward on Tuesday March 23rd 2010, 12:33
www.youtube.com/watch?v=TkiI48SJsBw&feature=player_embedded

Showing the game with the mouse still playing up

[post new] [reply to this]

Just so you know
by Ken Cluck on Tuesday February 23rd 2010, 19:54
When I installed Halo in Slackware 13 I couldn't click any of the buttons to install. All I had to do was install it in a Virtual Machine than copy it over to the host computer and it worked fine. :)

[post new] [reply to this]

haloupdate.exe crashes in 1.1.34
by Sean Jodrey on Tuesday December 15th 2009, 10:49
Halo PC sound and graphics are great in 1.1.34 (for me?), controls are still very sloppy. Can't update the game to play online because the updater crashes with an unhandled exception.

[post new] [reply to this]

Mini 10v Karmic
by Rich on Wednesday November 4th 2009, 9:07
Hi,

Has anyone had a go at getting Halo to work on the Dell Mini 10v, i read somewhere that quite a few people play it in XP on their minis so just wondered if it would work in Ubuntu under wine.

So far ive installed the game and the intro vids will play but the menu is just a blank black screen with the music playing in the background, i can skip through the menu (pressing enter) and the sound effects will paly for the cryo tube scene at the start....

Im using wine 1.1.32 and am totally stuck, have tried running it with the following flags -

-vidmode 1024,600,60 (screen res of my mini 10v)
-novideo
-use00 (also tried -useff and -use11)

Anyone got any other suggestions?

Thanks,

Rich

[post new] [reply to this]

No More Mouse Lag!
by Kyle on Tuesday July 7th 2009, 2:14
Hi guys,
My dream came true, I got HALO to run very very smooth. I'm using GeForce GTX 260 and 190.09 on x86_64 GNU/Linux and Wine 1.1.25. I tried the dinput mouse trick but it did not work at all for me. Currently I'm gaming at 1920x1200 and have AA16x and AF16x enabled. I had to enable VSYNC (Sync to VBlank) on all OpenGL apps in Nvidia X Server Settings -> OpenGL Settings and I also had to turn on VSYNC within HALO options. Also with 1.1.25 I can turn masterchief all 360 degrees around! That's it!

[post new] [reply to this]

Mouse stops
by Tibi on Sunday May 24th 2009, 14:55
I followed the instructions above to install the game and used dinput8 as native to get rid of that mouse lag. Movement is smooth now,but I can't spin the cursor for more than about 60-90 degrees horizontally (vertical seems fine,though). It just stops at the 2/3 or at the middle of the screen and won't budge any further.
Unchecking the "Allow the window manager to control the window" box didn't help. Resolution is 1280*1024,both game and desktop.
I'm running Wine 1.1.21 on Interpid.
Any ideas?

[post new] [reply to this]

Mouse lag
by Ionel Vasile on Saturday May 16th 2009, 6:12
I'm not sure what caused it to stop, but it's either the latest version of wine as of now (1.1.21), going in my mouse settings and setting both the sensitivity and acceleration exactly at the middle, or not allowing the window manager to control the windows. However, you may try either of those and I can guarantee there will be no mouse lag.
-Ionel

[post new] [reply to this]

Mouse Lag
by smitty on Tuesday April 21st 2009, 13:49
The mouse lag is just horrible. I tried adjusting the settings in game and on my mouse. It is practically unplayable! You might be able to play the campaign like that but, no way will you be any good online. Just boot into windows if you want to play this one.

[post new] [reply to this]

Need Help with halo Please!
by Dark on Sunday April 5th 2009, 1:08
ok i have halo installed and it works very well with one single solitary exception...... its very...very...very...... SLOW!

please help me to get this to run at a maintainable Frame Rate...

please post all you information here

www.linuxforums.org/forum/ubuntu-help/144158-new-linux-plz-help-me.html

[post new] [reply to this]

Direct3D error / Irremediable error
by pol on Wednesday March 4th 2009, 15:56
Hi,

I have installed Halo like it's explained in the howto and all the installation worked fine. But when I try to launch the game I have an error, it's an error in french so I will try to translate it ^^

Irremediable error: A problem appeared during the initialization of directD. It's possible that the acceleration material is deactivated. Please execute DXDIAG.

And I can't launch the game... I tried to install directx with winetricks but I have an error...

thx

[post new] [reply to this]

Weird rendering problem
by Justin Soulia on Friday August 29th 2008, 17:55
I installed and ran Halo on my system today (and also updated it to 1.08 :D), and I encountered a very strange rendering glitch. When I run the game, the menu is all black, NO text or menu elements, and the Halo itself is not in view until it pans across the entire screen.

Also, I managed to start a campaign game (since if you press enter you do get the text for the menu's after the main menu, if that makes sense). It seems that only the map geometry and it's textures will load; the sky, characters, and anything that wasn't physically built into the map geometry is invisible. Radiosity lighting still seems to have effects though.

I'm running Kubuntu 8.04 (KDE4 Remix) with WINE 1.1.3, using a GeForce 4000MX video card (so obviously meaning it's limited to fixed function capabilities; no vertex shaders or specular effects), using the NVIDIA accelerated graphics drivers, version 96.43.05-pkg1.

I have a feeling that it is a result of the older graphics drivers, but I'm not sure if the more recent ones support my older card. This occurred with WINE 0.9.59 for me on Kubuntu 7.10.

I'd so love to get to play this game, it's the only one I run that has major issues :(. I'll upload a screenshot later.

[post new] [reply to this]

no-cd crack
by Cory on Friday August 29th 2008, 16:44
I didn't have to install a no-cd crack using wine 1.0.0 on frugalware-current. However, I had to set d: to point to /mnt/cdrom in winecfg and play with the CD in the drive.

[post new] [reply to this]

Halo 1.08 no disc check
by Arvin Sonuhi on Sunday August 10th 2008, 9:00
I'm gonna try Halo with wine 0.9.42 (last version that worked perfectly with halo) on Kubuntu 7.04/7.10 and get online. No cracks required for Halo 1.08. This obviously means you get to play in the standard Halo servers from within Linux.

I'll create test data when I've done it. I'm crossing fingers that nothing will get in the way.

[post new] [reply to this]

shaders\vsh.bin
by David Drahos on Tuesday July 22nd 2008, 20:31
I installed the game and ran it perfect in crossover. But now it's going on about a corrupt shaders\vsh.bin, which can't be true cause it worked with another wine derivative. I am not using Halo CE, but Halo Custom Edition. It's the same game minus the single player.

[post new] [reply to this]

SecuROM
by Young Chulo on Wednesday June 18th 2008, 20:14
I don't know if any of you know this, and I don't know if this will work with wine, but I used this when I ran on Windows, you can completely and safely bypass copy protection without having to use a crack with a program called 5Star Game Copy, you can get it from www.engelmann.com/?file=5stargamecopy if you don't want to buy it, you'll have to find a serial on your own :)
PS with wine version 1, I got halo to install with no errors at all, I remember with wine version 0.9.54 I think it was, I used to get all kinds of errors, like it saying it needed some kind of installer app, and some dll's missing

[post new] [reply to this]

SOLVED: haloupdate.exe error
by Jesse Fox on Friday June 13th 2008, 23:55
my system info
OS: Gentoo Linux
Kernel: 2.6.24-gentoo-r8 kernel (i686)
wine version: 1.0-rc4

Hey all, hopefully this will help some of you if you're having update errors that i was.

Halo installed fine for me - not sure what version of wine i initially installed it on, but it was recent (less than 2 months ago). The game would start but i didnt test much further than that since you needed to update to 1.07 to play online.

this is where my problem was. haloupdate.exe started fine, would download the patch, but then error before completing the update.

i checked haloupdate.txt to see what was happening and it appeared as though chktrust.exe would take the downloaded patch as a parameter to verify it in some way. It was at this point that the update would fail. something like "chktrust.exe _halopat.dat returned 1: FAILED".

i wrote a small program (if you'd call it that) to try and solve this problem.


#include
using namespace std;

int main(int argc, char * argv[])
{
return 0;
}


i then cross compiled it with
i686-mingw32-g++ main.cpp -o chktrust.exe

rename the original chktrust.exe in your Halo directory to something else and replace it with this new homemade one.

I then ran haloupdate.exe again and it finished with no errors.

[post new] [reply to this]

Virtual desktop?
by Ty on Tuesday June 10th 2008, 16:06
I want to run Halo in a small virtual desktop, as shown in many screens! How do I do this, and how do I force halo to run at my desired resolution (an example would help...)?

Thanks!

[post new] [reply to this]

Can't change graphic settings.
by superppl on Friday May 16th 2008, 14:48
Hey guys, I can't change graphics settings that require a "restart" in the game. If I try to, then the screen will just go black, but sound still works. I've been playing the game on default settings and so far everything works gameplay wise, and the mouse is a little too sensitive even on "1".
The resolution is stuck on the default 800x600, which is kinda annoying because my widescreen monitor doesn't support it, and in windowed mode the mouse keeps leaving the game.
Using the option -vidmode results in an error window that reads "success", but the resolution stays the same.
Does anyone have any ideas how I can change the resolution?

[post new] [reply to this]


by Kevin Lange on Sunday April 27th 2008, 12:20
It seems there are some problems with Mesa on Intel, they still persist in 7.0.3. I reported the problem as requested, I'd love to see them fix it.

bugs.freedesktop.org/show_bug.cgi?id=15735

[post new] [reply to this]

Wine's crazy
by Lo Cox on Wednesday December 12th 2007, 1:29
Hey everyone my wine's totally crazy, here's what happens when I try to install Halo:

If I run it on superuser mode I get the "Cannot load PidGen.dll" - even though mfc42.dll has been properly placed in my system32 folder.

If I run it with my login the setup tells me it can't create the folders or copy the files.

Does anybody know what's wrong?? I appreciate your answers!

Thanks in advance,

Lo.

P.S. I use Mandriva Linux 2007 and Wine 0.9.33

[post new] [reply to this]

  • RE: Wine's crazy by Esteban Rozo Velandia on Wednesday December 24th 2008, 21:44
Halo crashes after opening videos
by Doug M on Saturday November 3rd 2007, 13:27
Finally got Halo to run, but after the opening videos, it crashes before the main menu is shown. The last few lines of the output are:
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
Mesa 6.5.2 implementation error: i915_program_error: Exceeded max temporary reg
Please report at bugzilla.freedesktop.org
Mesa 6.5.2 implementation error: i915_program_error: Exceeded max nr indirect texture lookups
Please report at bugzilla.freedesktop.org
intel_batchbuffer.c:145: intel_flush_inline_primitive: Assertion `intel->prim.primitive != ~0' failed.
DRM_I830_CMDBUFFER: -22

If I try to run in safe mode, the main menu appears, but it is cut up and imposable to read. Whats wrong?

[post new] [reply to this]

32 bit in Window mode
by Keith on Sunday October 14th 2007, 20:32
when i run Halo in safemode(after following the above instructions) i get the error message:

Halo PC requires a 32 bit color quality setting in a windowed mode.

my ATI video runs up to 24 bit mode with ati drivers.

this is on a Hp Pavilion dv5000 running debian lenny.

wine version wine-0.9.44

is there a work around for the 32bit mode?

[post new] [reply to this]

Requires 32-bit color
by SheeEttin on Friday September 21st 2007, 10:28
Wine 0.9.45, Halo is asking for 32-bit color.
1. This wasn't happening before, was it?
2. Is there a fix (aside from downgrading Wine)?

[post new] [reply to this]

Halo stop working
by Dan Jenkins on Sunday August 12th 2007, 18:38
Halo is broken with the new Wine 0.9.43.Somebody please fix this in the next wine release.

[post new] [reply to this]

fullscreen issue with ubuntu
by Arvin Sonuhi on Monday August 6th 2007, 1:44
I posted test data for SuSE 10.2 and rated as platinum because it was nothing but perfect yet with Ubuntu 7.04 I can't enter fullscreen. I know there's a method to get the gnome panel out of the way to let you play the game fullscreen but it doesn't seem worth it to quit out of gnome and restart after you're done.

I know I'm being a little greedy but is there any other way? Also I forgot to add that I too had the mouse issue but it was very minimal. I just bumped up the sensitivity of both axis from 3 to 7.

Thanks.

[post new] [reply to this]

Install problem on opensuse
by Mike on Thursday August 2nd 2007, 21:06
Hi. I'm using wine-0.9.42 on opensuse 10.2/x86_64. Wine in general seems to work well, but on trying to install Halo from CD (wine /media/HALO/Setup.Exe), I go through the installer without issue until the file copy step where it hangs after printing the following messages:

fixme:exec:SHELL_execute flags ignored: 0x00000400
err:msi:copy_package_to_temp failed to copy package L"C:\\Program Files\\Microsoft Games\\Halo\\msxmlenu.msi"
fixme:msi:MSI_OpenDatabaseW open failed r = 80030002!
fixme:imm:ImmGetDefaultIMEWnd (0x20048 - 0x10028 0x15ded8 ): semi-stub

Any suggestions? Thanks!

[post new] [reply to this]

Can't run 640x480
by Peter Scott on Saturday July 14th 2007, 22:00
I installed Halo as directed, updated to the latest versions of everything with the no-cd hack, and it works. I can't see the flashlight, but that's a small issue. The bigger problem is, I can't get the game to work in 640x480 mode. When I tell it to, I can see about half the screen but the other half is simply not updated at all.

Has anybody else managed to get Halo to run in 640x480?

[post new] [reply to this]

Doesn't work
by Mark Stowe on Thursday July 5th 2007, 23:15
It's all up and running, followed the instructions to the letter, and it asks for \shaders\vsh.bin, yet when I go to the actual folder, its there.

I have Ubuntu 7.04 Fiesty and Wine 0.9.40. Gigabyte motherboard with inbuilt sound and graphics, an AMD Athlon 64 X2 dual core 2200+ and 512 mb DDR2 RAM. Runs Halo excellently(perhaps more than excellently) on Windows XP (I have a dual boot).

I use this to launch it:
env WINEPREFIX="/home/mark/.wine" wine "C:\Program Files\Microsoft Games\Halo\halo.exe" -vidmode 1024,768,50 -novideo -use14

[post new] [reply to this]

"fix" mouse
by HoodedMan on Wednesday June 27th 2007, 11:27
apply the patch from:
www.winehq.org/pipermail/wine-patches/2007-April/038130.html

to wine 0.9.35 and the mouse will work normal again.
The reason for this regression is that they're cleaning up diunput from a variety of hacks -which is a GOOD thing in the long run- it's just unfortunate for us right now.

However, you can compile a custom version of wine and keep that in addition to your current wine install, just use the --prefix argument when compiling.

Anyway, to me this is rather much a moot point as the sound is still quite bad, but if you INSIST on running Halo under wine, this may bring you one step further :)

[post new] [reply to this]

Mouse is indescribeably laggy
by HoodedMan on Tuesday June 26th 2007, 17:43
Am I the only one experiencing this (after a series of distro-switching adventures I've reinstalled Wine and Halo, currently using wine 0.9.39)

[post new] [reply to this]


by Ben Klein on Friday May 11th 2007, 5:49
Just a few points I think worth noting:
1) If you feel you MUST have Halo running in windowed mode (like I do), you can get Wine to create a window that Halo will THINK is the full screen:
wine explorer /desktop=foo,1024x768 halo
Replace 'foo' with whatever you want, and 1024x768 with whatever *default* resolution you want wine to run at. Halo will probably want to run at 800x600 for the videos, but you can override this if you get any glitches (like I do):
wine explorer /desktop=foo,1024x768 halo -vidmode 1024,768
Of course, you should probably be running halo at the same resolution as your Wine virtual desktop :P NB: Halo's -vidmode flag expects width,height[,refresh]. That's a comma :)

2) If you exerience some sound glitches, they may improve if you disable debug output (this goes for most games really, but remember if something goes wrong it'll be harder for the Wine guys to help :) ):
WINEDEBUG=-all wine ...

3) The flashlight can be made to work (at least on my system) by lowering the shader level:
wine halo -use14

So here is the complete command I use to execute Halo:

WINEDEBUG=-all wine explorer /desktop=nose,1024x768 halo -vidmode 1024,768 -use14 -console

There are other handy little flags such as -novideo. Read about them by running:
wine halo -?

:)

[post new] [reply to this]




   << Back

Page loaded in 0.19937 seconds.