Opened 14 years ago

Closed 14 years ago

#2107 closed defect (fixed)

ITE: Actions not performed under OS X

Reported by: SF/fancia Owned by: sev-
Priority: normal Component: Engine: SAGA
Keywords: Cc:
Game: Inherit the Earth

Description

After clicking on a verb and then its object, the action and
associated dialogue is skipped and the selected verb reverts to
"Pick up." This also occurs with the keyboard shortcuts, and occurs
with at least the DOS and Mac OS X CD versions.

I've tested this with a CVS build, current as of now, with both GCC
3.3 and 4.0; I'm using OS X 10.4.2.

Ticket imported from: #1252277. Ticket imported from: bugs/2107.

Attachments (2)

debug output.txt (14.8 KB ) - added by SF/fancia 14 years ago.
debug output 2.txt (92.9 KB ) - added by SF/fancia 14 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 by Kirben, 14 years ago

Summary: Actions not performed under OS XITE: Actions not performed under OS X

comment:2 by sev-, 14 years ago

May you be more specific, i.e. which scene, which object and
which verb?

comment:3 by SF/fancia, 14 years ago

It occurs with any scene, any object and any verb.

comment:4 by sev-, 14 years ago

May you run scummvm with -d9 option (maximum level of debug)
and try to 'Open' Medallion. Rf should say "there is no way
to open it".

And then attach debug output here.

by SF/fancia, 14 years ago

Attachment: debug output.txt added

comment:5 by SF/fancia, 14 years ago

Rif doesn't say anything. I've attached the debug output in a text file..

comment:6 by sev-, 14 years ago

Hmmm. May you, please, do it when you start gaem, not load a
savegame. I.e. run ./scummvm -d9 ite, press ESC twice and
then 'use' 'medallion' and attach debug output.

comment:7 by SF/fancia, 14 years ago

Here's the debug output.

by SF/fancia, 14 years ago

Attachment: debug output 2.txt added

comment:8 by sev-, 14 years ago

Do you have possibility to come to our IRC channel #scummvm
@ freenode, talk to me and we will perform several
test/compile cycles?

As a first try may you change readSint16LE() to
readSint16BE() in opGetInt, it's on line 270 of
saga/sthread.cpp and tell me if that worked?

comment:9 by SF/fancia, 14 years ago

Unfortunately, that didn't fix it.

Yes, I should be able to be on IRC; I'll /msg you there.

comment:10 by sev-, 14 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

comment:11 by sev-, 14 years ago

Fixed in CVS, thanks for helping.

Note: See TracTickets for help on using tickets.