[Scummvm-tracker] [ScummVM :: Bugs] #16497: Sherlock: Rose Tattoo (Chinese) inventory action menu missing due to localized target mismatch
ScummVM :: Bugs
trac at scummvm.org
Sat Jan 31 07:49:37 UTC 2026
#16497: Sherlock: Rose Tattoo (Chinese) inventory action menu missing due to
localized target mismatch
-------------------------------------------------+-------------------------
Reporter: yhdgwolf | Owner: (none)
Type: defect | Status: new
Priority: blocker | Component: Engine:
| Sherlock
Version: | Keywords:
Game: Sherlock Holmes: Case of the Rose |
Tattoo |
-------------------------------------------------+-------------------------
Environment
ScummVM version: 2.9.1
Language of game: Chinese (Simplified)
Version of game: CD
OS: Windows
Description
In the Chinese resources, item target strings are localized to Chinese
(matching the item display names). The engine matches actions by comparing
item internal (English) names to target, so the localized target no longer
matches. As a result, item action menus do not display correctly and the
game cannot be progressed. Other localized versions may be affected if
they also localize target.
Steps to reproduce
Run The Case of the Rose Tattoo (Chinese, CD) in ScummVM 2.9.1 on Windows.
In a scene with inventory interaction, right-click/use an item.
Observe the missing or incorrect action entries (e.g., Show/出示),
blocking progress.
Expected result
The action menu should show the correct verbs for the item, allowing
normal progression.
Actual result
The action menu is missing expected actions; progression can be blocked.
Suspected cause
In engines/sherlock/tattoo/widget_inventory.cpp, actions are matched using
the item’s internal English name against target. Chinese resources
localize target to Chinese item names, so the match fails.
Suggested fix
Allow matching by both internal name and localized name (or use an
inventory mapping table) to avoid failures with localized resources.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16497>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list