aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2018-07-21MOHAWK: MYST: Don't call the mouse up handler if executeMouseUp was usedBastien Bouclet
Fixes Trac#10573.
2018-07-17MOHAWK: RIVEN: Fix white screen before a bad ending's creditsBastien Bouclet
This was happening in the Polish version only. Fixes #10632.
2018-07-15MOHAWK: MYST: Have Mech fortress west direction persists after returningDavid Fioramonti
Fixes Trac#10575. When stepping away or pressing the buttom for the mechanical age fortress rotator after setting it west it would be south. This is because some variables used for a workaround were being reset everytime the rotator puzzle was being reinitalized (in o_fortressRotation_int). Which happens when the player steps back up to the rotator controls. This change simply removes the variables being reset so they retain the variables they had before. Those variables are already initalized in the Mechanical constructor.
2018-07-15MOHAWK: MYST: Don't set Mech direction when elevator button is pressedDavid Fioramonti
The direction that the fortress is pointing is calculated when the user locks on using the left throttle (after the gears have stopped). It also happens when the user hits the button. There is only a difference in the two behaviors when the user has changed the direction, but not locked on. The 2nd case can lead to the direction be different than what the last locked on direction was. Since the user can lock the direction to say north, turn it to west, not lock on and hit the button, which will set the direction to west. This can lead to confusion since a direction sound isn't played in this case. This change removes code, to prevent the recalculation of the direction when the button is pressed so that direction is always what it was last locked onto.
2018-07-13MOHAWk: RIVEN: Reset the mouse cursor when changing stack / unpausingBastien Bouclet
2018-07-13MOHAWK: RIVEN: Queue opening and closing the main menu as scriptsBastien 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-11MOHAW: RIVEN: Added more localized 25th resource id workaroundsBastien Bouclet
Fixes Trac#10625, Fixes Trac#10624.
2018-07-10MOHAWK: RIVEN: Fix off-by-one ids in ospit for the 25th localized versionsBastien Bouclet
Fixes Trac#10620.
2018-07-08MOHAWK: MYST: Add delays at each step of Achenar's torture switch animBastien Bouclet
Fixes Trac#10606.
2018-07-08MOHAWK: MYST: Play complete audio clip when changing the boiler pressureBastien Bouclet
Fixes Trac#10607.
2018-07-03MOHAWK: MYST: Use degree conversion common math funcsDavid Fioramonti
2018-07-02MOHAWK: MYST: Always clear the screen before playing fullscreen moviesBastien Bouclet
Fixes the broderbund logo movie being partially visible when the Cyan logo is playing. Fixes Trac#10595.
2018-07-02MOHAWK: RIVEN: Fix the credits not showing in the Polish versionBastien Bouclet
Fixes Trac#10589
2018-06-30MOHAWK: Push down the include of advancedDetector.hBastien Bouclet
So the whole engine is not recompiled when making changes to the detection code.
2018-06-29MOHAWK: RIVEN: Tweak a bit the main menu itemsBastien Bouclet
* Move the text to the left so the japanese version is not cut. * Increase the size of the text so it looks better when scaled up.
2018-06-29MOHAWK: RIVEN: Fix loading autosaves saved while on the main menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Removed hardcoded list of language prefixes.Eugene Sandulenko
This will let to play with the prefixes without recompilation.
2018-06-29MOHAWK: Added file sizes to 25th Anniversary Riven entriesEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Disable autosaving while the game is not startedBastien Bouclet
2018-06-29MOHAWK: RIVEN: Improve some of the main menu translationsBastien Bouclet
2018-06-29MOHAWK: RIVEN: Restrict new menu to 25th Anniversary gamesEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Add detection for the 25th Anniversary versionBastien Bouclet
2018-06-29MOHAWK: RIVEN: Added Japanese font and menu translationEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Translated new menu entriesEugene Sandulenko
2018-06-29MOHAWK: Drop platform at Riven detection entriesEugene Sandulenko
Since we do not distinguish between Win and Mac, we drop the platform from the detection entries during the autodetection
2018-06-29MOHAWK: RIVEN: Show confirmation dialogs on the main menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Use an in-game thumbnail when saving from the menuBastien Bouclet
Instead of a thumbnail of the menu itself.
2018-06-29MOHAWK: RIVEN: Fix starting a new game with a game currently activeBastien Bouclet
2018-06-29MOHAWK: RIVEN: Fix saving while in the menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Fix loading and resuming from the main menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Fix compilation without RivenBastien Bouclet
2018-06-29MOHAWK: RIVEN: Remove the load/save/quit buttons from the options dialogBastien Bouclet
Those features can now be accessed through the main menu
2018-06-29MOHAWK: RIVEN: Add more options to the main menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Patch in the load menu for the game versions missing itBastien Bouclet
2018-06-29MOHAWK: RIVEN: Localize menusEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Fix crash for German RivenEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Add a save button to the main menuBastien Bouclet
2018-06-29MOHAWK: RIVEN: Draw menu with TTF fontsEugene Sandulenko
2018-06-29MOHAWK: RIVEN: Show main menu on ESCEugene Sandulenko
2018-06-29MOHAWK: MYST: Introduce a main menu stackBastien Bouclet
Used in the 25th Anniversary edition of Myst ME
2018-06-26CREDITS: Change nickname for Lothar Serra MariLothar Serra Mari
2018-06-24Merge pull request #1220 from dafioram/mystDaySliderBastien Bouclet
MOHAWK: MYST: Increment y_pos of observatory day slider faster
2018-06-24MOHAWK: MYST: Turn FortressRotation into a Direction enumDavid Fioramonti
2018-06-23MOHAWK: MYST: Fix incorrect door close sound for the cablinBastien Bouclet
Fixes Trac#10580.
2018-06-22MOHAWK: RIVEN: Fix out of bounds write in the flies effectBastien Bouclet
Fixes Trac#10579.
2018-06-19MOHAWK: MYST: Fix out of bounds read when redrawing the observatoryBastien Bouclet
The observatory go button computes random 105x106 rectangles in the 512x512 star image. The previous code would allow to go out of bounds by 3 pixels. Interestingly the bug is in the original engine disassembly perhaps it could crash as well. Fixes Trac#10576.
2018-06-19MOHAWK: MYST: Increment y_pos of observatory day slider fasterDavid Fioramonti
Fixes Trac#10572. The day slider does not go all the way to the bottom (day 31st) when the down arrow is used to increment the day. This change increases how much y displacement happens with each change in the day so that the bottom is reach on day 31st. This is just a graphical bug and doesn't affect the logic of the puzzle. The day slider can also be dragged to the bottom without using the buttons.
2018-06-14MOHAWK: MYST: Clean up the options dialogBastien Bouclet
Also load and save games using ctrl-o / ctrl-s.
2018-06-13MOHAWK: MYST: Make the scripts time accounting pause safeBastien Bouclet
2018-06-13MOHAWK: MYST: Move the current stack id to ScriptParserBastien Bouclet