Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations 7a990512f8 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-07-07 17:58:35 +00:00
Eugene Sandulenko b712b9bc1b SAGA2: Fix COntainerNode creation. CID 1458090 2021-07-07 19:58:06 +02:00
ScummVM-Translations aaecaa7395 I18N: Update translations templates 2021-07-07 17:21:49 +00:00
Martin Gerhardy c17f25d1ab GUI: sort the event recorder files
the default name only contains the date and the game id. Combined
with the random sort of the filesystem, it is almost impossible to
select the 'latest' record of the same game at the same day.
2021-07-07 19:20:10 +02:00
Martin Gerhardy ef6e6b6451 GUI: doxygen 2021-07-07 19:19:43 +02:00
Martin Gerhardy 47162088a5 GUI: fixed typo in documentation 2021-07-07 19:19:36 +02:00
Le Philousophe 58c5c29f88 Revert "GUI: Fix int/int32 build failures"
This reverts commit c2bd0cfb90.
2021-07-07 19:10:32 +02:00
Le Philousophe b47e8c6291 Revert "GUI: Amiga compilation fix"
This reverts commit 07ff61ea8d.
2021-07-07 19:10:04 +02:00
Eugene Sandulenko 1db755c074 SAGA2: Fix size calculation. CID 1458091 2021-07-07 14:39:34 +02:00
Matthew Duggan fc6ab2b3e0 ANDROID: Revert Compilation fix due to Point field changes
This reverts commit e3151e69aa.

The Rect change that needed this change has now been reverted, so revert this
too.
2021-07-07 20:45:52 +09:00
ScummVM-Translations 6ffcf22f7f 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-07-07 11:34:08 +00:00
Lothar Serra Mari 206e85476f NEWS: Update German NEWS file 2021-07-07 13:33:35 +02:00
ScummVM-Translations 296c845f46 I18N: Update translations templates 2021-07-07 10:34:25 +00:00
Matthew Duggan a9ae8be3c9 ULTIMA: Regenerate ultima.dat and bump U8 data version
* Updates information for Crusader games
* Remove Thumbs.db files from zip
* Bump data version number to 2.0
2021-07-07 19:34:05 +09:00
Matthew Duggan e523874936 ULTIMA8: Allow running in No Remorse rebel base. 2021-07-07 19:34:05 +09:00
Matthew Duggan 5e97b554d1 ULTIMA8: Fix Crusader firedistance for non-avatar NPCs 2021-07-07 19:34:05 +09:00
Matthew Duggan a1d7389f10 ULTIMA8: Remove outdated TODO comment 2021-07-07 19:34:05 +09:00
Matthew Duggan 191e7c8180 ULTIMA8: Add simple unit tests for item sorting 2021-07-07 19:34:05 +09:00
Matthew Duggan 627932044b ULTIMA8: Fix Crusader paint order corner case 2021-07-07 19:34:05 +09:00
Matthew Duggan 0b4878c00e ULTIMA8: Add engine option for high res mode 2021-07-07 19:34:05 +09:00
Torbjörn Andersson 3f5e8f69b9 NEWS: Mention fix for missing instruments in Mac MI2 and FoA. 2021-07-07 12:33:19 +02:00
Torbjörn Andersson 3454101f59 SCUMM: Fix missing iMuse instruments (mainly Mac MI2 and FoA)
The way the condition for checking if an instrument is valid, it should
be valid if the music player and MIDI driver agree on whether it's MT-32
MIDI. Otherwise, it's only valid if the instrument can be mapped to or
from MT-32.

But the way the check was written, it would always look for an
instrument mapping, since || binds harder than the ? operator.

All MT-32 instruments can be mapped to General MIDI, but a few General
MIDI instrument can't be mapped to MT-32. So theoretically, this should
have happened a lot. However, the GM instruments that can't be mapped
are mostly sound effects. The only cases where I've actually heard it
is with the Mac versions of Monkey Island 2 and Fate of Atlantis. They
provide their own digitized instruments, so who knows how those numbers
were assigned.

Two obvious early cases were the swamp music in Monkey Island 2 and the
New York music in Fate of Atlantis. Both were missing a "wood block"
instrument, among other things.
2021-07-07 12:27:54 +02:00
sluicebox 006b91f45b WIN32: Fix #includes in plugin provider 2021-07-07 01:20:25 -05:00
a/ c9a87e025c SAGA2: Implement Actor loading partially 2021-07-07 12:36:51 +09:00
a/ e5c884b2ca SAGA2: Fix bandList null access 2021-07-07 12:36:51 +09:00
a/ 4392e3f8a1 SAGA2: Implement Actor saving 2021-07-07 12:36:51 +09:00
Paul Gilbert ea4afc2834 SAGA2: Fix GetRandomBetween method 2021-07-06 20:35:43 -07:00
Paul Gilbert 0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9.
2021-07-06 20:35:42 -07:00
djsrv 16a6f22b4c DIRECTOR: LINGO: Remove _methodVarsStash 2021-07-06 23:35:32 -04:00
djsrv 1f26871c97 DIRECTOR: LINGO: Check if end is non-negative before using 2021-07-06 23:35:25 -04:00
djsrv 9ec8fbb649 DIRECTOR: Fix resource leaks 2021-07-06 23:33:14 -04:00
djsrv 0294513802 DIRECTOR: Fix uninitialized fields 2021-07-06 23:33:09 -04:00
djsrv 644c2cdf78 DIRECTOR: Fix STXT compilation version check 2021-07-06 21:52:21 -04:00
djsrv 77b963b808 DIRECTOR: Add BUILDBOT to FXmp warnings 2021-07-06 21:30:30 -04:00
djsrv 01c2e2004f DIRECTOR: Skip Lingo-style comments in FXmp 2021-07-06 21:30:30 -04:00
djsrv 258318c0b1 DIRECTOR: Read movie creation platform from config 2021-07-06 21:30:30 -04:00
djsrv ce3a1ac2cd DIRECTOR: Create platformFromID function 2021-07-06 21:30:30 -04:00
djsrv 745c56f0b5 DIRECTOR: Improve handling different versions in Cast::loadConfig 2021-07-06 21:30:30 -04:00
Eugene Sandulenko 6d891e7f46 SAGA2: Fix linking 2021-07-07 03:09:59 +02:00
Eugene Sandulenko 1ff8ead807 SAGA2: Init Saga2Engine class members. CID 1457993 2021-07-07 01:51:40 +02:00
djsrv 9e2bb1ae3f DIRECTOR: Remove mapFont
This is no longer used.
2021-07-06 16:47:20 -04:00
djsrv f64e941eef DIRECTOR: Add comment about ignored char mapings 2021-07-06 16:47:20 -04:00
djsrv a2848f5dba DIRECTOR: Handle FXmp mappings in loadFontMapV4
The previous way I handled the FXmp mappings overcomplicated MacText.
It also resulted in behavior different from the original Director.  With
the previous implementation, if a Win movie with Arial text was opened
with the platform set to Mac, the textFont of field 1 would return
Arial, while it would return the mapped font name Helvetica in the
original. This implementation's behavior should match the original.
2021-07-06 16:47:20 -04:00
djsrv e9d9b9f569 DIRECTOR: Revert FXmp handling
This reverts commit 4dabee7e8b.
This reverts commit 3fda461d5f.
This reverts commit 831c014f9e.
This reverts commit b3b55e59e9.
2021-07-06 16:47:20 -04:00
a/ a931df7740 SAGA2: Un-stub openBook/openParchment 2021-07-07 05:45:45 +09:00
Eugene Sandulenko 81b40efa31 SAGA2: Properly initialize DisplayNode on instantiation. CID 1457922 2021-07-06 21:54:05 +02:00
Eugene Sandulenko b6b6f184f2 SAGA2: Properly initialize ContainerNode on instantiation. CID 1457922 2021-07-06 21:50:58 +02:00
Eugene Sandulenko 491dab058b SAGA2: Remove unnecessary check. CID 1457936 2021-07-06 21:46:31 +02:00
Eugene Sandulenko cb2df677e9 SAGA2: Init ContainerView class members. CID 1457935 2021-07-06 21:42:44 +02:00
Eugene Sandulenko 173cf9ee28 SAGA2: Cleanup and formatting 2021-07-06 21:39:48 +02:00