[Scummvm-tracker] [ScummVM :: Bugs] #16497: SHERLOCK: ROSETATTOO: (Chinese) inventory action menu missing due to localized target mismatch
ScummVM :: Bugs
trac at scummvm.org
Sun Mar 1 22:41:19 UTC 2026
#16497: SHERLOCK: ROSETATTOO: (Chinese) inventory action menu missing due to
localized target mismatch
-------------------------+-------------------------------------------------
Reporter: yhdgwolf | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: Sherlock
Version: | Resolution:
Keywords: | Game: Sherlock Holmes: Case of the Rose
| Tattoo
-------------------------+-------------------------------------------------
Comment (by dreammaster):
One of the GSOC hopefuls made a PR for this at:
https://github.com/scummvm/scummvm/pull/7268
Unfortunately, it didn't fix the problem. This is my notes from the PR.
I'm also attaching a savegame from outside the club where Watson already
has the signet ring. In the English version, you can right-click the ring
in the inventory, and you should get a "Show" action in addition to Look
(in Chinese).
I tested your code, and whilst it was an interesting attempt, it didn't
work at all. FWIW: widget_inventory.cpp:279 is where the main verb list is
built up for objects. I checked, and in the Chinese version, these are the
values:
obj._use[useNum]._target = "»áÔ±½äÖ¸"
inv[_owner->_invSelect]._description = "@$[�tQ]„vX$@"
So the compareToIgnoreCase fails. Unfortunately, it seems the Chinese
version will require more extensive work to set up mappings for Chinese to
English so that these actions work. As such, I'm closing this PR.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16497#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list