Paul Gilbert
3324b6ade0
TITANIC: Hopefully fix overlapping announcements
2016-12-20 21:12:18 -05:00
Paul Gilbert
03c15ad01c
TITANIC: Re-enable mouse after dragging parrot into inventory
2016-12-20 21:09:10 -05:00
Paul Gilbert
65a2e906a8
TITANIC: Fix panning away from parrot cage
2016-12-20 20:50:39 -05:00
Martin Kiewitz
a46f3c1625
SCI: Fix kq6 CD audio+subtitle script patch
...
Original patch caused a text window to be shown at the cliffs
(copy protection), even when audio-only mode was active.
2016-12-21 02:04:11 +01:00
Eugene Sandulenko
88b9dd3472
GRAPHICS: Simplify MacText
2016-12-20 21:49:29 +01:00
Eugene Sandulenko
2d6c582805
GRAPHICS: Implement surface reallocation in MacText
2016-12-20 21:49:29 +01:00
Eugene Sandulenko
16b0cde5fb
GRAPHICS: Implemented partial MacText drawing
2016-12-20 21:49:29 +01:00
Eugene Sandulenko
0ccb53472a
Merge pull request #871 from csnover/stddef
...
COMMON: Add stddef.h to scummsys.h for ptrdiff_t
2016-12-20 07:44:34 +01:00
Paul Gilbert
e12d3ba168
TITANIC: Add missing ADDFN lines for classes in CSaveableObject
2016-12-19 23:09:31 -05:00
Paul Gilbert
65674e5fb9
TITANIC: Stop automatically dragging parrot when entering cage close-up
2016-12-19 21:34:31 -05:00
Paul Gilbert
cd4a28fe6e
TITANIC: Renamings in CInputHandler
2016-12-19 21:21:28 -05:00
Paul Gilbert
25f0a97653
TITANIC: Fix crash loading games when speech is active
2016-12-19 20:00:58 -05:00
Colin Snover
849e29dc87
COMMON: Add stddef.h to scummsys.h for ptrdiff_t
2016-12-19 15:00:09 -06:00
Colin Snover
2eadb3e924
SCI32: Improve ScreenItem missing resource error
2016-12-19 14:46:59 -06:00
Colin Snover
4cff1e400f
SCI32: Add support for alternate graphics selectors
...
Used by at least Phantasmagoria 2.
2016-12-19 14:46:59 -06:00
Colin Snover
5220ce1e4f
SCI32: Undefine macro for SciBitmap when it is done being used
2016-12-19 14:46:59 -06:00
Colin Snover
4f7173b137
SCI32: Generalize Phant1 kArraySetElements workaround
...
This bug exists in a system script that is called from many, many
rooms, so it is simpler to just make the workaround apply to all
rooms.
2016-12-19 14:46:59 -06:00
Colin Snover
ba619a08dd
SCI32: Change plane and screen item sorting algorithm
...
SSCI's last resort comparison here was to compare the object IDs
of planes & screen items, but this randomly breaks (at least) the
"you have died" dialog at the end of Phant1, and text & buttons
in Hoyle5, even in SSCI itself.
This commit changes last resort comparison to use a monotonically
increasing ID instead, which keeps objects with identical priority
& z-index in creation order when compared.
Fixes Trac#9585.
2016-12-19 14:46:58 -06:00
Colin Snover
6412b32386
SCI32: Fix incorrect parsing of empty |f| text escape code
...
This sequence is used in Hoyle5 when viewing the rules for a game.
2016-12-19 14:46:46 -06:00
Colin Snover
a238f720db
SCI32: Fix nitpicky output errors in SCI32 bitmap debugging
2016-12-19 13:56:37 -06:00
Colin Snover
20c211192d
SCI32: Add segment table debugging info for SCI32 arrays
2016-12-19 12:47:48 -06:00
Paul Gilbert
8637cfc617
TITANIC: Fix CMouseCursor assert after trying to drag perch
2016-12-19 08:30:19 -05:00
Lothar Serra Mari
dd781df717
I18N: Update translation (German)
...
Currently translated at 100.0% (927 of 927 strings)
2016-12-19 09:27:10 +01:00
Eugene Sandulenko
76ffd9cccb
GRAPHICS: Fix initialization
2016-12-19 09:26:56 +01:00
Ettore Atalan
6a56156bc6
I18N: Update translation (German)
...
Currently translated at 100.0% (927 of 927 strings)
2016-12-19 09:19:53 +01:00
Paul Gilbert
836dbae94b
TITANIC: Fix Parrot message when trying to take it's perch
2016-12-18 23:26:51 -05:00
Thierry Crozat
23050227a6
I18N: Regenerate translations data file
2016-12-19 05:05:10 +01:00
Paul Gilbert
b2d00993ef
TITANIC: Fix volume percentage for modes 3,4,5 in updateVolume
2016-12-18 22:42:02 -05:00
Paul Gilbert
82421eac5f
TITANIC: Fix parrot check when starting TrueTalk
2016-12-18 22:19:26 -05:00
Paul Gilbert
12fe1ae78f
TITANIC: Fix stick being visible when dragging it to the inventory
2016-12-18 21:24:06 -05:00
Paul Gilbert
b639f5389f
TITANIC: Hopefully fix write after tree in CGameManager
2016-12-18 21:07:04 -05:00
Paul Gilbert
fe85d4081c
TITANIC: Fix visiblity of elevator heads
2016-12-18 20:19:29 -05:00
Thierry Crozat
fe3e280b5a
I18N: Update translations templates
2016-12-19 02:13:16 +01:00
Colin Snover
bc8aea4b60
SCI32: Disable load button in F5 menu for Phant1 & Hoyle5
...
These games either don't have saves (Hoyle) or the saves bypass
the normal save game system so are unidentifiable by ScummVM
(Phant1).
2016-12-18 19:03:30 -06:00
Colin Snover
8bda50fb08
SCI: Clarify the SciEngine::canSaveGameStateCurrently situation
2016-12-18 19:03:30 -06:00
Colin Snover
df38f24c77
SCI32: Fix handling of rewritable files opened with mode 1
...
In SSCI, all files opened through kFileIO are writable. Most of
the time this does not matter and the engine can get away with
using read-only streams, but when chase.dat is opened by Phant1
from the retry dialogue during the chase, it needs to be writable
because game code puts a '98' marker in the chase data. If this
write does not occur, the game gets stuck in a loop looking for
the marker.
2016-12-18 19:03:30 -06:00
Colin Snover
0015f39742
SCI32: Disable launcher load for Phantasmagoria
...
This game has its own custom save/load system that bypasses the
normal SCI save game system and performs raw file IO, so its save
files are not identifiable as ScummVM saves.
2016-12-18 19:03:30 -06:00
Colin Snover
274ce59699
SCI: Fail gracefully when attempting to write to a read-only fd
2016-12-18 19:03:30 -06:00
Colin Snover
1a3d47bcb5
SCI: Remove restriction on backwards seeking
...
SaveFileRewriteStream enables backwards seeking, which is necessary
for the chase.dat in Phant1 to be parsed correctly by the game.
2016-12-18 19:02:41 -06:00
Colin Snover
b011af9485
SCI: Remove unused second parameter to SegManager::getString
2016-12-18 19:02:41 -06:00
Colin Snover
f52c03cd2c
SCI32: Simplify workaround comment
...
It is not necessary to explain what is happening, just how to
reproduce it.
2016-12-18 19:02:40 -06:00
Colin Snover
c816657e56
SCI32: Add workaround for bad kArraySetElements call at end of Phant1
2016-12-18 19:02:40 -06:00
Colin Snover
e828deaa46
SCI32: Fix overwriting of file content when opened in append mode
...
Fixes Trac#9586, Trac#9587.
2016-12-18 19:02:40 -06:00
Paul Gilbert
98c8fa3aa9
TITANIC: Fixes for replacing eye in elevator 4, renaming in CGameObject
2016-12-18 19:35:30 -05:00
Paul Gilbert
ee80272416
TITANIC: Fix returning items to inventory if drop doesn't work
2016-12-18 18:31:46 -05:00
Paul Gilbert
cf061845ba
TITANIC: Fix starting to drag inventory items
2016-12-18 17:01:11 -05:00
Paul Gilbert
6544c51262
TITANIC: Fix crash dragging items from inventory
2016-12-18 15:50:23 -05:00
Paul Gilbert
c70380aef6
TITANIC: Renamings for PET Rooms flag for if elevator is broken
2016-12-18 14:50:08 -05:00
Paul Gilbert
a222fe1529
TITANIC: Renaming of lift fields
2016-12-18 14:32:52 -05:00
Ben Castricum
ac35e6138b
I18N: Update translation (Dutch)
...
Currently translated at 100.0% (927 of 927 strings)
2016-12-18 20:21:38 +01:00