Hello Peixoto
First of all thanks for the patches. I'm trying to get Tomb Raider 2 & 3 to work. In both instances a windows error "Bling" sound occurs, afterwards the intros get displayed correctly and then TR2 just doesn't start and TR3 is showing a generic error. I'm running Windows 8.1 and have installed the multipatch. Both games work fine if started normally. My appologies if this has already been answered somewhere. Here is the log for TR2:
Peixotos's patch remote settings:
#args: setup
32bit: 1
;compatlayer: WinXPSP2
CompatLayer: HIGHDPIAWARE
D3D: 2
D3D_Driver: nvd3dum.dll
dshow: 1
error_log: D:\Programme\Peixoto\error.log
FMV: 1
GPad: A=1;B=2;X=3;Y=4;LEFT_SHOULDER=5;RIGHT_SHOULDER=6;bLeftTrigger=7;bRightTrigger=8;Start=9;Back=10;LEFT_THUMB=11;RIGHT_THUMB=12;deadzone=0.000000;
HBdr: 1
injector_dir: D:\Programme\Peixoto
J2K: u=False;a=Up,Down,Left,Right,end,alt,space,ctrl,del,PgDn,shift,numpad0,esc,/,8,9,Up,Down,Left,Right;dz=0.25;
max_4x3_res: 1280x960
modspath: D:\Eigene Dateien\Games\TombRaider2\mods
Mydocs: D:\Eigene Dateien
os_version: 6.300000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: Scripts\Tomb2.ahk
script_hwnd: 0x5040a
singlecore: 1
target: D:\Games\Steam\steamapps\common\Tomb Raider\Tomb2.exe
target_dir: D:\Games\Steam\steamapps\common\Tomb Raider
target_name: Tomb2.exe
Textswap: path=Tomb2Fix\textures;samples=4;thumbnail=256;Next=];Prev=[;dump=p;Switch=i;color_switch=o;mips=0;Quick=;
CreateProcessA Hook: 0
CreateProcessW Hook: 0
Succeeded to create the DirectInput Interfaces
Succeeded to create the DirectInput Interfaces
Succeeded to create the DirectInput8 Interfaces
Succeeded to create the DirectInput8 Interfaces
Succeeded to hook IDirectInputDeviceW::GetDeviceState
Failed to hook IDirectInputDevice8W::GetDeviceState - The interface pointer is not valid
Succeeded to hook IDirectInputDeviceA::GetCapabilities
Desktop 1920x1080
Direct3D user mode driver implemented in nvd3dum.dll
OpenAdapter Hook 0
DDraw.dll : C:\Windows\SYSTEM32\DDRAW.dll
DirectDrawCreate Hook: 0
Succeeded to create DirectDraw
Succeeded to create Direct3D
Succeeded to hook IDirectDraw2::CreateSurface
Succeeded to hook IDirectDraw::CreateSurface
Succeeded to hook IDirectDrawSurface::restore
Succeeded to hook IDirect3DDevice2::EndScene
Succeeded to hook IDirect3D2::CreateDevice
Succeeded to hook IDirectDrawSurface::Blt
Succeeded to hook IDirectDrawSurface::Lock
Succeeded to hook IDirectDrawSurface::UnLock
Succeeded to hook IDirect3DTexture2::GetHandle
Succeeded to hook IDirect3DTexture2::Release
Succeeded to hook IDirect3DTexture2::Load
Succeeded to hook IDirect3DDevice2::SetRenderState
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirectDrawSurface::flip
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::GetDC
Succeeded to hook IDirectDrawSurface::ReleaseDC
Succeeded to hook IDirectDrawSurface::SetPalette
Succeeded to hook IDirectDrawPalette::SetEntries
Succeeded to hook IDirectDrawPalette::GetEntries
Succeeded to unhook IDirectDrawSurface::Lock
Succeeded to unhook IDirectDrawSurface::UnLock
Succeeded to hook IDirectDrawSurface::Lock
Succeeded to hook IDirectDrawSurface::UnLock
Succeeded to hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
FileHooks 0
CreateFileA_Hook Hook : 0 <- 0 means no error
Succeeded to hook IDirect3DDevice2::DrawPrimitive
IDirectDrawSurface::QueryInterface is already hooked
Method BeginScene is not hooked yet
Succeeded to hook IDirect3DDevice2::BeginScene
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Blt
Create device - Device2 0 DDERR_OK
Pixel Shader: use 146828312 ptr 147183360 sz 4180 pShader 146828312
Pixel Shader: use 146828528 ptr 147179168 sz 652 pShader 146828528
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Blt
Create device - Device2 0 DDERR_OK
Pixel Shader: use 146828288 ptr 146995408 sz 4180 pShader 146828288
Pixel Shader: use 146828264 ptr 147183936 sz 652 pShader 146828264
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Blt
Create device - Device2 0 DDERR_OK
Pixel Shader: use 146828360 ptr 146865256 sz 4180 pShader 146828360
Pixel Shader: use 146828528 ptr 147187528 sz 652 pShader 146828528
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Blt
Create device - Device2 0 DDERR_OK
Pixel Shader: use 146828768 ptr 147053208 sz 4180 pShader 146828768
Pixel Shader: use 146828360 ptr 147181856 sz 652 pShader 146828360
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::lock
Succeeded to hook IDirectDrawSurface::Unlock