Posted November 15, 2016
high rated
Hi all,
In a recent Digital Foundry Retro video i noticed that there is a user made patch to run Tomb Raider 1 and Unfinished Business as native windows programs that can use any resolution, including widescreen ones with proper scaling.
Check this screenshot. This is Tomb Raider 1 from GOG running as a native Windows program inside a window (you can run it in fullscreen, i play the game at 1920x1080 without stretch, etc).
The patch works by wrapping an old TR1 executable for ATI's CIF API (used in their Rage line of GPUs in the mid 90s) to do OpenGL 3.3 calls instead. That TR1 executable was the only version of Tomb Raider 1 for Windows that used 3D acceleration.
You can find the executable, the wrapper and installation instructions in this topic at the Tomb Raider Forums. From the same place you can also download the full soundtrack for TR1 (the original PC version used a cut down version) and another wrapper for the DLLs the ATI verrsion of TR1 used to play music that overrides the CD play commands with commands that play FLAC files instead.
To make this work properly, after starting the game make sure you enter the options to use your native resolution (by default it uses 320x240 but the wrapper always uses your native one, so you get weird triangle artifacts - i missed this the first time i tried the wrapper and thought it wasn't a good solution). If you download the full soundtrack (pretty much necessary to have any music in the windows) make sure you modify the .ini file as mentioned in the thread.
Also for the files needed from the CD, you need to mount the GAME.GOG file as a CD image and copy the files from there. One way is to create a fresh DOSBox installation and use its imgmount command to mount the image (imgmount d game.gog -t iso) and copy the files from DOSBox's command line to a mounted directory on your hard disk. Another way is to rename the GAME.GOG file to GAME.ISO file and use WinCDEmu to mount it and copy the files. Windows 10 users may not need to use WinCDEmu since AFAIK the OS has support for mounting ISO files as CDs.
In a recent Digital Foundry Retro video i noticed that there is a user made patch to run Tomb Raider 1 and Unfinished Business as native windows programs that can use any resolution, including widescreen ones with proper scaling.
Check this screenshot. This is Tomb Raider 1 from GOG running as a native Windows program inside a window (you can run it in fullscreen, i play the game at 1920x1080 without stretch, etc).
The patch works by wrapping an old TR1 executable for ATI's CIF API (used in their Rage line of GPUs in the mid 90s) to do OpenGL 3.3 calls instead. That TR1 executable was the only version of Tomb Raider 1 for Windows that used 3D acceleration.
You can find the executable, the wrapper and installation instructions in this topic at the Tomb Raider Forums. From the same place you can also download the full soundtrack for TR1 (the original PC version used a cut down version) and another wrapper for the DLLs the ATI verrsion of TR1 used to play music that overrides the CD play commands with commands that play FLAC files instead.
To make this work properly, after starting the game make sure you enter the options to use your native resolution (by default it uses 320x240 but the wrapper always uses your native one, so you get weird triangle artifacts - i missed this the first time i tried the wrapper and thought it wasn't a good solution). If you download the full soundtrack (pretty much necessary to have any music in the windows) make sure you modify the .ini file as mentioned in the thread.
Also for the files needed from the CD, you need to mount the GAME.GOG file as a CD image and copy the files from there. One way is to create a fresh DOSBox installation and use its imgmount command to mount the image (imgmount d game.gog -t iso) and copy the files from DOSBox's command line to a mounted directory on your hard disk. Another way is to rename the GAME.GOG file to GAME.ISO file and use WinCDEmu to mount it and copy the files. Windows 10 users may not need to use WinCDEmu since AFAIK the OS has support for mounting ISO files as CDs.