https://bugs.winehq.org/show_bug.cgi?id=54067
Bug ID: 54067 Summary: Ultrakill demo: cursor behaves erratically Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dinput Assignee: wine-bugs@winehq.org Reporter: matheus.venturini@acad.ufsm.br Distribution: ---
How to reproduce:
1. Install the Ultrakill demo for Windows 2. Complete the tutorial 3. In the first level, walk up to the weapon vending machine and press the left mouse button
When interacting with the vending machine in the game, an interface should be displayed where you can interact with buttons to choose the weapon you want to buy. This is different from the rest of the game in that a cursor is visible and it is used to select things rather than being used to aim. On Wine the vending machine interface will not appear, and pressing the left mouse button thereafter will cause the aim to go down, perpendicular to the ground. You can't shoot afterwards, so it's impossible to progress.
This happens on a fresh prefix. I tested it on two machines and it happened in both, one running Zorin OS 16 and another running Lubuntu 22.04.
https://bugs.winehq.org/show_bug.cgi?id=54067
Matheus matheus.venturini@acad.ufsm.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://hakita.itch.io/ultr | |akill-prelude
https://bugs.winehq.org/show_bug.cgi?id=54067
--- Comment #1 from Matheus matheus.venturini@acad.ufsm.br --- Corrections:
You can still shoot the gun after the cursor bug starts happening, but you will most often end up shooting at the ground.
The vending machine interface does appear when running under Wine, it's just harder to select the correct option.
A video of the bug happening can be downloaded here: https://files.catbox.moe/ukacyt.mkv (16.1MB file)
https://bugs.winehq.org/show_bug.cgi?id=54067
--- Comment #2 from Matheus matheus.venturini@acad.ufsm.br --- Created attachment 73618 --> https://bugs.winehq.org/attachment.cgi?id=73618 Wine output when running Ultrakill
ULTRAKILL.exe (md5sum: 446af9a328f3f935bce8ac99e3130430)
The name of the level with the vending machine is "0-2 The Meatgrinder"
https://bugs.winehq.org/show_bug.cgi?id=54067
--- Comment #3 from Matheus matheus.venturini@acad.ufsm.br --- Created attachment 73869 --> https://bugs.winehq.org/attachment.cgi?id=73869 Wine output when running ULTRAKILL.exe with +dinput,+hid
I generated this log by starting the game, loading the second level and walking to the vending machine as I described previously. I found out this mouse warping issue only happens if the game is played in fullscreen mode.
https://bugs.winehq.org/show_bug.cgi?id=54067
--- Comment #4 from Matheus matheus.venturini@acad.ufsm.br --- Created attachment 73870 --> https://bugs.winehq.org/attachment.cgi?id=73870 Save files for the demo that allows the issue to be tested
The save files in this zip already have the second level unlocked (the one with the vending machine). Extract them in the directory with ULTRAKILL.exe, launch the game then select "Continue" -> "Violent" -> "Prelude" -> "0-2: The Meatgrinder"
There's a possibility this could be caused by the game being made on Unity, but I'm not sure if it's really the same issue as https://bugs.winehq.org/show_bug.cgi?id=42631