elasota
b6f5134d13
VCRUISE: Add puzzleDone op, implement second circuit puzzle AI
2023-05-25 00:16:21 -04:00
Paul Gilbert
4374f1458b
MM: MM1: Give credit to TheDrakeRaider for graphics mod
2023-05-24 20:41:08 -07:00
Vladimir Serbinenko
dd3b457980
SCUMM: Add MD5 for Hebrew version of atlantis
2023-05-25 04:55:19 +02:00
Paul Gilbert
78b7c5fccb
MM: MM1: Fix positioning of encounter monster list
2023-05-24 19:31:30 -07:00
Paul Gilbert
77b871ea7f
MM: MM1: Removed prior enhanced title screen
2023-05-24 19:15:19 -07:00
Paul Gilbert
1f166b4a78
MM: MM1: Use the M&M1 graphics pack for enhanced mode
2023-05-24 19:06:39 -07:00
D G Turner
96185dc758
VCRUISE: Fix GCC Compiler Warnings
2023-05-25 01:14:10 +01:00
Walter Agazzi
7c4ba04d72
AGS: Fix typo in ags_controller plugin
2023-05-25 01:51:14 +02:00
elasota
8747557ed2
VCRUISE: Remove corner preference from circuit puzzle AI
2023-05-24 19:37:14 -04:00
sluicebox
811033288e
SCI32: Add compatibility with GK1 CD Italian fan translation
...
Fixes errors when displaying text and using the Walkman.
2023-05-24 13:49:50 -07:00
Misty De Meo
d90a045449
DIRECTOR: add ganbareinuchan2 win
2023-05-24 13:28:03 -07:00
Walter Agazzi
0d84466dd0
AGS: Add detection entries for two commercial games
...
Detective Boiled-Hard Case 1
The Castle (new version)
2023-05-24 15:28:15 +02:00
elasota
53551733c6
VCRUISE: Partially implement circuit puzzles
2023-05-24 03:51:17 -04:00
elasota
c79fbebc93
VCRUISE: Implement SndPlaying opcode
2023-05-24 03:51:17 -04:00
Paul Gilbert
79fa26d2bf
MM: MM1: Fix listing characters inventory from title screen
2023-05-23 22:30:31 -07:00
Paul Gilbert
fe8689bd10
MM: MM1: Add minimap visibility to savegames
2023-05-23 22:22:22 -07:00
Paul Gilbert
67c298adff
MM: MM1: Fix switching from specific char info to quickref
2023-05-23 22:16:03 -07:00
Paul Gilbert
64286c02bf
MM: MM1: Further attributes display in Char Info
2023-05-23 20:58:37 -07:00
Paul Gilbert
9841e90372
MM: MM1: Disable mapping in desert without in-game map
2023-05-23 19:40:14 -07:00
Paul Gilbert
bbe41fab0f
MM: MM1: Added remaining map descriptions
2023-05-23 19:40:14 -07:00
BLooperZ
753b84656d
BLADERUNNER: add BiDi support for subtitles
2023-05-24 02:10:12 +02:00
Vladimir Serbinenko
b127144134
BLADERUNNER: Add assertion for undershort files
2023-05-24 01:55:55 +02:00
Donovan Watteau
5627f65dc9
I18N: Update translation (French)
...
Currently translated at 100.0% (1931 of 1931 strings)
2023-05-23 13:40:23 +00:00
Walter Agazzi
4ad5e51016
AGS: Engine: fixed wrong mask upscale for low-res rooms in hi-res game
...
Instead of "physically" resizing masks we should adjust MaskResolution factor, used when converting coordinates.
This also relates to the situations when the low-res game is run in "upscale" mode (e.g. 320x200 -> 640x400).
This fixes lowered walking speed (#2004 ).
This is a (hopefully) proper alternative to an older fix 900f47b , and 60d79d1 (see #1383 ).
From upstream 1b4117a6d2bc9e5a70739d7d73ab77e616320fdb
2023-05-23 13:47:28 +02:00
Donovan Watteau
ad64bb6843
TETRAEDGE: Fix TeImage output on big-endian hosts
2023-05-23 17:04:38 +09:00
Paul Gilbert
5e4740776f
MM: MM1: Adding proper map descriptions
2023-05-22 23:20:42 -07:00
Paul Gilbert
768a9c36dd
MM: MM1: Reduce size of close button in Protect view
2023-05-22 22:33:16 -07:00
Paul Gilbert
7446052058
MM: MM1: Fix exchanging party members
2023-05-22 22:28:50 -07:00
Alexander Izmailov
e8240991b4
MM: XEEN: Fix graphics for hits with elemental weapons
2023-05-22 21:37:01 -07:00
Alexander Izmailov
0bf5460ab3
MM: XEEN: Fix item enchantments random distribution
2023-05-22 21:30:05 -07:00
Alexander Izmailov
5f5874ff84
MM: XEEN: Annotate item generation code
2023-05-22 21:30:00 -07:00
Alexander Izmailov
dfdd6b2f6c
XEEN: fix behavior when deleting all the characters
2023-05-22 20:54:31 -07:00
PushmePullyu
d18a4adaa2
ULTIMA: ULTIMA6: Fix crash in FM-Towns converse gump
...
MsgScroll::parse_token(): Skip token parsing when length is 0.
Prevents failed assertion when opening a converse gump with
the FM-Towns data files installed and game style set to "new style":
engines/ultima/shared/std/string.h:93:
char& Ultima::Std::string::operator[](size_t):
Assertion `idx < _size' failed.
The call chain is as follows:
ConverseGump::parse_token()
parse_fm_towns_token(token) // <-- this can truncate string token->s
to length 0
MsgScroll::parse_token(token) // <-- token->s[0] is accessed here
without checking length
2023-05-22 20:35:22 -07:00
PushmePullyu
e4c5c52fba
ULTIMA: ULTIMA6: Fix out-of-bounds read in FM-Towns sound decoder
...
FMtownsDecoderStream::readBuffer():
Do not treat the contents of raw_audio_buf as 16-bit values
via READ_LE_UINT16. The FM-Towns audio consists of 8-bit samples,
so no endianness handling is needed.
This fixes an out-of-bounds read when the last element of
unsigned char *raw_audio_buf is accessed as an uint16.
The bug does not result in bad audio, since the additional bits are
zeroed in FMtownsDecoderStream::convertSample().
2023-05-22 20:32:20 -07:00
PushmePullyu
c4970c95dc
ULTIMA: ULTIMA6: Fix crash in GUI on surface blit
...
SDL_LoadBMP: Return ManagedSurfaces with their PixelFormat
matching that of the screen.
This fixes a crash when a surface created from a bitmap is blitted
to the screen surface in a GUI dialog.
("ERROR: Surface::transBlitFrom: bytesPerPixel must be 1, 2, or 4")
The bug was introduced in commit
b458cedca493bcfdfba81bb66554251245489762
"IMAGE: Speed up 16/24/32bpp BMP decoding"
2023-05-22 20:16:16 -07:00
elasota
e980e80e53
VCRUISE: Add parsing and handling of "smpl" chunks in Schizm WAV files, which determine sound loop behavior
2023-05-22 21:54:41 -04:00
elasota
3b1246a4a4
VCRUISE: Correct changeL opcode behavior to fix the airship nav computer without also causing the infinite loop bug
2023-05-22 21:53:11 -04:00
elasota
ecd3d1b71f
VCRUISE: Fix animation skip not working. Fix sounds started with SndPlayEx looping.
2023-05-22 21:53:11 -04:00
elasota
fee9e6e8a8
VCRUISE: Run one frame of the rotate animation after changing characters after heroSetPos if there are no idle animations to hopefully fix the wrong frame displaying. Also allow animations with sound to show the tray in Schizm.
2023-05-22 21:53:11 -04:00
elasota
c7b9bc1fc1
VCRUISE: Avoid reloading scripts from forced screen changes if the room didn't actually change
2023-05-22 21:53:11 -04:00
elasota
f2f4db29e5
VCRUISE: Adjust initial frame timing to absorb disk seeks without skipping as much. Prune unused functions and strings from scripts.
2023-05-22 21:53:11 -04:00
elasota
db396739fb
VCRUISE: Remove obsolete comment
2023-05-22 21:53:11 -04:00
elasota
e4e5b2acfd
VCRUISE: Add SndToBack opcode.
2023-05-22 21:53:10 -04:00
elasota
fb1a286204
VCRUISE: Fix wrong animation playing after entering the statue. Fix crash when solving bell puzzle. Fix heroSetPos error. Fix GetDigit not working correctly.
2023-05-22 21:53:10 -04:00
elasota
2b570b3605
VCRUISE: Increase gyro limit to 5, fixes crash in Schizm height meter puzzle.
2023-05-22 21:53:10 -04:00
ScummVM-Translations
c5a6c2883e
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/
2023-05-22 23:43:16 +00:00
D G Turner
a944cc1af8
VCRUISE: Fix Parantheses Needed GCC Compiler Warning
...
This will need checking for correct grouping by elasota, so have
added FIXME comment.
2023-05-23 00:41:55 +01:00
ScummVM-Translations
3dee7bc8a8
I18N: Update translations templates
2023-05-22 22:12:19 +00:00
Donovan Watteau
605a184e6b
DRAGONS: Print less noisy debug output by default
2023-05-22 23:12:07 +01:00
Orgad Shaneh
37fd4056a7
Sync scumm-md5.txt
...
Amends 48bcf5dc4b2b34bec15fb7377d297071a41dd5ea.
2023-05-23 00:04:39 +02:00