Opened 21 years ago

Closed 21 years ago

Last modified 6 years ago

#8302 closed patch

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

Reported by: sev- Owned by: Kirben
Priority: normal Component: Engine: SCUMM
Version: 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- 21 years ago.
FT derby patch. Costumes patch.
comi.cannon.patch (779 bytes ) - added by sev- 21 years ago.
COMI: cannon battle patch

Download all attachments as: .zip

Change History (8)

by sev-, 21 years ago

Attachment: ft.derby.patch added

FT derby patch. Costumes patch.

comment:1 by sev-, 21 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-, 21 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-, 21 years ago

Attachment: comi.cannon.patch added

COMI: cannon battle patch

comment:3 by sev-, 21 years ago

oops. Unified patch is attached.

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

comment:4 by sev-, 21 years ago

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

comment:5 by Kirben, 21 years ago

Owner: set to Kirben
Status: newclosed

comment:6 by digitall, 6 years ago

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