Commit Graph
137148 Commits
Author SHA1 Message Date
Martin Gerhardy 37de1b3146 MACGUI: const for some methods 2021-09-19 15:21:56 +02:00
Martin Gerhardy b73889d2e0 MACVENTURE: pass by reference 2021-09-19 15:21:56 +02:00
Martin Gerhardy 1287dce313 MACGUI: whitespace issues 2021-09-19 15:21:56 +02:00
Martin Gerhardy 9f479e06f4 MACVENTURE: fixed whitespaces 2021-09-19 15:21:56 +02:00
Divyam Ahuja 9ad16ff273 MACVENTURE: Initialize struct according to C++98 convention 2021-09-19 15:21:56 +02:00
DivyamAhuja dd6508500c MACVENTURE: Fix Output console text width 2021-09-19 15:21:56 +02:00
DivyamAhuja 6bc5d0e9ae MACVENTURE: Fix object not dropping at left side of window 2021-09-19 15:21:56 +02:00
DivyamAhuja 0638fca683 MACVENTURE: Remove unnecessary adding of NULL character to string 2021-09-19 15:21:56 +02:00
DivyamAhuja 04a2a1f87c MACGUI: Fix code formatting according to coding conventions 2021-09-19 15:21:56 +02:00
DivyamAhuja 2e4117e388 MACVENTURE: Add title to windows 2021-09-19 15:21:56 +02:00
DivyamAhuja bf46669cf8 MACGUI: Add methods to find top window at at a given point 2021-09-19 15:21:56 +02:00
DivyamAhuja d754ed0e27 MACVENTURE: Fix missing characters in some words in output console 2021-09-19 15:21:56 +02:00
DivyamAhuja 5f569ce0a6 MACVENTURE: Fix Main window working while there is still need for click to continue 2021-09-19 15:21:56 +02:00
DivyamAhuja e43d08ff43 MACVENTURE: Fix Inventory window Width and Height reading 2021-09-19 15:21:56 +02:00
DivyamAhuja 40f825de6a MACVENTURE: Fix bounds for selecting objects 2021-09-19 15:21:56 +02:00
DivyamAhuja 3e88a642f0 MACVENTURE: Fix/Refactor code to work with changes made in macgui and other parts of ScummVM 2021-09-19 15:21:56 +02:00
trembyle c7e2efee42 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
2021-09-19 14:52:46 +02:00
trembyle 42ae6d184f STARTREK: Add detection for ST25 Mac demo
Found on Inside Mac Games December 1994.
2021-09-19 14:52:46 +02:00
trembyle 65eb54b94c 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.
2021-09-19 14:52:46 +02:00
trembyle 2be6794ae8 PRIVATE: Remove duplicate detection entry
Also add version info to known demos.
2021-09-19 14:52:46 +02:00
trembyle 09681d58c1 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.
2021-09-19 14:52:46 +02:00
trembyle 99e6d62289 NGI: Add detection for early Full Pipe demo
Released in 1997, a full 6 years before the game came out.
2021-09-19 14:52:46 +02:00
trembyle c94a8888d1 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.
2021-09-19 14:52:46 +02:00
trembyle f87eed8b1b MYST3: Add detection for PS2 prototype
We can detect this preview and inform users that it's not yet supported
2021-09-19 14:52:46 +02:00
trembyle 64249f5c9e MUTATIONOFJB: Add demo detection
Floppy disk demo is from Riki Multimedia Magazine # 23
2021-09-19 14:52:46 +02:00
trembyle 2493f65e4e MOHAWK: Add detection for another Myst demo
This larger demo includes The Making of Myst.
2021-09-19 14:52:46 +02:00
trembyle 0ab25f657e MADS: Add detection for Rex & Phantom demos
These demos were on the site but not in the detection tables.
2021-09-19 14:52:46 +02:00
trembyle 6d3a5989d4 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
2021-09-19 14:52:46 +02:00
trembyle e9cac0842e MACVENTURE: Add detection for Uninvited demo
Also added Uninvited game ID and macro for demos
2021-09-19 14:52:46 +02:00
trembyle daba272028 LILLIPUT: Add detection for Rome demo
This will not work yet since Rome is not supported.
2021-09-19 14:52:46 +02:00
trembyle 1ce8510de1 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.
2021-09-19 14:52:46 +02:00
trembyle 6446c14e06 HOPKINS: Remove redundant platform descriptions
We don't need this in the extra text because it's already provided.
2021-09-19 14:52:46 +02:00
trembyle c051780d2f 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.
2021-09-19 14:52:46 +02:00
trembyle 052450fb07 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
2021-09-19 14:52:46 +02:00
trembyle 82ca7e7e32 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.
2021-09-19 14:52:46 +02:00
trembyle 556984a9c1 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
2021-09-19 14:52:46 +02:00
trembyle 748dd1bbb4 DM: Add detection for Apple IIgs demo v1.4
https://archive.org/details/a2gs_Dungeon_Master_demo_1989_FTL_FW
2021-09-19 14:52:46 +02:00
trembyle 47f6020e86 DIRECTOR: Add detection for Police Quest extras
These are from the PQ Collection.
2021-09-19 14:52:46 +02:00
trembyle 9e8423553e 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
2021-09-19 14:52:46 +02:00
trembyle 6f531fdf28 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.
2021-09-19 14:52:46 +02:00
trembyle d915b804ac 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.
2021-09-19 14:52:46 +02:00
trembyle 0ccb493af1 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)
2021-09-19 14:52:46 +02:00
trembyle 099b4d26f5 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.
2021-09-19 14:52:46 +02:00
trembyle 42875d9104 ASYLUM: Add detection for alternate demo
Found on PC Gamer covermount March 1998.

It uses AVI files (Cinepak 24-bit) instead of SMK.
2021-09-19 14:52:46 +02:00
SupSuper f03b8d94b2 WINTERMUTE: Replace convert_utf with built-in conversions
Now that ScummVM supports UTF8 we can just use it
2021-09-19 11:28:30 +03:00
Cameron Cawley 987c0eb76a COMMON: Add a signed version of uintptr 2021-09-19 11:21:41 +03:00
Scott Percival 9c6d95e041 DIRECTOR: LINGO: Make m_perform inject the current object into the stack
Fixes the dialogue trees in Total Distortion.
2021-09-19 14:17:36 +08:00
Scott Percival 7c145266b6 DIRECTOR: Case-scrub paths used by AudioFileDecoder::getAudioStream
Fixes the music on the Intro Menu screen of Total Distortion.
2021-09-19 10:45:53 +08:00
Die4Ever 8c25108b2c GROOVIE: more cake work 2021-09-18 16:35:27 -05:00
Scott Percival 27d5f9295b DIRECTOR: LINGO: Make b_string output valid Lingo for ARRAY and PARRAY
Fixes Total Distortion loading sequence.
2021-09-19 00:08:44 +08:00