WME: Save text input broken
|Reported by:||raziel-||Owned by:||lolbot-iichan|
Description (last modified by )
ScummVM 2.1.0git (Jul 27 2019 18:57:01)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC A/52 FreeType2 JPEG PNG cloud (servers, local)
I have a recurring issue with saving games in most (if not all) WME games that use text input for save lists.
1) The BACKSPACE key produces a special char which some of the games cannot display, others display some sort of BOX in different sizes. (see screenshot)
2) If there is a save state, the initial BACKSPACE will, on one press, delete the whole name (while also producing that special, sometimes hidden, char). The deletion of the whole save game name might be by design, though. e.g. Corrosion just has a black space underneath the game screen and no indication (also no change in the pointer when hovering it over that list) on where to click at. (see screenshot)
[ 3) Bad lists design. I cannot see where to click to, to add a new save, maybe this is intended, maybe something is not drawn in ScummVM? (I don't know how the original engine does it, so i can't really comment on it) --- see below]
I CAN use the cursor keys to move around and use DEL to delete those special chars.
It's a little tricky to do so if the special chars are hidden, but it is reproducable all the time.
e.g. in ritter, if i press BACKSPACE three times, i need to press cursor left four times to reach the save game name and be able to delete it. The cursor does not move then though until i reach the name of the save game.
I guess the special chars being visible or not depends on the font used by the game?
Tested games working/not using text inpu (which issue)t:
[Corrosion (3) -- see below]
Escape from the Mansion
Tested games that display this issue (which issue):
1 1/2 Ritter (1,2) - invisible special char
Chivalry is not dead (1,2) - invisible special char
Dead City (1,2,3)
Five Lethal Demons (1,2) - invisible special char
Five Magical Amulets (1,2)
Helga deep in trouble (1,2) - invisible special char
AmigaOS4 - PPC - SDL - BE
gcc (adtools build 8.3.0) 8.3.0
3) was because of outdated save states.
They won't show up in newer ScummVM binaries.
--empty-- slots are visible, once i delete the outdated save states.
Change History (10)
comment:5 by , 10 months ago
|Status:||new → closed|