Opened 14 years ago

Closed 14 years ago

Last modified 17 months ago

#8570 closed patch

KYRA1: Adjusting the intro scrolling

Reported by: eriktorbjorn Owned by: eriktorbjorn
Priority: normal Component: Engine: Kyra
Keywords: Cc:
Game: Kyrandia 1

Description

This is based on a discussion I had with LordHoto yesterday.

At the beginning of the Kyra 1 intro, the screen scrolls down to show the land. There are two slight problems here:

* When the first explosion happens, the background for it doesn't line up right with the rest of the background. (This is barly noticeable, and apparently happens in the original as well.)

* The screen scrolls one pixel at a time, and the delay between each step is supposed to be one "tick". My computer isn't fast enough to do this, except with the 1x scaler. As a result, ScummVM doesn't even process repaint events, and the scroll still takes longer than it's supposed to.

This patch attempts to fix both these problems.

Now, since I don't understand the Kyra screen page handling, there's a certain amount of "shotgun debugging" behind the patch. Any "Why did you...?" question is likely to get a "Well, it seemed to work." reply. :-)

Ticket imported from: #1549054. Ticket imported from: patches/675.

Attachments (1)

kyra1-intro.diff (1.6 KB ) - added by eriktorbjorn 14 years ago.
Patch against current SVN

Download all attachments as: .zip

Change History (5)

by eriktorbjorn, 14 years ago

Attachment: kyra1-intro.diff added

Patch against current SVN

comment:1 by eriktorbjorn, 14 years ago

Owner: set to lordhoto

comment:2 by eriktorbjorn, 14 years ago

Owner: changed from lordhoto to eriktorbjorn
Status: newclosed

comment:3 by eriktorbjorn, 14 years ago

Applied to branch and trunk, after some discussion with LordHoto.

comment:4 by digitall, 17 months ago

Component: Engine: Kyra
Game: Kyrandia 1
Note: See TracTickets for help on using tickets.