xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
472 stars 145 forks source link

4D53880C - Halo 3 Beta #1407

Open Vegetal-Pole opened 5 years ago

Vegetal-Pole commented 5 years ago

Long delisted from the Xbox Live Marketplace.

Tested on https://github.com/xenia-project/xenia/commit/b422ed750b37c9f936bb92682e34e39fa8fc2105

Issues:

Disc read error on launch. Seems to be unable to resolve path to WaveShell-Xbox.dll despite having the same relative path as retail Halo 3, which does not have this issue.

F> 00004828 HostPathDevice::ResolvePath(\default.xex) F> 00004828 HostPathDevice::ResolvePath(\default.xexp) C> 00004828 WARNING: imported a variable with no value: ExThreadObjectType !> 00004828 ResolvePath(WaveShell-Xbox.dll) failed - device not found w> 00004828 WARNING: an import variable was not resolved! (library: default, import lib: WaveShell-Xbox.dll, ordinal: 00A)

Log:

xenia.zip

Screenshot(s):

Labels:

marketplace-delisted

stianeklund commented 2 years ago

For reference, 4D5307E6 runs well without any major graphical glitches on Xenia 617b17e25, I reckon normal Halo 3 also runs well.

pivotman319-owo commented 1 year ago

Recently leaked Pimps at Sea alpha build (shares the same ID as the Halo 3 beta) crashes during mapload into main menu; apparently related to memory handling?

i> F8000028 (DbgPrint) -FATAL-
i> F8000028 (DbgPrint) -FATAL-
i> F8000028 (DbgPrint) -FATAL- halo3 cache release xenon 06481.06.11.17.1330.alpha_relea  Nov 17 2006 13:33:45
i> F8000028 (DbgPrint) -FATAL- ### ASSERTION FAILED:  at ..\memory\memory_pool.cpp,#594
i> F8000028 (DbgPrint) -FATAL-   usable_size >= 0
F> F8000028 HostPathDevice::ResolvePath(\crash_info.txt)
i> F8000028 xeRtlNtStatusToDosError C000000F => 2
F> F8000028 HostPathDevice::ResolvePath()
w> F8000028 Attempted to open the file/dir for create/write
F> F8000028 HostPathDevice::ResolvePath()
i> F8000028 xeRtlNtStatusToDosError C0000022 => 5
i> F8000028 (DbgPrint) WARNING system: file_create('crash_info.txt') error 0x00000005

image

xenia.log - d3d12 xenia.log - vulkan

Edit: Changing protect_zero to false in config allows the game to boot properly, although a hang occurs

xenia_2022-12-25_22-31-45

Margen67 commented 3 weeks ago

Xenia Canary issue: https://github.com/xenia-canary/game-compatibility/issues/16