game-compatibility icon indicating copy to clipboard operation
game-compatibility copied to clipboard

Halo [Halo: Combat Evolved] [MS-004] [1.08]

Open mnadareski opened this issue 3 years ago • 1 comments

Using build df22c8b:

  • Opening FMV sound plays but no video (black screen)
  • Main menu sound and music plays but no video (black screen); still interactable judging by sounds
  • Attempting to navigate through the menu causes a softlock, seemingly

Notable messages:

[0x3DA4] INFO : D3D8    Please report that Halo shows the following message:
LOG_TEST_CASE: requested value for pTimeStamp
In EmuPatch_D3DDevice_GetVisibilityTestResult (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\Direct3D9.cpp line 3681)

XBE Info: Xbe.txt Kernel Debug: KrnlDebug.txt

mnadareski avatar May 24 '21 18:05 mnadareski

Using build 23c1dcf:

  • Opening FMV now showing video
  • Menu renders properly, including background and music image image
  • Previously created profile was seen as corrupted, but creating a new one worked
  • Starting the campaign ends up with a black screen but no crash. Hangs there for a long time with no new messages in the kernel debug

Notable messages:

[0x71B0] INFO : VTXSH   Please report that Halo shows the following message:
LOG_TEST_CASE: FVF without position
In XboxVertexShaderFromFVF (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 131)
[0x71B0] INFO : VTXSH   Please report that Halo shows the following message:
LOG_TEST_CASE: Unassigned Xbox vertex shader!
In GetXboxVertexShader (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 272)
[0x71B0] INFO : VTXSH   Please report that Halo shows the following message:
LOG_TEST_CASE: Xbox should always have a VertexShader set (even for FVF's)
In GetXboxVertexAttributeFormat (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbVertexShader.cpp line 360)
[0x71B0] INFO : PXSH    Please report that Halo shows the following message:
LOG_TEST_CASE: PS_INPUTTEXTURE(2) uses texture 0
In GetPSInputTexture (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbPixelShader.cpp line 336)
[0x71B0] INFO : PXSH    Please report that Halo shows the following message:
LOG_TEST_CASE: PS_INPUTTEXTURE(3) uses texture 0
In GetPSInputTexture (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbPixelShader.cpp line 338)
[0x71B0] INFO : PXSH    Please report that Halo shows the following message:
LOG_TEST_CASE: PS_COMBINERCOUNT_MUX_LSB detected
In Decode (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbPixelShader.cpp line 376)
[0x71E8] INFO : VTXSH   Please report that Halo shows the following message:
LOG_TEST_CASE: Vertex shader uses oFog mask other than x
In OutputHlsl (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\VertexShader.cpp line 67)
[0x71B0] INFO : PXSH    Please report that Halo shows the following message:
LOG_TEST_CASE: PS_TEXTUREMODES_CUBEMAP
In GetPSTextureModes (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbPixelShader.cpp line 249)
[0x71B0] INFO : PXSH    Please report that Halo shows the following message:
LOG_TEST_CASE: PS_CHANNEL_ALPHA detected on final combiner F input
In Decode (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\XbPixelShader.cpp line 230)
[0x71B0] INFO : D3D8    Please report that Halo shows the following message:
LOG_TEST_CASE: requested value for pTimeStamp
In EmuPatch_D3DDevice_GetVisibilityTestResult (D:\a\Cxbx-Reloaded\Cxbx-Reloaded\src\core\hle\D3D8\Direct3D9\Direct3D9.cpp line 3689)

Kernel Debug: KrnlDebug.txt

mnadareski avatar Jun 18 '21 20:06 mnadareski