Commit Graph

116256 Commits

Author SHA1 Message Date
Eugene Sandulenko
1b80854fed
PINK: Workaround when freetype is not present 2021-05-01 14:23:45 +02:00
ScummVM-Translations
8017bce72d I18N: Update translations templates 2021-05-01 11:37:53 +00:00
ScummVM-Translations
c821877709 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-01 11:37:52 +00:00
Eugene Sandulenko
fa32089bcf
MOHAWK: Added mystme Spanish. Bugreport #11927 2021-05-01 13:37:13 +02:00
Walter Agazzi
71ad61e455 I18N: Update translation (Italian)
Currently translated at 100.0% (1637 of 1637 strings)
2021-05-01 09:33:34 +00:00
ScummVM-Translations
31fe994e73 I18N: Update translations templates 2021-05-01 08:30:56 +00:00
ScummVM-Translations
bf1c2f0ca7 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-01 08:30:55 +00:00
Orgad Shaneh
dd88556a0c SCUMM: Fix autosave
Autosave was centralized in 30d34fa63d, but
SCUMM engine was left behind.

Bugreport #12026
2021-05-01 11:30:45 +03:00
ScummVM-Translations
b22a7f494b I18N: Update translations templates 2021-05-01 08:22:32 +00:00
SupSuper
60f1fd98aa SDL: Use the window display index when querying display modes 2021-05-01 11:22:22 +03:00
SupSuper
41798fca5d GRAPHICS: MACGUI: FreeType required for Win95 fonts
Fixes compilation on platforms without FreeType
2021-05-01 07:44:05 +01:00
Matthew Duggan
29e07a483e ULTIMA8: Restore lost text to Spell of Resurrection
As reported in bug #12503, this book does not display the right text.  The
correct text is in the usecode, but unreachable in the regular game.

Replace the text for this book at runtime with the originally intended text for
the book.  To work this change needs an update to ultima.dat which should be
regenerated before the next release, but it's backwards-compatible with older
dat files and will just not do anything.
2021-05-01 14:55:31 +09:00
Matthew Duggan
027dbb0d5d ULTIMA8: Crusader weapons should default to clip size 2021-05-01 14:55:30 +09:00
Paul Gilbert
e22a8657ac AGS: Fix crash exiting Mage's Initiation 2021-04-30 20:35:09 -07:00
rsn8887
8ab7d43079 BACKENDS: PSP: Fix pixelformat, fixes crash on startup 2021-04-30 22:29:24 -05:00
ScummVM-Translations
f8c37e4546 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-04-30 23:52:57 +00:00
lb_ii
e196c4bdea AGS: Remove duplicate achievements entries 2021-05-01 01:52:47 +02:00
ScummVM-Translations
1a219958b4 I18N: Update translations templates 2021-04-30 23:50:24 +00:00
Eugene Sandulenko
e32383574a
PINK: Create MacText once per action 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
847208ade6
PINK: Switch action texts to Windows System font 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
738db125e3
GRAPHICS: MACGUI: Make MacText work with plain text 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
7d4f064a2a
GRAPHICS: MACGUI: Streamlined MacText initialization 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
364407a5c6
GRAPHICS: Properly initialize ManagedSurface copy constructor 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
c60009da68
GRAPHICS: MACGUI: Initialized class variables 2021-05-01 01:49:48 +02:00
Eugene Sandulenko
12f107af67
GUI: Gracefully process broken images 2021-05-01 01:49:47 +02:00
Eugene Sandulenko
eda31b9498
GUI: Initialized more variables 2021-05-01 01:49:47 +02:00
Eugene Sandulenko
ad50a1471a
GUI: Initialize class variables 2021-05-01 01:49:47 +02:00
Eugene Sandulenko
5fa661f1b0
PINK: Fix menu in Hebrew version.
Unfortunately, we have no Hebrew glyphs in Win95 fonts.
2021-05-01 01:49:47 +02:00
Eugene Sandulenko
d98473ba47
GRAPHICS: MACGUI: Use Win95 fonts for Win95 MacMenu 2021-05-01 01:49:47 +02:00
Eugene Sandulenko
798a76ec56
DISTS: Added 2 MS-like fonts from wine to our fonts 2021-05-01 01:49:47 +02:00
Eugene Sandulenko
537e654138
GRAPHICS: TTF: Support loading fixed size fonts 2021-05-01 01:49:46 +02:00
Eugene Sandulenko
cc0cdbbd22
GRAPHICS: MACGUI: Plug memory leak 2021-05-01 01:49:46 +02:00
Eugene Sandulenko
81252598e6
GRAPHICS: MACGUI: Optimize MacMenu rendering 2021-05-01 01:49:37 +02:00
Purple T
c65992994b I18N: Update translation (French)
Currently translated at 100.0% (1637 of 1637 strings)
2021-04-30 11:25:04 +00:00
Matthew Duggan
727d074554 ULTIMA8: Don't stand when casting a spell
Fixes #12093, the avatar keeps standing when casting a spell.  This is because
there are breaks between the animations, and the mover kept resetting to
standing.  Don't reset if the last animation was a cast.
2021-04-30 16:47:48 +09:00
Matthew Duggan
094133889e ULTIMA8: Run deferred terminates within the same tick
This is the second part of fixing Crusader elevator speeds after e3ee65.  With
this change they move at the same speed as the original (completing their
travel in ~0.6s)

Previously, UC process return would defer termination to the next clock tick,
so waiting processes would be delayed by an extra tick.  The elevator platform
speeds in Crusader show that waiters should be executed on the *same* clock
tick as the process returns.

However, if we terminate and schedule waiters immediately then other things
don't work (eg, the door does not open for the first Thermatron).

This suggests that the correct (to original game) behavior is to defer
termination until the end of the current process list, then wake and execute
waiting processes.

Only apply this to Crusader - it *doesn't* get the right speed on U8, where NPC
moves execute too quickly with this change.  With just e3ee65, U8 NPC moves are
exactly right.
2021-04-30 14:24:07 +09:00
Matthew Duggan
d9438cd6d7 ULTIMA8: Silence overly-chatty warning 2021-04-30 14:24:07 +09:00
Matthew Duggan
3abf2dae38 ULTIMA8: Slow Crusader palette cycle to match original 2021-04-30 14:24:07 +09:00
Matthew Duggan
f1dc36f999 ULTIMA8: Clean up Kernel, no behavior changes. 2021-04-30 14:24:07 +09:00
D G Turner
9b597e0b05 GLK: COMPREHEND: Fix GCC Format Truncation Warnings 2021-04-30 06:01:27 +01:00
Paul Gilbert
8829142b4e AGS: Initial conversion of AGSFlashlight for 32-bit gfx
This at least fixes the darkness in Maniac Mansion Deluxe,
but it will likely need furhter work for any games that
specify more exotic functionalities, such as RGB tinting
2021-04-29 21:44:55 -07:00
Mathias Parnaudeau
ac1d5352be SCUMM: Fix format-truncation warning in IMUSE player
The size in snprintf includes the final null character, so here
3 bytes are not enough to store a space, 2 digits and the null
character.
The compiler complained and the output used to display 1 digit
instead of 2, for each byte.
Extend this size from 3 to 4 in the snprintf call.
2021-04-30 00:05:24 +01:00
athrxx
da4985a76a KYRA: fix bug no. 12472 (Incorrect some sounds in game)
(regression from 78cde14d)
2021-04-30 00:32:31 +02:00
sluicebox
f902d7ce81 SCI32: Fix LSL6 Hi-res Mac volume sync 2021-04-29 14:25:11 -07:00
Eugene Sandulenko
ba580538fb
NGI: Fix endianness in RB picture decompression 2021-04-29 23:07:44 +02:00
Eugene Sandulenko
b484752e6e
NGI: Added detection for the Steam version of Full Pipe. Bugreport #10569
The game has no difference from English release besides the
executable.
2021-04-29 23:07:44 +02:00
Eugene Sandulenko
fca9fe082b
TONY: Drop platform in detection entries 2021-04-29 23:07:43 +02:00
ScummVM-Translations
2c31a7201e 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-04-29 16:51:00 +00:00
athrxx
4f59b48bc6 KYRA: (MR/Chinese) - fix scene change checks
Two more hardcoded changes for the Chinese version (with its slightly larger interface).
2021-04-29 18:50:15 +02:00
ScummVM-Translations
6857ce7c7e I18N: Update translations templates 2021-04-29 16:30:30 +00:00