Commit Graph

71678 Commits

Author SHA1 Message Date
Tobia Tesan
83f921fa80 WINTERMUTE: Add fallback for hardcoded absolute path in carolreed5
Carol Reed 5 (the full game, data.dcp hash
27b3efc018ade5ee8f4adf08b4e3c0dd) refers to the absolute path
"f:\dokument\spel 5\demo\data\scenes\credits\op_cred_00\op_cred_00.jpg"

Appears to fix bug #7067.
2016-03-05 22:19:53 +01:00
Sven Hesse
2c81602454 GOB: Don't completely reset the OPL in AdLib::initOPL()
It shouldn't be necessary anymore, since initOPL() cleans everything.
If, however, suddenly a piece of music sounds weird in a Gob game,
this is the place to look for.

This fixes a race condition between OPL::reset() and the callback
timer.
2016-02-28 21:04:23 +01:00
Martin Kiewitz
962e32e0ec AGI: Remove comma from "Pause when entering commands" 2016-02-28 15:57:22 +01:00
Martin Kiewitz
e6466b20fa AGI: Add optional "pause, when entering commands" feature
Shows a prompt window and pauses the game (just like original AGI
did, but original AGI only did it in Hercules rendering mode).
2016-02-28 15:50:25 +01:00
Torbjörn Andersson
aded46f08b GUI: Don't crash on empty dictionary in predictive dialog 2016-02-28 15:23:24 +01:00
Torbjörn Andersson
bf5208dd3d GUI: Fix two leaks in predictive dialog 2016-02-28 15:04:11 +01:00
Torbjörn Andersson
9d4216e158 AGI: Fix small memory leak in Hercules font loader 2016-02-28 14:34:22 +01:00
Martin Kiewitz
0caef5d8d0 AGI: Set monitor VM var to EGA for Hercules rendering
Original AGI Hercules rendering was restricted by the Hercules
resolution, which is why they had to remove the AGI prompt and
replace it with a prompt window like the one used in SCI.
We are not and even when we support that prompt window, we
will still support the original AGI prompt even for Hercules
rendering.
Maybe some games had special graphic code, when Hercules rendering
is active. This needs to get checked.

We are now telling the scripts that we are running on EGA,
so that they don't put text at different coordinates.
Hercules rendering also used a different grid for putting text
for example Space Quest 2 right at the start.
This change avoids problems with such placement. We don't really
want to restrict ourselves by implementing that different
text grid resolution.

Also added comments on game feature flags.
2016-02-28 14:06:22 +01:00
Johannes Schickel
7ab0de238e CINE: Fix SPL resource loading (thus SFX).
Confirmed against DOS disasm. There is no header for SPL data.
2016-02-28 12:25:14 +01:00
Martin Kiewitz
953c26cbf6 AGI: Disable font loading from HGC_GRAF.OVL (AGI3)
It seems Sierra basically put a low res font in there, so
it's useless. We should rather directly use the PC BIOS font
in those cases. The code could be useful at some point in case
we add support for the AGI3 Hercules rendering, although I think
it looks worse, because graphics are basically "compressed".
2016-02-28 11:56:48 +01:00
Martin Kiewitz
7a169c90f6 AGI: Hercules rendering for game screen 2016-02-28 11:23:31 +01:00
Johannes Schickel
470cdabc58 ENGINES: Fix Typos. 2016-02-28 07:44:26 +01:00
Kirben
ae9190735d TSAGE: Remove ADGF_TESTING from Return to Ringworld. 2016-02-28 11:14:44 +11:00
Kirben
818a33ea30 SWORD25: Remove ADGF_TESTING from Broken Sword 2.5 2016-02-28 11:13:55 +11:00
Kirben
1ad3b6d3cf LAB: Remove ADGF_TESTING from DOS version of Labyrinth of Time. 2016-02-28 11:13:49 +11:00
Kirben
bf453e59da BBVS: Remove ADGF_TESTING from Beavis and Butt-head in Virtual Stupidity. 2016-02-28 11:13:41 +11:00
Martin Kiewitz
e1c36a52b5 AGI: Add support for upscaling and Hercules hires font
- User option to force Hercules hires font for any rendering mode
- Also change mouse cursor hotspots from 1,1 to 0,0
- Fix inaccuracy in mouse controlled game menu
- Change render_Block(), drawBox(), drawDisplayRect() to use
  upper Y instead of lower Y. Original AGI uses lower Y, but
  upper Y makes upscaling way easier.
2016-02-27 21:44:21 +01:00
Johannes Schickel
9059189e35 KYRA: Formatting fixes. 2016-02-27 17:28:01 +01:00
Johannes Schickel
e8847195b9 KYRA: Remove ADGF_TESTING from EoB 1+2. 2016-02-27 17:28:01 +01:00
Eugene Sandulenko
fcf0bb4350 NEWS: Added stub for 1.9.0 2016-02-27 17:15:48 +01:00
Willem Jan Palenstijn
154f592f51 SCI32: Clear InfoFlagViewVisible after updating ScreenItem 2016-02-27 14:21:23 +01:00
Willem Jan Palenstijn
77bb83cdfd SCI32: Update InfoFlagViewVisible from send_selector 2016-02-27 14:21:23 +01:00
Willem Jan Palenstijn
d803847ca1 SCI32: Update InfoFlagViewVisible in VM opcodes 2016-02-27 14:21:14 +01:00
Filippos Karapetis
138c19f06f SCI32: Remove two hacks for Torin, and document what happens instead 2016-02-27 15:00:55 +02:00
Filippos Karapetis
5151ad4d9f SCI: Remove another GK1-related hack 2016-02-27 14:40:33 +02:00
Filippos Karapetis
93e99ba30d SCI: Remove a TODO in GK1 that has been resolved properly now 2016-02-27 14:40:13 +02:00
Pawel Kolodziejski
08b83455ab SAMYGO: Update url 2016-02-27 08:33:39 +01:00
Tarek Soliman
ae0ca6c1c2 MAEMO: Update debian/changelog 2016-02-26 21:19:33 -06:00
Eugene Sandulenko
1451e59868 Merge pull request #685 from rootfather/last-minute-news
NEWS/DE: Last minute fixes
2016-02-26 22:30:57 +01:00
rootfather
2c0b645196 NEWS/DE: Fix typo 2016-02-26 22:28:35 +01:00
rootfather
2287f0f100 NEWS/DE: Mention GCW0 port 2016-02-26 22:26:57 +01:00
rootfather
2f08934a7d NEWS/DE: Last minute fixes 2016-02-26 22:21:20 +01:00
Eugene Sandulenko
480ebbf2b4 CREDITS: Added myself as GCW0 porter 2016-02-26 22:17:29 +01:00
Eugene Sandulenko
81be047eb4 NEWS: Set 1.8.0 release date and mention GCW0 port 2016-02-26 22:09:50 +01:00
Thierry Crozat
867c1f0fd7 I18N: Fix type in Danish translation 2016-02-26 20:51:20 +00:00
Eugene Sandulenko
1d1e6ed274 GCW0: Packaging fixes 2016-02-26 21:17:27 +01:00
Eugene Sandulenko
0fe8260a98 GCW0: Update port building and provide port-specific README
Fluidsynth is too problematic, stutters with some games,
so disabling it for the time being.
2016-02-26 20:57:27 +01:00
Marcus Comstedt
9d2d0cafd8 DREAMCAST: Re-fix listing of savegames
The roles of the pattern and filename were reversed, so fixed that.
2016-02-26 19:20:45 +01:00
Willem Jan Palenstijn
0aa7c3feaa NEWS: Improve consistency of level of detail 2016-02-26 15:29:29 +01:00
Martin Kiewitz
76664f5d89 NEWS: Add AGI Apple IIgs speed fix 2016-02-26 14:39:26 +01:00
Johannes Schickel
aa369ab48f Merge pull request #684 from bSr43/master
IOS: Fixes savegame deletion on sandboxed iOS devices
2016-02-26 14:38:28 +01:00
Johannes Schickel
73fa24cae0 NEWS: Consistency fixes. 2016-02-26 13:56:09 +01:00
Johannes Schickel
1d2a7210c8 NEWS: Mention HE lip sync fixes. 2016-02-26 13:54:07 +01:00
Thierry Crozat
485077642e I18N: Regenerate translations data file 2016-02-26 08:57:31 +00:00
Thierry Crozat
2d2dd1dfab I18N: Update swedish translation (from patch #1636) 2016-02-26 08:57:31 +00:00
Vincent Bénony
587d5d5703 IOS: Fixes savegame deletion on sandboxed iOS devices 2016-02-26 09:50:39 +01:00
Bastien Bouclet
5aeda50f58 MOHAWK: Fix the drawing time simulation
Was broken when adding transition support.
Fixes scripted card changes not displaying for a long enough time.
2016-02-26 07:22:30 +01:00
Bastien Bouclet
faff49d001 MOHAWK: Fix loading a save from the launcher
Was broken by d6881100dd
2016-02-26 07:22:30 +01:00
Einar Johan Trøan Sømåen
2a98be9f35 I18N: Update Norwegian translations (Bokmaal/Nynorsk) 2016-02-26 00:26:29 +00:00
Willem Jan Palenstijn
d390a63cd2 BBVS: Move dialog to avoid bevel being drawn offscreen
Since the GUI renderer doesn't do clipping, this would cause
a potential crash with the Classic theme.
2016-02-26 01:03:57 +01:00