Opened 4 months ago

Last modified 3 months ago

#15578 new feature request

FREESCAPE: Can't look and shoot at the same time using the mouse

Reported by: NigeNigeNige Owned by: neuromancer
Priority: low Component: Engine: Freescape
Version: Keywords:
Cc: Game:

Description

I'm not sure how this compares to the original releases, but moving the mouse (without using the free aim function) means you can't shoot. This feels very odd. Even if moving really slowly, clicking doesn't do anything, which feels like a bug. Seen in Total Eclipse and Dark Side.

Change History (6)

comment:1 by neuromancer, 4 months ago

I think your ScummVM is not grabbing the mouse correctly since it is certainly possible to look around and shoot with the mouse. Which version are you using?

in reply to:  1 comment:2 by NigeNigeNige, 4 months ago

Replying to neuromancer:

I think your ScummVM is not grabbing the mouse correctly since it is certainly possible to look around and shoot with the mouse. Which version are you using?

I'm on Windows 11, just retested with 6ec64ff3 and it's the same. When not in aiming mode (so normal movement mode), while I move the mouse I can't shoot. If I stop moving the mouse then shooting works.

comment:3 by neuromancer, 4 months ago

I think I understand now what you are saying. Can you try shooting using the alternative key (0)?. In that case, it is certainly possible to do it.

in reply to:  3 comment:4 by NigeNigeNige, 4 months ago

Replying to neuromancer:

I think I understand now what you are saying. Can you try shooting using the alternative key (0)?. In that case, it is certainly possible to do it.

Yes, pressing 0 to shoot while moving the mouse works. Clicking the left mouse button does not work the same.

comment:5 by neuromancer, 4 months ago

Great, thanks for confirming it. I will try to fix this soon.

comment:6 by neuromancer, 3 months ago

Priority: normallow
Summary: FREESCAPE: Can't look and shoot at the same timeFREESCAPE: Can't look and shoot at the same time using the mouse
Type: defectfeature request

This one is hard, in fact. The issue is that the engine needs to "accumulate" clicks, but it is hard to know if a click will be a shoot or if will be something else until we are in the process. On top of that, it can be very buggy if not implemented correctly regarding triggering scripts and such.

It needs some refactor, so I will put in low priority for now.

Note: See TracTickets for help on using tickets.