aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-09SWORD25: Add engine option to use English speech instead of GermanThierry Crozat
When selecting non-English language, the scripts default to using German voices. This commit edits the file path on the fly to use instead English voices for all languages other than German. This implements bug #6804 - SWORD25: add option to choose language speech. If the English voice pack is not present it falls back to using German voices. The way this is implemented here however does not allow to use German voices with English text or English voices with German text. This could be achieved with a slightly different implementation of the same idea.
2016-03-05BUILD: Fix comment for how we get the path to the Xcode ToolsThierry Crozat
2016-03-05BUILD: Use xcode-select to determine the path to the Xcode tools on OS XThierry Crozat
We hardcoded the path as /Developer/Tools, but that path changed with more recent versions of Xcode. There is actually a command line tool to get this path, so use that. But also add an undocumented configure option to allow specifying the path manually.
2016-03-05OSX: Update DS_Store file for release disk imageThierry Crozat
Following the addition of two license files to the image, the layout of the image was off with the old DS_Store.
2016-03-05Revert "MOHAWK: Promote Myst from UNSTABLE to TESTING"Eugene Sandulenko
This reverts commit 04b5f3833771c3073df5860c023c8274706dbbc7. We need to make an official announcement first.
2016-03-05SCI: Make cursor workaround work properly on OpenPandoraMartin Kiewitz
Other platforms, that support analog stick + touch screen at the same time, are possibly also affected. Cursor workarounds exist for qfg1vga, qfg3, lsl5 and Island of Dr. Brain. Those sometimes worked and sometimes didn't on at least OpenPandora and should be fixed now.
2016-03-05MOHAWK: Promote Myst from UNSTABLE to TESTINGBastien Bouclet
2016-03-05MOHAWK: Build Myst by defaultBastien Bouclet
2016-03-05MOHAWK: Make the Quit button show the creditsBastien Bouclet
2016-03-05MOHAWK: Fix error at the end of the Myst creditsBastien Bouclet
2016-03-05MOHAWK: Also enable dithering for the making of MystBastien Bouclet
2016-03-05MOHAWK: Add a method to get a video handle from a MystAreaVideoBastien Bouclet
Use it to fix the fortress rotation controls once more
2016-03-05CONFIGURE: Error out when host-os is msys.Willem Jan Palenstijn
The msys shell can be run in both msys and in mingw mode. We don't support it when in msys mode, as this mode seems to be intended as a cygwin-like compatibility layer, instead of for native Windows applications.
2016-03-05MOHAWK: Fix the sound receiver initially displaying an incorrect viewBastien Bouclet
2016-03-05MOHAWK: Fix the Selenitic sound receiver speed being too fastBastien Bouclet
The rotation speed no longer goes directly to the maximum possible speed after one second. This bug also happened in the original.
2016-03-05MOHAWK: Fix garbage being drawn when pressing the rockey piano keysBastien Bouclet
Was a regression introduced in 085f3700f7cd6ddb23abe3719ca21b7025695da4
2016-03-05MOHAWK: Fix one of the Channelwood monitor movies being misalignedBastien Bouclet
2016-03-05MOHAWK: Disable midi and subtitles options for MystBastien Bouclet
2016-03-05MOHAWK: Add an engine specific option to play the Myst fly by movieBastien Bouclet
It is disabled by default since the original engine never plays it. When enabled, it is only played when first arriving on Myst.
2016-03-05MOHAWK: The Myst demo and making of don't have save supportBastien Bouclet
Use a GUI option to gray out the load button in the launcher.
2016-03-05MOHAWK: Try harder when resuming a stopped videoBastien Bouclet
Fixes turning off the rose-skull projector on Stoneship
2016-03-05MOHAWK: Drawing a single movie frame no longer updates all the moviesBastien Bouclet
Also fixes drawing the last frame of a movie
2016-03-05MOHAWK: Adjust the Myst gauge boiler movie to the new VideoHandle semanticsBastien Bouclet
Fixes it not being updated.
2016-03-05NEWS: Add AGI Hercules rendering + pause feature infoMartin Kiewitz
2016-03-05CONFIGURE: Introduced new engine dependency: highresEugene Sandulenko
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define.
2016-03-05GCW0: Disabled more 640x480-only enginesEugene Sandulenko
2016-03-03SCI32: Fix misidentification of createFontBitmap(CelInfo &)Colin Snover
2016-03-03SCI32: Add all kBitmap signaturesColin Snover
Not all SCI2.1late/SCI3 function signatures are fully known yet, but all subops are now represented in the kernel tables.
2016-03-02SCI32: Minor consistency improvement to FrameOutColin Snover
2016-03-02SCI32: "Fix" missing fade transitionsColin Snover
The original engine had some members on PlaneShowStyle to allow wall clock timing but never actually used them in the processing loop so transitions simply ran as quickly as the CPU could process them. For the moment, we will just limit these transitions to ~30fps, which hopefully roughly matches the speed of the engine on hardware of the era.
2016-03-02SCI32: Add a workaround for kPalVarySetPercent in GK1 (chapter change)Filippos Karapetis
2016-03-02SCI32: Don't do a syncWithScripts on restore from launcherMartin Kiewitz
Causes issues in at least gk1 (option + inventory plane are shown) Game::restore is not called, when doing restores from launcher, so in the original interpreter this script code wasn't called either. Fixes option + inventory planes etc. being shown right after restoring via launcher, when original save/load dialogs were disabled.
2016-03-02SCI32: Fix changed screen items drawing on top of higher screen itemsColin Snover
2016-03-02SCI32: Add consts and remove redundant conditionalColin Snover
Adding consts to try to isolate rectangles that change during draw list processing, to be investigated for incorrect mutations causing lower screen items to be drawn over higher screen items at their edges.
2016-03-02SCI32: Review rect rounding in Plane and ScreenItemColin Snover
These changes should cause ScummVM to be more accurate in edge case rounding.
2016-03-01SCI32: Fix bad reads of mirrored celsColin Snover
2016-03-01SCI32: Fix index/offset mixup in updateInfoFlagViewVisibleWillem Jan Palenstijn
2016-03-01SCI: Cleanup: Use Common::StringArray instead of custom type.Johannes Schickel
2016-03-01COMMON: Cleanup: Use StringArray instead of custom type.Johannes Schickel
2016-03-01SCI: Fix Macintosh game sources listing.Johannes Schickel
2016-03-01COMMON: Add a method to list files to MacResManager.Johannes Schickel
2016-03-01SCI: Use MacResManager when checking for Mac resource forks.Johannes Schickel
2016-03-01COMMON: Fix Rect::intersects docWillem Jan Palenstijn
2016-03-01SCI: New Hoyle 1 was actually new Hoyle 2 versionMartin Kiewitz
5.25", 2 discs, interpreter 0.668
2016-03-01SCI: Add another version of hoyle 1 (5.25")Martin Kiewitz
2016-03-01SCI32: Fix text size calculation scaling to match SCIColin Snover
The previous code works correctly only for ratios like 2:1 that do not generate remainders.
2016-03-01WAGE: Added two more gamesEugene Sandulenko
2016-03-01WAGE: Added detection for The TowerEugene Sandulenko
2016-03-01WAGE: Added detection for 2 more gamesEugene Sandulenko
2016-03-01WAGE: Added detection for The PhoenixEugene Sandulenko