Commit Graph
137148 Commits
Author SHA1 Message Date
Filippos Karapetis 2d6b182487 STARTREK: Re-implement shared functionality in the LOVE mission 2021-02-20 22:04:14 +02:00
Filippos Karapetis a465274c0e STARTREK: Update spockScan and mccoyScan calls 2021-02-20 21:32:52 +02:00
Filippos Karapetis 7401a55dcf STARTREK: Convert more room texts to the new format 2021-02-20 21:32:51 +02:00
Martin Gerhardy 97c163d351 TWINE: rewrite loop 2021-02-20 18:22:46 +01:00
Martin Gerhardy 51932eec27 TWINE: extract to local variable 2021-02-20 18:22:46 +01:00
Martin Gerhardy 33e983651a TWINE: optimized renderPolygonTrame 2021-02-20 18:22:46 +01:00
Martin Gerhardy c05b3a8ac9 TWINE: optimized renderPolygonsFlat 2021-02-20 18:22:46 +01:00
Martin Gerhardy 2c94ef1f0a TWINE: optimized renderPolygonsBopper 2021-02-20 18:22:46 +01:00
Martin Gerhardy 6bf6c93cc4 TWINE: optimized renderPolygonsCopper 2021-02-20 18:22:46 +01:00
Martin Gerhardy 7b4ca38336 TWINE: optimizations by reducing calls to AnimData::loadFromBuffer 2021-02-20 18:22:46 +01:00
Martin Gerhardy 2faca6fac1 TWINE: less casting in computeBoundingBox 2021-02-20 18:22:45 +01:00
Martin Gerhardy d3b5ee1d08 TWINE: render loop optimization for renderPolygonsGouraud 2021-02-20 18:22:45 +01:00
Martin Gerhardy b8dc840cc7 TWINE: render loop optimization for renderPolygonsDither 2021-02-20 18:22:45 +01:00
Martin Gerhardy e609ac4930 TWINE: minor optimization in renderer code 2021-02-20 18:22:45 +01:00
Martin Gerhardy da2b660f6c TWINE: minor optimizations in computeBoundingBox 2021-02-20 18:22:45 +01:00
Martin Gerhardy 41067b2f04 TWINE: minor optimzations in the renderer code 2021-02-20 18:22:45 +01:00
Matthew Jimenez 0decd700f4 ULTIMA8: Remove virtual path from FileSystem manager as it was no longer used.
SearchManager is responsible for handling search paths and the FileSystem manager needs to be trimmed back in favor of Common code.
2021-02-20 10:25:07 -06:00
Martin Gerhardy 02254235a0 TWINE: optimized verifyAnimAtKeyframe
... by not parsing the AnimData each time
2021-02-20 17:14:30 +01:00
Matthew Jimenez 35ea9480e0 ULTIMA8: Remove limit of gui options 2021-02-20 07:30:22 -06:00
Matthew Jimenez f9f7d0eb10 GUI: Generate ExtraGuiOptions dynamically in a scrollable container (#2783)
This allows for the removal of hardcoded extra GUI options from the
theme files, and lifts restrictions related to the maximum number
of allowed ExtraGuiOptions
2021-02-20 13:17:11 +02:00
ScummVM-Translations a7b776cab5 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-02-20 05:49:31 +00:00
Matthew Duggan 1a5459b25e AUDIO: Support mod files which loop 2021-02-20 14:48:17 +09:00
Matthew Duggan 498a2fed2e AUDIO: Const correctness for mod loader and stream 2021-02-20 14:48:06 +09:00
Joohan Lee 26937e4553 I18N: Update translation (Korean)
Currently translated at 80.7% (1277 of 1581 strings)
2021-02-19 22:24:34 +00:00
Filippos Karapetis bc45372332 STARTREK: Rewrite more room texts with the new format 2021-02-19 23:19:00 +02:00
Orgad Shaneh c0461b789e SCUMM: Fix bad offset on game loading
The iterator l was used inside the loop, which caused it to bail out
after 12 iterations instead of 16.

Amends 434d1f37f9.
2021-02-19 23:18:16 +02:00
sluicebox a921c08043 SCI: Fix SQ4 software clerk's random message 2021-02-19 12:25:55 -08:00
sluicebox 7f4198c1a9 SCI: Fix Kernel::lookupText out-of-bounds detection 2021-02-19 12:13:21 -08:00
Eugene Sandulenko f5e2d4445c JANITORIAL: Fix code formatting 2021-02-19 15:11:13 +01:00
ScummVM-Translations d855b6db3f I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-02-18 22:57:35 +00:00
Martin Gerhardy 74220cc04d TWINE: fixed warnings 2021-02-18 23:57:22 +01:00
ScummVM-Translations 8eaccc9c3c I18N: Update translations templates 2021-02-18 22:54:03 +00:00
Martin Gerhardy cab620551e TWINE: added steam achievement support
Not all achievements are implemented yet
2021-02-18 23:52:24 +01:00
Martin Gerhardy 5670e59e3d TWINE: support dotemu enhanced edition save games 2021-02-18 23:52:24 +01:00
Martin Gerhardy b40cd7e100 WINTERMUTE: break the loop if the achievement was found 2021-02-19 00:22:51 +02:00
ScummVM-Translations 64d7e1dfda I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-02-18 22:17:15 +00:00
Thierry Crozat 65fa2fa61b AGS: Add engine option widget to select language
AGS games can have multiple languages by providing
additional translations as .tra files. The language
selection is done by setting the config "translation"
 key to the tra file name. This means that we cannot
easily use the standard ScummVM language selection
for this purpose as the tra file name may not map
to language names easily.

The approach in this commit does something similar
to the original games by detecting at runtime the
available tra files.
2021-02-18 22:17:03 +00:00
Thierry Crozat 8e3376306a AGS: Use translation file from ConfMan if available 2021-02-18 22:17:03 +00:00
Purple T 41b7f4d5cf I18N: Update translation (French)
Currently translated at 100.0% (1581 of 1581 strings)
2021-02-18 19:24:33 +00:00
ScummVM-Translations 0c9318deb5 I18N: Update translations templates 2021-02-18 04:59:06 +00:00
rsn8887 397ea454ba SWITCH: Fix wrong zoom on SDL to GL transition 2021-02-17 22:58:09 -06:00
Le Philousophe 13d00f5969 AGS: Remove unsized types
This translates types to their sized expected variant (unsigned int ->
uint32).
One simplication is done too with ptrLong vs. memPtrLong.
2021-02-17 18:00:18 -08:00
Oliver Pahl aeb3c00e76 AGS: Implemented achievement system for GOG Galaxy and Steam. 2021-02-17 17:44:26 -08:00
Martin Gerhardy 295f7e3859 TWINE: assert to check for buffer overflows 2021-02-17 22:02:38 +01:00
Martin Gerhardy 833b276e08 TWINE: minor cleanup 2021-02-17 21:58:15 +01:00
Martin Gerhardy e6fcdc0dbb TWINE: casting cleanup 2021-02-17 21:49:12 +01:00
Martin Gerhardy 04ac02c1e1 TWINE: convert to int32 2021-02-17 21:45:44 +01:00
Martin Gerhardy 9b31e28c82 TWINE: holomap polygon handling cleanup 2021-02-17 18:14:48 +01:00
Martin Gerhardy e066a60a0e TWINE: fixes in renderHolomapPolygons 2021-02-17 17:25:38 +01:00
Martin Gerhardy 24f401f253 TWINE: reduced code duplication 2021-02-17 17:25:38 +01:00