Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-07-03 | MOHAWK: Rework stack frame updates to work like the original | Bastien Bouclet | |
2017-07-03 | MOHAWK: Add a transition speed widget to the settings dialog | Bastien Bouclet | |
2017-07-03 | MOHAWK: Implement card transitions for Riven | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move Riven's sunner alert handling to the jungle stack | Bastien Bouclet | |
2017-07-03 | MOHAWK: Keep turning pages while the mouse is pressed in Atrus' book | Bastien Bouclet | |
2017-07-03 | MOHAWK: Improve script debug output | Bastien Bouclet | |
2017-07-03 | MOHAWK: Add basic mouse handling to RivenStack | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move Riven inventory code to a new class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move the timer callbacks to the stacks | Bastien Bouclet | |
2017-07-03 | MOHAWK: Factor out stack name-id mapping | Bastien Bouclet | |
2017-07-03 | MOHAWK: Change the back from book commands to use scripts | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move the external commands to their respective stacks | Bastien Bouclet | |
2017-07-03 | MOHAWK: Prepare empty classes for the Riven stacks | Bastien Bouclet | |
2017-07-03 | MOHAWK: Implement the (fire)flies effect mainly used in jungle island | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move MLST loading to RivenCard | Bastien Bouclet | |
2017-07-03 | MOHAWK: Remove VideoHandle usage | Bastien Bouclet | |
2017-07-03 | MOHAWK: Ensure constructing and deleting cards does not have side effects | Bastien Bouclet | |
2017-07-03 | MOHAWK: Rename the card and stack accessors | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move card id remapping to RivenStack | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move the resource names to RivenStack | Bastien Bouclet | |
2017-07-03 | MOHAWK: Introduce a new RivenStack class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move running the card leave script to the RivenCard destructor | Bastien Bouclet | |
2017-07-03 | MOHAWK: The ignoreNextMouseUp workaround is not necessary anymore | Bastien Bouclet | |
We now check the mouse up event happens on the same hotspot as the mouse down event. | |||
2017-07-03 | MOHAWK: Move the current hotspot to RivenCard | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move Riven's name lists to a separate class | Bastien Bouclet | |
2017-07-03 | MOHAWK: Move the hotspot list to RivenCard | Bastien Bouclet | |
Also replace all hardcoded accesses to the hotspot array with hotspot queries. | |||
2017-07-03 | MOHAWK: Make the RivenHotspot fields private | Bastien Bouclet | |
2017-07-03 | MOHAWK: Remove the RivenHotspot enabled field | Bastien Bouclet | |