Opened 22 years ago

Closed 22 years ago

Last modified 22 years ago

#196 closed defect (fixed)

LOOM: Bobbin walks backwards

Reported by: SF/urkle Owned by: SF/ender
Priority: low Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Loom

Description

Bobbin walks backwards when entering the forest.

Ticket imported from: #549402. Ticket imported from: bugs/196.

Attachments (1)

loomcd.s03.gz (10.6 KB ) - added by SF/urkle 22 years ago.
Save game with bobbin on island

Download all attachments as: .zip

Change History (19)

by SF/urkle, 22 years ago

Attachment: loomcd.s03.gz added

Save game with bobbin on island

comment:1 by SF/ender, 22 years ago

Details? Platform, version, etc...

Please follow the bug submission guidelines on the 'submit' page!

comment:2 by SF/urkle, 22 years ago

sorry. about that.. the CVS release as of 1:00 AM April 27 CDT. Linux/SDL

comment:3 by SF/khalek_, 22 years ago

I take entering the forest to mean the sand dune in the room prior to the forest.. because thats where it happens here. It also happens when walking from the sheep on the other side of the forest to building where you meet fleece.

comment:4 by SF/urkle, 22 years ago

yup. that's it... I noticed it happened in the second place after I had posted the report..

comment:5 by fingolfin, 22 years ago

I wonder if this could be related to #540505 and #551711 ? I am looking at these now, in case I manage to fix them, one of you can then maybe try it with Simon to see if it helps there, too...

Uhm, any reason there lis a loomcd savegame attached to this report?

comment:6 by fingolfin, 22 years ago

I submitted a fix to CVS for a related bug; can you please try if this problem is fixed by it, too?

comment:7 by fingolfin, 22 years ago

Owner: set to fingolfin

comment:8 by fingolfin, 22 years ago

Gah, just ignore me, of course this is Loom and not Simon, dunno what happend with my mind :-)

comment:9 by SF/khalek_, 22 years ago

I still get this and masking problems in latest cvs, a new savegame can be found at http://khalek.tolmie.net/loomcd.s02

comment:10 by SF/urkle, 22 years ago

he still walks backwards going into the forest from the beach and from where the 4 sheep are down the hill to where the herd of sheep are.

comment:11 by fingolfin, 22 years ago

Priority: normallow

comment:12 by fingolfin, 22 years ago

Yup I know. Fixing this is not going to be easy, there is something fundamental going wrong it seems.

It happens in more places, BTW, for example near the start after lighting strikes that tree, Bobbin then walks backwards for a moment, too.

comment:13 by fingolfin, 22 years ago

Summary: Bobbin walks backwardsLOOM: Bobbin walks backwards

comment:14 by fingolfin, 22 years ago

Owner: fingolfin removed

comment:15 by fingolfin, 22 years ago

I checked in a fix to actor.cpp that corrects this, at least on the beach when entering the forest. Turned out Loom uses class 18 instead of 29 for a Y flip

They also use class 18 after the lightning strike (see my previous comment). However, class 22 is also set (ignoreboxes), therefore remap direction is disabled... I am not quite sure how to handle that, but one thing after the other, right? :-)

I am guessing that class 30 becomes 19 in LoomCD, too (X flip), even though I haven't seen a test case yet.

This change might be needed for other games, too, not just LoomCD but for now I made it LoomCD specific.

comment:16 by SF/ender, 22 years ago

Status: newclosed

comment:17 by SF/ender, 22 years ago

Owner: set to SF/ender
Resolution: fixed

comment:18 by SF/ender, 22 years ago

Well, I'm closing this as the actual bug for THIS instance has been fixed.

Note: See TracTickets for help on using tickets.