Eugene Sandulenko
ef4f019125
SAGA: Added support for Russian ITE fan-translation
2021-05-10 01:26:21 +02:00
VAN-Gluon
f95d30daec
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-09 16:25:12 +00:00
Kaloyan Chehlarski
aa2b2d4178
GRAPHICS: Compile SJIS code when building AGOS
...
SJIS code only gets built when it's needed by an engine, but AGOS
wasn't marked as one of the engines that requires it, breaking static
engine builds.
2021-05-09 15:13:37 +03:00
Eugene Sandulenko
19512b261a
CONFIGURE: Improve endianness check. Courtesy of Fedora
2021-05-09 12:58:11 +02:00
ScummVM-Translations
964fd7722a
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-05-09 08:43:40 +00:00
Matthew Duggan
3febff9639
ULTIMA8: Fix off-by-one glob egg calculation for Crusader
...
This caused elevator doors to not close properly as the poles either side were
off by 1 pixel and blocked the creation of the door objects.
2021-05-09 17:41:31 +09:00
Matthew Duggan
47d8b281c7
ULTIMA8: Only move Crusader camera if position is valid.
...
This avoids strange results if you try to move the camera while the avatar has
temporarily been moved to 0,0,0.
2021-05-09 17:41:05 +09:00
ScummVM-Translations
68351f10db
I18N: Update translations templates
2021-05-09 04:11:39 +00:00
Matthew Duggan
cf7ae46475
ULTIMA8: Adjust Crusader step tests to match original
2021-05-09 13:09:08 +09:00
Matthew Duggan
6f5538ab4d
ULTIMA8: Fix actor anim speed in Crusader
2021-05-09 12:04:25 +09:00
Matthew Duggan
26f936510f
ULTIMA8: Implement "cruStasis", stops some key events
...
The main bugs that this fixes are when using a remote camera:
* Z should not recenter camera on avatar
* Escape should close remote viewing, not open menu
2021-05-09 09:08:31 +09:00
Matthew Duggan
bda1466e0a
ULTIMA8: Fix Crusader items reappearing after exploding
2021-05-09 08:17:01 +09:00
Matthew Duggan
137fa8ea29
ULTIMA8: Implement 'grab' operation for Crusader games
...
Since it only works on loose items and not for searching boxes etc, it's
actually not so useful, but implemented for completeness.
2021-05-09 07:48:26 +09:00
Matthew Duggan
cf085788c2
ULTIMA8: Add Crusader key for using energy cube
...
Had to reassign the "paint editor items" debug key because it was using 'e',
which we need.
2021-05-09 07:31:43 +09:00
Matthew Duggan
d83ccb7e9b
ULTIMA8: Default to no mouse cursor in Crusader
2021-05-09 07:31:43 +09:00
Matthew Duggan
f5c4374888
ULTIMA8: Refactor so all Crusader movies get subtitles
...
Previously there was a bit of duplication, and Weasel and the intro movies
didn't get subtitles. Cleaned up the code a bit and now all are treated
consistently.
2021-05-09 07:31:43 +09:00
Matthew Duggan
531ed6865b
ULTIMA8: Add comment about iteration order
...
This function looks tempting to "optimize", by changing the order, so add a
warning for new adventurers.
2021-05-09 07:31:43 +09:00
ScummVM-Translations
cbb3346210
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-05-08 22:22:16 +00:00
Le Philousophe
8a67d8913e
BASE: Fix segmentation fault when detection plugin cannot be found
...
This could happen if some engine plugin is placed in a build where
detection was not compiled in
2021-05-08 23:45:57 +02:00
Le Philousophe
1ac759abdc
BASE: Load all plugins linked inside detection plugin
...
This was done in UncachedPluginManager but not in PluginManager
2021-05-08 23:45:39 +02:00
ScummVM-Translations
471cf9624c
I18N: Update translations templates
2021-05-08 20:58:42 +00:00
Thierry Crozat
bf406f66c0
BACKENDS: SDL: Do not allocate memory in SurfaceSdlGraphicsManager::getSupportedGraphicsModes
2021-05-08 21:58:30 +01:00
Mathias Parnaudeau
800c673b62
BACKENDS: SDL: Fix memory leak in supported graphics modes
...
Supported graphics modes are grouped in an merged array in which
the first part contains modes from the non-OpenGL SDL manager,
obtained by a copy dynamically allocated.
When the array was rebuilt or aimed to be destroyed, it was only
cleared (removing elements) but not freeing duplicated fields
name and description.
An additional leak came from the temporary array (srcModes)
not freed.
2021-05-08 21:58:30 +01:00
ScummVM-Translations
2fb55a1505
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-05-08 11:43:53 +00:00
Eugene Sandulenko
62dc0ff8bd
SLUDGE: Fix zbuffer ordering
2021-05-08 13:43:29 +02:00
Eugene Sandulenko
8880eceaa7
SLUDGE: Reduce header dependency
2021-05-08 13:43:29 +02:00
Eugene Sandulenko
9759e9d131
SLUDGE: Dump zbuffer data
2021-05-08 13:43:29 +02:00
Eugene Sandulenko
ef02391959
SLUDGE: Properly dump floor data
2021-05-08 13:43:29 +02:00
Eugene Sandulenko
f06c1764af
SLUDGE: Remove another unneeded include
2021-05-08 13:43:29 +02:00
ScummVM-Translations
0b8f006ced
I18N: Update translations templates
2021-05-07 20:19:00 +00:00
Kaloyan Chehlarski
742edc40ec
NANCY: Add detection for Russian variant of Secrets Can Kill
...
Added a detection entry for the Russian translation of Nancy Drew:
Secrets Can Kill.
2021-05-07 23:09:53 +03:00
Kaloyan Chehlarski
de43aa79c1
NANCY: Disable sticky cursor in The Vampire Diaries
...
TVD doesn't have a sticky cursor when clicking the viewport edges,
and the feature is now disabled for that game.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
805d7615a0
NANCY: Show correct exit cursor
...
In TVD the exit cursor gets replaced when holding an item, whereas
nancy1 always shows it. This commit makes both games follow their
respective correct behavior.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
1876fd745a
NANCY: Fix disabled input after state change
...
Fixed an edge case where input would stay disabled after changing the
game state, rendering the game unplayable.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
9ede2f3c91
NANCY: Fix single frame with wrong palette in The Vampire Diaries
...
Fixed an issue where the screen would render with an incorrect
palette once before switching to the correct one in TVD.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
913f4502a6
NANCY: Implement palette change action record types
...
Implemented the PaletteThisScene and PaletteNextScene action record
types, which change the viewport video's palette in TVD.
2021-05-07 23:09:52 +03:00
Kaloyan Chehlarski
7ac4cb807a
NANCY: Fix PlayDigiSoundAndDie action record in The Vampire Diaries
...
PlayDigiSoundAndDie now loads correctly in The Vampire Diaries.
2021-05-07 23:09:51 +03:00
Kaloyan Chehlarski
3013d07e81
NANCY: Implement PlaySoundPanFrameAnchorAndDie action record
...
Implemented the PlaySoundPanFrameAnchorAndDie action record
type and added support for panning audio to the sound manager.
2021-05-07 23:09:51 +03:00
Lothar Serra Mari
5b58e92270
I18N: Update translation (German)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 17:20:08 +00:00
Orgad Shaneh
eef5a816e6
BUILD: Deduplicate install targets ( #2998 )
2021-05-07 15:10:37 +03:00
Torbjörn Andersson
40a7ebcc81
SCUMM: Add Macintosh variant of Monkey Island 1
...
For detection purposes, the Mac variant is the same as the CD variant
except without audio tracks. Otherwise, ScummVM will warn about the
"missing" audio files when the game starts.
Also added missing file size for one of the Mac verions. I have that
version, so this should be correct.
2021-05-07 13:18:49 +03:00
ScummVM-Translations
cff87950e6
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-05-07 09:53:34 +00:00
Matthew Duggan
6f483eb53b
ULTIMA8: Don't reset FIRSTSTEP on non-step animations
...
Confirmed in both U8 and Crusader, single steps should alternate left foot /
right foot, even when there is a stand animation in-between.
2021-05-07 18:52:16 +09:00
Matthew Duggan
7338e7ab02
ULTIMA8: Fix animations used for Crusader combat rolls
2021-05-07 18:52:11 +09:00
iplaysomegames101
b6573238c0
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:09 +00:00
iplaysomegames101
cbd6ade335
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:08 +00:00
iplaysomegames101
ddb697382a
I18N: Update translation (Russian)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:07 +00:00
iplaysomegames101
f0d03ca347
I18N: Update translation (German)
...
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-07 06:25:06 +00:00
Matthew Duggan
dc8a9487ec
ULTIMA8: Return area search items in same order as original
...
For most situations this should make no difference, but Crusader: No Remorse
has some behavior where it relies on the items being returned in x/y scan
order, not y/x.
Particularly, in Mission 2 there is a camera which searches for an event
trigger with qlo == 5. There are 2 triggers on the map with that qlo, but the
code previously returned them in the wrong order so the correct event would not
be triggered and the game could not be continued.
This may have previously caused other subtle bugs too.
2021-05-07 12:41:51 +09:00
Matthew Duggan
a00ec35068
ULTIMA8: Fix Crusader detpac usage.
2021-05-07 10:56:37 +09:00