Open LiamBKenny opened 6 years ago
As the error message you received shows, this title uses LTCG and cannot be supported with a HLE based emulator. You'll either have to try your luck with a different emulator, such as XQEMU, or wait until we can get a functioning NV2A LLE: Which is still quite a long time away from being viable for this project.
I'm sorry, but there's not much else we can do at this point.
Background: LTCG is an optimization technique that alters function signatures in such a way that makes them undetectable by symbol scanning, meaning that the only way to support these games is to use traditional, low-level emulation,
Fails to load due to being a LTCG Title. My XBE TitleID matched this one but I wanted to add more information about it. The game is called [The Hobbit The Prelude To The Lord Of The Rings] on the disc.
---------------------------
Cxbx-Reloaded
---------------------------
Received Fatal Message:
* LTCG Title Detected: This game is not supported by HLE
---------------------------
OK
---------------------------
Previous behavior:
Failed to load due to being a LTCG Title
Current behavior:
Fails to load due to being a LTCG Title
Tested on cc0e5105 (Jan 19 2018)
Received Fatal Message. Won't boot.
---------------------------
Cxbx-Reloaded
---------------------------
Received Fatal Message:
* CreateSoundBuffer error: 80070057
---------------------------
OK
---------------------------
Previous behavior:
Fails to load due to being a LTCG Title
Current behavior:
CreateSoundBuffer error
Tested with 15335306
Latest develop:
Update status, please:
Cannot launch Hobbit Game, get 'Received Fatal Message: LTCG title Dected: This game is not supported by HLE would really like to play.
KrnlDebug
``` [0x2120] INIT: Cxbx-Reloaded Version b5a3d23f (Dec 21 2017) [0x2120] INIT: Log started at 2017-12-21 14:02:16 [0x2120] INIT: Debug Trace Disabled. [0x2120] INIT: Mapped 64 MiB of Xbox contiguous memory at 0x80000000 to 0x83FFFFFF [0x2120] INIT: Loaded contiguous memory.bin [0x2120] INIT: Mapped contiguous memory to Xbox tiled memory at 0xF0000000 to 0xF3FFFFFF Xbe::Xbe: Opening Xbe file...OK Xbe::Xbe: Storing Xbe Path...OK Xbe::Xbe: Reading Image Header...OK Xbe::Xbe: Reading Image Header Extra Bytes...OK Xbe::Xbe: Reading Certificate...OK Xbe::Xbe: Title identified as The Hobbit Xbe::Xbe: Reading Section Headers... Xbe::Xbe: Reading Section Header 0x0000...OK Xbe::Xbe: Reading Section Header 0x0001...OK Xbe::Xbe: Reading Section Header 0x0002...OK Xbe::Xbe: Reading Section Header 0x0003...OK Xbe::Xbe: Reading Section Header 0x0004...OK Xbe::Xbe: Reading Section Header 0x0005...OK Xbe::Xbe: Reading Section Header 0x0006...OK Xbe::Xbe: Reading Section Header 0x0007...OK Xbe::Xbe: Reading Section Header 0x0008...OK Xbe::Xbe: Reading Section Header 0x0009...OK Xbe::Xbe: Reading Section Header 0x000A...OK Xbe::Xbe: Reading Section Header 0x000B...OK Xbe::Xbe: Reading Section Header 0x000C...OK Xbe::Xbe: Reading Section Header 0x000D...OK Xbe::Xbe: Reading Section Header 0x000E...OK Xbe::Xbe: Reading Section Header 0x000F...OK Xbe::Xbe: Reading Section Header 0x0010...OK Xbe::Xbe: Reading Section Header 0x0011...OK Xbe::Xbe: Reading Section Header 0x0012...OK Xbe::Xbe: Reading Section Header 0x0013...OK Xbe::Xbe: Reading Section Header 0x0014...OK Xbe::Xbe: Reading Section Header 0x0015...OK Xbe::Xbe: Reading Section Header 0x0016...OK Xbe::Xbe: Reading Section Header 0x0017...OK Xbe::Xbe: Reading Section Header 0x0018...OK Xbe::Xbe: Reading Section Header 0x0019...OK Xbe::Xbe: Reading Section Header 0x001A...OK Xbe::Xbe: Reading Section Header 0x001B...OK Xbe::Xbe: Reading Section Names... Xbe::Xbe: Reading Section Name 0x0000...OK (.text) Xbe::Xbe: Reading Section Name 0x0001...OK (BINK32X2) Xbe::Xbe: Reading Section Name 0x0002...OK (BINK16X2) Xbe::Xbe: Reading Section Name 0x0003...OK (BINK32A) Xbe::Xbe: Reading Section Name 0x0004...OK (BINK16) Xbe::Xbe: Reading Section Name 0x0005...OK (BINK16MX) Xbe::Xbe: Reading Section Name 0x0006...OK (BINKYUY2) Xbe::Xbe: Reading Section Name 0x0007...OK (BINKYUY2) Xbe::Xbe: Reading Section Name 0x0008...OK (BINK) Xbe::Xbe: Reading Section Name 0x0009...OK (BINK32) Xbe::Xbe: Reading Section Name 0x000A...OK (BINKYUY2) Xbe::Xbe: Reading Section Name 0x000B...OK (BINK16M) Xbe::Xbe: Reading Section Name 0x000C...OK (BINK32M) Xbe::Xbe: Reading Section Name 0x000D...OK (BINKYUY2) Xbe::Xbe: Reading Section Name 0x000E...OK (BINK5551) Xbe::Xbe: Reading Section Name 0x000F...OK (BINK4444) Xbe::Xbe: Reading Section Name 0x0010...OK (BINK32MX) Xbe::Xbe: Reading Section Name 0x0011...OK (DSOUND) Xbe::Xbe: Reading Section Name 0x0012...OK (XGRPH) Xbe::Xbe: Reading Section Name 0x0013...OK (D3D) Xbe::Xbe: Reading Section Name 0x0014...OK (XPP) Xbe::Xbe: Reading Section Name 0x0015...OK (.rdata) Xbe::Xbe: Reading Section Name 0x0016...OK (.data) Xbe::Xbe: Reading Section Name 0x0017...OK (DOLBY) Xbe::Xbe: Reading Section Name 0x0018...OK (BINKDATA) Xbe::Xbe: Reading Section Name 0x0019...OK ($$XTIMAGE) Xbe::Xbe: Reading Section Name 0x001A...OK ($$XSIMAGE) Xbe::Xbe: Reading Section Name 0x001B...OK (.XTLID) Xbe::Xbe: Reading Library Versions... Xbe::Xbe: Reading Library Version 0x0000...OK Xbe::Xbe: Reading Library Version 0x0001...OK Xbe::Xbe: Reading Library Version 0x0002...OK Xbe::Xbe: Reading Library Version 0x0003...OK Xbe::Xbe: Reading Library Version 0x0004...OK Xbe::Xbe: Reading Library Version 0x0005...OK Xbe::Xbe: Reading Kernel Library Version...OK Xbe::Xbe: Reading Xapi Library Version...OK Xbe::Xbe: Reading Sections... Xbe::Xbe: Reading Section 0x0000...OK Xbe::Xbe: Reading Section 0x0001...OK Xbe::Xbe: Reading Section 0x0002...OK Xbe::Xbe: Reading Section 0x0003...OK Xbe::Xbe: Reading Section 0x0004...OK Xbe::Xbe: Reading Section 0x0005...OK Xbe::Xbe: Reading Section 0x0006...OK Xbe::Xbe: Reading Section 0x0007...OK Xbe::Xbe: Reading Section 0x0008...OK Xbe::Xbe: Reading Section 0x0009...OK Xbe::Xbe: Reading Section 0x000A...OK Xbe::Xbe: Reading Section 0x000B...OK Xbe::Xbe: Reading Section 0x000C...OK Xbe::Xbe: Reading Section 0x000D...OK Xbe::Xbe: Reading Section 0x000E...OK Xbe::Xbe: Reading Section 0x000F...OK Xbe::Xbe: Reading Section 0x0010...OK Xbe::Xbe: Reading Section 0x0011...OK Xbe::Xbe: Reading Section 0x0012...OK Xbe::Xbe: Reading Section 0x0013...OK Xbe::Xbe: Reading Section 0x0014...OK Xbe::Xbe: Reading Section 0x0015...OK Xbe::Xbe: Reading Section 0x0016...OK Xbe::Xbe: Reading Section 0x0017...OK Xbe::Xbe: Reading Section 0x0018...OK Xbe::Xbe: Reading Section 0x0019...OK Xbe::Xbe: Reading Section 0x001A...OK Xbe::Xbe: Reading Section 0x001B...OK Xbe::Xbe: Reading Thread Local Storage...OK [0x2120] INIT: Debug Trace Disabled. [0x2120] INIT: Initialized dummy kernel image header. ---------------------------- LLE CONFIG ---------------------------- LLE for APU is disabled LLE for GPU is disabled LLE for JIT is disabled --------------------------- INPUT CONFIG --------------------------- Using XInput --------------------------- VIDEO CONFIG --------------------------- Direct3D Device: Direct3D HAL (Hardware Accelerated) Video Resolution: Automatic (Default) Force VSync is enabled Fullscreen is enabled Hardware YUV is enabled --------------------------- AUDIO CONFIG --------------------------- Audio Adapter: Primary Audio Device Legacy Audio Hack is disabled PCM is enabled XADPCM is disabled Unknown Codec is disabled ------------------------- END OF CONFIG LOG ------------------------ [0x2120] WARN: Failed to load Keys.bin. Cxbx-Reloaded will be unable to read Save Data from a real Xbox [0x2120] INIT: XeImageFileName = D:\default.xbe [0x2120] INIT: Title : The Hobbit [0x2120] INIT: XBE TitleID : 56550023 [0x2120] INIT: XBE TitleName : The Hobbit [0x2120] INIT: XBE Region : ALL [0x2120] INIT: XBE Library 0 : XAPILIB (version 5558) [0x2120] INIT: XBE Library 1 : XBOXKRNL (version 5558) [0x2120] INIT: XBE Library 2 : LIBCMT (version 5558) [0x2120] INIT: XBE Library 3 : DSOUND (version 5558) [0x2120] INIT: XBE Library 4 : D3D8LTCG (version 5558) [0x2120] INIT: XBE Library 5 : XGRAPHCL (version 5558) CxbxDbg> ******************************************************************************* * Cxbx-Reloaded High Level Emulation database last modified Thu Dec 21 04:28:03 2017 ******************************************************************************* HLE: Detected Microsoft XDK application... HLE: Starting pass #1... HLE: * Searching HLE database for XAPILIB version 1.0.5558... Found HLE: 0x001123e8 -> CreateMutexA_UNPATCHED 3911 *UNPATCHED* HLE: 0x00115d79 -> CreateThread_UNPATCHED 3911 *UNPATCHED* HLE: 0x00115c38 -> ExitThread_UNPATCHED 3911 *UNPATCHED* HLE: 0x00113cb0 -> XCalculateSignatureBegin_UNPATCHED 4039 *UNPATCHED* HLE: 0x00114c6e -> XapiBootDash_UNPATCHED 3911 *UNPATCHED* HLE: 0x00114f64 -> XapiInitProcess_UNPATCHED 5028 *UNPATCHED* HLE: 0x00115ce1 -> XapiThreadStartup_UNPATCHED 3911 *UNPATCHED* HLE: 0x001129a5 -> GetTimeZoneInformation_UNPATCHED 3911 *UNPATCHED* HLE: 0x0011592d -> OutputDebugStringA 3911 *PATCHED* HLE: 0x00115be2 -> RaiseException 3911 *PATCHED* HLE: 0x00115b6a -> SetThreadPriority 3911 *PATCHED* HLE: 0x001188bc -> XAutoPowerDownResetTimer_UNPATCHED 3911 *UNPATCHED* HLE: 0x00111890 -> XLaunchNewImageA 5344 *NO PATCH AVAILABLE!* HLE: 0x001121c3 -> XMountUtilityDrive 4432 *NO PATCH AVAILABLE!* HLE: 0x00115c5c -> XRegisterThreadNotifyRoutine 3911 *NO PATCH AVAILABLE!* HLE: 0x0025e940 -> GetTypeInformation 4134 (XREF) HLE: 0x0025eabc -> XGetDeviceChanges 3911 *PATCHED* HLE: 0x0025ea9a -> XGetDevices 3911 *PATCHED* HLE: 0x00261984 -> XID_fCloseDevice 4831 (XREF) HLE: 0x0025e084 -> XInitDevices 5120 *PATCHED* HLE: 0x0025e9c1 -> XInputClose 3911 *PATCHED* HLE: 0x0025e9cd -> XInputGetState 5455 *PATCHED* HLE: 0x0025e96b -> XInputOpen 4242 *PATCHED* HLE: 0x0025ea40 -> XInputSetState 4831 *PATCHED* HLE: * Searching HLE database for XBOXKRNL version 1.0.5558... Skipped HLE: * Searching HLE database for LIBCMT version 1.0.5558... Skipped HLE: * Searching HLE database for DSOUND version 1.0.5558... Found HLE: 0x0021fade -> DirectSoundEnterCriticalSection 3911 (XREF) HLE: 0x00225296 -> CMcpxBuffer_GetCurrentPosition 4134 (XREF) HLE: 0x00225254 -> CMcpxBuffer_GetStatus 4831 (XREF) HLE: 0x002251e1 -> CMcpxBuffer_Pause 4831 (XREF) HLE: 0x002256a0 -> CMcpxBuffer_Play 4831 (XREF) HLE: 0x00220f10 -> CMcpxBuffer_SetBufferData 5455 (XREF) HLE: 0x002257fe -> CMcpxBuffer_SetCurrentPosition 4134 (XREF) HLE: 0x0022576e -> CMcpxBuffer_Stop 4242 (XREF) HLE: 0x0022432a -> CMcpxVoiceClient_SetFilter 4134 (XREF) HLE: 0x002246ae -> CMcpxVoiceClient_SetMixBins 4134 (XREF) HLE: 0x0022476f -> CMcpxVoiceClient_SetVolume 4134 (XREF) HLE: 0x0021f94c -> DSound_CRefCount_AddRef 4039 (XREF) HLE: 0x0021f96a -> DSound_CRefCount_Release 5455 (XREF) HLE: 0x0021fd32 -> CDirectSoundVoiceSettings_SetMixBinVolumes 4134 (XREF) HLE: 0x00220ecc -> CDirectSoundVoice_SetFormat 4721 (XREF) HLE: 0x00220bc4 -> CDirectSoundVoice_SetFrequency 4134 (XREF) HLE: 0x0021fe47 -> CDirectSoundVoice_SetHeadroom 4134 (XREF) HLE: 0x00220be8 -> CDirectSoundVoice_SetMixBins 4039 (XREF) HLE: 0x0021fe6a -> CDirectSoundVoice_SetMixBinVolumes 4039 (XREF) HLE: 0x0021fe12 -> CDirectSoundVoice_SetPitch 4039 (XREF) HLE: 0x0021fe2b -> CDirectSoundVoice_SetVolume 4134 (XREF) HLE: 0x0022104a -> CDirectSound3DCalculator_Calculate3D 5344 (XREF) HLE: 0x0022036f -> CDirectSound3DCalculator_GetVoiceData 5344 (XREF) HLE: 0x002201e7 -> CDirectSoundBuffer_GetCurrentPosition 4134 (XREF) HLE: 0x00220111 -> CDirectSoundBuffer_GetStatus 4134 (XREF) HLE: 0x0022023c -> CDirectSoundBuffer_Lock 4134 (XREF) HLE: 0x002200c0 -> CDirectSoundBuffer_Pause 4721 (XREF) HLE: 0x00220020 -> CDirectSoundBuffer_Play 4134 (XREF) HLE: 0x00220f9c -> CDirectSoundBuffer_SetBufferData 4134 (XREF) HLE: 0x0022031e -> CDirectSoundBuffer_SetCurrentPosition 4134 (XREF) HLE: 0x0022128a -> CDirectSoundBuffer_SetFormat 4134 (XREF) HLE: 0x00220c5c -> CDirectSoundBuffer_SetFrequency 4134 (XREF) HLE: 0x002206cf -> CDirectSoundBuffer_SetHeadroom 4134 (XREF) HLE: 0x00220162 -> CDirectSoundBuffer_SetLoopRegion 4134 (XREF) HLE: 0x00220caa -> CDirectSoundBuffer_SetMixBins 4134 (XREF) HLE: 0x0022071d -> CDirectSoundBuffer_SetMixBinVolumes 4134 (XREF) HLE: 0x00220681 -> CDirectSoundBuffer_SetVolume 4134 (XREF) HLE: 0x00220071 -> CDirectSoundBuffer_Stop 4134 (XREF) HLE: 0x00221631 -> CDirectSound_CreateSoundBuffer 4134 (XREF) HLE: 0x0021fc3e -> CDirectSound_DownloadEffectsImage 4134 (XREF) HLE: 0x0021fca2 -> CDirectSound_SetMixBinHeadroom 4134 (XREF) HLE: 0x0022089a -> IDirectSoundBuffer_GetCurrentPosition 3911 *PATCHED* HLE: 0x0022087e -> IDirectSoundBuffer_GetStatus 3911 *PATCHED* HLE: 0x002208d6 -> IDirectSoundBuffer_Lock 3911 *PATCHED* HLE: 0x00220842 -> IDirectSoundBuffer_Pause 4721 *PATCHED* HLE: 0x00220806 -> IDirectSoundBuffer_Play 3911 *PATCHED* HLE: 0x0021fb46 -> IDirectSoundBuffer_Release 3911 *PATCHED* HLE: 0x002212f4 -> IDirectSoundBuffer_SetBufferData 3911 *PATCHED* HLE: 0x002208ba -> IDirectSoundBuffer_SetCurrentPosition 3911 *PATCHED* HLE: 0x002212d8 -> IDirectSoundBuffer_SetFormat 4039 *PATCHED* HLE: 0x00220cf8 -> IDirectSoundBuffer_SetFrequency 4039 *PATCHED* HLE: 0x002207ce -> IDirectSoundBuffer_SetHeadroom 4039 *PATCHED* HLE: 0x0022085e -> IDirectSoundBuffer_SetLoopRegion 3911 *PATCHED* HLE: 0x00220d14 -> IDirectSoundBuffer_SetMixBins 4039 *PATCHED* HLE: 0x002207ea -> IDirectSoundBuffer_SetMixBinVolumes_8 4039 *PATCHED* HLE: 0x002207b2 -> IDirectSoundBuffer_SetVolume 4039 *PATCHED* HLE: 0x0022082a -> IDirectSoundBuffer_Stop 3911 *PATCHED* HLE: 0x0021fb41 -> IDirectSoundBuffer_Unlock 3911 *PATCHED* HLE: 0x002216e8 -> IDirectSound_CreateSoundBuffer 3911 (XREF) *PATCHED* HLE: 0x0022076b -> IDirectSound_DownloadEffectsImage 3911 *PATCHED* HLE: 0x0021fb2b -> IDirectSound_Release 3911 *PATCHED* HLE: 0x00220792 -> IDirectSound_SetMixBinHeadroom 3911 *PATCHED* HLE: 0x002221e8 -> CHRTFSource_SetLightHRTF5Channel 5344 (XREF) HLE: 0x002218b2 -> DirectSoundCreate 4134 *PATCHED* HLE: 0x00220906 -> DirectSoundDoWork 4134 *PATCHED* HLE: 0x0021fb5c -> DirectSoundUseLightHRTF 5344 *PATCHED* HLE: 0x002218f9 -> DSound_CMemoryManager_PoolAlloc 4361 *NO PATCH AVAILABLE!* ```