Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-26 | MOHAWK: Remap bitmaps not to use undefined colors | Bastien Bouclet | |
The Spanish version of Myst has bitmaps that use palette indices in the system reserved range. Affected pixels previously used colors from the Windows system palette instead of the bitmap's own palette, resulting in visual glitches. Bitmaps are now remapped to the screen palette which is made of the Windows reserved palette and part of the bitmap palette. The original engine used GDI's StretchDIBits with DIB_RGB_COLORS to achieve the same result. Fixes #7153. | |||
2016-06-13 | MOHAWK: Engine classes initializations | Eugene Sandulenko | |
2016-06-01 | MOHAWK: Initialize some more variables | Strangerke | |
2016-06-01 | MOHAWK: Remove yet another useless variable | Strangerke | |
2016-06-01 | MOHAWK: Change several variables to boolean | Strangerke | |
2016-06-01 | MOHAWK: Remove a useless structure | Strangerke | |
2016-06-01 | MOHAWK: Initialize some variables | Strangerke | |
2016-05-30 | MOHAWK: Initialize some variables | Strangerke | |
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-04-17 | MOHAWK: Update the screen immediatly when changing stacks | Bastien Bouclet | |
This fixes the linking sound being played before the new age is displayed. Thanks to rootfather for noticing. | |||
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-04-14 | JANITORIAL: Reduce GUI header dependencies | Ori Avtalion | |
2016-04-03 | MOHAWK: Fix endianness issue in Myst opcode 30 | Bastien Bouclet | |
The previous code was reading data of the system's endianness as little endian. Now the data is converted to little endian before it is read. Attempt to fix #7100. | |||
2016-04-03 | MOHAWK: Switch to slot based save file naming for Myst | Bastien Bouclet | |
Myst previously used the user provided description as the save filename. This was not working when the user entered chacacters forbidden by the filesystem. The actual save format has not changed. Old saves are still compatible, but must be renamed to 'myst-###.mys' and 'myst-###.mym'. Fixes 7106. | |||
2016-04-01 | MOHAWK: Add detection.cpp to POTFILES | Bastien Bouclet | |
Fixes #7102 | |||
2016-03-30 | MOHAWK: Added detection for early Russian Riven version. Bug #6471 | Eugene Sandulenko | |
2016-03-30 | MOHAWK: Added 2 more livingbook versions. Bug #6557 | Eugene Sandulenko | |
2016-03-28 | MOHAWK: Play the gears sound when resetting the Myst clock puzzle | Bastien Bouclet | |
Fixes #7093. | |||
2016-03-27 | MOHAWK: Promote Myst from UNSTABLE to TESTING | Bastien Bouclet | |
2016-03-08 | ENGINES: Make variable names of ADGameDescription conform to our guidelines. | Johannes Schickel | |
gameid -> gameId guioptions -> guiOptions | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-05 | Revert "MOHAWK: Promote Myst from UNSTABLE to TESTING" | Eugene Sandulenko | |
This reverts commit 04b5f3833771c3073df5860c023c8274706dbbc7. We need to make an official announcement first. | |||
2016-03-05 | MOHAWK: Promote Myst from UNSTABLE to TESTING | Bastien Bouclet | |
2016-03-05 | MOHAWK: Build Myst by default | Bastien Bouclet | |
2016-03-05 | MOHAWK: Make the Quit button show the credits | Bastien Bouclet | |
2016-03-05 | MOHAWK: Fix error at the end of the Myst credits | Bastien Bouclet | |
2016-03-05 | MOHAWK: Also enable dithering for the making of Myst | Bastien Bouclet | |
2016-03-05 | MOHAWK: Add a method to get a video handle from a MystAreaVideo | Bastien Bouclet | |
Use it to fix the fortress rotation controls once more | |||
2016-03-05 | MOHAWK: Fix the sound receiver initially displaying an incorrect view | Bastien Bouclet | |
2016-03-05 | MOHAWK: Fix the Selenitic sound receiver speed being too fast | Bastien 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-05 | MOHAWK: Fix garbage being drawn when pressing the rockey piano keys | Bastien Bouclet | |
Was a regression introduced in 085f3700f7cd6ddb23abe3719ca21b7025695da4 | |||
2016-03-05 | MOHAWK: Fix one of the Channelwood monitor movies being misaligned | Bastien Bouclet | |
2016-03-05 | MOHAWK: Disable midi and subtitles options for Myst | Bastien Bouclet | |
2016-03-05 | MOHAWK: Add an engine specific option to play the Myst fly by movie | Bastien 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-05 | MOHAWK: The Myst demo and making of don't have save support | Bastien Bouclet | |
Use a GUI option to gray out the load button in the launcher. | |||
2016-03-05 | MOHAWK: Try harder when resuming a stopped video | Bastien Bouclet | |
Fixes turning off the rose-skull projector on Stoneship | |||
2016-03-05 | MOHAWK: Drawing a single movie frame no longer updates all the movies | Bastien Bouclet | |
Also fixes drawing the last frame of a movie | |||
2016-03-05 | MOHAWK: Adjust the Myst gauge boiler movie to the new VideoHandle semantics | Bastien Bouclet | |
Fixes it not being updated. | |||
2016-03-05 | CONFIGURE: Introduced new engine dependency: highres | Eugene 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-02-26 | MOHAWK: Fix the drawing time simulation | Bastien Bouclet | |
Was broken when adding transition support. Fixes scripted card changes not displaying for a long enough time. | |||
2016-02-26 | MOHAWK: Fix loading a save from the launcher | Bastien Bouclet | |
Was broken by d6881100dd5613c8573f8f8235b93772ae513e49 | |||
2016-02-22 | MOHAWK: Only allow saving/loading from the main event loop | Bastien Bouclet | |
2016-02-22 | MOHAWK: Continue to poll the events when playing blocking sounds | Bastien Bouclet | |
2016-02-22 | MOHAWK: Silence a warning | Bastien Bouclet | |
2016-02-22 | MOHAWK: Add support for the ScummVM save metadata features | Bastien Bouclet | |
The metadata is saved in a separate file to keep compatibility with the original engine saves. | |||
2016-02-22 | MOHAWK: Add Save, Load and Quit buttons to the Myst Dialog | Bastien Bouclet | |
So that it is possible to play the game without knowing about the GMM | |||
2016-02-22 | MOHAWK: Center the options dialog | Bastien Bouclet | |
2016-02-22 | MOHAWK: MystOptionsDialog should not subclass GUI::OptionsDialog | Bastien Bouclet | |
2016-02-20 | MOHAWK: Fix Channelwood's opcode 129 | Bastien Bouclet | |
It should only play the sound if no other is already playing | |||
2016-02-20 | MOHAWK: Remove an unneeded TODO | Bastien Bouclet | |
The original did not set the argument to wait until the foreground sound has finished before playing the background sound, so it's fine to play both at the same time. |