Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-30 | MOHAWK: MYST: Save the options to ConfMan when the game is not started | Bastien Bouclet | |
2019-10-29 | MOHAWK: RIVEN: Save the options to ConfMan when the game is not started | Bastien Bouclet | |
That way changes made while on the main menu with no game started are persisted across sessions. When a game is started, the options are saved to the savegame as previously. | |||
2019-02-02 | MOHAWK: RIVEN: Add a console to quickly test all the cards | Bastien Bouclet | |
Goes through all the cards clicking on hotspots at random. | |||
2018-09-09 | MOHAWK: RIVEN: Don't allow saving from the GMM if no game is started | Bastien Bouclet | |
2018-09-09 | MOHAWK: RIVEN: Don't allow opening the main menu from the config screens | Bastien Bouclet | |
2018-08-11 | MOHAWK: RIVEN: Delay less for slower systems | David Fioramonti | |
Some systems may take longer to process the game loop than others so we delay by a variable amount so faster and slower system execute the game loop the same number of times per second (the fps is capped at 100). Slower systems that take longer than 10ms to process the game loop won't have any delay. | |||
2018-08-11 | MOHAWK: RIVEN: Move input handling to a separate function | David Fioramonti | |
Simplifies doFrame(). | |||
2018-07-30 | MOHAWK: MYST: Add support for the localized 25th games | Bastien Bouclet | |
2018-07-21 | HOHAWK: RIVEN: Don't allow autosaving after credits have finished | David Fioramonti | |
There is a brief period after the credits finish, but before the engine closes that autosaving can happen. Fixes Trac#10635. | |||
2018-07-13 | MOHAWk: RIVEN: Reset the mouse cursor when changing stack / unpausing | Bastien Bouclet | |
2018-07-13 | MOHAWK: RIVEN: Queue opening and closing the main menu as scripts | Bastien Bouclet | |
This way all the other actions are blocked while the card load scripts are executed. Expecially, it's not possible anymore to open the main menu while the scripts for returning from the main menu are still executing. Fixes Trac#10628. | |||
2018-07-11 | MOHAW: RIVEN: Added more localized 25th resource id workarounds | Bastien Bouclet | |
Fixes Trac#10625, Fixes Trac#10624. | |||
2018-07-10 | MOHAWK: RIVEN: Fix off-by-one ids in ospit for the 25th localized versions | Bastien Bouclet | |
Fixes Trac#10620. | |||
2018-06-30 | MOHAWK: Push down the include of advancedDetector.h | Bastien Bouclet | |
So the whole engine is not recompiled when making changes to the detection code. | |||
2018-06-29 | MOHAWK: RIVEN: Fix loading autosaves saved while on the main menu | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Removed hardcoded list of language prefixes. | Eugene Sandulenko | |
This will let to play with the prefixes without recompilation. | |||
2018-06-29 | MOHAWK: RIVEN: Disable autosaving while the game is not started | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Restrict new menu to 25th Anniversary games | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Add detection for the 25th Anniversary version | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Use an in-game thumbnail when saving from the menu | Bastien Bouclet | |
Instead of a thumbnail of the menu itself. | |||
2018-06-29 | MOHAWK: RIVEN: Fix starting a new game with a game currently active | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Fix saving while in the menu | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Fix loading and resuming from the main menu | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Remove the load/save/quit buttons from the options dialog | Bastien Bouclet | |
Those features can now be accessed through the main menu | |||
2018-06-29 | MOHAWK: RIVEN: Add more options to the main menu | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Show main menu on ESC | Eugene Sandulenko | |
2018-06-07 | MOHAWK: Display a GUI error message when no audio devices are available | Bastien Bouclet | |
2018-05-20 | MOHAWK: RIVEN: Add Autosave Support | David Fioramonti | |
The game will autosave to slot 0 using the save period given in the scummvm config file. Or when the user quits. Autosaves are only allowed when an autosave is in slot 0, there is no save in slot 0, or there is a save, but it is corrupt. This will not override any saves the player has previously put in save slot 0. If there is a save in slot 0 that is not an autosave then there will be no autosaving. | |||
2017-12-20 | MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving | Bastien Bouclet | |
Those shortcuts are documented in the original game manual. | |||
2017-11-26 | MOHAWK: RIVEN: Ignore key repeat events | Bastien Bouclet | |
This fixes keyboard book page turning being too fast when holding keys | |||
2017-11-26 | MOHAWK: RIVEN: Allow turning book pages more quickly | Bastien Bouclet | |
Fixes #10075 | |||
2017-08-20 | MOHAWK: Riven: Pause the engine while the load dialog is open | Bastien Bouclet | |
2017-08-11 | MOHAWK: Riven: b_Data1.mhk is not required to play the CD version | Bastien Bouclet | |
2017-08-06 | MOHAWK: Riven: Add keyboard navigation | Bastien Bouclet | |
2017-08-06 | MOHAWK: Riven: Load only the data files for the current game version | Bastien Bouclet | |
The Steam version is a DVD version, but also has files from the CD version in the data folder. We need to load only the files from the DVD version to prevent data inconsistencies. Also check on startup that all the required datafiles are present. Possibly fixes #10052. | |||
2017-08-05 | MOHAWK: Riven: Make sure to update the cursor when entering a card | Bastien Bouclet | |
2017-07-29 | MOHAWK: Riven: Let the gameloop gracefully end when quitting | Bastien Bouclet | |
Prevents the quit confirmation dialog from being displayed at the end of the game's ending if it is enabled. Fixes #9943. | |||
2017-07-22 | MOHAWK: Myst: Update the screen only once per frame | Bastien Bouclet | |
Change all inner loops to call the same frame function. Remove the draw delay code. Now that we have proper frame pacing it is not necessary anymore to wait before drawing to make sure the previous frame stayed on the screen long enough. Fixes #9915, #9922, #9923. | |||
2017-07-14 | MOHAWK: Riven: Patch prison island dome switch sound change | Bastien Bouclet | |
Fixes #9958. | |||
2017-07-12 | MOHAWK: Riven: Improve save load error handling | Bastien Bouclet | |
A GUI error message is now displayed if an error occurs when loading a save. | |||
2017-07-11 | MOHAWK: Riven: Fix card leave scripts when changing stacks | Bastien Bouclet | |
Card leave scripts were using data from the new stack, whereas they should have been using data from the old stack to which they belong. Fixes Trac#9928. | |||
2017-07-03 | MOHAWK: Get rid of refreshCard | Bastien Bouclet | |
2017-07-03 | MOHAWK: Remove unused / not working functions | Bastien Bouclet | |
2017-07-03 | MOHAWK: Fix the inventory being visible when scripts are running | Bastien Bouclet | |
2017-07-03 | MOHAWK: Switch enabling the debug rectangles to a console var | Bastien Bouclet | |
2017-07-03 | MOHAWK: Switch timers to script commands | Bastien Bouclet | |
2017-07-03 | MOHAWK: Don't allow loading while a script is running | Bastien Bouclet | |
Scripts may have an inner game loop where loading is not working. | |||
2017-07-03 | MOHAWK: Change the delay function not to have an event loop | Bastien Bouclet | |
Fixes events getting lost during delays | |||
2017-07-03 | MOHAWK: Rewrite the Riven movie manager | Bastien Bouclet | |
2017-07-03 | MOHAWK: Allow games to opt out of the default video manager | Bastien Bouclet | |