Kostas Nakos
08b650c1a6
show VK in gui_v2 games of kyra
...
svn-id: r43097
2009-08-07 11:05:58 +00:00
Kostas Nakos
14df573175
hint backend about virtual keyboard on save, in LoK
...
svn-id: r43095
2009-08-07 10:44:34 +00:00
Paul Gilbert
c9ef2d9809
Bugfix for #2831159 - Palace guards saying !!HIGH STRING!!
...
svn-id: r43093
2009-08-07 09:25:06 +00:00
Scott Thomas
8820b6166e
T7G: Fix bug #2831041 by implementing opcode responsible for starting music partway through a video
...
svn-id: r43068
2009-08-05 13:57:40 +00:00
Paul Gilbert
26b372603b
Bugfix for music not being stopped when music volume is set to zero
...
svn-id: r43066
2009-08-05 10:44:37 +00:00
Filippos Karapetis
4af0cfbdbd
Cleanup
...
svn-id: r43056
2009-08-04 21:56:59 +00:00
Filippos Karapetis
d14f0ccfb5
Removed the superfluous VGA buffer, replacing it with direct writes to the video buffer
...
svn-id: r43048
2009-08-04 17:22:18 +00:00
Kari Salminen
c2dc86df08
Fix for #2824798 (FW: crash when clicking "load" in the GUI):
...
- Fixed CineMetaEngine::listSaves(const char *target) which was broken.
- Also added explicit initialization of savegame descriptions to
empty strings for safety reasons (e.g. arrays on stack aren't
initialized to zero).
- Added explicit trailing zero setting to savegame descriptions
(Previously using GMM you could write a description of length >= 20
that had no trailing zero when written to description file (e.g. fw.dir)).
svn-id: r43027
2009-08-03 17:52:07 +00:00
Kari Salminen
9931fb6a44
Fix for bug #2828333 (AGI: KQ1: Greensleeves always plays):
...
- Made all savegame loading in AGI do the same pre-load and post-load stuff.
- Moved load/saveGameState from AgiBase to AgiEngine
- Added rudimentary error handling to load/saveGameState
- Incidentally also fixes the hanging note from bug #2798797 .
svn-id: r43025
2009-08-03 17:18:18 +00:00
Paul Gilbert
1cf0eb1727
Bugfix to correctly reset the music tempo when loading a savegame
...
svn-id: r43023
2009-08-03 09:28:06 +00:00
Scott Thomas
8edc0d0943
T7G: Fix bug #2831046 where save names not shown after loading a save from launcher
...
svn-id: r43020
2009-08-03 01:19:36 +00:00
Joost Peters
0ef0365db5
Make MemoryReAlloc() 64-bit alignment safe
...
svn-id: r43013
2009-08-02 21:44:21 +00:00
Joost Peters
7cf43b9dda
Fix AGI crashes on 64-bit systems that require alignment
...
svn-id: r43011
2009-08-02 21:22:46 +00:00
Joost Peters
7d3f68154f
align memory handles to sizeof(void*) instead of 4 (which is just good enough for 32-bit) - this fixes DW2 on 64-bit systems that require alignment
...
svn-id: r43005
2009-08-02 17:58:48 +00:00
Sven Hesse
b9263e172f
Show a message if saving or loading a game fails.
...
svn-id: r43001
2009-08-02 13:54:06 +00:00
Torbjörn Andersson
836c9a37f3
Show a message if saving or loading a game fails.
...
svn-id: r42999
2009-08-02 12:49:57 +00:00
Sven Hesse
87124b1d38
Removing _frameWaitLag. It broke normal animation speed in pre-v4 games and didn't even do what it was supposed to in v4+ games anyway. (bug #2830985 )
...
svn-id: r42996
2009-08-02 10:40:48 +00:00
Sven Hesse
1471f0e3dd
When ESCing videos, seek to the last frame that was meant to be played. Fixes graphical glitches (bug #2830985 ) and crashes (bug #2830988 )
...
svn-id: r42995
2009-08-02 10:40:27 +00:00
Torbjörn Andersson
01886d3e52
Added some more information to the "Compressed sound ... invalid" error. Maybe
...
this will help in determining what's causing bug #2830364 . (It sounds like a
bad data file, but who knows...)
svn-id: r42974
2009-08-01 15:42:42 +00:00
Kari Salminen
29a0963042
Remove obsolete comment from Cine::Palette::saturatedAddColor.
...
svn-id: r42973
2009-08-01 09:53:21 +00:00
Paul Gilbert
ef8597d806
Fix bug with the event loop that was discarding pending events rather than leaving them to be processed in the following frame
...
svn-id: r42965
2009-07-31 23:27:19 +00:00
Nicola Mettifogo
a811c1cfea
When renaming old savefiles for Nippon Safes, don't assert if a file that matches the pattern game.* and is not a savefile is found in the savepath.
...
svn-id: r42958
2009-07-31 12:39:31 +00:00
Max Horn
91434bd9c5
SCUMM: Properly detect & distinguish the three FM-TOWNS double-demos
...
svn-id: r42951
2009-07-30 21:56:04 +00:00
Max Horn
3f673b899d
Patch #2828669 : CRUISE: Fix cruise compilation with mingw32ce toolchain
...
svn-id: r42950
2009-07-30 21:45:09 +00:00
Max Horn
25d83581dc
minor cleanup to scale2x, to avoid confusing the compiler about potential pointer aliasing (only the tip of the iceberg, of course... ;)
...
svn-id: r42938
2009-07-30 17:52:44 +00:00
Johannes Schickel
db232750b2
Fix bug which caused the mouse cursor not to update in some cases.
...
svn-id: r42926
2009-07-30 14:24:23 +00:00
Nicola Mettifogo
7fd0890e14
Cleanup the header file as I removed one function in r42922.
...
svn-id: r42924
2009-07-30 13:44:50 +00:00
Nicola Mettifogo
000dd0a880
Fixed typo in user message.
...
svn-id: r42923
2009-07-30 13:42:08 +00:00
Nicola Mettifogo
4f85e9d00d
Use SaveFileMan::listSaveFiles() to build list of old savegames for Nippon Safes.
...
svn-id: r42922
2009-07-30 13:41:22 +00:00
Paul Gilbert
1fea43ab19
Added the character lookup table for the Spanish font
...
svn-id: r42920
2009-07-30 11:03:16 +00:00
Max Horn
e9cd07e582
SWORD1 & SWORD2: Replaced ioFailed by err+eos
...
svn-id: r42912
2009-07-29 21:39:34 +00:00
Max Horn
6df25f47c3
Removed last traces of clearIOFailed. Yay :)
...
svn-id: r42910
2009-07-29 21:39:00 +00:00
Max Horn
d91d68a9ca
SCUMM: Fix verb/sentence handling in Indy3 mac (there, a double click must be used to trigger a verb/sentence)
...
svn-id: r42907
2009-07-29 20:35:50 +00:00
Johannes Schickel
d1cce09149
Fix regression, which prevented saving in COMI.
...
svn-id: r42900
2009-07-29 19:39:03 +00:00
Max Horn
2205541e86
SCUMM: Enable looping in Indy3Mac sound effects
...
svn-id: r42898
2009-07-29 18:35:34 +00:00
Johannes Schickel
0570280885
Fix a little bug in KyraEngine_MR::showBadConscience, which prevented Gunther's mouse shapes from showing up.
...
svn-id: r42895
2009-07-29 16:24:07 +00:00
Sven Hesse
ca7c35bc9a
Oops, fixing a regression I created with the Map_v4/Map_v2-merge
...
svn-id: r42894
2009-07-29 15:57:50 +00:00
Johannes Schickel
2eb1a62a96
Fix saving of item in hand in HoF and MR.
...
svn-id: r42892
2009-07-29 15:31:23 +00:00
Johannes Schickel
c6dd192ca6
Fix animation script sound effect opcode implementation in Kyra3.
...
svn-id: r42890
2009-07-29 14:54:27 +00:00
Max Horn
fcdd3b0310
SCUMM: Rewrote ScummEngine::inventoryScriptIndy3Mac for clarity
...
svn-id: r42889
2009-07-29 11:48:20 +00:00
Max Horn
f6e16537b3
SCUMM: cleanup
...
svn-id: r42880
2009-07-29 08:55:04 +00:00
Max Horn
eb9600b5e9
SCUMM: Moved _inventoryOffset to ScummEngine_v2 and save it.
...
Fixes bug #2828417 : Zak V2: inventory position isn't reset when loading.
svn-id: r42870
2009-07-28 23:19:33 +00:00
Max Horn
50cd2750cc
SCI: Avoid using perror (it's not portable)
...
svn-id: r42866
2009-07-28 22:28:40 +00:00
Torbjörn Andersson
7a6329a29b
Broken Sword 2, unsurprisingly, had the same subtitle drawing glitch for small
...
cutscenes that Broken Sword 1 had. And a memory leak. This should fix both.
svn-id: r42861
2009-07-28 17:53:59 +00:00
Torbjörn Andersson
f853376379
Fixed drawing subtitles for cutscenes that are narrower than the screen, and
...
erase the subtitles manually if they are drawn outside the frame.
svn-id: r42859
2009-07-28 17:19:33 +00:00
Sven Hesse
550d9cf39d
More alignment-related changes
...
svn-id: r42858
2009-07-28 16:28:32 +00:00
Sven Hesse
f5e9aa67c4
Changing stuff around a bit so alignment requirements won't increase
...
svn-id: r42857
2009-07-28 15:19:55 +00:00
Sven Hesse
f832d0fc56
Silencing two "empty loop body" warnings
...
svn-id: r42856
2009-07-28 15:05:44 +00:00
Johannes Schickel
595501b60c
Fix bug #2827459 "ITE: Ingame GUI does not list slots 96-99", by defining in SagaMetaEngine that the last valid save slot for SAGA is slot 95.
...
svn-id: r42845
2009-07-27 17:48:40 +00:00
Willem Jan Palenstijn
ed763cccfe
Fix format string issues (and compiler warnings).
...
Patch by salty-horse.
svn-id: r42842
2009-07-27 16:04:35 +00:00