Commit Graph
137148 Commits
Author SHA1 Message Date
Roland van Laar 979bf50cf1 DIRECTOR: return early where textCast is null
Fixes a segfault for the rectangle not being valid and
resolves multiple test crashes in the buildbot.
2020-05-07 20:42:25 +02:00
Scott Percival 42cfa8cda2 DIRECTOR: LINGO: Implement kTheMouseDown and kTheMouseUp 2020-05-07 23:32:02 +08:00
Scott Percival 60b439ab2d DIRECTOR: LINGO: Implement kTheTimer and b_startTimer 2020-05-07 23:05:01 +08:00
Scott Percival 21d06660cc DIRECTOR: LINGO: Free memory in cb_proplist 2020-05-07 21:04:35 +08:00
Scott Percival 5b0d0a1deb DIRECTOR: kTheMouseCast should return -1 if not overlapping a cast member 2020-05-07 21:04:34 +08:00
Scott Percival 022d5035e3 DIRECTOR: Implement b_updateStage 2020-05-07 21:04:34 +08:00
Roland van Laar 1024d3982e DIRECTOR: Implement is QuickTimePresent check
QuickTime is always present since ScummVM handles that.
2020-05-07 13:15:21 +02:00
Eugene Sandulenko 234c910fa1 DIRECTOR: LINGO: Added missing bytecode prototypes 2020-05-07 12:28:46 +02:00
Eugene Sandulenko e6bd730976 DIRECTOR: LINGO: Added check for decompiler lists for bytecode 2020-05-07 12:25:20 +02:00
Roland van Laar fe5746d851 DIRECTOR: Handle D4 copyCastStxts without children 2020-05-07 10:36:41 +02:00
Eugene Sandulenko 1daa27ed4f DIRECTOR: Fix memory management in RIFXArchie 2020-05-07 10:19:35 +02:00
Matthew Duggan 5c2a7232ed ULTIMA8: Fix debug operator for 'precision' enum 2020-05-07 14:19:45 +09:00
Paul Gilbert 9da2293650 ULTIMA4: Implementing music player
Currently only .mp3 and .mid files are supported. The .it music
files aren't yet
2020-05-06 21:02:25 -07:00
Paul Gilbert 9343c45451 ULTIMA4: Remove deprecated in-game music & sfx volume levels 2020-05-06 19:16:02 -07:00
Paul Gilbert ad80273e9d ULTIMA4: Properly implement sound manager 2020-05-06 18:55:29 -07:00
sluicebox 772df1fb3b SCI: Ignore Windows GM sound in DOS MOTHERGOOSE256
Fixes music in multilingual DOS MOTHERGOOSE256 CD, bug #11243
2020-05-06 18:24:14 -07:00
Paul Gilbert 5eea46f257 XEEN: Fix crash loading some savegames directly from launcher 2020-05-06 18:13:43 -07:00
Paul Gilbert 912b2f03eb XEEN: Bugfix for bad mob data, WOXCD top of witches tower 2020-05-06 17:42:29 -07:00
Paul Gilbert 23161b27dc ULTIMA4: Merge of sound manager into a single code file 2020-05-06 17:42:29 -07:00
sluicebox ee139e1684 SCI32: Update GM detection for MOTHERGOOSE Mac
Fixes MOTHERGOOSE Mac music, which unlike PC is not General MIDI.
2020-05-06 15:50:28 -07:00
Bastien Bouclet 5a1909f5fd ALL: .clang-foramt fixes
The project code formatting conventions specify we use tabs for
indentation, and don't increase the indentation level in namespaces.
2020-05-06 21:30:11 +02:00
Roland van Laar 03fdee906e ALL: Fix .clang-format
It's used by VScode. A missing comma threw this error:
    error: invalid boolean
2020-05-06 20:20:49 +02:00
Eugene Sandulenko 544d339a33 DRAGONS: Fix resource leak 2020-05-06 19:11:46 +02:00
Eugene Sandulenko 5c6260794a DRAGONS: Initialize another variable 2020-05-06 19:11:46 +02:00
Scott Percival cfcf4e4559 DIRECTOR: Skip over empty entries in the CAS list 2020-05-07 00:56:32 +08:00
Scott Percival 06e9fb125d DIRECTOR: Fix cast indexing.
The indexing of the cast list is stored relative to the position
of the first cast member. Previously it was assumed the list
started at 1, but this base offset is stored in the VWCF config.
2020-05-07 00:33:13 +08:00
Eugene Sandulenko 1970bde7ad ALL: Fix .clang-foramt
It is used by vscode editor
2020-05-06 17:43:54 +02:00
Eugene Sandulenko 55cac1a5eb MISC: Added .clang-format for automatic formatting 2020-05-06 15:49:08 +02:00
Scott Percival ac90807d4f DIRECTOR: Remove Mac platform conditional in frame loader 2020-05-06 18:35:51 +08:00
Matthew Duggan 5917036106 ULTIMA8: Fix build (somehow missed committing these..) 2020-05-06 15:57:56 +09:00
Matthew Duggan 2d35971c7e ULTIMA8: Stop forever-looping sounds when item leave fast area. Bump channel count to support more. 2020-05-06 15:27:16 +09:00
Matthew Duggan 9c930ac67c ULTIMA8: Read index of sound flex (useful for crusdaer, probably) 2020-05-06 15:27:16 +09:00
Paul Gilbert e8482d8c1d ULTIMA4: Move fix for LB Abyss response to create_ultima 2020-05-05 21:56:23 -07:00
Paul Gilbert f72927d5df ULTIMA4: Allow portal numbers in debugger goto command 2020-05-05 20:43:18 -07:00
Paul Gilbert bf534c5628 ULTIMA4: Other debugger fixes 2020-05-05 19:47:42 -07:00
Paul Gilbert 7d2167774b ULTIMA4: Fix dungeon debugger command 2020-05-05 19:40:22 -07:00
sluicebox 1961f162d5 SCI32: Implement MOTHERGOOSE custom Mac saving 2020-05-05 14:49:11 -07:00
Eugene Sandulenko 1780c7896d WINTERMUTE: Fix AmigaOS build 2020-05-05 23:15:45 +02:00
lolbot-iichan 7b2e3fb440 WINTERMUTE: Remove "#if 1" marks 2020-05-05 21:51:22 +02:00
lolbot-iichan 14c54b0395 WINTERMUTE: Add stub for wme_3fstatistics.dll data collecting plugin 2020-05-05 21:51:22 +02:00
lolbot-iichan b783f984f1 WINTERMUTE: Move wme-plugins implementations to /ext/ folder 2020-05-05 21:51:22 +02:00
lolbot-iichan ff80043457 WINTERMUTE: Move external DLL implementations to /ext/ folder 2020-05-05 21:51:22 +02:00
sluicebox 85e27b0caf SCI32: Implement Mac kSetLanguage 2020-05-05 12:14:18 -07:00
sluicebox e7da80dddf SCI: Update FPFP Mac easter egg patch comments 2020-05-05 12:07:28 -07:00
Scott Percival 6f79a39f04 DIRECTOR: LINGO: Fix kTheName and kTheScriptText memory management 2020-05-06 02:02:20 +08:00
Scott Percival 48c9251209 DIRECTOR: LINGO: Implement kTheMouseCast 2020-05-06 01:32:17 +08:00
Scott Percival f5eff07e21 DIRECTOR: LINGO: Implement cb_proplist 2020-05-06 01:16:41 +08:00
Scott Percival 08fa990633 DIRECTOR: Movie cast should override shared cast for sprites 2020-05-05 23:06:37 +08:00
Scott Percival 91d1bf0ce3 DIRECTOR: Remove duplicate type field in Sprite 2020-05-05 23:06:37 +08:00
Scott Percival 180822b315 DIRECTOR: LINGO: Add cb_stackpeek and cb_stackdrop 2020-05-05 23:06:37 +08:00