Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-12 | MOHAWK: Fix warning | Eugene Sandulenko | |
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-08-11 | MOHAWK: RIVEN: Rework font loading so the TTF font is not leaked | Bastien Bouclet | |
2018-08-04 | MOHAWK: RIVEN: Fix crash when clicking on a marble with the mouse moving | Bastien Bouclet | |
In some cases a mouse moved event could be handled between the moment the xtakeit script was queued and the moment it is executed (on the same frame), causing the mouse position no longer to be over a marble rectangle. Fixes #10647. | |||
2018-07-31 | MOHAWK: Fix Unused Variable Compiler Warning. | D G Turner | |
This occurs when FreeType2 is not enabled and thus fontHeight variable is unused. | |||
2018-07-30 | MOHAWK: MYST: Add support for the localized 25th games | Bastien Bouclet | |
2018-07-29 | MOHAWK: Silent Compiler Warning About Unused VM Pointer. | D G Turner | |
This can be restored if required at a later time. | |||
2018-07-27 | MOHAWK: RIVEN: Only use x mouse position to move dome sliders | David Fioramonti | |
Fixes Trac#10642. The original engine will move the dome sliders whenever the player is dragging a dome slider to the left or right regardless of y position. In ScummVM the dome slider position would only change to the players x mouse position when the y value was also in the slider hotspot. This change removes the y check by making the point to be checked always have a y value in the hotspot rect. The x values are also bound to the max and min value that any of the slider hotspots can have. This allows the slider to go all the way to the left and right even if the user has gone past the slider area to the left or right while still holding the slider. | |||
2018-07-25 | MOHAWK: MYST: Don't play the flyby movies when going back to Myst | 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-21 | MOHAWK: MYST: Don't call the mouse up handler if executeMouseUp was used | Bastien Bouclet | |
Fixes Trac#10573. | |||
2018-07-17 | MOHAWK: RIVEN: Fix white screen before a bad ending's credits | Bastien Bouclet | |
This was happening in the Polish version only. Fixes #10632. | |||
2018-07-15 | MOHAWK: MYST: Have Mech fortress west direction persists after returning | David 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-15 | MOHAWK: MYST: Don't set Mech direction when elevator button is pressed | David 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-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-07-08 | MOHAWK: MYST: Add delays at each step of Achenar's torture switch anim | Bastien Bouclet | |
Fixes Trac#10606. | |||
2018-07-08 | MOHAWK: MYST: Play complete audio clip when changing the boiler pressure | Bastien Bouclet | |
Fixes Trac#10607. | |||
2018-07-03 | MOHAWK: MYST: Use degree conversion common math funcs | David Fioramonti | |
2018-07-02 | MOHAWK: MYST: Always clear the screen before playing fullscreen movies | Bastien Bouclet | |
Fixes the broderbund logo movie being partially visible when the Cyan logo is playing. Fixes Trac#10595. | |||
2018-07-02 | MOHAWK: RIVEN: Fix the credits not showing in the Polish version | Bastien Bouclet | |
Fixes Trac#10589 | |||
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: Tweak a bit the main menu items | Bastien 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-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: Added file sizes to 25th Anniversary Riven entries | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Disable autosaving while the game is not started | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Improve some of the main menu translations | 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: Added Japanese font and menu translation | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Translated new menu entries | Eugene Sandulenko | |
2018-06-29 | MOHAWK: Drop platform at Riven detection entries | Eugene Sandulenko | |
Since we do not distinguish between Win and Mac, we drop the platform from the detection entries during the autodetection | |||
2018-06-29 | MOHAWK: RIVEN: Show confirmation dialogs on the main menu | 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: Fix compilation without Riven | 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: Patch in the load menu for the game versions missing it | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Localize menus | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Fix crash for German Riven | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Add a save button to the main menu | Bastien Bouclet | |
2018-06-29 | MOHAWK: RIVEN: Draw menu with TTF fonts | Eugene Sandulenko | |
2018-06-29 | MOHAWK: RIVEN: Show main menu on ESC | Eugene Sandulenko | |