Commit Graph

86908 Commits

Author SHA1 Message Date
Bastien Bouclet
e758ff8036 MOHAWK: RIVEN: Don't allow saving from the GMM if no game is started 2018-09-09 16:11:12 +02:00
Bastien Bouclet
22ded2c406 MOHAWK: RIVEN: Don't allow opening the main menu from the config screens 2018-09-09 16:11:12 +02:00
David Fioramonti
d7b511b98b MOHAWK: RIVEN: Return to main menu after the credits
Like the original the game loop returns to the main menu
after the credits end.

The variable states are reset and the player can start
a new game or load an old one.
2018-09-09 16:11:12 +02:00
David Fioramonti
a66e661df1 GRAPHICS: Simplify trig usage in primitives
Combined if statements and simplified trig.

cos(atan2(y,x)) = x / sqrt(x^2 + y^2) and
sin(atan2(y,x)) = y / sqrt(x^2 + y^2).
2018-09-08 16:36:57 -07:00
Paul Gilbert
5d77ade10b TITANIC: Fix infinite Barbot animation loop after loading savegame 2018-09-07 21:04:04 -07:00
Purple T
0893d6cd23 I18N: Update translation (French)
Currently translated at 99.9% (1000 of 1000 strings)
2018-09-06 23:44:22 +02:00
Thierry Crozat
345fe85a49 I18N: Update translation (French)
Currently translated at 99.9% (999 of 1000 strings)
2018-09-06 23:44:14 +02:00
Purple T
50b75b8260 I18N: Update translation (French)
Currently translated at 99.8% (998 of 1000 strings)
2018-09-06 23:43:51 +02:00
Filippos Karapetis
205ee4d0d0 SCI32: Allow malformed calls to kLock in PQ:SWAT, after the training videos
Fixes bug #10699
2018-09-06 22:04:13 +03:00
Ľubomír Remák
c239a18620 MUTATIONOFJB: Small fixes.
Handle errors in save/load code.
Fix typo in Game::colorFromString.
2018-09-06 20:38:33 +02:00
Ľubomír Remák
c36fb36afb MUTATIONOFJB: Add support for 'look' action on inventory items. 2018-09-06 19:38:16 +02:00
Lothar Serra Mari
f10816d9ed WIN32: Rewrite Inno setup installer script. (#1324)
* WIN32: Rewrite Inno setup installer

* WIN32: Add small bmp for usage in the Inno setup script

* WIN32: Fix spacing in Inno setup script

* WIN32: Re-add the documentation files to the Start Menu

* WIN32: Add scummvm icon to the Inno setup uninstaller

* WIN32: Remove now obsolete scummvm.iss.in file

* WIN32: Remove reference to Inno installer in update-version.pl

* WIN32: Add reference to Inno setup bmp file in ports.mk
2018-09-05 11:46:42 +10:00
Filippos Karapetis
b26abc7926 SCI32: Fix typo 2018-09-04 23:44:39 +03:00
Thierry Crozat
162dcbda27 I18N: Update translations templates 2018-09-04 22:43:52 +02:00
Filippos Karapetis
37a73d3268 SCI32: More workarounds for Hoyle Classic Games - Poker minigame 2018-09-04 23:43:03 +03:00
Filippos Karapetis
4913cd4eb2 SCI32: Add more workarounds for Hoyle Classic Games
This fixes issues with Bridge and Backgammon. Now, Hoyle 5 and its
variants should be in a very good state for testing
2018-09-04 23:36:20 +03:00
Thierry Crozat
28918638e9 I18N: Regenerate translations data file 2018-09-03 05:05:03 +02:00
jepael
0827bddd1e I18N: Update translation (Finnish)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-02 21:37:05 +02:00
Evgeny Grechnikov
6a1e5c1d93 LASTEXPRESS: more fixes in NPC logic 2018-09-02 21:07:00 +03:00
Ľubomír Remák
bde1556b97 MUTATIONOFJB: Add support for loading save during startup. 2018-09-01 22:45:42 +02:00
Filippos Karapetis
cc09b66671 SCI32: Fix pathfinding issues at the inn in QFG4 2018-09-01 14:40:58 +03:00
Lothar Serra Mari
84f03ccbe9 I18N: Update translation (German)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-01 12:58:24 +02:00
George Kormendi
868fb13251 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1000 of 1000 strings)
2018-09-01 12:35:36 +02:00
Thierry Crozat
3923c0a4fb I18N: Update translations templates 2018-09-01 12:15:10 +02:00
Filippos Karapetis
7f83640894 SCI32: Add a game option to double the videos in KQ7 by default
Scaling works correctly with the Windows variant, which uses AVI files,
but the DOS variant uses Robot videos, and the way scaling is done
there is different, and is not working yet with KQ7 DOS. Nonetheless,
both versions are included in the game, so it's not a major issue.
2018-09-01 13:14:38 +03:00
Bastien Bouclet
3c8a0a3d2e MOHAWK: RIVEN: Wait for the sound track to end after the credit 2018-09-01 06:27:56 +02:00
David Fioramonti
33131554c1 MOHAWK: RIVEN: Let credits roll longer
Fixes Trac#10675.

Previously, the credits ended as soon as the last row was shown
of the final credits image.

Now some more black rows (empty rows) are shown and finally a few
seconds of black. I set it to 8 seconds of wait beyond where
the credits where previously stopping.

In order to do this updateCredits was enhanced to work past the end
of the last credits image (and just keep adding empty rows).

The original game shows a black screen for a longer period than this.

The credit image numbers are turned into enums.
2018-08-31 16:56:50 -04:00
Paolo Bossi
59506d0287 I18N: Update translation (Italian)
Currently translated at 100.0% (998 of 998 strings)
2018-08-31 17:58:57 +02:00
Strangerke
a6e8744159 STARTREK: remove dead code, simplify if statement by moving out code identical in both branches 2018-08-31 00:24:00 +02:00
Strangerke
ae512d3bb3 STARTREK: Initialize more variables in graphics 2018-08-31 00:24:00 +02:00
Strangerke
9ac5f6c6da STARTREK: Initialize some variables in sound 2018-08-31 00:24:00 +02:00
Strangerke
0a70f6f18b STARTREK: Fix an uninitialized variable in bitmap 2018-08-31 00:24:00 +02:00
Ľubomír Remák
543f7666f3 MUTATIONOFJB: Basic save/load support.
Warning: The save format is subject to change.
2018-08-30 23:38:41 +02:00
Filippos Karapetis
041ab36558 SCI32: Extend a workaround for a script bug in QFG4
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694
2018-08-31 00:09:43 +03:00
Thierry Crozat
a3c83a04da I18N: Update translations templates 2018-08-30 22:51:52 +02:00
Filippos Karapetis
dd7c000e44 SCI32: Hide the unavailable games in the Hoyle 5 derived collections
The derived collections include Hoyle Children's Collection and Hoyle
Bridge. Each collection includes a subset of the games in the full
version, Hoyle Classic Games
2018-08-30 23:51:01 +03:00
Filippos Karapetis
e32237ecb4 SCI32: update the fallback detector for Hoyle5, some cleanup 2018-08-30 23:51:01 +03:00
Filippos Karapetis
18837ded6e SCI32: Add audio volume sync support for Hoyle5 2018-08-30 23:51:00 +03:00
Timo Mikkolainen
e13d7c0930 I18N: Update translation (Finnish)
Currently translated at 100.0% (998 of 998 strings)
2018-08-29 19:46:55 +02:00
Miroslav Remák
260811106c MUTATIONOFJB: Allow script commands to access all objects.
Previously objects with IDs beyond the defined number of objects were not accessible to IfCommand and ChangeObjectCommand. For example, this would cause script errors inside Fisher's house.
2018-08-29 19:13:55 +02:00
Miroslav Remák
81789162d3 MUTATIONOFJB: Disallow interaction with inactive doors. 2018-08-29 19:13:55 +02:00
Miroslav Remák
ad73f65a20 MUTATIONOFJB: Fix interaction with certain overlapped statics.
An active static overlapped by an inactive static with lower ID was not interactable. For example, this affected the scene with the sawfish, where the machine in the closet would be blocked by the closet itself.
2018-08-29 19:13:55 +02:00
Lothar Serra Mari
8033f62f93 I18N: Update translation (German)
Currently translated at 100.0% (998 of 998 strings)
2018-08-29 08:08:17 +02:00
Thierry Crozat
3a1b401fe9 I18N: Update translations templates 2018-08-28 18:39:42 +02:00
Cameron Cawley
9dc2820a33 MACOSX: Fix compilation with the 10.4 SDK 2018-08-28 17:39:30 +01:00
George Kormendi
ce9e90d81d I18N: Update translation (Hungarian)
Currently translated at 100.0% (998 of 998 strings)
2018-08-28 17:36:10 +02:00
Thierry Crozat
aa23613533 I18N: Update translations templates 2018-08-28 15:54:09 +02:00
Cameron Cawley
6b5c7e6928 MACOSX: Update link to documentation 2018-08-28 15:52:23 +02:00
angstsmurf
ebedc15437 MACOSX: Give every license file a menu item
We make a renamed copy of the three license files with non-standard
suffixes, to make them open in TextEdit by default.
2018-08-28 15:52:23 +02:00
angstsmurf
d4eca67d2a MACOSX: Keep the original license files when combining 2018-08-28 15:52:23 +02:00