[Scummvm-tracker] [ScummVM :: Bugs] #13159: DIRECTOR: Add detection and support for Rhem SE series

ScummVM :: Bugs trac at scummvm.org
Mon Dec 13 14:07:18 UTC 2021


#13159: DIRECTOR: Add detection and support for Rhem SE series
-------------------------------------------------+-------------------------
Reporter:  antoniou79                            |       Owner:  (none)
    Type:  feature request                       |      Status:  new
Priority:  normal                                |   Component:  Engine:
                                                 |  Director
 Version:                                        |  Resolution:
Keywords:  rhem, steam, se, RHEM I SE The        |        Game:
  Mysterious Land, RHEM II SE The Cave, RHEM IV  |
  The Golden Fragments, RHEM III SE              |
-------------------------------------------------+-------------------------
Description changed by antoniou79:

Old description:

> The Rhem SE Series (I, II, III, and IV) on Steam give the following
> detection strings when I add them to ScummVM 2.6.0git (current master):
>
> RHEM SE titles I, II and III can only be installed in English language
> (there's no option at installation time). The user can select another
> language, after installation, when launching the game for the first time
> and seemingly ''never'' again(!) Changing the language from that one-off
> menu does not seem to change the MD5 detection for ScummVM for these
> games. Available languages are English, German, French, Italian, Polish
> and Russian.
>
> RHEM IV SE is available ''to install'' via Steam in English, German,
> French, Italian and Polish, but the ScummVM detection string does not
> seem to differ for each installation option. There's also a language
> configuration option (again for RHEM IV SE only) from Steam's menu (right
> click on game -> Properties -> Language) but that does not seem to affect
> anything (does not re-install the game to the target language, or change
> the language in-game). ''Language selection is still done at first launch
> of the game'' and available languages are English, German, French,
> Italian, Polish and Russian. So, in the end, RHEM IV language selection
> is identical to the previous titles, despite having an external option to
> set the language of the game.
>
> **RHEM I SE The Mysterious Land** (English):
> {{{
> Matched game IDs for the director engine: director-win-fallback
>
>   {"RHEM_I_SE.exe", 0, "188786b1870ebfe28c47a95b9e4325bb", 4808468},
> ADGF_TAILMD5,
> }}}
>
> **RHEM II SE The Cave** (English):
> {{{
> Matched game IDs for the director engine: director-win-fallback
>
>   {"RhemIISE.exe", 0, "98134504d4cad210b8977d606c8fadb3", 4807276},
> ADGF_TAILMD5,
> }}}
>
> **RHEM III SE** (English):
> {{{
> Matched game IDs for the director engine: director-win-fallback
>
>   {"RhemIIISE.exe", 0, "47185a52747e37188cd5ac2f7ace22da", 4808414},
> ADGF_TAILMD5,
> }}}
>
> **RHEM IV The Golden Fragments** (English)
> {{{
> Matched game IDs for the director engine: director-win-fallback
>
>   {"RHEM_IV_SE.exe", 0, "3c0e58122494a85498d7fdc435b69d5d", 4808468},
> ADGF_TAILMD5,
> }}}
>
> Note: For the record, it's tricky to change the language of the games if
> I set it after the first launch of the game. Uninstalling and re-
> installing the game ''will not'' result in offering the choice again to
> the user.
> On the Steam forums it's suggested to delete the save folder under the
> Roaming application data for the game, and do a "clean restart".
> This seemingly only works for RHEM II and RHEM IV, but not for RHEM I and
> RHEM III (for which I haven't figured how to change the language after
> first launch, as of yet).
> Also, to add to the mess:
>  Rhem I and Rhem IV both create folders in the Roaming appdata windows
> folder.
>  Rhem II and Rhem III create folders under ''LocalLow\Adobe\Director
> 12\'' subpath in appdata.

New description:

 The Rhem SE Series (I, II, III, and IV) on Steam give the following
 detection strings when I add them to ScummVM 2.6.0git (current master):

 RHEM SE titles I, II and III can only be installed in English language
 (there's no option at installation time). The user can select another
 language, after installation, when launching the game for the first time
 and seemingly ''never'' again(!) Changing the language from that one-off
 menu does not seem to change the MD5 detection for ScummVM for these
 games. Available languages are English, German, French, Italian, Polish
 and Russian.

 RHEM IV SE is available ''to install'' via Steam in English, German,
 French, Italian and Polish, but the ScummVM detection string does not seem
 to differ for each installation option. There's also a language
 configuration option (again for RHEM IV SE only) from Steam's menu (right
 click on game -> Properties -> Language) but that does not seem to affect
 anything (does not re-install the game to the target language, or change
 the language in-game). ''Language selection is still done at first launch
 of the game'' and available languages are English, German, French,
 Italian, Polish and Russian. So, in the end, RHEM IV language selection is
 identical to the previous titles, despite having an external option to set
 the language of the game.

 **RHEM I SE The Mysterious Land** (English):
 {{{
 Matched game IDs for the director engine: director-win-fallback

   {"RHEM_I_SE.exe", 0, "188786b1870ebfe28c47a95b9e4325bb", 4808468},
 ADGF_TAILMD5,
 }}}

 **RHEM II SE The Cave** (English):
 {{{
 Matched game IDs for the director engine: director-win-fallback

   {"RhemIISE.exe", 0, "98134504d4cad210b8977d606c8fadb3", 4807276},
 ADGF_TAILMD5,
 }}}

 **RHEM III SE** (English):
 {{{
 Matched game IDs for the director engine: director-win-fallback

   {"RhemIIISE.exe", 0, "47185a52747e37188cd5ac2f7ace22da", 4808414},
 ADGF_TAILMD5,
 }}}

 **RHEM IV The Golden Fragments** (English)
 {{{
 Matched game IDs for the director engine: director-win-fallback

   {"RHEM_IV_SE.exe", 0, "3c0e58122494a85498d7fdc435b69d5d", 4808468},
 ADGF_TAILMD5,
 }}}

 All titles when launched with ScummVM crash / exit immediately.
 The console output is the same for all titles (only the game path
 differs):

 {{{
 Running Macromedia Director Game (v12.0.1r122/Windows)
 RHEM_IV_SE.exe: 3c0e58122494a85498d7fdc435b69d5d, 4808468 bytes.
 WARNING: SearchSet::add: archive 'D:\Program Files
 (x86)\Steam\steamapps\common\RHEM IV The Golden Fragments\' already
 present!
 Starting v800 Director game
 WARNING: Could not find classicmacfonts.dat. Falling back to built-in
 fonts!
 WARNING: Lingo Inited!
 WARNING: No LINGO.INI!
 WARNING: info <Prod:>: <12.0.1.122>!
 WARNING: info <040904b0>: <>!
 WARNING: info <FileVersion>: <12.0.1r122>!
 WARNING: info <File:>: <12.0.1.122>!
 WARNING: info <StringFileInfo>: <>!
 WARNING: info <ProductVersion>: <12.0.1 Development>!
 WARNING: info <FileDescription>: <Adobe Projector>!
 WARNING: info <OriginalFilename>: <Projector.exe>!
 WARNING: info <LegalCopyright>: <Copyright © 1985-2013 Adobe Systems,
 Inc.>!
 WARNING: info <InternalName>: <Projector>!
 WARNING: info <CompanyName>: <Adobe Systems, Inc.>!
 WARNING: info <VarFileInfo>: <>!
 WARNING: info <LegalTrademarks>: <Director® is a registered trademark and
 Shockwave(tm) is a trademark of Adobe Systems, Inc.>!
 WARNING: info <Comments>: <Property of Adobe Systems, Inc..  Not for
 distribution.>!
 WARNING: info <ProductName>: <Director 12.0>!
 WARNING: info <040904E4>: <>!
 WARNING: RIFX: type: APPL!
 WARNING: mmap: version: 79f!
 WARNING: RIFX: type: MV93!
 WARNING: mmap: version: 79f!
 WARNING: Cast::loadConfig(): Wrong format. VWCF resource missing!
 }}}

 Note: For the record, it's tricky to change the language of the games if I
 set it after the first launch of the game. Uninstalling and re-installing
 the game ''will not'' result in offering the choice again to the user.
 On the Steam forums it's suggested to delete the save folder under the
 Roaming application data for the game, and do a "clean restart".
 This seemingly only works for RHEM II and RHEM IV, but not for RHEM I and
 RHEM III (for which I haven't figured how to change the language after
 first launch, as of yet).
 Also, to add to the mess:
  Rhem I and Rhem IV both create folders in the Roaming appdata windows
 folder.
  Rhem II and Rhem III create folders under ''LocalLow\Adobe\Director 12\''
 subpath in appdata.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13159#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list