Commit Graph

11423 Commits

Author SHA1 Message Date
Paul Gilbert
53783575d8 Bugfix for player blocking room entrance causing NPCs trying to enter getting an excessive number of action entries
svn-id: r42676
2009-07-23 10:49:30 +00:00
Travis Howell
c8d7b677f8 Fix bug #1726909 - HE Games: Glitches after loading saved games, by restircting HE games to their original load/save interface.
svn-id: r42675
2009-07-23 10:33:13 +00:00
Travis Howell
68a75c2170 Remove keyboard support for mouse buttons, since it interferes with load/save scripts in HE games and input scripts in others games (COMI, FT). It isn't much use anyway, since we dropped support for cursor movement via keyboard long ago.
svn-id: r42674
2009-07-23 10:31:06 +00:00
Travis Howell
870e0341bb Correct error in revision 26678.
svn-id: r42673
2009-07-23 07:49:28 +00:00
Travis Howell
46be9c3a1c Simplify the code to check whether loading or saving a game is possible.
svn-id: r42672
2009-07-23 05:57:00 +00:00
Travis Howell
fad11ade6e Simplify the code to check whether loading or saving a game is possible.
svn-id: r42671
2009-07-23 05:48:20 +00:00
Eugene Sandulenko
9b031982cf Fix bug #1745396: "MI: Saved game from the credits sequence fails to load".
Now we specifically disallow saves in room 0 for all v4+ games. Original
has exactly this check in all versions, and such games are impossible to load.

Still the problem is not resolved for v0-v3 and HE games.

svn-id: r42664
2009-07-22 19:25:53 +00:00
Eugene Sandulenko
0932497cca Fix bug #2798797: "AGI: larry 1 doesn't restart after dying"
svn-id: r42663
2009-07-22 16:26:53 +00:00
Eugene Sandulenko
483a4c0eeb Move functions from agi.cpp to more appropriate files.
svn-id: r42662
2009-07-22 15:55:33 +00:00
Eugene Sandulenko
88395007fb Fix bug #2823759: "AGI: PQ1 help not showing the first time you press F1"
svn-id: r42659
2009-07-22 12:24:55 +00:00
Eugene Sandulenko
7c1df4cbff Fix bug #2823762: "AGI: PQ1 All function keys are broken after restart"
svn-id: r42658
2009-07-22 11:48:51 +00:00
Travis Howell
d4c13b40a5 Update video script debug table for Waxworks.
svn-id: r42656
2009-07-22 10:32:35 +00:00
Travis Howell
f4916b9830 Change the default target to CD version, for games which offer floppy and CD versions. So all GUI options are still available in fan translations.
svn-id: r42655
2009-07-22 10:23:58 +00:00
Travis Howell
227f4a575f Simplify fade code.
svn-id: r42654
2009-07-22 09:52:44 +00:00
Sven Hesse
3a3e7acf51 Fixing the text input in Gob1 (the loading code wasn't printed as you typed anymore)
svn-id: r42642
2009-07-21 12:14:36 +00:00
Sven Hesse
4f431e8952 Fixing "Game "hangs" after first level" (bug #2824414)
svn-id: r42641
2009-07-21 11:58:58 +00:00
Sven Hesse
87af626ee9 Making some static const uint32s public, older GCC versions don't seem to like nested classes to access their parents' protected members
svn-id: r42640
2009-07-21 11:26:31 +00:00
Travis Howell
fd63d8c95a Fix bug #2823818 - GUI: unable to select subtitles and speech for Simon 2.
svn-id: r42639
2009-07-21 10:48:32 +00:00
Travis Howell
66311e3248 Fix fade effects in Waxworks.
svn-id: r42638
2009-07-21 10:37:58 +00:00
Travis Howell
004b313ae0 Update GUI flags for AGOS game engine.
svn-id: r42636
2009-07-21 07:02:18 +00:00
Johannes Schickel
5585e18123 Fix gcc warning (hopefully this is correct).
svn-id: r42635
2009-07-20 22:26:41 +00:00
Eugene Sandulenko
3f6159a968 Proper implementation of microscope puzzle.
svn-id: r42634
2009-07-20 22:15:37 +00:00
Matthew Hoops
6e6d5e8b98 Fixing bug #2823854: Mickey's space adventure crash. There's one too many space characters in a string which causes it to be drawn off the screen.
svn-id: r42633
2009-07-20 20:59:35 +00:00
Willem Jan Palenstijn
f9208f1bb0 Make ScummFile::eos() consistent with Stream::eos().
Remove usage of ioFailed from SCUMM engine.
Fix reading up to the end of a SCUMM SubFile.
This hopefully fixes #2820957.

svn-id: r42632
2009-07-20 20:55:28 +00:00
Paul Gilbert
b40dc424b3 Bugfix for hangs on scene changes in Discworld 1 after having loaded a savegame from the GMM when the title screens are displayed
svn-id: r42626
2009-07-20 09:19:27 +00:00
Max Horn
9e3d42c0cf AGOS: Fixed badload(); some whitespace cleanup
svn-id: r42624
2009-07-20 05:02:17 +00:00
Travis Howell
5b16cab619 Change generic save game name.
svn-id: r42614
2009-07-19 14:03:35 +00:00
Paul Gilbert
6e5063aed2 Added the GUIO_NOSFX and GUIO_NOMUSIC flags to the first Discworld 1 demo entry
svn-id: r42611
2009-07-19 12:52:19 +00:00
Gregory Montoir
c9ac83c2c0 fix bug #2597980 - TUCKER: Sprite glitch
svn-id: r42610
2009-07-19 11:07:17 +00:00
Willem Jan Palenstijn
3c8e328e5c SCI: check shouldQuit() in main loop
svn-id: r42609
2009-07-19 10:50:14 +00:00
Travis Howell
29cd90ec1b Add patch #2823590 - Fix music crashes in Waxworks (PC).
svn-id: r42606
2009-07-19 09:09:56 +00:00
Willem Jan Palenstijn
8cb1cbfa7a SCI: Fix breakpoints
svn-id: r42599
2009-07-18 22:46:07 +00:00
Willem Jan Palenstijn
57504cb699 SCI: Fix disasm_addr option parsing
svn-id: r42598
2009-07-18 22:19:07 +00:00
Gregory Montoir
d362ca86f6 add "-IQ" suffix test to SO_LOAD_STRING (same as SO_SAVE_STRING) ; fixes french version of atlantis
svn-id: r42596
2009-07-18 21:26:44 +00:00
Max Horn
48e065a0ad AGOS: Removed second setjmp in PN code (untested!)
svn-id: r42593
2009-07-18 15:15:26 +00:00
Max Horn
2250ff1df6 AGOS: Get rid of one setjmp in PN code (needs testing)
svn-id: r42592
2009-07-18 15:12:54 +00:00
Max Horn
24e18ae215 AGOS: Fixed backspace under OS X in Personal Nightmare
svn-id: r42591
2009-07-18 15:11:19 +00:00
Travis Howell
1d40f78499 Add workaround for bug #1668393 - ZAK FM-TOWNS: Crash when entering Hostel from outside.
svn-id: r42590
2009-07-18 13:39:21 +00:00
Willem Jan Palenstijn
d9c2544a4c SCI: don't leave debugger after bt
svn-id: r42589
2009-07-18 13:05:39 +00:00
Sven Hesse
049a636abc Adding a workaround for the guard house card game "game over" screen in Woodruff
svn-id: r42588
2009-07-18 13:05:36 +00:00
Willem Jan Palenstijn
a1bb715611 SCI: Fix stepping in debugger
svn-id: r42587
2009-07-18 12:51:12 +00:00
Paul Gilbert
6235f9e176 Minor tweak to prevent mouse clicks that close a user wait message also being further interpreted as a user walk destination
svn-id: r42578
2009-07-18 01:22:43 +00:00
Sven Hesse
025702ba40 /Finally/ fixing the longstanding flicker bug in Woodruff. I was completely mistaken about its cause, too
svn-id: r42572
2009-07-17 20:03:41 +00:00
Sven Hesse
df52a5d58e Adding a workaround for the vanishing Coh Cott bug (#1972466), which is actually an error in that video file
svn-id: r42570
2009-07-17 19:22:12 +00:00
Johannes Schickel
53756ef1d0 Cleanup.
svn-id: r42565
2009-07-17 14:05:22 +00:00
Johannes Schickel
c353e5389b - Moved SoundAdlibPC definition to new header file sound_adlib.h
- Made the future versions of sound.h GPL only
- sound_adlib.h is dual licensed under GPL and LGPL (so AdPlug can still benefit from future changes)

svn-id: r42564
2009-07-17 13:50:59 +00:00
Johannes Schickel
799af694f0 Replace LGPL header by GPL header.
svn-id: r42563
2009-07-17 13:35:56 +00:00
Travis Howell
9f2f041200 Correct error in saveBackGround.
svn-id: r42561
2009-07-17 10:48:30 +00:00
Travis Howell
74178f090c Fix bug #2822956 - ELVIRA2: Crash at the beginning (regression).
svn-id: r42560
2009-07-17 09:56:03 +00:00
Travis Howell
d329232f5c Fix input glitch regression, after pausing in PN.
svn-id: r42559
2009-07-17 06:26:37 +00:00