Reply 100 of 894, by CoolGamer
Peixoto, thanks for the LBA1 and LBA2 patches. LBA2 really looks sharper with your patch. I added a section to my LBA2 post (under dgVoodoo forum) that lists your patch as an option to install/run LBA2 under windows and provided a link to this thread. Is it possible to add texture replacement to LBA1 and LBA2? I know that widescreen is not an easy task, but if you can add widescreen support for these games in the future, they will look amazing.
Also, I would appreciate if you can add 64bit installer, xbox controller support and texture replacement for "Star Wars: Episode I - Racer" (pod racer), whenever you have free time. Phantom Manace did install/run on my system by using your patch, but I couldn't run Star Wars Racer by duplicating Phantom Manace script.
This is what I did to run Star Wars Racer via Peixoto's wrapper:
1) I installed the game from the CD using the custom 64bit installer from the following website:
https://www.letsplayforum.de/index.php/Thread … es-und-Patches/
2) I deleted all dgVoodoo wrapper files that are installed by the custom installer.
3) I ran the game once natively without Peixoto's wrapper and exited after the main screen showed up. It is not possible to play 3d race scenes natively.
4) I ran Peixoto's wrapper and pointed Phantom Manace Script to SWEP1RCR.exe file of Star Wars Racer.
5) A black screen showed up and after that a small error message popped. Error message said the following:
Racer Error
Direct3D Failure
No 3D Hardware Found
Log file is below. I also attached the trace file generated by Apitracer.
Peixotos's patch remote settings:
32bit: 1
Controller: 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;
d3D: 3
d3D_Driver: nvd3dum.dll
error_log: C:\Games\Peixoto\error.log
HD: 1
Help: if (A_OsVersion =WinXP);TPM=; fileexist(v :\GAMEDATA\BIN\wmain.exe) ? TPM :=v;if not (dest :=ui_GetDestinationFolder(Games\The
injector_dir: C:\Games\Peixoto
max_4x3_res: 1024x768
Mydocs: C:\Users\CoolGamer\Documents
NEFS: 1
os_version: 6.100000
resolutions_list: 640x480 720x480 720x576 768x576 800x600 1024x768 1280x720 1280x768 1360x768 1366x768
script: Scripts\PhantomMenace.ahk
script_hwnd: 0xc02da
singlecore: 1
target: C:\Games\StarWarsRacer\SWEP1RCR.EXE
target_dir: C:\Games\StarWarsRacer
target_icon: TPM.EXE
target_name: SWEP1RCR.EXE
Textswap: samples=4;thumbnail=256;path=C:\Users\CoolGamer\Documents\Games\PhantomMenace\Textures;Next=PgDn;Prev=PgUp;dump=home;Switch=end;color_switch=del;nopopins=True;Quick=Shift;
Desktop 1366x768
Direct3D user mode driver implemented in nvd3dum.dll
OpenAdapter Hook 0
DirectDrawCreate Hook: 0
Succeeded to create DirectDraw
Succeeded to create Direct3D
Succeeded to hook IDirectDraw4::CreateSurface
Succeeded to hook IDirectDrawSurface4::restore
Succeeded to hook IDirect3DDevice3::EndScene
Succeeded to hook IDirect3D3::CreateDevice
Succeeded to hook IDirect3DTexture2::Release
Succeeded to hook IDirect3DTexture2::Load
Succeeded to hook IDirect3DDevice3::SetTexture
Succeeded to hook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Lock
Succeeded to hook IDirectDrawSurface4::Unlock
Succeeded to hook IDirectDrawSurface4::QueryInterface
Succeeded to hook IDirectDraw4::SetDisplayMode
Succeeded to hook IDirectDraw4::EnumDisplayModes
Succeeded to hook IDirectDrawSurface4::flip
Succeeded to hook IDirect3DViewport3::SetViewPort2
Succeeded to hook IDirect3DViewport3::Clear
Succeeded to hook IDirect3DViewport3::Clear2
Succeeded to unhook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Blt
Succeeded to hook IDirectDrawSurface4::Bltfast
Succeeded to hook IDirect3DViewport3::TransformVertices
Succeeded to hook IDirect3DDevice3::DrawPrimitive
Succeeded to hook IDirect3DDevice3::DrawIndexedPrimitive
Succeeded to hook IDirect3DDevice3::DrawPrimitiveVB
Succeeded to hook IDirectDraw4::SetCooperativeLevel
Succeeded to hook IDirectDrawSurface4::GetPixelFormat
IDirectDrawSurface4::flip is already hooked
Succeeded to hook IDirectDrawSurface4::GetAttachedSurface
Succeeded to unhook IDirectDrawSurface4::bltfast
Method SetDisplayMode is not hooked yet
On a separate note, I get the "Racer Error::Direct3D Failure::No 3D Hardware Found" popup error via dgVoodoo too, if I don't check "fast video memory access" setting. Fast video memory access setting of dgVoodoo makes the error go away and makes the game playable via dgVoodoo. Several other people (but not everybody) also reported the exact same error and "Fast Video Memory access" solution on dgVoodoo forum.