Opened 16 years ago

Closed 16 years ago

Last modified 12 months ago

#8302 closed patch

FT, COMI: Derby is controllable with keyboard, cannon battle

Reported by: sev- Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Full Throttle

Description

This patch fixes derby, now it is properly controllable.
Probably it fixes other bugs as well as it introduces
proper implementation of o6_kernelGetFunctions
subopcode 211 which is used by v6-v8 games, but I
forced it to be Full Throttle specific at the moment as
regressions should be checked.

This subopcode queries either specific key is hold down
and there may be more than one keys pressed at once.

Also this patch has fix for an annoying warning with
costumes being set to 0 (zero). It is normal situation
with FT and original engine has check for it.

Ticket imported from: #853099. Ticket imported from: patches/407.

Attachments (2)

ft.derby.patch (6.2 KB ) - added by sev- 16 years ago.
FT derby patch. Costumes patch.
comi.cannon.patch (779 bytes ) - added by sev- 16 years ago.
COMI: cannon battle patch

Download all attachments as: .zip

Change History (8)

by sev-, 16 years ago

Attachment: ft.derby.patch added

FT derby patch. Costumes patch.

comment:1 by sev-, 16 years ago

I forgot to mention that this code is widely used in Insane,
so it should be a separate function

comment:2 by sev-, 16 years ago

Yes, this also is applicable to COMI. Patch which fixes
cannon battle is attached. Now it is fully controllable by
keyboard.

by sev-, 16 years ago

Attachment: comi.cannon.patch added

COMI: cannon battle patch

comment:3 by sev-, 16 years ago

oops. Unified patch is attached.

Also COMI patch is an addition to FT patch, not an
independent one.

comment:4 by sev-, 16 years ago

Summary: FT: Derby is controllable with keyboard, otherFT, COMI: Derby is controllable with keyboard, cannon battle

comment:5 by Kirben, 16 years ago

Owner: set to Kirben
Status: newclosed

comment:6 by digitall, 12 months ago

Component: Engine: SCUMM
Game: Full Throttle
Note: See TracTickets for help on using tickets.