Bastien Bouclet
3c04ad0227
MOHAWK: Myst: Keep track of the resource being clicked
2017-07-22 20:38:56 +02:00
Bastien Bouclet
49f48a5b8d
MOHAWK: Myst: Turn the currently active resource into a pointer
2017-07-22 20:38:56 +02:00
Bastien Bouclet
9ac98d0fc9
MOHAWK: Myst: Always update the screen during the gameloop
2017-07-22 20:38:56 +02:00
Simei Yin
a1be6d4209
SLUDGE: Move sprite bank to graphics manager
2017-07-21 14:00:24 +02:00
Simei Yin
5c853fbd65
SLUDGE: Add some windows-only games with running problems
2017-07-21 13:29:57 +02:00
Simei Yin
e120aa585e
SLUDGE: Add game Life Flashes By
2017-07-21 11:57:29 +02:00
Simei Yin
e4cbba9d09
SLUDGE: Add game The Interview
2017-07-21 11:49:01 +02:00
Simei Yin
0cc9e59105
SLUDGE: Add game Frasse and the Peas of Kejick
2017-07-21 11:45:45 +02:00
Simei Yin
fd2cf90bb3
SLUDGE: Objectify cursor manager
2017-07-21 11:21:45 +02:00
Simei Yin
6858d3c6ae
SLUDGE: Remove unused files
2017-07-21 11:21:45 +02:00
Simei Yin
4a54a02760
SLUDGE: Objectify text manager
2017-07-21 11:21:45 +02:00
Simei Yin
73a81a5089
SLUDGE: Objectify sound manager
2017-07-21 11:21:45 +02:00
Simei Yin
2b538d4376
SLUDGE: Correct uninitialized values
2017-07-21 11:21:45 +02:00
Paul Gilbert
87d32c23c0
TITANIC: Extra code in movie debugger command to aid reverse AVI testing
2017-07-20 21:21:20 -04:00
Simei Yin
28982aa9a5
SLUDGE: Remove useless zbuffer updating code
2017-07-20 19:10:01 +02:00
Simei Yin
0fb4a1ddd2
SLUDGE: Objectify input and event handler
2017-07-20 19:10:01 +02:00
Simei Yin
caa51ef49a
SLUDGE: Change all structure names to Uppercase
2017-07-20 19:10:01 +02:00
Paul Gilbert
9752d7bb43
TITANIC: Don't load prior frame for videos when in reverse mode
2017-07-20 07:28:56 -04:00
Simei Yin
300e34d535
SLUDGE: Correct snapshot
2017-07-20 02:48:21 +02:00
Simei Yin
7e95f7dc63
SLUDGE: Fix backdrop loading for images not of the window size
2017-07-20 02:00:18 +02:00
Simei Yin
aded7ce9e9
SLUDGE: Add game Out Of Order
2017-07-20 02:00:18 +02:00
Paul Gilbert
7b61e71ae5
TITANIC: Fix quote searches done by all the bots
2017-07-19 18:56:04 -04:00
Simei Yin
e617a53608
SLUDGE: Objectify graphic classes
2017-07-20 00:43:16 +02:00
Simei Yin
0e7d9b4eb2
SLUDGE: Objectify parallex and create graphics manager
2017-07-20 00:43:16 +02:00
Simei Yin
53542073b9
SLUDGE: Objectify object manager
2017-07-20 00:43:16 +02:00
Bastien Bouclet
1036022507
MOHAWK: Riven: Add script patch for missing sound when entering sub
...
Fixes #9972 .
2017-07-19 19:07:57 +02:00
Bastien Bouclet
d03475e5ab
MOHAWK: Riven: Speed up the credits
...
Fixes #9970 .
2017-07-19 07:23:32 +02:00
Bastien Bouclet
a7dd81060b
MOHAWK: Riven: Fix the ending movie looping in the Rebel age
...
Fixes #9969 .
2017-07-19 07:23:32 +02:00
Paul Gilbert
559e6dafe1
TITANIC: Fix access after free in filterConcepts loop
2017-07-18 22:44:55 -04:00
Paul Gilbert
60de2718bd
TITANIC: Fix new[] vs free mismatches
2017-07-18 22:40:48 -04:00
Paul Gilbert
cbd807221e
TITANIC: DeskbotScript::searchQuotes is meant to have a result array
2017-07-18 22:30:09 -04:00
Paul Gilbert
3525d5d4c9
TITANIC: Fix crash trying to restart game after returning to launcher
2017-07-18 22:09:57 -04:00
Paul Gilbert
50a90cd2f1
DEVTOOLS: Correct misspelling in create_titanic, thanks to Lightkey
2017-07-18 19:39:35 -04:00
Colin Snover
6ad230da7c
SCI32: Fix kIsOnMe crashes in LSL7 About screen
2017-07-18 12:35:06 -05:00
Simei Yin
4fc6cef968
SLUDGE: Objectify resource manager
2017-07-18 19:05:04 +02:00
Simei Yin
798ec60f54
SLUDGE: Objectify language manager
2017-07-18 19:05:04 +02:00
Simei Yin
70c965a1c4
SLUDGE: Remove special settings
2017-07-18 19:05:04 +02:00
Simei Yin
5d554d36ed
SLUDGE: Objectify Timing
2017-07-18 19:05:04 +02:00
Simei Yin
4c4690a1e3
SLUDGE: Update ZBuffer with changed backdrop
2017-07-18 19:05:04 +02:00
Thierry Crozat
7a469a859a
I18N: Update translations templates
2017-07-18 06:57:06 +02:00
Colin Snover
9d62caa684
SCI32: Promote LSL7 to ADGF_TESTING
2017-07-17 23:56:22 -05:00
Colin Snover
dcb6c32215
SCI32: Destroy audio streams in Audio32 using DisposeAfterUse flag
...
Since Resource::makeStream returns a MemoryReadStream which will
not attempt to free the resource memory, it is fine to always
dispose those streams and get rid of the separate resourceStream
property, which was a holdover from some past WIP resource design
which no longer exists.
2017-07-17 23:56:21 -05:00
Colin Snover
64d090dcb8
SCI32: Fix stream leaks in Audio32/SOLStream
...
makeSOLStream was leaking the SeekableSubReadStream object it
creates itself if it was not called with DisposeAfterUse::YES. That
substream is an implementation detail which should not rely on
the caller to be destroyed.
2017-07-17 23:56:21 -05:00
Colin Snover
ba4fccdb26
SCI32: Add workaround for Torin/LSL7 running with subtitles only
...
Since these later SCI32 games weren't really designed to work with
subtitles-only message mode, if this doesn't work consistently or
breaks the games a lot in other places, the subtitles-only message
type could possibly be implemented in some other way, like by
messing with the game's speech volume global instead.
2017-07-17 23:56:21 -05:00
Colin Snover
09ef11a8cb
SCI32: Remove ENABLE_SCI3_GAMES ifdef, now that they are supported
2017-07-17 22:42:18 -05:00
Colin Snover
afe344cc1f
SCI32: Add guest additions support for LSL7
2017-07-17 22:42:18 -05:00
Colin Snover
2528ecf26e
SCI32: Fix playback of looped audio
...
This fixes at least Lighthouse audio 808 in room 270, and audio
801 in room 810.
2017-07-17 22:42:18 -05:00
Paul Gilbert
c3f8f1a514
TITANIC: Fix Maitre D not animating when talking
2017-07-17 22:00:14 -04:00
Paul Gilbert
5f42a21161
DEVTOOLS: Added German string translations to create_titanic
...
Thanks go to Joe Winzer for his work
2017-07-17 20:46:37 -04:00
Paul Gilbert
274eb7f492
TITANIC: Don't prod Maitre D's butt just by moving mouse on him
2017-07-17 20:16:20 -04:00