VOGONS


Peixoto's patches for a few old games

Topic actions

Reply 160 of 890, by uncaged

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
Have you tried single core affinity as some people in the link you posted suggested? […]
Show full quote

Have you tried single core affinity as some people in the link you posted suggested?

You can use my program to set it if you need, create an ini file in the scripts folder and add this line to it:
singlecore=1

If it doesn't help, i can add the game to my list, but this in not the king o thing i'm good at fixing

Yes, I tried a lot of things, like single core affinities, limit FPS to 30, 50, 60, windowed mode (which seems to work sometimes, but fps barely reaches 30 there) and messing with in-game camera modes.
That is why I decided to ask here, because you brought to life a bunch of great games. But I do understand that some things are just impossible.
Anyway, thank you very much for your reply and your hard work. Good luck!

Reply 161 of 890, by Lifell

User metadata
Rank Newbie
Rank
Newbie

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

Reply 162 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
uncaged wrote:
Yes, I tried a lot of things, like single core affinities, limit FPS to 30, 50, 60, windowed mode (which seems to work sometimes […]
Show full quote
Peixoto wrote:
Have you tried single core affinity as some people in the link you posted suggested? […]
Show full quote

Have you tried single core affinity as some people in the link you posted suggested?

You can use my program to set it if you need, create an ini file in the scripts folder and add this line to it:
singlecore=1

If it doesn't help, i can add the game to my list, but this in not the king o thing i'm good at fixing

Yes, I tried a lot of things, like single core affinities, limit FPS to 30, 50, 60, windowed mode (which seems to work sometimes, but fps barely reaches 30 there) and messing with in-game camera modes.
That is why I decided to ask here, because you brought to life a bunch of great games. But I do understand that some things are just impossible.
Anyway, thank you very much for your reply and your hard work. Good luck!

I will add it to my list and see what i can do

Lifell wrote:
Hey, […]
Show full quote

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

OK, have we tried Apitrace already?

Reply 163 of 890, by milepanic

User metadata
Rank Newbie
Rank
Newbie

Hi everyone,

I just recently discovered patch, I would first like to thank for hard work creating it. I was trying to run Tomb Raider 2(steam version) and I encountered some issues, if FMVs are ON, sounds stutters trough whole game sometimes even even totally get muted and than comes back after couple of minutes. When I turn off FMVs, that doesnt happens. Also when I copy custom made HD FMVs into the fmv folder .MP4 files and run game, I can hear sounds of FMVs but there is no picture just blank screen. When are just original .RPLs are in the folder FMVs run normal, but like I said get weird sound issues. If anyone maybe know what problem could be any help would be greatly appreciated.

thanks

Reply 164 of 890, by milepanic

User metadata
Rank Newbie
Rank
Newbie
milepanic wrote:

Hi everyone,

I just recently discovered patch, I would first like to thank for hard work creating it. I was trying to run Tomb Raider 2(steam version) and I encountered some issues, if FMVs are ON, sounds stutters trough whole game sometimes even even totally get muted and than comes back after couple of minutes. When I turn off FMVs, that doesnt happens. Also when I copy custom made HD FMVs into the fmv folder .MP4 files and run game, I can hear sounds of FMVs but there is no picture just blank screen. When are just original .RPLs are in the folder FMVs run normal, but like I said get weird sound issues. If anyone maybe know what problem could be any help would be greatly appreciated.

thanks

I fixed FMVs I had to convert .mp4 to bink, also I fixed sound issue as well, had to change i tomb raider setup from primary sound driver to realtek HD.

Reply 165 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
milepanic wrote:
milepanic wrote:

Hi everyone,

I just recently discovered patch, I would first like to thank for hard work creating it. I was trying to run Tomb Raider 2(steam version) and I encountered some issues, if FMVs are ON, sounds stutters trough whole game sometimes even even totally get muted and than comes back after couple of minutes. When I turn off FMVs, that doesnt happens. Also when I copy custom made HD FMVs into the fmv folder .MP4 files and run game, I can hear sounds of FMVs but there is no picture just blank screen. When are just original .RPLs are in the folder FMVs run normal, but like I said get weird sound issues. If anyone maybe know what problem could be any help would be greatly appreciated.

thanks

I fixed FMVs I had to convert .mp4 to bink, also I fixed sound issue as well, had to change i tomb raider setup from primary sound driver to realtek HD.

Glad to hear it. I finally got non exclusive fullscreen to work on TR2, that should fix the .mp4 movies, i will upload a new version in a few days

Reply 166 of 890, by Lifell

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
Lifell wrote:
Hey, […]
Show full quote

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

OK, have we tried Apitrace already?

Nope, could you give me basic instructions? I assume it traces what an application does and what files and stuff it accesses.

Reply 167 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
Peixoto wrote:
Lifell wrote:
Hey, […]
Show full quote

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

OK, have we tried Apitrace already?

Lifell wrote:

Nope, could you give me basic instructions? I assume it traces what an application does and what files and stuff it accesses.

Yes. Binaries here: http://apitrace.github.io/#download
you just have to copy the ddraw.dll file to the game directory and run the game to create a trace file

DxWnd (https://sourceforge.net/projects/dxwnd/) can also log directdraw calls, but i never used it forthat purpose

Reply 168 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
Lifell wrote:
Hey, […]
Show full quote

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

OK, i found and fixed the bug that is most likely causing problems for you: it was freezing the game all the time for me.
Wait a couple days for an update

Reply 169 of 890, by milepanic

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
milepanic wrote:
milepanic wrote:

Hi everyone,

I just recently discovered patch, I would first like to thank for hard work creating it. I was trying to run Tomb Raider 2(steam version) and I encountered some issues, if FMVs are ON, sounds stutters trough whole game sometimes even even totally get muted and than comes back after couple of minutes. When I turn off FMVs, that doesnt happens. Also when I copy custom made HD FMVs into the fmv folder .MP4 files and run game, I can hear sounds of FMVs but there is no picture just blank screen. When are just original .RPLs are in the folder FMVs run normal, but like I said get weird sound issues. If anyone maybe know what problem could be any help would be greatly appreciated.

thanks

I fixed FMVs I had to convert .mp4 to bink, also I fixed sound issue as well, had to change i tomb raider setup from primary sound driver to realtek HD.

Glad to hear it. I finally got non exclusive fullscreen to work on TR2, that should fix the .mp4 movies, i will upload a new version in a few days

That's awesome thanks for that, cant wait to try it! I have a question is there any way to make Tomb Raider 2 and 3 run HD images from PIX folder, like 1080p bmp formats. I know TR3 runs bmps but TR2 runs PCX, and neither of them dont accept images higher than 640 x 480. Also FMVs sound in TR2 is slightly delayed from video when its played and have small black frame around it. I try to play with FMV scale options in mod but didn affect anything, all videos are in 1080p. Also there is a vertical line that I'm getting on screen int bottom right side cotner in TR 3 title screen, is there anyway to remove that? Thanks a lot love your patch and looking forward to new version.

Reply 170 of 890, by Lifell

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
Lifell wrote:
Hey, […]
Show full quote

Hey,

I tried running the new version of Peixoto with my disc version and the game still doesn't appear to run. The log file however, is somewhat different.

Peixotos's patch remote settings:
32bit: 1
d3d: 1
d3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
error_log: C:\Games\Heart of Darkness\Peixoto\error.log
frame: 1
hd: 1
injector_dir: C:\Games\Heart of Darkness\Peixoto
max_4x3_res: 1280x960
Mydocs: C:\Users\Lifell\Documents
os_version: 10.000000
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1176x664 1280x720 1280x768 1280x800 1280x960 1280x1024 1360x768 1366x768 1600x900 1600x1024 1680x1050 1768x992 1920x1080 1440x900
script: scripts\HOD.ahk
script_hwnd: 0x2807aa
target: C:\Games\Heart Of Darkness\HODWin32.exe
target_dir: C:\Games\Heart Of Darkness
target_name: HODWin32.exe
upscale: 1

Desktop 1920x1080
Direct3D user mode driver implemented in C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_7a39871618b19f06\nvldumd.dll
OpenAdapter Hook 0
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 IDirect3DDevice::EndScene
Succeeded to hook IDirectDraw::EnumDisplayModes
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::Clear
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::GetDisplayMode
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::flip
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 hook IDirectDrawSurface::Bltfast
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
IDirectDrawSurface::flip is already hooked

I don't know if you can do anything with this or anyone somehow knows what's up.

OK, i found and fixed the bug that is most likely causing problems for you: it was freezing the game all the time for me.
Wait a couple days for an update

Ah, you're way faster than me.Thanks for all the help! I'll wait a few days.

Reply 171 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
milepanic wrote:

That's awesome thanks for that, cant wait to try it! I have a question is there any way to make Tomb Raider 2 and 3 run HD images from PIX folder, like 1080p bmp formats. I know TR3 runs bmps but TR2 runs PCX, and neither of them dont accept images higher than 640 x 480.

You can use the textswap feature, There is a tutorial in the "home" page on the help program

milepanic wrote:

Also FMVs sound in TR2 is slightly delayed from video when its played and have small black frame around it. I try to play with FMV scale options in mod but didn affect anything, all videos are in 1080p.

Have you tried the videos on another player to see if the audio and video are in sync ?

milepanic wrote:

Also there is a vertical line that I'm getting on screen int bottom right side cotner in TR 3 title screen, is there anyway to remove that? Thanks a lot love your patch and looking forward to new version.

Are you forcing anti aliasing on TR3?

Lifell wrote:

Ah, you're way faster than me.Thanks for all the help! I'll wait a few days.

Well maybe i was a little hasty in my conclusion, I've certainly fixed a game breaking bug yesterday, but the thing is: i think your log ends before that bug can even happen. Actually, i think the patch never even gets to resume the game's main thread. Let's see what happens in a few days.

Reply 172 of 890, by robertmo

User metadata
Rank l33t++
Rank
l33t++
Lifell wrote:

Ah, you're way faster than me.Thanks for all the help! I'll wait a few days.

In the meantime you might consider any of the following similar games:
Cinematic Platformers (Prince of Persia, Another World style games) list
😀

Reply 173 of 890, by milepanic

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
milepanic wrote:

That's awesome thanks for that, cant wait to try it! I have a question is there any way to make Tomb Raider 2 and 3 run HD images from PIX folder, like 1080p bmp formats. I know TR3 runs bmps but TR2 runs PCX, and neither of them dont accept images higher than 640 x 480.

You can use the textswap feature, There is a tutorial in the "home" page on the help program

Is this gonna work for title menu pictures as well?

Peixoto wrote:
milepanic wrote:

Also FMVs sound in TR2 is slightly delayed from video when its played and have small black frame around it. I try to play with FMV scale options in mod but didn affect anything, all videos are in 1080p.

Have you tried the videos on another player to see if the audio and video are in sync ?

Yes I did and they were fine, I think is that RPLs running on different bit rate than those converted MP4s and that is maybe causing desync but not sure, what you think?

Peixoto wrote:
milepanic wrote:

Also there is a vertical line that I'm getting on screen int bottom right side cotner in TR 3 title screen, is there anyway to remove that? Thanks a lot love your patch and looking forward to new version.

Are you forcing anti aliasing on TR3?

No i don't, when I'm using dgvoodoo that line goes away but dgvoodoo creating me issues with your patch like FMVs not playing. Thanks!

Reply 174 of 890, by blam666

User metadata
Rank Newbie
Rank
Newbie

Hi Peixoto! Your patch already helped me replay RE2 and RE1 on a Win10 PC, something I considered completely impossible, so thanks a ton for this brilliant little thing.

By now, I'm trying some of the other options. Two things I have on my mind here:

1) I just tested the new Jedi Knight patch, but that one didn't work for me so far. My old retail got installed fine by the in-built installer, I patched everything as I was told by it, but it just crashes after a row of messages in the cmd box before anything happens or gets started. It's the same with 2.0.0.6 gog version. Neither with nor without unofficial patch of the jk.exe did the patch load the game. I discovered two bad looking lines in the log:

Failed to hook IDirect3DTexture::Load - detours error 1
Failed to hook IDirect3DTexture::GetHandle - detours error 1

The launcher crashes after:
GetCursorPos hook 0
ShowCursor hook 0

Maybe the Jedi Knight patch isn't really finished yet? I'm looking for another option for making the exe with the unofficial patch work on 3d cards. DGVoodoo does a great job on the 3d parts, but makes the fmv picture tear like crap, or just stutter and freeze awfully with vsync turned on. Somehow this only happens with the patched exe + dll, not with the plain 2.0.0.6 gog exe. But I need the pre-patched exe to get the enhanced mods to work.

2) Something I'd really like to see in the future is an option to make the batch file wait actively in the background as long as the main game is running. I'm using launchbox as a frontend, which is helpful for automatically loading xpadder profiles or CD/DVD isos and unloading after the game stops. But the batch files that your program creates kill themselves off before the main exe starts, so I can't select, say, "Unmount CD after game ends" if I use the batch file as main executable in the frontend. It would unmount the CD, before the game runs in that case, so these functions unfortunately become useless.

Would an option to make the batch file run the same length as the game be something that could easily implemented? Or would this bemore difficult than I imagine at the moment?

Reply 175 of 890, by Lifell

User metadata
Rank Newbie
Rank
Newbie

Hey,

Back. I've decided to do the trace thing anyway. Trace file is in the attachments. I don't know how to open it so...

robertmo wrote:
In the meantime you might consider any of the following similar games: Cinematic Platformers (Prince of Persia, Another World st […]
Show full quote
Lifell wrote:

Ah, you're way faster than me.Thanks for all the help! I'll wait a few days.

In the meantime you might consider any of the following similar games:
Cinematic Platformers (Prince of Persia, Another World style games) list
😀

Hehe 😁, I can look around in that list a bit later on. But honestly I don't think I will play any of those. I will probably like a few of them but I got lots to play. CrossCode is releasing soon too! Still, thanks for the link/suggestions!

Attachments

  • Filename
    HODWin32 Tracefile.zip
    File size
    6.46 KiB
    Downloads
    77 downloads
    File comment
    Heart of Darkness Tracefile
    File license
    Fair use/fair dealing exception

Reply 177 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
milepanic wrote:
Is this gonna work for title menu pictures as well? […]
Show full quote
Peixoto wrote:
milepanic wrote:

That's awesome thanks for that, cant wait to try it! I have a question is there any way to make Tomb Raider 2 and 3 run HD images from PIX folder, like 1080p bmp formats. I know TR3 runs bmps but TR2 runs PCX, and neither of them dont accept images higher than 640 x 480.

You can use the textswap feature, There is a tutorial in the "home" page on the help program

Is this gonna work for title menu pictures as well?

Peixoto wrote:
milepanic wrote:

Also FMVs sound in TR2 is slightly delayed from video when its played and have small black frame around it. I try to play with FMV scale options in mod but didn affect anything, all videos are in 1080p.

Have you tried the videos on another player to see if the audio and video are in sync ?

Yes I did and they were fine, I think is that RPLs running on different bit rate than those converted MP4s and that is maybe causing desync but not sure, what you think?

Peixoto wrote:
milepanic wrote:

Also there is a vertical line that I'm getting on screen int bottom right side cotner in TR 3 title screen, is there anyway to remove that? Thanks a lot love your patch and looking forward to new version.

Are you forcing anti aliasing on TR3?

No i don't, when I'm using dgvoodoo that line goes away but dgvoodoo creating me issues with your patch like FMVs not playing. Thanks!

- Textswap works with all textures on TR 2,3 and 4. On TR5 it only doesn't work on the loading screen bitmaps because they are not textures
- No idea about FMV, but i would guess the problem is the encoding
- TR3 usually has that line and the patch removes it by adding a minus half pixel offset to all vertices. I will include an option to disable this in the next update and it might fix that issue for you

blam666 wrote:
Hi Peixoto! Your patch already helped me replay RE2 and RE1 on a Win10 PC, something I considered completely impossible, so than […]
Show full quote

Hi Peixoto! Your patch already helped me replay RE2 and RE1 on a Win10 PC, something I considered completely impossible, so thanks a ton for this brilliant little thing.

By now, I'm trying some of the other options. Two things I have on my mind here:

1) I just tested the new Jedi Knight patch, but that one didn't work for me so far. My old retail got installed fine by the in-built installer, I patched everything as I was told by it, but it just crashes after a row of messages in the cmd box before anything happens or gets started. It's the same with 2.0.0.6 gog version. Neither with nor without unofficial patch of the jk.exe did the patch load the game. I discovered two bad looking lines in the log:

Failed to hook IDirect3DTexture::Load - detours error 1
Failed to hook IDirect3DTexture::GetHandle - detours error 1

The launcher crashes after:
GetCursorPos hook 0
ShowCursor hook 0

Maybe the Jedi Knight patch isn't really finished yet? I'm looking for another option for making the exe with the unofficial patch work on 3d cards. DGVoodoo does a great job on the 3d parts, but makes the fmv picture tear like crap, or just stutter and freeze awfully with vsync turned on. Somehow this only happens with the patched exe + dll, not with the plain 2.0.0.6 gog exe. But I need the pre-patched exe to get the enhanced mods to work.

2) Something I'd really like to see in the future is an option to make the batch file wait actively in the background as long as the main game is running. I'm using launchbox as a frontend, which is helpful for automatically loading xpadder profiles or CD/DVD isos and unloading after the game stops. But the batch files that your program creates kill themselves off before the main exe starts, so I can't select, say, "Unmount CD after game ends" if I use the batch file as main executable in the frontend. It would unmount the CD, before the game runs in that case, so these functions unfortunately become useless.

Would an option to make the batch file run the same length as the game be something that could easily implemented? Or would this bemore difficult than I imagine at the moment?

I forgot to mention in the documentation that other installers install a tiny wrapper (ddaw.dll) on the game directory. Remove it and the game will probably work.

The injector (console window) stays opened while the game is running, it has a few responsibilities like playing the CD tracks. When you create a shortcut however, there is launcher that runs before the injector and quickly closes itself. For now, i will maintain that behavior, but will keep in mind the idea of making the patches easyer to integrate with lauchbox or other frontends eventualy

Lifell wrote:
Hey, […]
Show full quote

Hey,

Back. I've decided to do the trace thing anyway. Trace file is in the attachments. I don't know how to open it so...

robertmo wrote:
In the meantime you might consider any of the following similar games: Cinematic Platformers (Prince of Persia, Another World st […]
Show full quote
Lifell wrote:

Ah, you're way faster than me.Thanks for all the help! I'll wait a few days.

In the meantime you might consider any of the following similar games:
Cinematic Platformers (Prince of Persia, Another World style games) list
:)

Hehe :D, I can look around in that list a bit later on. But honestly I don't think I will play any of those. I will probably like a few of them but I got lots to play. CrossCode is releasing soon too! Still, thanks for the link/suggestions!

LOL, the bug i fixed as on Lba, not HOD: i'm getting old.

All thee entries in the file are from the pach itself, the game's main thread probably doesn't even resumes. I been cleaning the code and bugfixing, so who knows, be a little patient

Reply 179 of 890, by milepanic

User metadata
Rank Newbie
Rank
Newbie

- Textswap works with all textures on TR 2,3 and 4. On TR5 it only doesn't work on the loading screen bitmaps because they are not textures
- No idea about FMV, but i would guess the problem is the encoding
- TR3 usually has that line and the patch removes it by adding a minus half pixel offset to all vertices. I will include an option to disable this in the next update and it might fix that issue for you

Thanks a lot of man, I will play with it this weekend and see how everything works. If everything works, I would definetly have to make donation, you gave me pretty much all I needed to play classic games on new hardware. Thanks again!