Opened 19 years ago

Closed 19 years ago

Last modified 19 years ago

#2081 closed defect

FOA: No cursor when fighting

Reported by: SF/timofonic Owned by:
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Indiana Jones 4


Windows XP Professional (no SP1) ScummVM 0.7.1 official win32 build Indiana Jones 4 and the Fate of Atlantis talkie DOS spanish

When fighting on indy4 talkie dos, no cursor is available, it is and can use it but you must try a lot for get it, not possible to use mouse for fighting. This not occours on floppy edition, that error not appears on it.

Ticket imported from: #1229468. Ticket imported from: bugs/2081.

Change History (14)

comment:1 by eriktorbjorn, 19 years ago

The cursor should appear if you toggle between keyboard and mouse fighting. In the English version that's done by pressing the "F" key.

I don't know why the CD and floppy version behaves differently, though. I only have the CD version myself.

comment:2 by fingolfin, 19 years ago

Component: Engine: SCUMM
Game: Indiana Jones 4
Status: newpending
Summary: INDY4 CD DOS: No cursor when fightingFOA: No cursor when fighting

comment:3 by SF/timofonic, 19 years ago

Sorry to no specify all, but I was too tired when writed the bug report.

I was probed the "F" key, and the only it can is change to keyboard mode for fighting, pushing the "F" not does appear the cursor, maybe it's a bug with the spanish FOA talke version only? In the spanish floppy version, you can use mouse by default and fight with R & L mouse buttons.

comment:4 by SF/timofonic, 19 years ago

Status: pendingnew

comment:5 by SF/timofonic, 19 years ago

Any reply about this bug, please? It's already located?

comment:6 by SF/timofonic, 19 years ago

Forget to say, sorry...

The cursor "appears" but it's like invisible, if you move and try all time, you can finally afford it, but it's not very comfortable...

comment:7 by cyxx, 19 years ago

No problem with the French version, pressing the 'f' key toggles between the keyboard and mouse fighting.

Looking at the scripts, the fighting mode change seems to be handled in script-24:

[01DB] (48) } else if (Local[1] == 102) { [01E5] (A8) if (Bit[107]) { [01EA] (14) print(252,[Color(8),Text("Combats au clavier On")]); [0205] (1A) Bit[107] = 0; [020A] (2C) CursorHide() [020C] (18) } else { [020F] (14) print(252,[Color(8),Text("Combats au clavier Off")]); [022B] (1A) Bit[107] = 1; [0230] (2C) CursorShow() [0232] (**) }

So maybe in the spanish version, the Cursor* calls are missing ? timofonic, can you start your spanish version with the scripts dumping switch on (scummvm -u on the command line), play until the first fight and attach the generated script-24.dmp file here ?

Or maybe it's simpler than that ; the script expects the 'f' char (and not 'F'), so make sure your caps-lock key isn't toggled when you want to switch the fighting mode...

comment:8 by cyxx, 19 years ago

Status: newpending

comment:9 by cyxx, 19 years ago

Setting to pending, waiting for timofonic answer...

comment:10 by SF/timofonic, 19 years ago

Status: pendingnew

comment:11 by SF/timofonic, 19 years ago

Sorry, I was occupied and without own computer functioning. Soon I will have my system prepared for testing this again...

comment:12 by cyxx, 19 years ago

Status: newpending

comment:13 by SF/sf-robot, 19 years ago

This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

comment:14 by SF/sf-robot, 19 years ago

Status: pendingclosed
Note: See TracTickets for help on using tickets.