Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#2081 closed defect

FOA: No cursor when fighting

Reported by: SF/timofonic Owned by:
Priority: normal Component: Engine: SCUMM
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, 14 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, 14 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, 14 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, 14 years ago

Status: pendingnew

comment:5 by SF/timofonic, 14 years ago

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

comment:6 by SF/timofonic, 14 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, 14 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, 14 years ago

Status: newpending

comment:9 by cyxx, 14 years ago

Setting to pending, waiting for timofonic answer...

comment:10 by SF/timofonic, 14 years ago

Status: pendingnew

comment:11 by SF/timofonic, 14 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, 14 years ago

Status: newpending

comment:13 by SF/sf-robot, 14 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, 14 years ago

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