VOGONS


Peixoto's patches for a few old games

Topic actions

Reply 580 of 890, by Peixoto

User metadata
Rank Member
Rank
Member

Update

New download link - on the 1st page - for those having trouble with onedrive

Added support for DirectX 8

A little more compatibility for forced resolution on DirectX 6 and earlier, but nothing major for now

Added 1280 x 720 to the resolutions enumerated on DirectX 7 and earlier, but forgot 1920 x 1080 and OpenGl

New entry: Max Payne with a fix for missing audio with simple DirectSound Hooks. Full 3D sound\EAX emulation
will come in the future

Reply 581 of 890, by ZellSF

User metadata
Rank l33t
Rank
l33t

Arcturus: The Curse and Loss of Divinity (DX6-): works with resolution forcing, but dialogue boxes have ugly seams that makes it undesirable. Same as other methods for forcing resolution though.

Every Extend (DX8): Works with resolution forcing. Very minor UI artifacts.

Farscape: The Game (DX8): UI is stuck in top left portion of the screen when resolution is forced.

Gorky17: Combat models seems to work now.

Hundred Swords (DX8): Failed to initialize Direct3D.

Shikigami no Shiro III (DX8): Seems to be forced into a small window. I don't recommend trying this on Windows 10 (it relies on enabling secdrv.sys).

Unreal Tournament 2004 (DX8): Only see top left of the menu screen when resolution is forced (not DPI related).

Except for Gorky17, none of these are important, I'm just testing because I'm curious how well DX8 resolution forcing posting and reporting my observations so no one else wastes their time trying games that won't work (yet).

Reply 582 of 890, by KainXVIII

User metadata
Rank Member
Rank
Member

Tomb Raider 3 (clean Steam version) gives me this error with new patcher (strange, game worked fine before)

tr3.jpg
Filename
tr3.jpg
File size
210.3 KiB
Views
3297 views
File license
Fair use/fair dealing exception

Reply 583 of 890, by ZellSF

User metadata
Rank l33t
Rank
l33t

Dark Reign 2 still has issues with cut-scenes, but I found this interesting, if you select the second GPU choice:

Clipboard01.jpg
Filename
Clipboard01.jpg
File size
147.14 KiB
Views
3266 views
File license
Fair use/fair dealing exception

1279x720?

Reply 586 of 890, by LukasThyWalls

User metadata
Rank Newbie
Rank
Newbie

With the last version, Dino Crisis doesn't work with "FORCED RESOLUTION" option (it works with this option disabled). It throws me a message "Error Direct3D.(80070057)". It worked before with older versions. I tested in two different computers with the same output.

Log:

Peixotos's patch remote settings:
32bit: 1
<Textswap>: s=4;sz=256;q=Shift;n=[;p=];d=Home;sw=End;c=Delete;path=Textures\VOKSI;l=0;
args: 2231325
CompatLayer: HIGHDPIAWARE
D3D: 3
D3D_Driver: nvd3dum.dll
dshow: 1
dsk: 1280x1024
error_log: D:\Apps\Peixoto\error.log
FLTR: 1
FMV: 1
HD: 1
HRT: 1
injector_dir: D:\Apps\Peixoto
J2K: a=Up,Down,Left,Right,c,v,d,z,b,b,x,x,F5,A,F9,esc,Up,Down,Left,Right;u=False;dz=0.25;
max_4x3_res: 1280x960
Mydocs: D:\Apps\AppData
os_version: 6.100000
path: D:\Apps\AppData\Games\Dino Crisis\
READ: 1
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1280x720 1280x768 1280x800 1280x960 1280x1024
script: scripts\dino crisis.ahk
script_hwnd: 0x5f02d2
singlecore: 1
svs: 1
target: D:\Juegos\DINO\DINO.exe
target_dir: D:\Juegos\DINO
target_name: DINO.exe

FileHooks 0
TimeGetTime Hook 0
GetTckCount Hook 0
CreateProcessA Hook: 0
CreateProcessW Hook: 0
Succedeed to create the DirectShow interfaces
Succeeded to hook IVideoWindow::SetWindowPosition
Succeeded to hook IMediaControl::Run
Desktop 1280x1024
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
Failed to hook IDirectDraw::CreateSurface - detours error 1
Succeeded to hook IDirectDraw4::CreateSurface
Succeeded to hook IDirectDrawSurface::restore
Succeeded to hook IDirect3DDevice::EndScene
Succeeded to hook IDirect3DDevice3::EndScene
Succeeded to hook IDirect3D3::CreateDevice
Succeeded to hook IDirect3D2::CreateDevice
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Failed to hook IDirectDraw4::SetDisplayMode - detours error 1
Succeeded to hook IDirectDraw4::EnumDisplayModes
Succeeded to hook IDirect3DViewport3::SetViewPort2
Succeeded to hook IDirect3DViewport3::GetViewPort2
Succeeded to hook IDirect3DViewport3::Clear
Succeeded to hook IDirect3DViewport3::Clear2
Show last 51 lines
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::GetViewPort
Succeeded to hook IDirectDrawSurface::flip
Succeeded to hook IDirectDrawSurface4::GetSurfaceDesc
Succeeded to hook IDirectDraw::GetDisplayMode
Failed to hook IDirectDraw4::GetDisplayMode - detours error 1
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::AddAttachedSurface
Succeeded to hook IDirectDrawSurface::GetPalette
Succeeded to hook IDirectDrawSurface::SetPalette
Succeeded to hook IDirectDrawPalette::SetEntries
Succeeded to hook IDirectDrawPalette::GetEntries
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface4::Lock
Succeeded to hook IDirectDrawSurface4::UnLock
Succeeded to hook IDirectDrawSurface::UnLock
Succeeded to hook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Bltfast
Succeeded to hook IDirectDrawSurface4::GetDC
Succeeded to hook IDirectDrawSurface4::ReleaseDC
Succeeded to hook IDirect3DViewport3::TransformVertices
Succeeded to hook IDirect3DDevice3::DrawPrimitive
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice3::DrawPrimitiveVB
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitiveVB
Succeeded to hook IDirect3DDevice2::DrawPrimitive
Succeeded to hook IDirect3DDevice2::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::SetCooperativeLevel
Failed to hook IDirectDraw2::SetCooperativeLevel - detours error 1
Failed to hook IDirectDraw4::SetCooperativeLevel - detours error 1

Resolution\Viewport:
Requested : 640 x 480
Real : 1280 x 1024
Correction : 2.133333
Viewport width correction : -42.666702
Succeeded to hook IDirectDrawSurface4::blt
Succeeded to hook IDirectDrawSurface2::blt
Succeeded to hook IDirectDrawSurface::blt
Succeeded to hook IDirectDrawSurface4::lock
Succeeded to hook IDirectDrawSurface4::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface2::lock
Succeeded to hook IDirectDrawSurface2::Unlock
ptr 37622176 use 4063120 sz 17120 hwnd 4063120
ptr 37609744 use 37605248 sz 4252 hwnd 37605248
ptr 37606112 use 37604688 sz 652 hwnd 37604688
ptr 37606232 use 4063104 sz 948 hwnd 4063104

Thanks in advance.

Reply 587 of 890, by nuckable

User metadata
Rank Newbie
Rank
Newbie

Hey man, thanks a lot for your tools, very useful!
I do have a question, I'm trying to rip the textures in Tomb Raider 4, but it seems like the 2nd part (right hand side) of the title does not come up when I cycle through the textures. Am I missing something? Is it always 16 textures?
Also, it seems like in the latest version the Compiler is no longer available and the menu option for it says "nothing to see here". I'm currently using the old style Compiler.exe
Help would be very appreciated.

Reply 588 of 890, by Peixoto

User metadata
Rank Member
Rank
Member

I'm back

pachuco wrote:

I am trying to run Outwars from help.exe, but the injector just exits after patching.

Any other info. Does it updates the error.log file ? Video driver is up to date ?

LukasThyWalls wrote:
With the last version, Dino Crisis doesn't work with "FORCED RESOLUTION" option (it works with this option disabled). It throws […]
Show full quote

With the last version, Dino Crisis doesn't work with "FORCED RESOLUTION" option (it works with this option disabled). It throws me a message "Error Direct3D.(80070057)". It worked before with older versions. I tested in two different computers with the same output.

Log:

Peixotos's patch remote settings:
32bit: 1
<Textswap>: s=4;sz=256;q=Shift;n=[;p=];d=Home;sw=End;c=Delete;path=Textures\VOKSI;l=0;
args: 2231325
CompatLayer: HIGHDPIAWARE
D3D: 3
D3D_Driver: nvd3dum.dll
dshow: 1
dsk: 1280x1024
error_log: D:\Apps\Peixoto\error.log
FLTR: 1
FMV: 1
HD: 1
HRT: 1
injector_dir: D:\Apps\Peixoto
J2K: a=Up,Down,Left,Right,c,v,d,z,b,b,x,x,F5,A,F9,esc,Up,Down,Left,Right;u=False;dz=0.25;
max_4x3_res: 1280x960
Mydocs: D:\Apps\AppData
os_version: 6.100000
path: D:\Apps\AppData\Games\Dino Crisis\
READ: 1
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1280x720 1280x768 1280x800 1280x960 1280x1024
script: scripts\dino crisis.ahk
script_hwnd: 0x5f02d2
singlecore: 1
svs: 1
target: D:\Juegos\DINO\DINO.exe
target_dir: D:\Juegos\DINO
target_name: DINO.exe

FileHooks 0
TimeGetTime Hook 0
GetTckCount Hook 0
CreateProcessA Hook: 0
CreateProcessW Hook: 0
Succedeed to create the DirectShow interfaces
Succeeded to hook IVideoWindow::SetWindowPosition
Succeeded to hook IMediaControl::Run
Desktop 1280x1024
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
Failed to hook IDirectDraw::CreateSurface - detours error 1
Succeeded to hook IDirectDraw4::CreateSurface
Succeeded to hook IDirectDrawSurface::restore
Succeeded to hook IDirect3DDevice::EndScene
Succeeded to hook IDirect3DDevice3::EndScene
Succeeded to hook IDirect3D3::CreateDevice
Succeeded to hook IDirect3D2::CreateDevice
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Failed to hook IDirectDraw4::SetDisplayMode - detours error 1
Succeeded to hook IDirectDraw4::EnumDisplayModes
Succeeded to hook IDirect3DViewport3::SetViewPort2
Succeeded to hook IDirect3DViewport3::GetViewPort2
Succeeded to hook IDirect3DViewport3::Clear
Succeeded to hook IDirect3DViewport3::Clear2
Show last 51 lines
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::GetViewPort
Succeeded to hook IDirectDrawSurface::flip
Succeeded to hook IDirectDrawSurface4::GetSurfaceDesc
Succeeded to hook IDirectDraw::GetDisplayMode
Failed to hook IDirectDraw4::GetDisplayMode - detours error 1
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::AddAttachedSurface
Succeeded to hook IDirectDrawSurface::GetPalette
Succeeded to hook IDirectDrawSurface::SetPalette
Succeeded to hook IDirectDrawPalette::SetEntries
Succeeded to hook IDirectDrawPalette::GetEntries
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface4::Lock
Succeeded to hook IDirectDrawSurface4::UnLock
Succeeded to hook IDirectDrawSurface::UnLock
Succeeded to hook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Bltfast
Succeeded to hook IDirectDrawSurface4::GetDC
Succeeded to hook IDirectDrawSurface4::ReleaseDC
Succeeded to hook IDirect3DViewport3::TransformVertices
Succeeded to hook IDirect3DDevice3::DrawPrimitive
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice3::DrawPrimitiveVB
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitiveVB
Succeeded to hook IDirect3DDevice2::DrawPrimitive
Succeeded to hook IDirect3DDevice2::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::SetCooperativeLevel
Failed to hook IDirectDraw2::SetCooperativeLevel - detours error 1
Failed to hook IDirectDraw4::SetCooperativeLevel - detours error 1

Resolution\Viewport:
Requested : 640 x 480
Real : 1280 x 1024
Correction : 2.133333
Viewport width correction : -42.666702
Succeeded to hook IDirectDrawSurface4::blt
Succeeded to hook IDirectDrawSurface2::blt
Succeeded to hook IDirectDrawSurface::blt
Succeeded to hook IDirectDrawSurface4::lock
Succeeded to hook IDirectDrawSurface4::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface2::lock
Succeeded to hook IDirectDrawSurface2::Unlock
ptr 37622176 use 4063120 sz 17120 hwnd 4063120
ptr 37609744 use 37605248 sz 4252 hwnd 37605248
ptr 37606112 use 37604688 sz 652 hwnd 37604688
ptr 37606232 use 4063104 sz 948 hwnd 4063104

Thanks in advance.

On the computer that produced this log, i'm suprised it ever worked because the program can't handle resolutions narrower then 4:3. You could try change the desktop resolution to 1280x960 before you start. The last version might also have broken
DirectX 6 and earlier games on anything but win 10. You can try version 5 or earlier, the link is on the 1st page

nuckable wrote:
Hey man, thanks a lot for your tools, very useful! I do have a question, I'm trying to rip the textures in Tomb Raider 4, but it […]
Show full quote

Hey man, thanks a lot for your tools, very useful!
I do have a question, I'm trying to rip the textures in Tomb Raider 4, but it seems like the 2nd part (right hand side) of the title does not come up when I cycle through the textures. Am I missing something? Is it always 16 textures?
Also, it seems like in the latest version the Compiler is no longer available and the menu option for it says "nothing to see here". I'm currently using the old style Compiler.exe
Help would be very appreciated.

All the textures are there. Note that each of those textures has tiles that are used to texture many objects. Most of the time the textures (witch are all 256x256) are divided in 16 64x64 tiles, so you have at least 256 textures

Just select the compiler and click start and the compiler GUI will show up

Reply 589 of 890, by nuckable

User metadata
Rank Newbie
Rank
Newbie

Thanks for taking the time to reply.

Peixoto wrote:

All the textures are there. Note that each of those textures has tiles that are used to texture many objects. Most of the time the textures (witch are all 256x256) are divided in 16 64x64 tiles, so you have at least 256 textures

I think it's easiest to explain if I show you every single page of screenshots, because I've extracted all of them and the right hand side of the title is not there.
Here's an imgur of all the extractable screenshots and you can see at 14/16 that the left hand-side texture is available but not the other side: https://imgur.com/a/NYVPNXQ
This is the image that shows the left hand side that I can extract:
VER65YD.png

Peixoto wrote:

Just select the compiler and click start and the compiler GUI will show up

If I try to run the new Compiler I get following error:
TKMeS1g.png

Reply 590 of 890, by TheTombRaider

User metadata
Rank Newbie
Rank
Newbie

How do we use this patch exactly? I know it is a command line patch, but when I try to use the command -target it tells me that it can't find a target. I have specifically entered the path to the tomb3.exe but it still will not work. I used this command in cmd: -target "c:\Steam\steamapps\common\TombRaider (III)\tomb3.exe"

It then gives me this error:
hzyggG3.png

I even tried this command: -target "c?\tomb3.exe"

It still gives me the same error. Because in the Main.txt in the help folder you said that c? would point it to the directory of the Injector.exe. So I put tomb3.exe in the same directory and it still didn't find it. I made sure that Injector.exe was running as administrator. Is there any way that we could have a Injector tool with a GUI? Because for some reason the command line is not working for this program. How did you guys get it to patch anything?

I am running a Windows 7 Professional 64-Bit operating system if that helps.

"A famous explorer once said, that the extraordinary is in what we do, not who we are. I’d finally set out to make my mark; to find adventure. But instead adventure found me. Everything lost is meant to be found."
--Lara Croft

Reply 592 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
nuckable wrote:

Thanks for taking the time to reply.

Ok, i reproduced the missing texture bug. I'll try to fix it on the next update.

You're trying to start the compiler script directly. Don't do that. Find the texture compiler entry on the Help.exe program, select it and click start

TheTombRaider wrote:

How do we use this patch exactly? ...

The way to use the program is to run help.exe

If you want to use the command line, the syntax is:

injector.exe -f "scripts\Tomb Raider 3.ini"

but 1st you have to edit the target key on the Tomb Raider 3.ini file. It's more practical just to use the help program

Reply 593 of 890, by nuckable

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:

Ok, i reproduced the missing texture bug. I'll try to fix it on the next update.

Cool, thanks a lot! I thought I had overlooked something obvious.

Peixoto wrote:

You're trying to start the compiler script directly. Don't do that. Find the texture compiler entry on the Help.exe program, select it and click start

Oooohh, ok, yes that worked. I got confused because clicking the option said "nothing to see here, move along". If I could make one suggestion, I'd say that it would make sense to maybe mention this in the description for the texture dumper (it wasn't obvious to me). Either way, thanks a lot!

Reply 594 of 890, by TheTombRaider

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
The way to use the program is to run help.exe […]
Show full quote

The way to use the program is to run help.exe

If you want to use the command line, the syntax is:

injector.exe -f "scripts\Tomb Raider 3.ini"

but 1st you have to edit the target key on the Tomb Raider 3.ini file. It's more practical just to use the help program

Oh I see what happened, my stupid antivirus deleted the help.exe because it thought it was a virus. It removed help.exe entirely from the zip file as well. Oh well, I will have to redownload it and add an exception to my antivirus so that doesn't happen again. I am glad that there is a GUI to help me patch things. Thanks for the fast and very helpful reply! 😎

"A famous explorer once said, that the extraordinary is in what we do, not who we are. I’d finally set out to make my mark; to find adventure. But instead adventure found me. Everything lost is meant to be found."
--Lara Croft

Reply 595 of 890, by giovannilucca

User metadata
Rank Newbie
Rank
Newbie

Hi Peixoto!

The new update brings a lot of new things! thanks for that!
I'm having an issue to configure the gamepad input for Tomb Raider games... On keyboard and mouse emulation option there's no . to setup the crouch/duck button, and there's no NumPad 0 to setup the look button.
If you have the time to implement that would be awesome!

Also, how can we get the proper aspect ratio while mantaining the hud menu and the game itself with correct proportions using 16:9 or 21:9? (as we could do in the earlier versions)

Thanks!

Tomb Raider III HD Remaster Project Director

Reply 596 of 890, by LukasThyWalls

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
I'm back […]
Show full quote

I'm back

[...]

LukasThyWalls wrote:
With the last version, Dino Crisis doesn't work with "FORCED RESOLUTION" option (it works with this option disabled). It throws […]
Show full quote

With the last version, Dino Crisis doesn't work with "FORCED RESOLUTION" option (it works with this option disabled). It throws me a message "Error Direct3D.(80070057)". It worked before with older versions. I tested in two different computers with the same output.

Log:

Peixotos's patch remote settings:
32bit: 1
<Textswap>: s=4;sz=256;q=Shift;n=[;p=];d=Home;sw=End;c=Delete;path=Textures\VOKSI;l=0;
args: 2231325
CompatLayer: HIGHDPIAWARE
D3D: 3
D3D_Driver: nvd3dum.dll
dshow: 1
dsk: 1280x1024
error_log: D:\Apps\Peixoto\error.log
FLTR: 1
FMV: 1
HD: 1
HRT: 1
injector_dir: D:\Apps\Peixoto
J2K: a=Up,Down,Left,Right,c,v,d,z,b,b,x,x,F5,A,F9,esc,Up,Down,Left,Right;u=False;dz=0.25;
max_4x3_res: 1280x960
Mydocs: D:\Apps\AppData
os_version: 6.100000
path: D:\Apps\AppData\Games\Dino Crisis\
READ: 1
resolutions_list: 640x480 720x480 720x576 800x600 1024x768 1152x864 1280x720 1280x768 1280x800 1280x960 1280x1024
script: scripts\dino crisis.ahk
script_hwnd: 0x5f02d2
singlecore: 1
svs: 1
target: D:\Juegos\DINO\DINO.exe
target_dir: D:\Juegos\DINO
target_name: DINO.exe

FileHooks 0
TimeGetTime Hook 0
GetTckCount Hook 0
CreateProcessA Hook: 0
CreateProcessW Hook: 0
Succedeed to create the DirectShow interfaces
Succeeded to hook IVideoWindow::SetWindowPosition
Succeeded to hook IMediaControl::Run
Desktop 1280x1024
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
Failed to hook IDirectDraw::CreateSurface - detours error 1
Succeeded to hook IDirectDraw4::CreateSurface
Succeeded to hook IDirectDrawSurface::restore
Succeeded to hook IDirect3DDevice::EndScene
Succeeded to hook IDirect3DDevice3::EndScene
Succeeded to hook IDirect3D3::CreateDevice
Succeeded to hook IDirect3D2::CreateDevice
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Failed to hook IDirectDraw4::SetDisplayMode - detours error 1
Succeeded to hook IDirectDraw4::EnumDisplayModes
Succeeded to hook IDirect3DViewport3::SetViewPort2
Succeeded to hook IDirect3DViewport3::GetViewPort2
Succeeded to hook IDirect3DViewport3::Clear
Succeeded to hook IDirect3DViewport3::Clear2
Show last 51 lines
Succeeded to hook IDirect3DViewport::SetViewPort
Succeeded to hook IDirect3DViewport::GetViewPort
Succeeded to hook IDirectDrawSurface::flip
Succeeded to hook IDirectDrawSurface4::GetSurfaceDesc
Succeeded to hook IDirectDraw::GetDisplayMode
Failed to hook IDirectDraw4::GetDisplayMode - detours error 1
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
Succeeded to hook IDirectDrawSurface::AddAttachedSurface
Succeeded to hook IDirectDrawSurface::GetPalette
Succeeded to hook IDirectDrawSurface::SetPalette
Succeeded to hook IDirectDrawPalette::SetEntries
Succeeded to hook IDirectDrawPalette::GetEntries
Succeeded to hook IDirectDrawSurface::QueryInterface
Succeeded to hook IDirectDrawSurface4::Lock
Succeeded to hook IDirectDrawSurface4::UnLock
Succeeded to hook IDirectDrawSurface::UnLock
Succeeded to hook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Bltfast
Succeeded to hook IDirectDrawSurface4::GetDC
Succeeded to hook IDirectDrawSurface4::ReleaseDC
Succeeded to hook IDirect3DViewport3::TransformVertices
Succeeded to hook IDirect3DDevice3::DrawPrimitive
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice3::DrawPrimitiveVB
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitiveVB
Succeeded to hook IDirect3DDevice2::DrawPrimitive
Succeeded to hook IDirect3DDevice2::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice::Execute
Succeeded to hook IDirectDraw::SetCooperativeLevel
Failed to hook IDirectDraw2::SetCooperativeLevel - detours error 1
Failed to hook IDirectDraw4::SetCooperativeLevel - detours error 1

Resolution\Viewport:
Requested : 640 x 480
Real : 1280 x 1024
Correction : 2.133333
Viewport width correction : -42.666702
Succeeded to hook IDirectDrawSurface4::blt
Succeeded to hook IDirectDrawSurface2::blt
Succeeded to hook IDirectDrawSurface::blt
Succeeded to hook IDirectDrawSurface4::lock
Succeeded to hook IDirectDrawSurface4::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface2::lock
Succeeded to hook IDirectDrawSurface2::Unlock
ptr 37622176 use 4063120 sz 17120 hwnd 4063120
ptr 37609744 use 37605248 sz 4252 hwnd 37605248
ptr 37606112 use 37604688 sz 652 hwnd 37604688
ptr 37606232 use 4063104 sz 948 hwnd 4063104

Thanks in advance.

On the computer that produced this log, i'm suprised it ever worked because the program can't handle resolutions narrower then 4:3. You could try change the desktop resolution to 1280x960 before you start. The last version might also have broken
DirectX 6 and earlier games on anything but win 10. You can try version 5 or earlier, the link is on the 1st page

[...]

The next question after finding a fix to this is how to put a fixed resolution (1280x960) to make the game looks with a proper resolution. Anyway, i made this with 12noon's Display Changer calling the injector, and now works with your lastest patch.

Thanks.

Reply 597 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
giovannilucca wrote:
Hi Peixoto! […]
Show full quote

Hi Peixoto!

The new update brings a lot of new things! thanks for that!
I'm having an issue to configure the gamepad input for Tomb Raider games... On keyboard and mouse emulation option there's no . to setup the crouch/duck button, and there's no NumPad 0 to setup the look button.
If you have the time to implement that would be awesome!

Also, how can we get the proper aspect ratio while mantaining the hud menu and the game itself with correct proportions using 16:9 or 21:9? (as we could do in the earlier versions)

Thanks!

Doesn't insert and and > work as NumPad 0 and . ?

Nothing was changing regarding widescreen and the HUD and menu background always stretched

LukasThyWalls wrote:
Peixoto wrote:

I'm back

[...]

LukasThyWalls wrote:

...

Glad to hear it.

Reply 599 of 890, by BladeDarkeden

User metadata
Rank Newbie
Rank
Newbie

Hello. The new patch has resolved my previous issue with Tomb Raiders 2 and 3. But now new problems have taken place. In Tomb Raider 2, I'm using the Upscaled FMV's and for some reason, all I get is a black screen. The audio from the FMV's still play, but I can't see anything. Using Non-Exclusive Fullscreen doesn't resolve this issue either. Everything else works as expected. As for Tomb Raider 3, there's this line on the Main Menu Screen as well as the loading screens that won't go away, no matter what settings I use. I've attached an image to showcase this issue. Also, I'm using the DXT5 Compressed Textures and it's behaving really odd. For example, I'll start a new game and the textures will load just fine, but if I go back out to the main menu and either start a new game, or load Lara's Home, it'll switch back to the vanilla textures and they won't revert back to the new ones until I restart the game. I've tried different settings on the patch and nothings worked so far. And sometimes black box will pop up either on the loading screens or in the levels itself when the new textures are working. It doesn't happen often probably because the new textures get replaced by the old ones before they can start popping up. I thought I'd let you know about these issues and see what you could come up with that I couldn't. Thanks again for you hard work on this patch!

Attachments

  • Screenshot (19).png
    Filename
    Screenshot (19).png
    File size
    1.18 MiB
    Views
    2740 views
    File license
    Fair use/fair dealing exception