Tobias Gunkel
1e7ea7f95e
SCUMM: Fix bug with tracker ID 3072094
...
MANIAC C64: Bug while getting the stamps from the parcel - ID: 3072094
MMC64: use stamps with envelope - ID: 3095595
2012-02-11 08:02:27 +01:00
Tobias Gunkel
05f853edd7
SCUMM: Fix meteor actor index
...
- Now the correct actor name is shown with "give ... to meteor". Formerly the name was "".
- Add actor names that do not have a string assigned
2012-02-11 08:02:25 +01:00
Tobias Gunkel
2acd5a8239
SCUMM: Fix sound playback if fast-mode is on
...
Sounds are played that fast in fast-mode that the queue gets stuck.
This is just a workaround and only fixes the symptoms. Check the queue handling for a correct fix.
2012-02-11 08:02:23 +01:00
Tarek Soliman
edc5249772
JANITORIAL: Fix template definition whitespace
2012-02-10 21:17:27 -06:00
Eugene Sandulenko
0deea6fbf8
Merge pull request #177 from BenCastricum/5db023646a8c685469bfe9dc551a282f8240ae04
...
SCUMM: Use regular detection algorithms for FMTOWNS demos.
2012-02-10 03:46:50 -08:00
Strangerke
3f6f814c6a
TSAGE: R2R - Fix error in scene 1337
...
Thanks to LordHoto for reporting it
2012-02-10 07:12:11 +01:00
Strangerke
9e6e286db7
TSAGE: R2R - Fix glitch in scene 180
...
Thanks to LordHoto for reporting it
2012-02-10 07:11:20 +01:00
Johannes Schickel
6b16fe9423
TSAGE: Fix compilation by passing non-POD via pointer through "...".
...
The other uses seem to pass Common::Point via a pointer to the object too,
so this seems fine to do here too.
2012-02-09 23:10:12 +01:00
Strangerke
4b2938c9d0
TSAGE: R2R - Very preliminary implementation of scene 1337
2012-02-09 22:59:33 +01:00
D G Turner
0d6b4df014
DREAMWEB: Remove uneeded duplicate function "printUnderMon".
2012-02-08 17:18:35 +00:00
Alyssa Milburn
b9a93f354b
Revert "SKY: Map the floppy intro track."
...
This reverts commit 0599145ecf
.
This mapping was incorrect, 503 is the outro.
2012-02-07 13:20:50 +01:00
Paul Gilbert
2855735e1f
TSAGE: Properly de-select inventory buttons when mouse has moved off before mouse is released.
...
This fixes bug #3484777 .
2012-02-06 22:03:10 +11:00
Paul Gilbert
e81d1848d1
TSAGE: Add detection entry for Blue Force Spanish CD
2012-02-06 21:42:58 +11:00
Paul Gilbert
4a806d885a
TSAGE: Clean up the dead code introduced for R2R
2012-02-05 20:40:03 +11:00
Paul Gilbert
45e61b985c
TSAGE: Fix problem with scrolling wide scenes.
2012-02-05 20:31:56 +11:00
Paul Gilbert
27360d2071
TSAGE: Initial implementation of R2R Scene 180
2012-02-05 13:20:18 +11:00
Willem Jan Palenstijn
e8ef680400
TOUCHE: Add two missing accented letters to Spanish charset.
...
The A-acute, I-acute, O-acute and U-acute seem to be missing from the font,
and are now all remapped to their unaccented ASCII variants. I and A
were added by 303333352a
, and this patch adds O and U.
This is assuming the CP850 encoding, which is not entirely verified.
See bugs #2040311 and #3483383 .
2012-02-04 22:20:58 +01:00
Alyssa Milburn
9f8520fb81
QUEEN: Fix clicking at the pinnacle.
...
Check where the click was *before* scrolling the view, so that
it works with a touchscreen. Also, check shouldQuit() here.
2012-02-04 19:49:52 +01:00
Willem Jan Palenstijn
6fed44298e
TOUCHE: Add charset debug channel
...
This is intended to help debug the missing Spanish characters reported
in #2040311 and #3483383 .
2012-02-04 14:13:26 +01:00
Alyssa Milburn
7e9b0114d8
HUGO: Fix keyHandler (noticed by Strangerke).
2012-02-02 12:40:25 +01:00
Strangerke
c222afc933
TSAGE: R2R - Avoid a crash in scene 700
2012-02-02 00:31:25 +01:00
Strangerke
4aa494c19b
TSAGE: R2R - Implement scene 700
2012-02-01 22:10:59 +01:00
Johannes Schickel
96853b234c
ENGINES: Get rid of unnecessary friend in EngineManager.
2012-02-01 19:22:55 +01:00
Strangerke
81bc722605
TSAGE: R2R - Implement scene 900
2012-01-31 23:36:52 +01:00
Paul Gilbert
23a497f792
TSAGE: Minor cleanups for R2R scene 180
2012-01-31 22:41:36 +11:00
Paul Gilbert
d1db4a48ed
TSAGE: Implement R2R Scene 205 - Star-field Credits
2012-01-31 22:23:55 +11:00
Paul Gilbert
e4e7827f77
TSAGE: Properly handle resetting flags when leaving a scene
2012-01-31 22:20:30 +11:00
Strangerke
4dffd4c1db
TSAGE: R2R - Fix a couple of compilation errors not detected by MSVC
...
Thanks Kirben for pointing those
2012-01-31 01:02:37 +01:00
Strangerke
3e8547ebc1
TSAGE: R2R - Implement scene 600
2012-01-30 23:52:05 +01:00
athrxx
cf8a6dcd83
KYRA: (EOB) - fix typo
2012-01-30 22:23:06 +01:00
Strangerke
d34cf09608
TSAGE: R2R - Implement scene 525
2012-01-30 17:23:43 +01:00
Strangerke
c1352a1ae5
TSAGE - R2R: Implement scene 1750
2012-01-30 17:17:30 +01:00
Strangerke
14523275a3
TSAGE: R2R - Implement scene 3500
...
This required a fix for direct draw code
2012-01-30 01:17:56 +01:00
Torbjörn Andersson
5e50948e9d
KYRA: Remove unnecessary semicolon
2012-01-29 21:41:23 +01:00
Torbjörn Andersson
54041675e5
TOLTECS: Some formatting fixes.
2012-01-29 21:41:16 +01:00
Johannes Schickel
fa401a2d3d
SCI: Remove unnecessary break after return statement.
2012-01-29 16:34:41 +01:00
Johannes Schickel
21fb4af154
SWORD25: Return 0 instead of false in Screenshot::createThumbnail.
...
This should "fix" a g++ warning.
2012-01-29 16:33:43 +01:00
Johannes Schickel
f11b52a097
KYRA: Prevent unnecessary removal of const in some casts.
2012-01-29 16:26:20 +01:00
Travis Howell
0ceeee8148
SCUMM: Add script number differences in SCUMM V0, for two work arounds in Maniac Mansion.
2012-01-29 17:07:38 +11:00
Sven Hesse
885a29a1de
GOB: Fix a segfault
2012-01-29 00:12:11 +01:00
Sven Hesse
2f7ae1109b
GOB: Add a cheat debug command
...
- Cheat the Diving minigame to a win
- Get the mastermind solution
2012-01-29 00:10:11 +01:00
Sven Hesse
caeae1a7d6
GOB: Pick the pearl at the right frame of the animation
...
And make the pearl picking a bit less...picky.
2012-01-28 23:29:47 +01:00
Sven Hesse
1eb7c7507b
GOB: Minor cleanup
2012-01-28 22:55:12 +01:00
Sven Hesse
0627a4244d
GOB: Play the lungs animation when breathing
2012-01-28 22:29:19 +01:00
Sven Hesse
9fba98415d
GOB: Don't play a hurt animation right before Oko dies
2012-01-28 20:09:58 +01:00
Sven Hesse
c161cc1232
GOB: Fade the Diving minigame in
2012-01-28 20:08:13 +01:00
Sven Hesse
c0d0792ccf
GOB: End the Diving minigame when Oko is dead
2012-01-28 19:55:55 +01:00
Sven Hesse
4b60a761a0
GOB: Explicitely set the Diving palette
2012-01-28 19:53:26 +01:00
Sven Hesse
3a95cdf961
GOB: Correct the variable value for the Diving result
2012-01-28 19:45:27 +01:00
Sven Hesse
0eeae6e59e
GOB: Oko gets hurt by fish and dies if health == 0
2012-01-28 19:45:02 +01:00
Sven Hesse
60306c40ac
GOB: If there's no air left, Oko dies
2012-01-28 18:03:00 +01:00
Sven Hesse
7650fca040
GOB: Air gets used up and is refilled by breathing
2012-01-28 17:46:38 +01:00
Sven Hesse
9dd7035327
GOB: Add the air and health meters in Geisha's Diving minigame
2012-01-28 17:46:38 +01:00
Johannes Schickel
827cdbd22e
AGOS: Make ArchiveMan a proper sub-type of SearchSet.
...
Now all of the Archive API is implemented to avoid possibly inconsistent
behavior when an ArchiveMan object is accessed via a class type higher in the
class hierachy.
2012-01-27 20:35:34 +01:00
Johannes Schickel
a231f9d5dd
AGOS: Rename ArchiveMan's open to createReadStreamForMember to match our Archive API.
2012-01-27 20:30:02 +01:00
Johannes Schickel
a7cc5bd301
AGOS: Properly overwrite hasFile from SearchSet in ArchiveMan.
...
Formerly the hasFile method was non-const, thus did not overwrite the virtual
hasFile method of SearchSet. Since all accesses to this function have been
done through a ArchiveMan typed variable, the missing overwrite should not
have caused any trouble.
It looks like this was forgotten in a6ec4f70da
.
2012-01-27 20:10:31 +01:00
Sven Hesse
0fd9abfe01
GOB: Play the correct animation when Oko's picking up pearls
2012-01-27 15:07:26 +01:00
Sven Hesse
cf45f49f72
GOB: Picking up pearls
2012-01-27 14:55:32 +01:00
Sven Hesse
8414627216
GOB: Play Oko's breathing sound
2012-01-27 14:45:41 +01:00
Sven Hesse
9d348f46ad
GOB: Add a controlable Oko to Geisha's Diving minigame
...
Still missing:
- Air, constantly decreasing, fill up with breathing
- Health, decreases by collision with evil fish
- Death, when health == 0
- Picking up pearls
2012-01-27 14:27:16 +01:00
Sven Hesse
e0209358b7
GOB: Add pearls scrolling by on the ocean floor
2012-01-26 21:13:38 +01:00
Sven Hesse
a19eb26485
GOB: Add the background plants in Geisha's Diving minigame
2012-01-26 19:47:03 +01:00
Ben Castricum
5db023646a
SCUMM: Use regular detection algorithms for FMTOWNS demos.
2012-01-26 18:06:10 +01:00
Johannes Schickel
baafd74b66
AGOS: Fix silly copy&paste mistake, which broke Vorbis and MP3 support.
2012-01-26 01:35:06 +01:00
Johannes Schickel
c82a75df69
AGOS: Rework digital sound playback.
...
The BaseSound class does now only save the sound filename instead of a file
handle. When a new sound is started a new file handle is created, which
assures that each sound uses a different file handle and thus allows for
directly streaming sounds from disk.
This fixes bug #3475610
"AGOS: Wrong sound effects during intro of Simon 2 (DOS)".
2012-01-26 01:01:41 +01:00
Strangerke
dd46de7569
TSAGE: Fix compilation, sorry
2012-01-25 22:20:34 +01:00
Strangerke
db26984ed4
TSAGE: R2R- Implement scene 1950
2012-01-25 22:08:40 +01:00
Strangerke
aec3a92377
TSAGE: R2R - Implement several missing functions in scene1550
2012-01-23 12:42:04 +01:00
Strangerke
2820573b43
TSAGE: R2R - Fix a couple of bugs in scenes 1925 and 1945, some renaming
2012-01-23 09:50:18 +01:00
Strangerke
e4d6d4780b
TSAGE: R2R - Implement scene 1945
2012-01-23 00:58:42 +01:00
Strangerke
888c341c7a
TSAGE: R2R - Implement scene 1925
2012-01-22 11:50:15 +01:00
Paul Gilbert
4e118ccf98
TSAGE: Implemented R2R Scene 500
2012-01-22 13:16:09 +11:00
Johannes Schickel
1758845af5
KYRA: Fix out of bounds access caused by a typo.
...
Thanks to dhewg for pointing this one out.
2012-01-21 19:31:12 +01:00
Paul Gilbert
d62e1f28cb
TSAGE: Fix parenthesis in R2R scene 160
2012-01-21 19:52:14 +11:00
Paul Gilbert
cb1eaf4134
TSAGE: Implemented R2R Scene 160 - Credits
2012-01-21 14:15:51 +11:00
Strangerke
1c84ef4738
TSAGE: R2R - Implement scene 1900
2012-01-20 23:39:37 +01:00
Strangerke
0f67509456
TSAGE: R2R - Implement scene 1875
2012-01-20 19:45:24 +01:00
Strangerke
69a2c72c47
TSAGE: R2R - Implement scene 1800
2012-01-20 19:03:12 +01:00
Strangerke
00a9d394a5
TSAGE: R2R - Implement scene 1700
2012-01-18 23:21:50 +01:00
Thierry Crozat
4546ca0e22
SWORD1: Do not look for color indexes in cutscenes when there is no subtitles
2012-01-18 02:44:02 +00:00
Thierry Crozat
ace3bf6187
SWORD1: Use color for subtitles during cutscene
...
During the game, different colors are used for subtitles depending
which character is speaking. This commit tries to use the same colors
for the cutscene subtitles. The color to use has to be specified in the
subtitle file between the frame end and the start of text using @1, @2,
@3 or @4 (for George, George as a narrator, Nicole and Maguire
respectively).
2012-01-18 02:44:02 +00:00
Strangerke
29a063cb12
TSAGE: R2R - Implement scene 1625
2012-01-17 22:20:19 +01:00
Strangerke
8f03fef3a4
TSAGE: R2R - Fix bug in scene 1580 (not detected by MSVC)
...
Thanks eriktorbjorn for pointing it
2012-01-17 18:11:38 +01:00
Strangerke
a410584928
TSAGE: R2R - Implement scene 1580
...
Also fix a couple of setdetails calls in scene 1550
2012-01-17 17:56:29 +01:00
Strangerke
63c13f91c1
TSAGE: R2R - Partial implementation of scene 1575
2012-01-17 00:46:13 +01:00
Strangerke
4a1da069f4
TSAGE: R2R - Scene 1200: Implement sub9EE22() and sub9DAD6()
...
Also fix a couple of things in scene 1550
2012-01-16 19:53:55 +01:00
Strangerke
1ae18a2e2b
TSAGE: R2R - Scene 1550: Implement UnkObj15502::subA5CDF()
2012-01-16 19:23:52 +01:00
Filippos Karapetis
5bb473df88
SCI: Update a workaround for the demo of QFG4 to make it work again
2012-01-16 19:19:09 +02:00
Johannes Schickel
8b391399cc
KYRA: Fix for bug #3474339 "KYRA1CD: Ingame animation missing".
...
This was a regression from 6a3d0e7129
.
This still assures that the workaround for bug #1498221 works.
2012-01-16 17:06:28 +01:00
athrxx
26a692ff5c
KYRA: (EOB) - change behavior of safe game file importing code
...
- The initial import of original save files will now use the next free available slots instead of moving the original files to the top of the save file list
- add error check to loading routine for original saves
- also limit debug console command to main menu, since it causes issues when used during the game or during character generation
2012-01-16 16:52:13 +01:00
Willem Jan Palenstijn
c60394eb3f
SCI: Remove outdated comment
2012-01-16 16:07:48 +01:00
Strangerke
175e8e00fa
TSAGE: R2R - Scene 1550: Implement subA4D14()
2012-01-16 00:24:02 +01:00
Strangerke
e0ac42f6c7
TSAGE: R2R - Fix a GCC warning
...
Thanks LordHoto for pointing it
2012-01-15 23:11:10 +01:00
Strangerke
3d4f4ce799
TSAGE: R2R - Scene 1550: Implement subA2B2F()
2012-01-15 23:04:09 +01:00
Filippos Karapetis
099b2e9249
SCI: Properly handle negative coordinates in drawTextBitmap()
...
This fixes occasional crashes when going to the map in GK1. Many thanks
to digitall for finding this through Valgrind
2012-01-15 23:00:23 +02:00
Filippos Karapetis
7560007ba9
SCI: Simplify kString(Dup) using the overloaded = operator
...
Thanks to wjp for his suggestion
2012-01-15 21:42:09 +02:00
Filippos Karapetis
c69ac88be2
SCI: Ignore an invalid export in a script in the demo of RAMA
2012-01-15 21:10:18 +02:00
Filippos Karapetis
cbe7527805
SCI: Use fromString() in kString(Dup) to simplify code
2012-01-15 21:05:10 +02:00
Filippos Karapetis
aff92ea4cd
SCI: Zero-terminate strings in SciString::fromString()
2012-01-15 21:02:02 +02:00
Filippos Karapetis
96aa86a60b
SCI: Remove wrong script-to-array copying code in kArray
2012-01-15 20:58:14 +02:00
Filippos Karapetis
34b297748c
SCI: Fix a nasty bug in kString(Dup)
...
The rawString variable is no longer pointing to invalidated data. This
fixes cases where strings are manipulated by game scripts, such as the
graveyard and rada drum puzzles in GK1
2012-01-15 20:11:30 +02:00
Willem Jan Palenstijn
56fb56936e
SCI: Clean up some memory management and loops
2012-01-15 18:25:00 +01:00
Filippos Karapetis
f2c163a569
SCI: Plug a leak in ResourceManager::processWavePatch()
...
Many thanks to digitall for finding this one
2012-01-15 19:02:19 +02:00
Filippos Karapetis
0f39a43675
SCI: Plug loads of memory leaks in the SCI32 graphics code
...
Many thanks to digitall for finding these
2012-01-15 18:35:33 +02:00
Filippos Karapetis
780b2eff16
SCI: Plug a leak in ResourceManager::detectSciVersion()
...
Many thanks to digitall for finding this one
2012-01-15 18:34:41 +02:00
Johannes Schickel
cdb6cf687f
TSAGE: Don't use "&&" synonym "and".
2012-01-15 14:12:45 +01:00
athrxx
ea275d2cda
SCUMM: add missing free()
2012-01-15 13:36:58 +01:00
athrxx
d355c536c4
KYRA: (EOB) - add support for original save game files
...
The engine will try to import original save game files once per target (especially the "Quick Start Party").
Afterwards the user can manually import save files with the debug console.
2012-01-15 13:36:50 +01:00
Eugene Sandulenko
e739846310
Merge pull request #166 from BenCastricum/master
...
SCUMM: Added detection for more Dutch HE demos
2012-01-15 02:54:44 -08:00
Torbjörn Andersson
16f2c5cdb6
DRACI: Move readByte() and readUint32LE() out of assert()
2012-01-15 00:04:28 +01:00
Torbjörn Andersson
6530da3feb
LURE: Move readByte() call out of assert()
2012-01-14 23:58:59 +01: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 0af418e7ea
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 cfac223cee
.
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 4742b4d728
)
2012-01-14 00:21:55 +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
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
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
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
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
Fabio Battaglia
15ea73104c
SWORD2: Fix problem with the height of PSX sprites
...
Apparently some uncompressed PSX sprites have a wrong
height value in the datafiles, creating subtle problems
like missing lines in some graphics. Fixed by artificially
adding 1 to odd height values of uncompressed sprites.
2012-01-08 00:34:15 +01:00
Eugene Sandulenko
2852d685d5
Merge pull request #164 from Mataniko/master
...
SCUMM: Added three Hebrew HE games
2012-01-07 13:52:46 -08:00
Strangerke
9ddabeca32
TSAGE: R2R - Fix sub1B00, rename it to scalePalette
...
Thanks wjp for the namings
2012-01-07 21:47:47 +01:00
Matan Bareket
655d719bde
SCUMM: Add three Hebrew HE games
...
Freddi Fish 3: The Case of the Stolen Conch Shell,
Putt-Putt Joins the Circus,
Pajama Sam 2: Thunder and Lightning Aren't so Frightening
2012-01-07 14:55:34 -05:00
Strangerke
8327189f8c
TSAGE: R2R - Implement scene 1100
2012-01-07 20:33:00 +01:00
Filippos Karapetis
beb1f5b316
AGI: Fix bug #3451122 - "AGI-FANMADE: Nick's Quest hangs ScummVM upon starting"
2012-01-07 18:56:23 +02:00
Paul Gilbert
4222a728e1
TSAGE: Implemented R2R Scene 325 - Bridge Console
2012-01-07 11:54:47 +11:00
Willem Jan Palenstijn
d4a81009e4
AGI: Fix stuck next button when switching back to predictive mode
2012-01-06 23:38:41 +01:00
Willem Jan Palenstijn
8c7cd344c7
AGI: Clean up predictive matching
...
Specifically:
* Don't enable the 'next' button in predictive mode when we don't have a
full match. Doing this didn't make sense since you'd iterate over a
seemingly arbitrary set of completions instead of all possible ones.
* Do only a single binary search.
* Fix the width of the mode button for mouse press detections.
2012-01-06 23:28:45 +01:00
athrxx
eaa5d50c3f
KYRA: (EOB) - add basic distinction between music and sound effects
...
(The original code of the DOS version does not distinguish here, but
we do it anyway so as to make more sense of the GMM volume settings)
2012-01-06 14:45:38 +01:00
athrxx
6e45741b17
KYRA: (EOB) - cleanup eob/lol version of delayUntil()
2012-01-06 14:44:34 +01:00
Willem Jan Palenstijn
43e2fde7a9
AGI: Fix ignoring some exact matches in predictive input
...
The matcher now always tries an exact match before trying an inexact one.
Together with 41ba2433f
, this fixes bug #3470080 .
2012-01-06 11:22:06 +01:00
Willem Jan Palenstijn
41ba2433f5
AGI: Fix predictive input binary search
...
Note that there are still issues with this input mode. If the binary
search hits a prefix match before finding the full match, it won't
recognize the full match. (Example: typing "buy" will show "buz"
because it's aiming for "buzzard" without realizing "buy" exists.)
2012-01-06 09:45:11 +01:00
Strangerke
f5c54bd9a3
TSAGE: R2R - Implement scene 1020
2012-01-06 00:19:28 +01:00
Strangerke
8e54ddfabf
TSAGE: R2R - Implement scene 1010
2012-01-05 22:22:30 +01:00
Strangerke
e914ec5d89
TSAGE: R2R - Implement scene 3900
2012-01-05 15:20:42 +01:00
Willem Jan Palenstijn
159fb89cfd
TSAGE: Explain function of sub_F8E5_calculatePoint
2012-01-04 15:46:58 +01:00
Strangerke
a9fa9e14cd
TSAGE: R2R - Implement scene 3800.
...
sub1B007() is still stubbed as _field312 usage is conflicting with IDB structure
2012-01-04 15:10:45 +01:00
Paul Gilbert
0d3287671e
TSAGE: Implemented the changes needed for R2R SceneActor::dispatch
2012-01-04 21:52:21 +11:00
Paul Gilbert
3344cf424a
TSAGE: Added needed speaker method call for R2R in StripManager::signal
2012-01-04 21:16:32 +11:00
athrxx
76dec42469
KYRA: (EOB) - improved eob target detection in transfer party dialog
...
(parse domains instead of save files)
2012-01-03 17:37:47 +01:00
athrxx
4fd0e9e94b
KYRA: (EOB) - improve keyboard control for spell book cursor with non QWERTZ keyboards
2012-01-03 17:37:46 +01:00
Strangerke
bda4e9ba9e
TSAGE: Add _field8A to SceneObject, use it in R2R scene 3600
2012-01-03 16:04:10 +01:00
Strangerke
44b3120b81
TSAGE: R2R - Add missing custom VisualSpeaker in scene 3600
2012-01-03 15:39:16 +01:00
Strangerke
79328a393f
TSAGE: R2R - Preliminar implementation of scene 3600
2012-01-03 13:34:38 +01:00
Eugene Sandulenko
b3e44e05a3
Merge pull request #160 from BenCastricum/master
...
SCUMM: Add detection for Dutch HE demos
2012-01-02 13:37:08 -08:00
Paul Gilbert
300a04700a
TSAGE: Implemented changes for dirty rect handling needed for R2R
2012-01-02 10:17:44 +11:00
Paul Gilbert
3f17a3ff25
TSAGE: Simplified some of the dirty rect code to use existing Rect methods
2012-01-02 09:27:24 +11:00
Ben Castricum
5af464243a
SCUMM: Add support for 2 Dutch/Mac spyfox demos (1 MD5, 1 filename pattern)
2012-01-01 21:21:56 +01:00
Ben Castricum
23a5bc61af
SCUMM: Don't hide scumm detector debug message for certain cases
2012-01-01 17:14:29 +01:00
Strangerke
2858328e28
JANITORIAL: Remove SVN tags
2012-01-01 11:07:48 +01:00
Paul Gilbert
fe55269653
TSAGE: Bugfix for trying to draw off screen objects, which was causing invalid dirty rects
2012-01-01 20:14:37 +11:00
Paul Gilbert
be706b1846
TSAGE: Implemented a cleaner version of dirty rect handling
2012-01-01 17:46:02 +11:00
Paul Gilbert
54d0f8124e
TSAGE: Bugfix for #3467505 - crash viewing ammo belt when the clip is empty
2012-01-01 16:37:25 +11:00
Paul Gilbert
83acabfdbd
TSAGE: Do all screen drawing in an intermediate temporary screen surface.
...
This will be the first half of properly handling on screen dirty rects.
2012-01-01 16:37:24 +11:00
Paul Gilbert
a837bb409a
TSAGE: Revert buggy implementation of dirty rects
...
This reverts commit f69dfba21a
.
2012-01-01 16:37:24 +11:00
Strangerke
b59b703f72
TSAGE: BF - Fix for bug #3467502 , crash when loading in map scene
2011-12-31 11:27:14 +01:00
Johannes Schickel
a2221a8b9e
KYRA: Slight formatting fixes.
2011-12-31 05:11:33 +01:00
Johannes Schickel
c822a76a85
KYRA: Little cleanup.
2011-12-31 04:56:29 +01:00
D G Turner
b704e40bae
TSAGE: Close memory leak in savegame thumbnail.
2011-12-31 00:28:27 +00:00
Johannes Schickel
27e38d16ee
KYRA: Clean up LoL keymap setup a bit.
2011-12-30 20:41:47 +01:00
Johannes Schickel
548a3e2534
KYRA: Add basic keymapper support to EoB 1+2.
2011-12-30 20:40:06 +01:00
Tarek Soliman
7d00a997cd
KYRA: Fix typo bug and code cleanup in the keymapper game keymap
2011-12-30 13:23:31 -06:00
Tarek Soliman
366a942a3a
KEYMAPPER: Simplify calling getKeymap
2011-12-30 13:03:39 -06:00
Tarek Soliman
40b68b41c7
KEYMAPPER: Make engine keymap init and cleanup more generic
2011-12-30 12:36:11 -06:00
Strangerke
3234c3c1f3
TSAGE: R2R - Implement scene 3395, fix some glitches in scene 3385
2011-12-30 17:47:04 +01:00
Strangerke
211eb00e87
TSAGE: R2R - Cleanup: reorganise speakers, add ancestor classes where speaker declaration is common to several speakers.
2011-12-30 16:56:18 +01:00
Johannes Schickel
adb5342247
TINSEL: Take advantage of KeyState::hasFlags.
2011-12-30 01:53:01 +01:00
athrxx
ef3b591b28
KYRA: (EOB) - fix warning about overloaded virtual function being only partially overridden
2011-12-29 19:12:36 +01:00
athrxx
b4baac065d
KYRA: (EOB) - fix EOB 1 intro sound bug
2011-12-29 19:12:35 +01:00
athrxx
d0be9c0a58
KYRA: (EOB) - fix some valgrind warnings
...
(overlapping source/dest)
2011-12-29 19:12:34 +01:00
Strangerke
44a8e4ac1d
TSAGE: R2R - Implement Scene 3385
2011-12-29 18:39:28 +01:00