Commit Graph
137148 Commits
Author SHA1 Message Date
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
sluicebox f6dd4fa234 SCI: Add option to use KQ5 CD Windows cursors
Ticket #7800
2021-04-29 09:27:13 -07:00
Kaloyan Chehlarski 3dd19a47e1 NANCY: Set correct cursor when hovering a UI element
Set the correct ID for the cursor that displays when hovering a
clickable UI element.
2021-04-29 15:59:00 +03:00
Kaloyan Chehlarski 6abc61edf7 NANCY: Render text in The Vampire Diaries
Text in TVD is now rendered in the textbox, and should be
pixel-accurate to the original engine.
2021-04-29 15:59:00 +03:00
Kaloyan Chehlarski 6efcbebef5 NANCY: Fix primary video in The Vampire Diaries
Primary videos in The Vampire Diaries now load and display correctly.
2021-04-29 15:58:59 +03:00
Kaloyan Chehlarski 4b48535395 NANCY: Add support for DiamondWare v1.1 sound files
Bumped up the supported version of DWD files to 1.1 so a couple of
special cases in The Vampire Diaries can play.
2021-04-29 15:58:59 +03:00
Kaloyan Chehlarski 46e7231628 NANCY: Implement non-wrapping scenes
Implemented scenes that don't wrap around when they go beyond
the first/last frame of the video.
2021-04-29 15:58:59 +03:00
Eugene Sandulenko f3da93a476 TONY: Rewamped the detection fully, so there are no false positives 2021-04-29 13:12:17 +02:00
Eugene Sandulenko 0d50189563 AGOS: Added detection for unextracted 4CD Polish feeble. Bugreport #12496 2021-04-29 13:12:16 +02:00