Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-02-20 | MOHAWK: Replace an unneeded TODO with an explanation | Bastien Bouclet | |
2016-02-20 | MOHAWK: Clip the videos to make sure they don't go outside of the screen | Bastien Bouclet | |
2016-02-20 | MOHAWK: Default to the first card when jumping to the intro stack | Bastien Bouclet | |
2016-02-14 | MOHAWK: Add a console command that does random clicks in all the cards | Bastien Bouclet | |
A surprisingly effective way of finding bugs | |||
2016-02-14 | MOHAWK: Issue a warning when trying to pop with no card pushed | Bastien Bouclet | |
2016-02-14 | MOHAWK: Play the handle going up anim when closing the Myst cabin safe | Bastien Bouclet | |
2016-02-13 | MOHAWK: Fix the cursor staying black when changing of Myst stack | Bastien Bouclet | |
2016-02-13 | MOHAWK: Allow movie areas to override the playback rate | Bastien Bouclet | |
Unfortunately our QuickTime player does not allow overriding the playback rate for videos with sound. The steel jaw trap in Channelwood is not played at 125% speed as it should. | |||
2016-02-13 | MOHAWK: Don't close videos when displaying just a frame | Bastien Bouclet | |
2016-02-13 | MOHAWK: Make the conversion from VideoEntryPtr to VideoHandle explicit | Bastien Bouclet | |
So that it is a bit less confusing | |||
2016-02-11 | MOHAWK: Always apply the volume when changing the background sound | Bastien Bouclet | |
2016-02-11 | MOHAWK: Share the code for reading sound blocks | Bastien Bouclet | |
2016-02-11 | MOHAWK: Share the code applying sound blocks | Bastien Bouclet | |
2016-02-11 | MOHAWK: Move debug rect draw control to the console | Bastien Bouclet | |
It was previously bound to F4 | |||
2016-02-07 | MOHAWK: Fix Myst's fortress simulator using a hack | Bastien Bouclet | |
The proper solution implies support for playing movies with edit lists backwards in QT code. | |||
2016-02-07 | MOHAWK: Fix two Myst resource stream memory leaks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Fix uninitialized memory accesses in the Myst stacks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Adjust MystAreaVideo::playAreaVideo for the refactored VideoManager | Bastien Bouclet | |
The refactoring in 7e6c8be7db2449c1f793b6fb01af5613282e7f27 changed the behavior of VideoManager::playMovie to start stopped movies. The refactoring in 9665efa39a4df000eb695329a9b81c1657f4dc10 changed the behavior of MystAreaVideo::playAreaVideo to set the position and looping flag for already playing movies. This commit hopefuly reverts to the previous behavior for videos already loaded in VideoManager. | |||
2016-02-07 | MOHAWK: Implement preloading conditional script resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Fix some incorrect MystArea casts | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't use static_cast to downcast view resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't downcast _invokingResource using static_cast | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystEngine::_cursorHints into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn ScriptResource::resourceList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::scriptResources into a Common::Array | Bastien Bouclet | |