What is this?
~~~~~~~~~~~~~
This is a patch for the game Little Big Adventure 2 (also known as Twinsen's
Odyssey). It fixes a bug that causes incorrect display with certain video cards:
the image is small, unrecognizable and placed at the top side of the screen.
Systems with GeForce 2 cards running Windows 2000 and XP, and some old laptops
are known to be affected.
This is an "unofficial" patch. It is neither made nor supported by Adeline
Software or Electronic Arts. All problem reports related to it should be sent
to
[email protected] or posted on System problems forum of the Magic Ball Network
at
www.magicball.net/forum.
This patch is provided free of charge and without warranties of any kind.
How to apply this patch?
~~~~~~~~~~~~~~~~~~~~~~~~
Extract files from LBA2PATCH.ZIP to your Little Big Adventure 2 folder and
run PATCH.EXE once. After this, run the game as you always do.
What causes the display problem and how is it fixed?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LBA2 doesn't query display driver for pitch value (the difference between
addresses of the first pixels of two consecutive lines of image) at the right
time. It apparently uses the value returned by IDirectDraw.EnumDisplayModes
method, which may be incorrect with some drivers. The patch changes the code to
read the pitch value after each call to IDirectDrawSurface.Lock.