51363 Commits

Author SHA1 Message Date
Oystein Eftevaag
09ce3407b1 OSX: Avoid use of NSString:stringWithCString, for OS X 10.2 and 10.3 compatibility 2012-01-14 11:04:58 -05:00
Oystein Eftevaag
3936e47711 OSX: Use static zlib library again 2012-01-14 11:04:51 -05:00
Filippos Karapetis
ce0061d9e0 SCI: Add a script patch to fix a script bug in GK1 floppy
This bug leads to a crash after Gabriel interrogates people, and is
caused by incorrect ordering in two checks, which was fixed in the CD
version
2012-01-14 21:02:44 +02:00
Johannes Schickel
6a3d0e7129 KYRA: Make workaround for bug #1498221 work again.
The bug in question is "KYRA1: Glitches when meeting Zanthia".

This is a regression from 0af418e7ea3a41f93fcc551a45ee5bae822d812a as far as
I can tell.
2012-01-14 17:04:35 +01:00
Johannes Schickel
c805e5f5dc KYRA: Fix missing debug commands.
This is a regression from cfac223cee7cc8136fdf43dea1465a1b060a803b.
2012-01-14 17:04:35 +01:00
Filippos Karapetis
bf6c42d816 SCI: Don't clip the plane rectangle in kernelDeletePlane()
The actual cause for this clipping has been fixed
2012-01-14 16:37:07 +02:00
Filippos Karapetis
20bcb0545e SCI: When deleting a plane, also delete the items in it
This fixes a crash in GK1 day 2, after using the thermostat outside
Mosely's office
2012-01-14 14:22:54 +02:00
Torbjörn Andersson
96571d9a7e Merge pull request #165 from eriktorbjorn/dig-workaround
SCUMM: Work around spider lair script bug in The Dig

When entering the spider lair, the entry script may optionally start
the sound of running water. However, this sound is never explicitly
stopped, so it may continue for quite a while. (When I tried it with
DOSBox, it didn't stop until I got back to the Nexus.) This workaround
adds a fade-out to the sound when the exit script is about to run.
This is consistent with how that same sound effect is faded out in the
underwater cavern (room 33).
2012-01-14 00:56:03 -08:00
Torbjörn Andersson
28d5922cca SCUMM: Fix workaround for Dig spider lair sound glitch
The soundKludge() function assumes there are always 8 parameters
for Digital iMUSE script commands.
2012-01-14 09:25:52 +01:00
Filippos Karapetis
4594982ce3 SCI: Fix bug in fadeIn()/fadeOut()
This wasn't added in 4742b4d728ba772d47cc497681c9bfb0144475bc)
2012-01-14 00:21:55 +02:00
Filippos Karapetis
20c44c5966 NEWS: Add a note about a bugfix when starting new songs in SCI 2012-01-13 23:49:10 +02:00
Strangerke
1a12d24981 TSAGE: R2R - Silent warning 2012-01-13 22:18:42 +01:00
Strangerke
9e2f1b6a42 TSAGE: R2R - Preliminar implementation of scene 1550
Also implement a couple of functions used by scene 1200
2012-01-13 21:56:55 +01:00
Filippos Karapetis
29d129747d SCI: Some more work on kSetShowStyle. Silenced some chatty warnings in GK1 2012-01-13 22:55:10 +02:00
Filippos Karapetis
df0528e786 SCI: Blacklist more unused/debug SCI2.1 kernel functions 2012-01-13 22:55:09 +02:00
Willem Jan Palenstijn
bc9c42b5ad MISC: Update more dates to 2012 2012-01-13 21:37:26 +01:00
Andrea Corna
c8826297a4 COMMON: Enhance zlib interface 2012-01-13 18:33:04 +01:00
Filippos Karapetis
22e00a710f SCI: Fixed some graphics corruption (black boxes) in the dialogs of GK1 2012-01-13 02:38:20 +02:00
Filippos Karapetis
21a7e3d8e6 Merge pull request #146 from eriktorbjorn/master
DREAMWEB: Extend the original save/load dialogs from 7 to 21 slots.
2012-01-12 01:51:55 -08:00
Torbjörn Andersson
c456d6d29a DREAMWEB: Rewrite a comment, since the old one could be misread
I read it as "this is how the original code expects save slots to
be initialized", but I guess it could be read as "the original
engine had 21 save slots". Which it didn't.
2012-01-12 00:00:26 +01:00
Torbjörn Andersson
0998c64c20 DREAMWEB: Change selectSaveLoadPage()'s command type to be unique
At Filippos's and wjp's suggestion. I don't really understand what
it does (other than printing the mouse over text), so I had simply
copied and pasted from another function.
2012-01-11 23:38:37 +01:00
Scott Thomas
b2a38897a0 README: Mention T7G specific configuration option 2012-01-11 22:06:36 +10:30
Strangerke
603dc3734c TSAGE: R2R - Fix some warnings, implement sub51AF8
Thanks LordHoto for pointing those
2012-01-10 22:08:00 +01:00
Strangerke
879cb00c8a TSAGE: R2R - Partial implementation of scene 1200 2012-01-10 20:11:47 +01:00
Strangerke
3f05ee5452 TSAGE: R2R - Add some global variables, fix some default values 2012-01-10 20:10:46 +01:00
Johannes Schickel
c74fde632f CONFIGURE: Also check "long long" in find_type_with_size.
This is because on Win64 "long" is 4 bytes and only "long long" is 8 bytes.
Without this check we would not have a 64 bit integer type on Win64.
2012-01-10 16:13:29 +01:00
Johannes Schickel
a3e06d5074 CONFIGURE: Make 32bit pointer check a bit safer.
This adapts the check to be similar to the find_type_with_size check, i.e. it
assigns a value to test_array and also returns 0. Should not be required, at
least builtbot went fine, but better be safe and sorry.
2012-01-10 16:13:29 +01:00
Johannes Schickel
3606ebed6a CONFIGURE: Fix formatting.
Thanks to Max for pointing out.
2012-01-10 16:13:20 +01:00
Bastien Bouclet
1432011fdc VIDEO: Small refactoring of the Bink Decoder
This allows subclassing the Bink decoder to add seeking support
2012-01-09 08:52:08 +01:00
Matthew Hoops
e72201c6cc GUI: Make eraser.bmp a Windows v3 bitmap
We don't have proper support for v4 bitmaps
2012-01-08 20:40:27 -05:00
Fabio Battaglia
57d586d598 SWORD2: Force fake transparency for PSX sprites
In PSX version blending is done through hardware transparency,
this would have to be simulated using 16-bit mode. As this is
not yet available in this engine, fake transparency is used
as a placeholder
2012-01-09 00:17:29 +01:00
athrxx
cc3fc3f3da KYRA: fix regression in non-playable HOF demo
(missing animated items)
2012-01-08 23:59:10 +01:00
Strangerke
d1e9d38214 TSAGE: R2R - Implement scene 1530 2012-01-08 23:57:08 +01:00
Eugene Sandulenko
fed0ef350d CONFIGURE: Better test for 32-bitness courtsey of LordHoto 2012-01-08 22:41:52 +00:00
Eugene Sandulenko
0024228100 CONFIGURE: Add detection for 64-bitness and define int64 when applicable 2012-01-08 22:28:43 +00:00
Johannes Schickel
d66bfb131c KYRA: Cleanup v2 item animation a little bit. 2012-01-08 23:00:41 +01:00
Strangerke
2dc3111bbe TSAGE: R2R - Implement scene 1525 2012-01-08 21:50:32 +01:00
Strangerke
a4a2878a37 TSAGE: R2R - Implement scene 1500 2012-01-08 20:41:41 +01:00
Ben Castricum
1a16c5ceb4 SCUMM: Recognize platform on win version of dutch puttrace demo 2012-01-08 20:30:39 +01:00
Torbjörn Andersson
209012a88e SCUMM: Work around script bug in The Dig
The sound of trickling water in the spider lair is started, but never
explicitly stopped, so it keeps going. (Possibly not forever. When I
tried it in DOSBox, it finally stopped when I got back to the Nexus.)
The same sound effect is used the underwater cavern, and in that case
the exit script does fade out the sound so this workaround emulates
that behaviour.
2012-01-08 20:11:22 +01:00
Ben Castricum
7a82f513a3 SCUMM: Recognize Mac version of dutch putttime demo 2012-01-08 20:05:49 +01:00
Torbjörn Andersson
0a5df02134 DREAMWEB: Extend the number of saveslots from 7 to 21 in the original
save/load dialogs.
2012-01-08 19:36:59 +01:00
Filippos Karapetis
fb26f7dcfa TSAGE: Update comment 2012-01-08 19:07:00 +02:00
Filippos Karapetis
4938e49e2d TSAGE: Fix assert triggering when there's nothing to update on screen 2012-01-08 19:03:43 +02:00
Filippos Karapetis
2bc89ea4dc TSAGE: Fix incorrect popup menu positions (regression) 2012-01-08 19:03:41 +02:00
Ben Castricum
e750c9a0b9 SCUMM: Recognize Windows as platform for pajama2 demo 2012-01-08 18:02:00 +01:00
Ben Castricum
b6bc747672 SCUMM: Add support for 2 freddi3 Mac/Dutch demos 2012-01-08 17:52:21 +01:00
Ben Castricum
e3b93672d5 SCUMM: Correctly recognize platform on freddi2 dutch demo 2012-01-08 15:05:50 +01:00
Paul Gilbert
5a9c189b22 TSAGE: Fix R2R crashes saying 'unknown message' 2012-01-08 21:03:42 +11:00
Tarek Soliman
12d1a9d37f KYRA: Fix LoL/EoB savegame typing issue with keymapper
If you bind letters (e.g. WSAD) using the keymapper and then try to
save using the in-engine dialog, the letters would get captured and
make it impossible to name a save using those letters.

Thanks LordHoto
2012-01-07 22:20:48 -06:00