Martin Gerhardy
f4f82c2b35
TWINE: extracted drawInfoMenu into single methods
...
should make implementing the hud ui easier
2021-02-25 12:50:34 +01:00
Martin Gerhardy
ba92c33d81
TWINE: the scummvm rect is exclusive the right and bottom position
...
the original game treats this as inclusive. This should fix missing last lines
in the ui
2021-02-25 12:50:34 +01:00
Martin Gerhardy
c8108fbff1
TWINE: use the clipped rect in drawTransparentBox
2021-02-25 12:50:34 +01:00
Martin Gerhardy
323ca6e8e4
TWINE: check for invalid clip rect in drawBrickSprite
2021-02-25 12:50:34 +01:00
Martin Gerhardy
1b4bffe1ad
TWINE: drawBubble only updates the screen if the sprite wasn't culled
2021-02-25 12:50:34 +01:00
sluicebox
9982c761a2
SCI: Update all old bug tracker ticket numbers
2021-02-25 01:18:52 -08:00
Martin Gerhardy
7af39248d7
AGS: fixed whitespace error
2021-02-25 04:49:39 +01:00
Martin Gerhardy
b2efa1f884
TWINE: renamed variables
2021-02-25 08:24:46 +01:00
Martin Gerhardy
5560ddc278
AGS: fixed unresolved symbols while linking oute_finder_jps
2021-02-25 08:24:30 +01:00
Paul Gilbert
42095cf1d7
AGS: Change route_finder_jps from inline to cpp file
2021-02-24 19:41:12 -08:00
Paul Gilbert
f1642da870
AGS: Fix jps routefinder
2021-02-24 19:41:12 -08:00
ScummVM-Translations
0d74fbfe35
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-25 03:08:49 +00:00
Matthew Jimenez
f8b04aa9d5
ULTIMA8: Remove dead code in Ultima8::istring
2021-02-24 21:08:28 -06:00
Joohan Lee
90278a1a7f
I18N: Update translation (Korean)
...
Currently translated at 81.1% (1285 of 1583 strings)
2021-02-24 21:24:36 +00:00
Martin Gerhardy
9ee2fdc19c
TWINE: fixed compiler warning in release mode
2021-02-24 19:00:00 +01:00
Martin Gerhardy
e6f0a51cdc
TWINE: handle invalid trajectory indices
2021-02-24 19:00:00 +01:00
athrxx
0bd88e301b
KYRA: (EOB) - fix bug no. 12189
...
(EOB2 short sword "Sting" regression in v2.2.0)
2021-02-24 18:37:43 +01:00
Matthew Duggan
c738ca3b67
ULTIMA8: Fix ini file loading for translations
2021-02-24 22:06:26 +09:00
Matthew Duggan
9bc8fa96c5
ULTIMA8: Flush conf changes to disk.
...
Conf changes which are "unlocked" by game actions and most recent savegame
should be persisted. Additionally, the endgame movie should unlock quotes
(which are also unlocked by watching the credits).
Fixes #12184 .
2021-02-24 21:39:34 +09:00
Matthew Duggan
9cdd15f985
ULTIMA8: Allow stacking of fire reagents.
...
Also limit stacks to 666 items. Both to better match original game behavior.
Fixes bug #12183 .
2021-02-24 21:16:21 +09:00
Paul Gilbert
f581ac47e7
AGS: Fix implementation of std::reverse template
2021-02-23 21:21:50 -08:00
Matthew Jimenez
b8346b951a
ULTIMA8: Cleanup macro formatting for class type
2021-02-23 21:04:32 -06:00
Matthew Jimenez
577525fbd6
ULTIMA8: Add comments for class type to clarify purpose
2021-02-23 21:04:32 -06:00
Matthew Jimenez
e3bdc488e9
ULTIMA8: Rename file for class type handling and remove comment references to p_dynamic_cast
2021-02-23 21:04:32 -06:00
sluicebox
364542e9e1
SCI: Fully implement kDoAudio(13) for PHARKAS CD
...
Now that we match SSCI behavior when it comes to interrupting samples
when new samples play, we need to implement kDoAudio(13) so that the CD
version of Freddy Pharkas can detect these interruptions. Otherwise,
the game will softlock if the points sound effect or narration is
interrupted.
2021-02-23 18:22:25 -08:00
sluicebox
196d666e70
SCI: Remove outdated PHARKAS script patch
...
This patch removes a call to kDoAudio(13) because at the time it was
written, the subop was unimplemented and didn't return a value.
kDoAudio(13) was later changed to always return 1 so this patch has been
moot for a while. Now we need this script to do what it's supposed to
and detect sound interruptions so I'm about to implement kDoAudio(13).
2021-02-23 18:22:25 -08:00
ScummVM-Translations
ec8f4fd8de
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-24 01:22:32 +00:00
Matthew Jimenez
c1b91890e5
ULTIMA8: Replace IDataSource and ODataSource with utility functions for common streams
2021-02-23 19:22:02 -06:00
VAN-Gluon
c694c0f066
I18N: Update translation (Japanese)
...
Currently translated at 74.7% (1184 of 1583 strings)
2021-02-23 22:24:36 +00:00
Einar Johan Trøan Sømåen
e8111e282b
TINSEL: Fix uninitialized pFilm in StartupBackground for Noir
2021-02-23 22:13:30 +01:00
Thierry Crozat
d2bb119824
AGS: Fix drawing tinted sprites
2021-02-23 17:13:26 +00:00
Matthew Jimenez
b3e3c9ec55
ULTIMA8: Update ttf border render to allow semi-transparent border color
2021-02-23 07:37:44 -06:00
Paul Gilbert
78022b8530
AGS: Fix some compiler warnings
2021-02-22 21:16:38 -08:00
Paul Gilbert
a054c12856
AGS: Fix rendering of Mallone in Blackwell Deception
2021-02-22 20:48:18 -08:00
Paul Gilbert
0b3b2a2dc3
AGS: Workaround for pink screen flash during Black Cauldron remake intro
2021-02-22 20:11:08 -08:00
Matthew Jimenez
9fda7134e9
ULTIMA8: Rework bordered text for better color blending
2021-02-22 21:43:44 -06:00
Paul Gilbert
4e173627da
AGS: Fix drawing paletted cursors
2021-02-22 19:35:04 -08:00
Paul Gilbert
5bc8d36cb2
AGS: Draw method specific for AGS
2021-02-22 19:19:34 -08:00
Thierry Crozat
bb946d6981
I18N: Update translation (French)
...
Currently translated at 100.0% (1583 of 1583 strings)
2021-02-23 01:27:57 +00:00
Antoniou Athanasios
9a452b1111
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1583 of 1583 strings)
2021-02-23 01:24:35 +00:00
sluicebox
9b31cce7b9
SCI32: Fix SQ6 missing message in brain
2021-02-22 16:38:03 -08:00
Thierry Crozat
f12813c630
GRAPHICS: Support having transparent ManagedSurface
2021-02-22 22:59:07 +00:00
sluicebox
de9443407f
SCI: kDoAudio stops samples played with kDoSound
2021-02-22 14:57:02 -08:00
Thierry Crozat
3a992babfc
AGS: Remove dupplicate game ID for A Tale Of Two Kingdoms
2021-02-22 14:40:15 +00:00
Thierry Crozat
8b6e9169fa
AGS: Use macro for btdt.exe detection
2021-02-22 14:40:15 +00:00
Thierry Crozat
e75f39295e
AGS: Use lowercase for executable names
...
Detection is case-insensitive, and we had a mix with sometimes
the same game being written as lower case and others with mixed
case. The names are now more consistent and may help to detect
dupplicate entries.
Only some of the names are converted in this commit.
2021-02-22 14:40:15 +00:00
Thierry Crozat
3310fa27f8
AGS: Update detection entries
...
This includes the Steam detection provided by Berian Williams (AGA)
in pull request #2772 and moves some detection entries to the
commercial games section.
2021-02-22 14:40:15 +00:00
SupSuper
a52e5818d2
CREATE_PROJECT: Use console for devtools and tests projects
2021-02-22 12:28:54 +00:00
SupSuper
73755d1d3a
CREATE_PROJECT: Fix infinite loop when generating tests
2021-02-22 12:22:47 +00:00
SupSuper
eeda14b170
CREATE_PROJECT: Fix incorrect text filenames
2021-02-22 12:18:45 +00:00