Replicate WASD movement stuck bug

Make all T-Engine/ToME 4 bug reports here

Moderator: Moderator

Post Reply
Message
Author
SpyAgent
Posts: 1
Joined: Mon Aug 07, 2023 9:06 am

Replicate WASD movement stuck bug

#1 Post by SpyAgent »

This bug has been annoying me for a while and from what I see it was reported by other people.
I also saw that some instance(s) of this bug were previously fixed but some remain.

For those not familiar with the bug in question, if you move with the WASD keys, sometimes the movement gets stuck and your character keeps moving towards whatever direction it is mindlessly, spending all your precious turns until you press the keys corresponding to the movement stuck in order to unstuck the movement.
This often kills you before you can react.
The WASD keys allow for diagonal movement unlike the arrow keys, by pressing two of the keys at the same time. The movement done is applied on key release and not on key press.

I don't know in how many different ways this can occur and maybe noone knows but I hope it's the fewest possible.

I figured out how to replicate it and hopefully this could lead to fixing this bug. I'm on the latest version at the time of writing, version 1.7.6

1. Press and hold one or two of the WASD keys for the desired movement
2. Press and hold one or any combination of these keys: SHIFT, CTRL, ALT.
3. Release the WASD keys
4. Release the key(s) you held in step 2 (SHIFT, CTRL, or ALT)

There are some cases when attempting to do this with a diagonal movement, the movement stuck will not be diagonal, I suspect it has to do with the timing of release of the movement keys, or perhaps just releasing one of them, but I haven't been able to figure this out. Or maybe I just think I held keys in a way to get a diagonal movement stuck and I did not.

I play on ASCII mode but I also could replicate this using the same steps with the modern tiles.
Also, I play on OSX.
It could be good if people playing on other systems could try to replicate this behavior!

I hope this bug is not caused or interfered with by addons but just in case, here are the addons I am using:
- Items Vault
- Possessor Bonus Class
- Ashes of Urh'Rok
- Forbidden Cults
- Embers of Rage
- Cleaner Item Descriptions
- Melinda on the Map - Bamboo Edition
- Lumberjack on the Map
- ZOmnibus Addon Pack
- Automatic Notes
- Accurate Weapon Damage
- Ascii Information Frames
- Showing Items Tier in Inventory
- Opague Tooltips
- Escorts Enhanced
- Somebody shut that dog up
- Friendly Patrols
- Grey Out Unusable Items
- Die in Obscurity
- EquipDoll - Clean Item Names
- Item Description Filter Plus
- Improved Enemy UI
- Select your Escorts
- Plenum Tooltip Custom Edit
- No Ambient Sounds
- Turn Tracker
- QuickQuick Transmo Chest Management
- Tooltips Past Level 5
- QuickTome QoL Changes
- Online Character Sheet Extras

Post Reply