Commit Graph

55091 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
bede97c52c WINTERMUTE: Store larger thumbnails (Bump Savegame-version to 1.2.0.0) 2013-01-22 20:58:12 +01:00
Einar Johan Trøan Sømåen
c6df5f9994 WINTERMUTE: Mark drawLine as unused with dirty-rects. 2013-01-22 19:53:55 +01:00
Einar Johan Trøan Sømåen
d322592037 WINTERMUTE: Guard ConfMan a bit better. 2013-01-22 19:18:29 +01:00
Einar Johan Trøan Sømåen
472f722556 WINTERMUTE: Store MasterVolume in % instead of 0-255 to ConfMan. 2013-01-22 16:43:31 +01:00
Einar Johan Trøan Sømåen
4ba603807a WINTERMUTE: Add a hack to skip a single frame after saving/loading. (Fix Bug: #3592874) 2013-01-22 16:24:49 +01:00
Einar Johan Trøan Sømåen
6a972052ad WINTERMUTE: Remove unneccessary include. 2013-01-22 15:52:54 +01:00
Einar Johan Trøan Sømåen
9ec8c509da WINTERMUTE: Lie to the scripts about the exact master volume-% to avoid round-off-issues.
(Fix Bug #3592875)
2013-01-22 15:42:56 +01:00
Einar Johan Trøan Sømåen
7143eaed89 WINTERMUTE: Properly create WAV-substreams, (fix bug #3592165) 2013-01-22 15:10:01 +01:00
Filippos Karapetis
93763acd32 TOLTECS: Don't change the archive position when loading a resource (bug #3601567) 2013-01-22 04:23:11 +02:00
Filippos Karapetis
63660cd019 TOLTECS: Whitespace fixes and explanation of some magic values 2013-01-22 04:21:00 +02:00
Filippos Karapetis
cc1bb39956 SCI: Add documentation for underscores in object names and fix a warning 2013-01-22 01:57:34 +02:00
Filippos Karapetis
5d90c6fb3e SCI: Use underscores as substitute characters for spaces in object names
This helps in debugging objects with spaces in their names (e.g. the
"Glass Jar" object in Pepper - bug #3601090). Now, this object can be
examined like "vo Glass_Jar"
2013-01-22 01:53:50 +02:00
Filippos Karapetis
dbb50219fb SCI: Fix uninitialized variable workaround for scene 510 (bug #3575570)
A non-zero value must be used in the uninitialized variable, otherwise
the prize is awarded twice. Fixes bug #3575570 - "SCI: QfG3: Both the
player and Yesufu are declared winners"
2013-01-22 01:01:22 +02:00
Filippos Karapetis
b95695719f SCI: Fix angle rounding in the SCI1 implementation of kGetAngle (bug #3601479)
Fixes bug #3601479 - "SCI KQ6: Castle walls - stuck in same room".
Many thanks to wjp for his help on the kGetAngle implementation
2013-01-22 00:56:46 +02:00
Filippos Karapetis
edd6f58457 SCI: Fix bug #3601535 - "SCI: SQ4 CD Limited Audio in ScummVM GUI" 2013-01-20 20:29:11 +02:00
Filippos Karapetis
a81ff52088 MT32: Sync with the latest changes in munt
This syncs our code with munt commits 535bf96, 934c116, 1643d07 and 2eac585
2013-01-19 15:53:54 +02:00
Johannes Schickel
45f95cbc8b SCI: Minor formatting fixes. 2013-01-14 21:07:20 +01:00
Lars Skovlund
8e733f03b7 SCI: Event handling: Include modifier flags in null events.
Fixes bug #3580473
2013-01-14 20:11:34 +01:00
Filippos Karapetis
bef9a965d5 ENGINES: Enable the toltecs engine by default 2013-01-14 01:45:23 +02:00
Johannes Schickel
feb2454eec IPHONE: Initialize the palettes on startup.
This hopefully fixes the occasional odd color flashes on startup.
2013-01-14 00:08:43 +01:00
Johannes Schickel
56b81877b9 IPHONE: Recreate mouse texture on palette changes when needed.
This fixes the color of the cursor in the Eye of the Beholder menu.
2013-01-14 00:03:37 +01:00
Johannes Schickel
e474f695df TOON: Fix return value of saveGameState/loadGameState.
Formerly both returned an error, when the saving/loading succeeded, and
success when it didn't. This fixes an incorrect dialog appearing when saving
or loading via the GMM.
2013-01-13 17:56:55 +01:00
Filippos Karapetis
31aec8c581 SCI: Some more work on scaling in SCI32 2013-01-13 17:28:09 +02:00
Filippos Karapetis
bbec4acff5 TOLTECS: Fix bug #3600166 - "TOLTECS: Parrot speech cuts off Fenimore's in Cemetery" 2013-01-13 16:29:25 +02:00
Filippos Karapetis
981bc20337 TOLTECS: Replace a magic value with its appropriate enum 2013-01-13 16:11:04 +02:00
Filippos Karapetis
e45950b966 TOLTECS: Whitespace fixes 2013-01-13 15:51:52 +02:00
Filippos Karapetis
b7bfff1bfa TOLTECS: Fix bug #3599370 - "TOLTECS: Text on intro video not shown as per original" 2013-01-13 15:39:00 +02:00
Filippos Karapetis
1302f62b9f TOLTECS: Whitespace fixes 2013-01-13 15:23:55 +02:00
Filippos Karapetis
41725ab743 SCI: Fix the night time palette in QFG4 2013-01-11 02:24:18 +02:00
Filippos Karapetis
81d614e63a SCI: More proper handling of scaling and global scaling in SCI32
This fixes several scaling related problems in QFG4 and SQ6
2013-01-11 02:24:18 +02:00
Filippos Karapetis
cf3890b79a SCI: Remove obsolete comment and code 2013-01-11 02:24:18 +02:00
Filippos Karapetis
b852090a74 SCI: Add another workaround for a script bug in QFG4 2013-01-11 02:24:18 +02:00
Filippos Karapetis
566eb5d247 SCI: Add some info on kPalVary(9)/kPalVaryUnknown2 2013-01-11 02:24:17 +02:00
Filippos Karapetis
182f342a01 SCI: Add 2 workarounds for script bugs in QFG4 2013-01-11 02:24:17 +02:00
Filippos Karapetis
f2464dc474 SCI: Add subop 9 of kPalVary (used in SCI32, e.g. QFG4 when exiting the caves) 2013-01-11 02:24:17 +02:00
Filippos Karapetis
13ec242a2c SCI: Disable modification of object NS rects in SCI32
This fixes the sliders in QFG4 without introducing any regressions,
as the objects are still drawn on screen using the per-frame adjusted
coordinates
2013-01-11 02:24:17 +02:00
athrxx
14be8d8282 KYRA: (LOL) - fix warning 2013-01-10 15:37:31 +01:00
Matthew Hoops
550a169d8a SCUMM: Cleanup ScummEngine_v80he::createSound()
Added some comments to make it more readable. Switched usage of a temporary buffer and a double memcpy with a memmove.

Also fixed a potential out-of-bounds write, thanks to LordHoto.
2013-01-09 21:54:47 -05:00
athrxx
f72d36f0ca KYRA: (LOL) - remove unneeded static data 2013-01-09 21:18:56 +01:00
athrxx
36cc94ab73 KYRA: (LOL/FM-TOWNS) - add keyboard controls 2013-01-09 20:31:25 +01:00
athrxx
0c95f6524e KYRA: (LOL/FM-TOWNS) - fix sjis text position for button labels 2013-01-09 20:31:23 +01:00
athrxx
ee479f289f KYRA: (LOL/FM-TOWNS) - adapt text displayer 2013-01-09 20:29:20 +01:00
athrxx
0b38615a43 KYRA: (LOL/FM-TOWNS) - adjust sjis font settings, spacing, etc. 2013-01-09 20:29:19 +01:00
athrxx
da3c385ee3 KYRA: (LOL/FM-TOWNS) some startup code
(let the FM-Towns version load up and run without errors/crashes)
2013-01-09 20:27:37 +01:00
athrxx
cc465076ee KYRA: (LOL/FM-TOWNS) - adapt static resources 2013-01-09 20:27:35 +01:00
athrxx
a7c77e8104 KYRA: fix invalid mem access in kyradat tool 2013-01-09 20:22:26 +01:00
athrxx
4eba2a7e54 KYRA: (LOL/FM-TOWNS) - add detection entry 2013-01-09 20:22:25 +01:00
Johannes Schickel
4a7ddc6956 WINTERMUTE: Fix const away cast warning. 2013-01-09 08:18:05 +01:00
Johannes Schickel
4d3ecbfcd2 KYRA: Use override in subclasses of Sound, which override voicePlay. 2013-01-09 07:53:41 +01:00
Johannes Schickel
178365f5e9 COMMON: Add a header for C++11 keywords for pre-C++11 compilers.
This currently adds defines for nullptr and override, so we can use them in
pre-C++11 compilers, while taking advantage of them with C++11 compilers.
2013-01-09 07:53:41 +01:00