Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-02-07 | MOHAWK: Turn MystView::soundList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystCondition::values into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::conditionalImages into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove MystAreaActionSwitch::_numSubResources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Factor the MystAreaActionSwitch switch code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove MystAreaImageSwitch::_numSubImages | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystAreaDrag::ValueList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Rename Myst's Area classes | Bastien Bouclet | |
2016-02-07 | MOHAWK: Make MystResourceType8::_subImages private | Bastien Bouclet | |
2016-02-07 | MOHAWK: Use nullptr where applicable in the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Add override qualifiers to the Myst code | Bastien Bouclet | |