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