Skip to content
This repository has been archived by the owner on Jul 27, 2021. It is now read-only.

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

Open
mnadareski opened this issue May 24, 2021 · 1 comment
Open

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

mnadareski opened this issue May 24, 2021 · 1 comment
Labels

Comments

@mnadareski
Copy link

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
Copy link
Author

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants