VOGONS


Peixoto's patches for a few old games

Topic actions

Reply 560 of 890, by ZellSF

User metadata
Rank l33t
Rank
l33t
willow wrote:
ZellSF wrote:

Run Help.exe...

Thanks but it don't explain why this error.
I just want to know the reason of this error.

It's because you're not supplying Injector.exe with a script file. That's the reason for the error. Is that in any way useful to you? No. Run Help.exe and follow the instructions. Ignore Injector.exe.

Reply 562 of 890, by LordLima

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
Here are some patches i have created for some old games […]
Show full quote

Here are some patches i have created for some old games

There are widescreen and HD patches, fixes for bugs, glitches or poor performance on nowadays computers, better compatibility with today's gamepads and even some modding tools, amongst other things

The games i've patched so far are:

Alice - Remaster
Alice
Dark Earth
DeusEx - OpenGl
DeuxEx - D3D7
Dino Crisis
Heart of Darkness
Im Alive
Legacy of Kain - Blood Omen
Legacy of Kain - Soul Reaver
Little Big Adventure - Enhanced Edition
Little Big Adventure 2
Little Big Adventure
MageSlayer
Martian Gothic
Onimusha
Prince Of Persia - SOT
Project Eden
Resident Evil 2 - Claire
Resident Evil 2 - Leon
Resident Evil 2 - Sourcenext
Resident Evil
Rune - D3D7
Rune - OpenGl
Sanitarium
Shogo
Slave Zero
Star Wars - Jedi Knight - MotS
Star Wars - Jedi Knight
Star Wars Ep. I - Racer
Star Wars Ep. I - The Phantom Menace
Take no prisoners
Tomb Rader - Gold
Tomb Rader
Tomb Raider 2 - Gold
Tomb Raider 2
Tomb Raider 3 - Gold
Tomb Raider 3
Tomb Raider 4
Tomb Raider 5
Unreal Gold - D3D7
Unreal Gold - D3D8
Unreal Gold - OpenGl
Alien Earth
Aliens vs Predator 2
Alone in the Dark - The New Nightmare
Bladerunner
Blood 2
Darkstone
Diablo 2 - Direct3D
Diablo 2 - DirectDraw
Diablo
Die by the sword
Forsaken
Grim Fandango
Hitman - Codename 47 - D3D7
Hitman - Codename 47 - Opengl
Messiah
Millennium Soldier - Expendable
Oddworld - Abe's Exodus
Oddworld - Abe's Odyssey
Oni
onScapee
Outlaws
Outwars
Planescape torment
Prince of Persia 3D
Shadow Man
Silver
Turok 2
Turok
Vampire The Masquerade - Redemption

There is a create new button that lets one add new games to which several option for corrections and enhancements can be applied. I don't expect a good compatibility for most options, but there are two of them that should have decent compatibility

Texture swapping
This makes the program a general tool to mod textures on DirectX 7 and earlier and old Opengl games. Soon, all DirectX (but 12) and OpenGl versions will be supported

Forced resolution on 2D games with or without xBRz scaling
This makes the program a general hardware upscaler with hardware xBRz for DirectDraw games

Download the patches for here:
https://1drv.ms/u/s!ApHOE-Ru-xkG412SSwspfwaVLGRF

Old versions here:
https://1drv.ms/u/s!ApHOE-Ru-xkG5VkiNUkN_3MZd5RI

and enjoy !

Hello Peixoto,

I'd like to know about... Is there a way to create a patch to dump the textures from RE1 Classic? You just need to add a proper way to dump the texture. Like an auto dumping texture. I found a wonderful work: https://www.reshdp.com/re2/
This RE2 Classic HD project is wonderful! Too beautiful. I found the guy behind this project on Discord and he said you're probably is the guy could do this thing and He could starts work.

Reply 565 of 890, by AngloFalcon

User metadata
Rank Newbie
Rank
Newbie

Hi Peixoto,

Thanks so much for creating this. I've managed to successfully install the patch for Tomb Raider II and this works fine, just the way as intended. My issue now is that I tried the same patch for Tomb Raider III - using the multipatch installer and copying the 4 included Tomb Raider III files to the Steam Tomb Raider III folder - and it failed to work. The game starts up, but the main menu greats me with just a blank screen and the title music. If I blindly start a game, I can only see a very warped view of what must be the game in progress, as if viewing from the far end of a telescope. Is there something I need to do differently for Tomb Raider III? Do you know what is causing this issue, as I could only solve it by uninstalling the Steam game entirely and starting from scratch. I don't know if this issue will be the same for The Last Revelation, but I'm guessing it might be.

Thanks in advance for your guidance!

Reply 567 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
AngloFalcon wrote:

as I could only solve it by uninstalling the Steam game entirely and starting from scratch.

Problem solved

ZellSF wrote:

Link for latest version is broken.

Problem fixed

Reply 568 of 890, by AngloFalcon

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:
AngloFalcon wrote:

as I could only solve it by uninstalling the Steam game entirely and starting from scratch.

Problem solved

I mean the fix won't work. I can't use your patch to play TR3 or later in full screen - the patch just scrambles the game. By uninstalling the game entirely, I reset it so I'm left wtih the original problem of the Steam release only playing in windowed mode with bugs. Is there something I need to do differently to get your full screen patch working on TR3 and beyond? Only works on TR2.

Reply 569 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
AngloFalcon wrote:
Peixoto wrote:
AngloFalcon wrote:

as I could only solve it by uninstalling the Steam game entirely and starting from scratch.

Problem solved

I mean the fix won't work. I can't use your patch to play TR3 or later in full screen - the patch just scrambles the game. By uninstalling the game entirely, I reset it so I'm left wtih the original problem of the Steam release only playing in windowed mode with bugs. Is there something I need to do differently to get your full screen patch working on TR3 and beyond? Only works on TR2.

The program doesn't modify the game in anyway. Starting the game from steam or double clicking tomb3.exe is the same as if you had never even tried the program. You should check if you installed the multipatch correctly. Can you run the game after installing the multipatch ?

Reply 570 of 890, by AngloFalcon

User metadata
Rank Newbie
Rank
Newbie
Peixoto wrote:

The program doesn't modify the game in anyway. Starting the game from steam or double clicking tomb3.exe is the same as if you had never even tried the program. You should check if you installed the multipatch correctly. Can you run the game after installing the multipatch ?

I guess the easiest is to talk you through what I did exactly. So taking Last Revelation as an example.

Two seperate approaches as not sure which is correct (presumabely neither)

1.

1. Downloaded Old Patches.
2. Unzipped.
3. Opened Help.exe
4. Located Last Revelation on list.
7. On Help.exe, selected start and was asked to provide path to file. Selected the tomb4 executable in the local steam folder.
8. "Failed to set up DirectX"
9. Crash.

2.

1. Downloaded Old Patches.
2. Unzipped.
3. Opened Help.exe
4. Downloaded Multipatch from link provided.
5. Took the two files from the mutlipatch folder (binkw32.dII and tomb4) and moved them to the steam folder, replacing duplicated items.
6. Located Last Revelation on Help.exe list.
7. Selected the new tomb4 executable in the steam folder as the path.
8. "Last Revelation CD - not detected"
9. Crash.

Reply 571 of 890, by ZellSF

User metadata
Rank l33t
Rank
l33t

Is there or is there going to be any way to change the resolutions enumerated when forcing resolution?

I set up Unreal Tournament in OpenGL mode, because your patches seem to be the best way to play that in high resolution (the D3D10 render has no UI scaling), but I can't select the resolution I want here either (1280x720), just ones that seems so specific they seem to come from a hardcoded list of resolutions:

3840x2160
2048x1536
960x540
800x600
640x480

Reply 573 of 890, by Peixoto

User metadata
Rank Member
Rank
Member
AngloFalcon wrote:
I guess the easiest is to talk you through what I did exactly. So taking Last Revelation as an example. […]
Show full quote
Peixoto wrote:

The program doesn't modify the game in anyway. Starting the game from steam or double clicking tomb3.exe is the same as if you had never even tried the program. You should check if you installed the multipatch correctly. Can you run the game after installing the multipatch ?

I guess the easiest is to talk you through what I did exactly. So taking Last Revelation as an example.

Two seperate approaches as not sure which is correct (presumabely neither)

1.

1. Downloaded Old Patches.
2. Unzipped.
3. Opened Help.exe
4. Located Last Revelation on list.
7. On Help.exe, selected start and was asked to provide path to file. Selected the tomb4 executable in the local steam folder.
8. "Failed to set up DirectX"
9. Crash.

2.

1. Downloaded Old Patches.
2. Unzipped.
3. Opened Help.exe
4. Downloaded Multipatch from link provided.
5. Took the two files from the mutlipatch folder (binkw32.dII and tomb4) and moved them to the steam folder, replacing duplicated items.
6. Located Last Revelation on Help.exe list.
7. Selected the new tomb4 executable in the steam folder as the path.
8. "Last Revelation CD - not detected"
9. Crash.

1st you have to solve the CD problem. I can't tel you how here. Then hold shift when you start the game to run the setup.

If nothing helps, try apitrace(http://apitrace.github.io/)

ZellSF wrote:
Is there or is there going to be any way to change the resolutions enumerated when forcing resolution? […]
Show full quote

Is there or is there going to be any way to change the resolutions enumerated when forcing resolution?

I set up Unreal Tournament in OpenGL mode, because your patches seem to be the best way to play that in high resolution (the D3D10 render has no UI scaling), but I can't select the resolution I want here either (1280x720), just ones that seems so specific they seem to come from a hardcoded list of resolutions:

3840x2160
2048x1536
960x540
800x600
640x480

I will include 1280x720 on the next update. On the meantime you can try Direct3D 8, it doesn't changes the resolutions enumeration

Alkimical wrote:

I get "Failed to initialize the Graphic Hardware Device" when i try to run Resident Evil 1.

Post error.log contents
Try and earlier version (link on the 1st page)
Try apitrace(http://apitrace.github.io/)

Reply 574 of 890, by ZellSF

User metadata
Rank l33t
Rank
l33t
Peixoto wrote:
ZellSF wrote:
Is there or is there going to be any way to change the resolutions enumerated when forcing resolution? […]
Show full quote

Is there or is there going to be any way to change the resolutions enumerated when forcing resolution?

I set up Unreal Tournament in OpenGL mode, because your patches seem to be the best way to play that in high resolution (the D3D10 render has no UI scaling), but I can't select the resolution I want here either (1280x720), just ones that seems so specific they seem to come from a hardcoded list of resolutions:

3840x2160
2048x1536
960x540
800x600
640x480

I will include 1280x720 on the next update. On the meantime you can try Direct3D 8, it doesn't changes the resolutions enumeration

Please also include 1920x1080 too then, that way it will at the very least support a healthy variety of UI sizes that fit properly into 3840x2160 (1280x720 is also nice because if fits 2560x1440) as well as the most common resolutions for fan made HD patches (the best UI patch for Star Wars KOTOR for example is for 1920x1080).

Reply 575 of 890, by Alkimical

User metadata
Rank Newbie
Rank
Newbie

It works with an earlier version...

Peixotos's patch remote settings:
32bit: 1
args: /blaster
blaster: 1
CompatLayer: Win95
D3D: 1
D3D_Driver: C:\WINDOWS\System32\DriverStore\FileRepository\u0343273.inf_amd64_89e58fb3bdfb98c6\B343215\aticfx32.dll
dsk: 1920x1080
error_log: E:\Multimedia\Documentos\Programas\Peixoto\P\error.log
FMV: 1.5
Gpad: A=1;B=2;X=3;Y=4;LEFT_SHOULDER=5;RIGHT_SHOULDER=6;bLeftTrigger=3;bRightTrigger=8;Start=8;Back=9;LEFT_THUMB=10;RIGHT_THUMB=11;deadzone=0.240000;
HD: 1
injector_dir: E:\Multimedia\Documentos\Programas\Peixoto\P
LMT: 33.3
max_4x3_res: 1400x1050
Mydocs: E:\Multimedia\Documentos
os_version: 10.000000
Path: E:\Multimedia\Documentos\Games\Resident Evil\RE1\
resolutions_list: 640x480 720x480 720x576 800x480 800x600 1024x600 1024x768 1280x720 1280x768 1280x1024 1360x768 1366x768 1400x1050 1600x900 1680x1050 1920x1080
script: Scripts\Resident Evil.ahk
script_hwnd: 0x60a8c
target: C:\Program Files (x86)\RESIDENT EVIL\NEWEUR.EXE
target_dir: C:\Program Files (x86)\RESIDENT EVIL
target_name: NEWEUR.EXE
Textswap: s=4;sz=256;path=Textures\VOKSI;n=PgUp;p=PgDn;d=Home;sw=End;c=Delete;q=Shift;l=0;

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
Succeeded to hook IDirectInputDevice8W::GetDeviceState
Succeeded to hook IDirectInputDeviceA::GetCapabilities
Desktop 1920x1080
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 IDirectDraw4::CreateSurface
Succeeded to hook IDirectDrawSurface::restore
Succeeded to hook IDirect3DDevice3::EndScene
Succeeded to hook IDirect3DDevice2::EndScene
Succeeded to hook IDirect3DDevice::EndScene
Succeeded to hook IDirect3D3::CreateDevice
Succeeded to hook IDirect3D2::CreateDevice
Succeeded to hook IDirectDraw::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirectDraw4::SetDisplayMode
Succeeded to hook IDirectDraw4::EnumDisplayModes
Succeeded to hook IDirect3DViewport3::SetViewPort2
Succeeded to hook IDirect3DViewport3::Clear
Succeeded to hook IDirect3DViewport3::Clear2
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
Succeeded to hook IDirectDrawSurface::GetPixelFormat
Succeeded to hook IDirectDrawSurface::GetSurfaceDesc
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 IDirect3DTexture2::Release
Succeeded to hook IDirect3DTexture2::Load
Succeeded to hook IDirect3DDevice3::SetTexture
Succeeded to hook IDirectDrawSurface4::Release
Succeeded to hook IDirect3DTexture2::GetHandle
Succeeded to hook IDirect3DDevice2::SetRenderState
Succeeded to hook IDirect3DTexture::Load
Succeeded to hook IDirect3DTexture::GetHandle
Succeeded to hook IDirect3DTexture::Release
Succeeded to hook IDirectDraw::SetCooperativeLevel
Succeeded to hook IDirectDraw2::SetCooperativeLevel
Succeeded to hook IDirectDraw4::SetCooperativeLevel
1 640x360-640
2 640x360-1280
3 640x360-2560
1 640x480-640
2 640x480-1280
3 640x480-2560
1 960x540-960
2 960x540-1920
3 960x540-3840
1 1400x1050-1400
2 1400x1050-2816
3 1400x1050-5632
1 1920x1080-1920
2 1920x1080-3840
3 1920x1080-7680

Resolution\Viewport:
Requested : 640 x 480
Real : 1920 x 1080
Correction : 2.250000
Viewport width correction : 240.000000
Succeeded to unhook IDirectDraw2::SetDisplayMode
Succeeded to unhook IDirectDraw4::SetDisplayMode
Succeeded to hook IDirectDraw2::SetDisplayMode
Succeeded to hook IDirectDraw4::SetDisplayMode
Succeeded to hook IDirectDrawSurface4::lock
Succeeded to hook IDirectDrawSurface4::Unlock
Succeeded to hook IDirectDrawSurface::Unlock
Succeeded to hook IDirectDrawSurface4::blt
ptr 243765408 use 24541328 sz 17120 hwnd 24541328

Reply 576 of 890, by areeagrut

User metadata
Rank Newbie
Rank
Newbie

Hi, new user here. First off, thanks Mr. Peixoto for creating these neat patches. 😀

I'm trying to patch my "I Am Alive" game that i just bought on Steam. Whenever I try to do so, the error "Could not create remote thread for dll injection" appears. Same error message appears if I try to start the game by using the shortcut created through Help.exe file.

Reply 578 of 890, by TheTombRaider

User metadata
Rank Newbie
Rank
Newbie

Same here, it is not downloading from Onedrive for some reason. Maybe the download is broken or wasn't uploaded correctly. But the old version of the patch downloads fine: https://onedrive.live.com/?authkey=%21ACI1SQ3 … t&action=locate

Please Fix the newest version here: https://onedrive.live.com/?authkey=%21ADd%2Dl … t&action=locate

"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