Game-compatibility: Half - Life 2 [Half-Life 2] [EA-145] [1.01]

Created on 13 Jan 2018  ·  16Comments  ·  Source: Cxbx-Reloaded/game-compatibility


Half-Life 2

Description


This game uses two XBEs.
Default.xbe starts and displays some splash screens and videos, but the videos only show a black screen.
Then it starts the hl2_xbox.xbe, which uses LTCG.

Dumps


default.txt
hl2_xbox.txt
KrnlDebug_default_xbe.txt
hlecache_default_xbe.txt

Status

Previous behavior:
interactive in #417

Current behavior:
main xbe uses LTCG

Screenshots

2018-01-13 02_16_48-cxbx-reloaded 5ce5da70 jan 12 2018 _ emulating half - life 2 - fps_ 59 90 ms_

Additional Information


tested with build 5ce5da70

issue-audio issue-video language-english region-japan region-other region-us-canada state-partially-working type-retail uses-ltcg xdk-5849

Most helpful comment

KrnlDebug.txt
Build: 46c079cf
Gets to menu, however after it loads, console displays:
[0x0070] MAIN: Received Breakpoint Exception (int 3)

EIP := 0x00596301(=unknown+0x0)
EFL := 0x00000212
EAX := 0x0B84F601 EBX := 0x00000000 ECX := 0x0B84F62C EDX := 0x0B84F679
ESI := 0x00010000 EDI := 0x009AA91E ESP := 0x0B84F664 EBP := 0xFFFFFFFF
CR2 := 0x00000000

then crashes
image
image

All 16 comments

This one is formatted much better, thanks!

KrnlDebug.txt
Build: 46c079cf
Gets to menu, however after it loads, console displays:
[0x0070] MAIN: Received Breakpoint Exception (int 3)

EIP := 0x00596301(=unknown+0x0)
EFL := 0x00000212
EAX := 0x0B84F601 EBX := 0x00000000 ECX := 0x0B84F62C EDX := 0x0B84F679
ESI := 0x00010000 EDI := 0x009AA91E ESP := 0x0B84F664 EBP := 0xFFFFFFFF
CR2 := 0x00000000

then crashes
image
image

I replaced 10 bytes at 0x00596301 with NOP to avoid _debugbreak calling and game started loading further(game reads cfg and resource files from zip0_xbox.xzp). But then a lot of EmuX86_Mem_Read Failed (0xFE820010, 4) messages appears in console. Also FPS counter updates but screen is black.
image

Half-Life 2 goes ingame with black screen and 1fps.
KrnlDebug.txt
image

The game crashes after FatalError calling in this function.
image

Here is the place where function is called:
image

Here are the results with LLE GPU enabled:
image
image

image

I don't know what looks worse. This, or the game on an actual original Xbox.
At least it loads and plays with LLE GPU enabled. That's a plus.

The game runs with HLE. On actual original Xbox the game does not look that bad, it's not masterpiece like Doom 3 on Xbox, but still.

Shall we discuss the weather was well here?..... The point is, none of these remarks add anything of value to the issue. Please, only comment with facts and perhaps some evidence to back that up(like screenshots), but refrain from personal preferences and opinions.

The most recent build seems to have some regression. I only was given a black screen.

KrnlDebug.txt

The most recent build seems to have some regression. I only was given a black screen.

KrnlDebug.txt

Inside the debug file it says:

"[0x1418] WARN : INIT Invalid xbe signature. Homebrew, tampered or pirated xbe?"

Is that normal in this game? Or is your copy modified?

@Margen67
Why do you approving regressions without confirmation from other users?
Testers - when you noticing any regression - please test much more than once!
Actual state - ingame, game may crash after some time of gameplay. With all cores hack game works much faster - up to 20 fps, but I have got hang when Gordon encountered Barney, without hack - you may not get until that moment at all.
image

@Margen67
Why do you approving regressions without confirmation from other users?
Testers - when you noticing any regression - please test much more than once!
Actual state - ingame, game may crash after some time of gameplay. With all cores hack game works much faster - up to 20 fps, but I have got hang when Gordon encountered Barney, without hack - you may not get until that moment at all.
image

Do you have any hacks enabled? My regression came after I freshly restored my default options, and tested with vanilla settings.

Do you have any hacks enabled? My regression came after I freshly restored my default options, and tested with vanilla settings.

No, hack is need just for speedup (on screenshot you may see fps without all cores hack), game boots without any special settings.

I do not know what the issue is with this one, but I continue to only receive a black screen even on a brand new computer that I received since the last time I tested. I do not have any abnormal issues on about 50 other titles I have been testing.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fatjohnny118 picture fatjohnny118  ·  3Comments

ghost picture ghost  ·  3Comments

mnadareski picture mnadareski  ·  3Comments

Shideravan picture Shideravan  ·  3Comments

hotzenplotz3000 picture hotzenplotz3000  ·  3Comments