Commit Graph
137148 Commits
Author SHA1 Message Date
SupSuper 57cefa1ddc DREAMWEB: Convert sprite.cpp from ANSI to UTF-8
Gets rid of VS Studio's warnings about illegal characters
2020-04-20 21:37:14 +01:00
Paul Gilbert ea8be69132 ULTIMA4: Fixing Coverity reported warnings 2020-04-20 12:55:06 -07:00
Zvika Haramaty 6006cfee3e SCI: MIDI - don't send "controller 75" to physical device
Sierra used MIDI controller 75 for internal purposes, and it shouldn't
be issued to the real MIDI device.
This fixes issue #11409
2020-04-20 18:55:09 +02:00
sluicebox 1f0334ee6b SCI32: Don't delete planes on restore in all Mac games 2020-04-20 00:19:38 -07:00
sluicebox 12d37a352b SCI32: Implement KQ7/SHIVERS custom Mac saving
Implements the custom Mac save and restore kPlatform subops
for KQ7 and Shivers. Still TODO: Mothergoose and Lighthouse.
2020-04-19 23:46:13 -07:00
sluicebox 916ce02661 SCI: Factor save game code into functions
Factors some common save game code into functions and creates an
overload of GuestAdditions::runSaveRestore that doesn't rely on
SCI memory for returning the description string, all of which will
be used by the custom save/restore kMacPlatform32 subops.
2020-04-19 23:33:54 -07:00
Matthew Duggan 869e581429 ULTIMA8: Fade-from-black when starting from save
To match behavior of original game.
2020-04-20 12:59:15 +09:00
Matthew Duggan f531eba971 ULTIMA: Replace some comma operators with semicolons 2020-04-20 12:48:26 +09:00
Matthew Duggan 42ee047df2 ULTIMA8: Defensive pointer check to make clang happy 2020-04-20 11:42:01 +09:00
Matthew Duggan 9aa5f4e69b ULTIMA: Correct buffer size for snprintf 2020-04-20 11:41:17 +09:00
Matthew Duggan c3b39e1a70 ULTIMA4: Remove unused define
Conflicts with a system header definition in OSX and was unused anyway.
2020-04-20 11:39:29 +09:00
Matthew Duggan 01f000a809 ULTIMA8: Improve midi transition code 2020-04-20 11:00:08 +09:00
Paul Gilbert 196a687e04 ULTIMA4: Fix keymapping for enhanced version 2020-04-19 17:39:42 -07:00
Paul Gilbert 21e5cd1650 ULTIMA4: Fix tile animations 2020-04-19 17:36:00 -07:00
Paul Gilbert 067035a80d ULTIMA4: Cleanup and fixes for Initiate question sequence 2020-04-19 15:28:57 -07:00
Paul Gilbert 993ec0aacc ULTIMA4: Have a separate original vs enhanced detection entry 2020-04-19 15:28:57 -07:00
Paul Gilbert 9be8f03725 ULTIMA4: Fix opening of .ega files 2020-04-19 15:28:57 -07:00
Paul Gilbert 2148dee1c7 ULTIMA4: Further file cleanup 2020-04-19 15:28:57 -07:00
Paul Gilbert 3e6d971a11 ULTIMA4: Fix reading settings 2020-04-19 15:28:57 -07:00
Paul Gilbert 95492d56f9 ULTIMA4: Removal of unneed zip stuff 2020-04-19 15:28:57 -07:00
Paul Gilbert 9e7495e738 ULTIMA4: Removing intermediate U4FILE class 2020-04-19 15:28:57 -07:00
djsrv 90661dbd11 DIRECTOR: LINGO: Ignore diacritics in = operator 2020-04-19 23:29:21 +02:00
D G Turner ba26ec684b DRAGONS: Remove Set But Not Used Variable In Talk Class
This looks like an 80 character buffer which is initialized to spaces and
a null terminator, but is never used in the existing code. This can be
removed as it is causing a compiler warning.
2020-04-19 18:48:40 +01:00
D G Turner d42858e8cf MOHAWK: Fix Switch Missing Default Compiler Warning 2020-04-19 16:47:57 +01:00
Roland van Laar 2593413933 DIRECTOR: LINGO: Improve chars implementation
Improvements to chars implementation:
- handle pass by reference next to pass in of string
    Makes the D4 dictionary movie `chars` not exit with a segfault.
- handle when from_id is larger than to_id and return an empty string.

The lingo function chars(string, from_id, to_id) returns the
from_id'th char till and including the to_id'th char of the string, 1 indexed.
2020-04-19 17:47:32 +02:00
Pino Toscano 97c7c0758a DISTS: install the AppStream file to the canonical location
The canonical location for AppStream XML files has been changed to
/usr/share/metainfo four years ago at least, with /usr/share/appdata
left as legacy location. It is time to switch to the right location.
2020-04-19 13:56:27 +01:00
Cameron Cawley 144230c897 SWORD2: Hack to play the end cutscene in the PSX demo 2020-04-19 12:27:07 +01:00
Cameron Cawley e539a1c565 SWORD2: Work around another problematic animation frame in the PSX demo 2020-04-19 12:27:07 +01:00
Cameron Cawley 371da82d13 SWORD1: Fix cutscene playbck when entering the sewer in the PSX demo 2020-04-19 12:27:07 +01:00
jepael fb7bfffe35 NUVIE: Fix compiler warnings 2020-04-19 12:19:14 +01:00
jepael 3f9afa81bd NUVIE: Fix compiler warnings 2020-04-19 12:19:14 +01:00
Paul Gilbert 51b1381ef9 ULTIMA4: Another compilation fix 2020-04-18 20:58:37 -07:00
Paul Gilbert 130791c308 ULTIMA4: Merge event_scummvm.cpp into event.cpp 2020-04-18 20:13:52 -07:00
Paul Gilbert ae14eccd8a ULTIMA4: Compilation fix 2020-04-18 19:15:26 -07:00
Paul Gilbert 722016ef49 ULTIMA4: Replace errorFatal/errorWarning to error/warning 2020-04-18 18:40:34 -07:00
Paul Gilbert 6e1f2f39c0 ULTIMA4: Janitorial 2020-04-18 17:12:03 -07:00
Bastien Bouclet 046be21193 KEYMAPPER: More complete keyboard repeat handling 2020-04-18 17:12:03 -07:00
Paul Gilbert 8bcebdec5f ULTIMA4: Enable keymapper actions to optionally trigger on kbd repeats 2020-04-18 17:12:03 -07:00
jepael 5290c1e3d0 ULTIMA8: Fix compiler warnings 2020-04-19 09:10:19 +09:00
Paul Gilbert 72bcb58aee ULTIMA4: Fixes to screen and tile initialization 2020-04-18 16:11:14 -07:00
Paul Gilbert 42a2cfa015 ULTIMA4: Merge screen_scummvm.cpp into screen.cpp 2020-04-18 15:25:23 -07:00
Paul Gilbert e6419f918a ULTIMA4: Renaming new Screen fields 2020-04-18 15:25:23 -07:00
Paul Gilbert 8f9cbfcbb1 ULTIMA4: Moving fields into Screen class 2020-04-18 15:25:23 -07:00
Paul Gilbert d95e7642d7 ULTIMA4: Moving screen methods into Screen class 2020-04-18 15:25:23 -07:00
Paul Gilbert 8995742dac ULTIMA4: Clarify mouse cursor methods and variables 2020-04-18 15:25:23 -07:00
Paul Gilbert 8d58aa2f6b ULTIMA4: Cleanup of tile rendering code 2020-04-18 15:25:22 -07:00
Eugene Sandulenko b517525e7d CREDITS: Remove duplicate entry for BS2.5 2020-04-19 00:14:20 +02:00
Tomasz Długosz eaab877d66 JANITORIAL: fix the name of original author of cge and cge2
The first name is Janusz, not Janus.
The correct name was used in AUTHORS and credits.
In case of doubts, see his personal webpage: https://www.jbw.pl/ - name is in the page footer
2020-04-18 20:59:57 +02:00
sluicebox 2a8cff758d SCI32: Add Lighthouse Italian detection entry 2020-04-18 11:12:40 -07:00
Eugene Sandulenko 22ff9c42d8 DIRECTOR: LINGO: Added PARRAY Datum type and removed PCELL 2020-04-18 18:51:12 +02:00