Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENGINES: Add new demo detection in many engines #3338

Merged
merged 28 commits into from Sep 19, 2021
Merged

Commits on Sep 18, 2021

  1. ASYLUM: Add detection for alternate demo

    Found on PC Gamer covermount March 1998.
    
    It uses AVI files (Cinepak 24-bit) instead of SMK.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    ca341f9 View commit details
    Browse the repository at this point in the history
  2. BURIED: Add detection for Canadian demo

    I'm half-jokingly calling it Canadian because Sanctuary Woods was
    located there, but it is clearly North American based on the telephone
    number.
    
    The demo before this was published by US Gold, a British publisher,
    and based on the Manchester phone number, this one is intended for the
    UK.
    
    I don't have a copy of the third demo.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    78dee2f View commit details
    Browse the repository at this point in the history
  3. CGE: Add detection for alternate Soltys demo

    Found on 1997 Sfinx CD from LK Avalon.
    
    From the readme:
    +-------------------------+
    |  "zwiastun gry SOLTYS"  |
    |  (mini-gra przygodowa)  |
    +-------------------------+
    
    Translated to "Soltys Game Trailer" (mini-adventure game)
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    e215d0a View commit details
    Browse the repository at this point in the history
  4. CGE2: Add detection for Sfinx Lite (demo)

    Found on CD-ACTION (Poland) #21a Feb 1998.
    
    From SFINX.TXT:
    Przedstawiamy gre SFINX Lite, która jest grywalnym demem gry SFINX.
    
    Translation:
    We present the game SFINX Lite, which is a playable demo of the game
    SFINX.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    ae54780 View commit details
    Browse the repository at this point in the history
  5. CHEWY: Add detection for German demo v1.1

    Found on Blue Byte News Version III/97.
    
    From README.TXT:
    Dies ist eine Demo-Version von "Chewy - Esc von F5". Sie enthalt nur
    einen kurzen Ausschnitt des kompletten Adventures. Wenn Sie wissen
    wollen, wie die Geschichte anfängt und ob sie ein Happy-End hat, dann
    fragen Sie Ihren Software-Handler nach der Komplettversion.
    
    Translation:
    This is a demo version of "Chewy - Esc from F5". It contains only a
    short part of the complete adventure game. If you want to know how the
    story begins and whether it has a happy ending, then ask your software
    dealer for the full version.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    41cdfdd View commit details
    Browse the repository at this point in the history
  6. CRYOMNI3D: Add detection for US DOS demo

    Just in case anyone tries to add this, we can now inform them that
    it's unsupported.
    
    https://archive.org/details/playhns_003
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    035b020 View commit details
    Browse the repository at this point in the history
  7. DIRECTOR: Add detection for Police Quest extras

    These are from the PQ Collection.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    b3e6235 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e842edf View commit details
    Browse the repository at this point in the history
  9. DREAMWEB: Add detection for demos

    * Floppy demo found on PC Format (UK) CD-ROM Collection # 3
    * Speech demo found on MediaProducts Supergames Vol 9
    * Amiga  demo found on Amiga Format (UK) # 60 disk C
    
    The DOS demos are also here:
    https://archive.org/details/DreamWeb_1020
    https://archive.org/details/dreamweb-cd_zip
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    901d9b9 View commit details
    Browse the repository at this point in the history
  10. GOB: Add detection for more demos

    Ween demo has both interactive and non-interactive portions. The title
    is Ween: The Prophecy, and so language code EN_GRB is used.
    https://archive.org/details/TheProphecy_1020
    
    Dynasty demo plays a single VMD from a small SCN file.
    https://archive.org/details/dynasty_zip
    
    Combined demo from CD-ROM Today # 11 (1995) plays the above Dynasty
    demo followed by the already known Woodruff demo. In the spirit of the
    combined demos in the SCUMM engine, we can create a new game ID.
    
    All of the above play without issue in ScummVM.
    
    Also added file sizes to some existing detection entries and added the
    missing demo flags to the Inca2 and Woodruff demos.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    aa486be View commit details
    Browse the repository at this point in the history
  11. GRIM: Add detection for Monkey4 CD demo

    The official CD demo (EU) does not include i9n.lab. The only other file
    that is unique to this version is the Monkey4.exe binary.
    
    https://archive.org/details/escape-from-monkey-island-cd-demo
    
    Demo is now added to detection, and the checks for i9n.lab have been
    removed. I left the md5 hash along with a comment, in case it's still
    desired for reference.
    
    The name Web Demo comes from its readme file and installer. The CD
    simply says: Escape from Monkey Island Demo Version 1.0
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    811280f View commit details
    Browse the repository at this point in the history
  12. GROOVIE: Add detection for 6 new demos

    Tech demonstration for "Guest" might use an early Groovie v0 engine.
    Strings from the PLAYTLC.EXE binary:
    
    Trilobyte 640x480x256 FLICK & Groovie Player.  Version 0.6
    Copyright 1991 Trilobyte, all rights reserved.
    
    Additionally, we have a couple new demo CDs for 11h, plus a new non-
    interactive trailer. There is a playable demo CD for Clandestiny and
    a German demo for TLC.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    43df539 View commit details
    Browse the repository at this point in the history
  13. HOPKINS: Remove redundant platform descriptions

    We don't need this in the extra text because it's already provided.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    0c8926b View commit details
    Browse the repository at this point in the history
  14. KYRA: Add message for unsupported EOB2 demo

    We can add a message just in case someone tries to run the demo. If
    someone did want to implement it at some point, it would be fairly
    simple. It's simply a collection of FLICs and static GIFs.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    da144e2 View commit details
    Browse the repository at this point in the history
  15. LILLIPUT: Add detection for Rome demo

    This will not work yet since Rome is not supported.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    8fcb287 View commit details
    Browse the repository at this point in the history
  16. MACVENTURE: Add detection for Uninvited demo

    Also added Uninvited game ID and macro for demos
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    88b78d1 View commit details
    Browse the repository at this point in the history
  17. MADE: Add detection for more demos

    Added to the description for demo reported in bug # 11202. There is
    also a Mac demo on this disc.
    
    There is also a standalone CD demo here:
    https://archive.org/details/Return_to_Zork_demo
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    7a3d615 View commit details
    Browse the repository at this point in the history
  18. MADS: Add detection for Rex & Phantom demos

    These demos were on the site but not in the detection tables.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    a9585fa View commit details
    Browse the repository at this point in the history
  19. MOHAWK: Add detection for another Myst demo

    This larger demo includes The Making of Myst.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    a405e01 View commit details
    Browse the repository at this point in the history
  20. MUTATIONOFJB: Add demo detection

    Floppy disk demo is from Riki Multimedia Magazine # 23
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    7e17341 View commit details
    Browse the repository at this point in the history
  21. MYST3: Add detection for PS2 prototype

    We can detect this preview and inform users that it's not yet supported
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    f7eac57 View commit details
    Browse the repository at this point in the history
  22. NEVERHOOD: Add detection for Lite demo

    Found here:
    https://archive.org/details/Neverhood
    
    The full demo includes two puzzles to solve, while the lite demo only
    includes one.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    37f9c2f View commit details
    Browse the repository at this point in the history
  23. NGI: Add detection for early Full Pipe demo

    Released in 1997, a full 6 years before the game came out.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    7e237ad View commit details
    Browse the repository at this point in the history
  24. PEGASUS: Add detection for v1.0 demo

    The demo that was distributed in the 90s is slightly different than
    the one later made available on Presto's website. At the time, this
    was published by Bandai and retains some of their branding in the
    splash screen and credits.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    33f85e5 View commit details
    Browse the repository at this point in the history
  25. PRIVATE: Remove duplicate detection entry

    Also add version info to known demos.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    bc4d754 View commit details
    Browse the repository at this point in the history
  26. SAGA: Add detection for ITE Pocket PC demo

    We can detect the modern 64-bit macOS and WinCE trial versions and
    inform users that they're unsupported.
    
    We should explore whether the limited trial functionality can be
    implemented in ScummVM, as the Pocket PC version has some unique
    features in both trial and unlocked states.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    7a3b63f View commit details
    Browse the repository at this point in the history
  27. STARTREK: Add detection for ST25 Mac demo

    Found on Inside Mac Games December 1994.
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    81153e4 View commit details
    Browse the repository at this point in the history
  28. SCI: Add detection for new SCI32 demos

    Includes:
    Lighthouse later non-interactive
    Phantasmagoria v1.0 demo
    Space Quest 6 demo (Jan 1995)
    Shivers CD demo
    trembyle committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    479f0be View commit details
    Browse the repository at this point in the history