Eugene Sandulenko
def042e412
SCI: md5s from Bug #3049193
...
svn-id: r52380
2010-08-25 11:00:48 +00:00
Martin Kiewitz
a55dbc831d
SCI: making loading from ScummVM menu work correctly
...
using a trick for indirectly calling GameObject::init and then restoring, fixes text color/font code issues, also removing all the hackery
svn-id: r52379
2010-08-25 10:38:09 +00:00
Paul Gilbert
5e66329117
LURE: Workaround for bug #3047234 in English EGA version
...
svn-id: r52378
2010-08-25 09:28:29 +00:00
Yotam Barnoy
4368d3c574
COMMON: fixed EOS handling in BufferedReadStream and BufferedSeekableReadStream
...
EOS problem was causing Discworld to crash and zip files not to load on the PSP.
svn-id: r52377
2010-08-25 09:14:41 +00:00
Willem Jan Palenstijn
b2ebb62e11
SCI: Make assert stricter.
...
(Thanks to fuzzie.)
svn-id: r52376
2010-08-25 09:02:43 +00:00
Eugene Sandulenko
3e4f6b4a24
SCUMM: Fix bug #3039004
...
Bug #3039004 : "MANIACNES: Ed does not appear at doorway."
Actually whole thing is a gross hack on top of SCUMM v1.5 hack
with extra wide screen. It all calls for review and writing
specified methods.
svn-id: r52375
2010-08-25 07:41:54 +00:00
Eugene Sandulenko
99c9ba697c
TINSEL: Fix bug #3032780 : "DW: Mute setting does not work"
...
Bug #3032778 was fixed too as it is the duplicate.
Since there is no engine-specific logic, rely on superclass'
setupSoundSettings(), and use it on startup too.
svn-id: r52374
2010-08-25 07:41:35 +00:00
Eugene Sandulenko
fcdb349fa2
AGI: Respect mute setting
...
svn-id: r52373
2010-08-25 07:41:14 +00:00
Eugene Sandulenko
c4299cc0c7
SCUMM: Fix bug #3032758 : "SCUMM: Mute setting does not work"
...
svn-id: r52372
2010-08-25 07:40:52 +00:00
Eugene Sandulenko
386e38faa5
AD: Fix in-depth search.
...
svn-id: r52371
2010-08-25 07:40:32 +00:00
Eugene Sandulenko
503cfd304b
SCUMM: Fix bug #3049323
...
Bug #3049323 : "SCUMM: Detects games in wrong places".
I must admit: A seriously stupid bug.
svn-id: r52370
2010-08-25 07:40:13 +00:00
Eugene Sandulenko
349b89adce
AGI: Fix bug #3034370
...
Bug #3034370 : "Manhunter: New York keyboard unresponsive". Actually
the keyboard was made responsive after June implementation of set.key,
still the game speed was increasing. Fixed that too.
svn-id: r52369
2010-08-25 07:39:50 +00:00
Eugene Sandulenko
30d8dda867
AGI: Reset controllers on game restart
...
svn-id: r52368
2010-08-25 07:39:31 +00:00
Eugene Sandulenko
d2cf99f67d
GUI: Fixed bug #2505686 : "GUI: minor artifacts in rounded corners"
...
It is practically not possible to get rid of those completely
due to rounding errors with 16-bit surface.
svn-id: r52367
2010-08-25 07:39:08 +00:00
Eugene Sandulenko
540cff87dc
SCUMM: Implement keyboard-driven inventory scrolling in v2
...
Bug #2828383 : "ZAK V2: no inventory keyboard shortcuts".
svn-id: r52366
2010-08-25 07:27:17 +00:00
Paul Gilbert
4395e75aef
M4: Fixes for compiler errors
...
svn-id: r52365
2010-08-25 06:55:11 +00:00
Paul Gilbert
212479ab79
M4: Implementation of script engine
...
svn-id: r52364
2010-08-25 06:42:54 +00:00
Travis Howell
4c215fc9a0
SCUMM: Fix bug #2702847 - PUTTZOO: Graphic glitches on dancing penguin.
...
svn-id: r52363
2010-08-25 06:02:18 +00:00
Martin Kiewitz
9ca5165606
SCI: adding pharkas patch for ladder issue
...
in room 320, fixes bug #3037192
svn-id: r52362
2010-08-24 22:24:25 +00:00
Martin Kiewitz
4a6553098f
SCI: adding qfg1vga patch for fight issue
...
fixes bug #3036756
svn-id: r52361
2010-08-24 21:53:06 +00:00
Arnaud Boutonné
eface88e31
GOB: Add information about a cracked Fascination
...
Add a comment about a cracked versions of Fascination. The crack used
is based on the original executable's tolerance, it crashes in
Scummvm.
svn-id: r52360
2010-08-24 21:30:44 +00:00
Arnaud Boutonné
b563a9d265
GOB: Little cleanup of Fascination detection
...
svn-id: r52359
2010-08-24 21:25:19 +00:00
Andre Heider
922510df7e
SOUND: New global define AUDIO_REVERSE_STEREO.
...
This reverses the stereo channels for all sfx streams, meant for
hardware devices which expect an inverse order. Use it for the Wii
and Gamecube port since it's reversed since day one :P
svn-id: r52357
2010-08-24 18:44:14 +00:00
Fabio Battaglia
f2ed796ba3
CONFIGURE: don't force vkeybd for n64 port
...
svn-id: r52355
2010-08-24 17:56:33 +00:00
Martin Kiewitz
85c35f41ca
SCI: fixing comment of r52351
...
svn-id: r52353
2010-08-24 17:33:35 +00:00
Filippos Karapetis
27fbfcc34e
SCI: Fixed bug #3052359 - "Hoyle1: Hearts Crash"
...
svn-id: r52352
2010-08-24 17:28:52 +00:00
Martin Kiewitz
3e6fb233ac
SCI: fix race condition in sierra kPalVary code
...
we are loading pictures very fast, this results in a kPalVary race condition, because sierra set timer to 1 tick, when it was getting called with 0 ticks and required the timer to occur before the transition. Fixes freddy pharkas nighttime being daytime during transitions (bug #3051905 )
svn-id: r52351
2010-08-24 17:22:05 +00:00
Filippos Karapetis
d48e173da1
SCI: added another version of Hoyle 1 (bug report #3052366 )
...
svn-id: r52350
2010-08-24 17:17:13 +00:00
Filippos Karapetis
d1e45fd5d9
SCI: Removed a now unused selector from the selector cache
...
svn-id: r52349
2010-08-24 17:12:31 +00:00
Johannes Schickel
c23f597f50
KYRA: Cleanup.
...
svn-id: r52348
2010-08-24 15:48:43 +00:00
Johannes Schickel
51939fe743
KYRA: Implement new handling of KYRA3's TLK files.
...
This speeds up loading of KYRA3's TLK files by a lot, since only the index
table will be load now. This should help the startup time for KYRA3 when
playing from CD or other slow storages.
svn-id: r52347
2010-08-24 15:48:17 +00:00
Johannes Schickel
501d7cbb84
KYRA: Simplify PAK/INS/TLK loading.
...
This also reduces the number of seeks done while loading TLK files.
svn-id: r52346
2010-08-24 15:47:53 +00:00
Martin Kiewitz
01a8fc604b
SCI: replacing save dialog as well
...
experimental feature - enable by putting "scireplacedialog=true" inside scummvm section of scummvm.ini
LSL6 currently loses the ability to quicksave, when using the feature. Although i don't see it as a huge loss. That way it's now possible to save to up to 100 slots instead of just 20.
svn-id: r52345
2010-08-24 15:11:53 +00:00
Filippos Karapetis
cd61674010
SCI: Check for the existence of script 180 before accessing it.
...
Fixes the Longbow demo
svn-id: r52344
2010-08-24 14:58:29 +00:00
Filippos Karapetis
ff9b897d8c
SCI: Define xLast/yLast for LB2 floppy (which has no selector
...
vocabulary), since they're used inside kDoBresen()
svn-id: r52343
2010-08-24 14:54:16 +00:00
Martin Kiewitz
5fbe5f049b
SCI: more work on replacing save dialog
...
also removing some previous code, because it wont work that way
svn-id: r52342
2010-08-24 14:40:18 +00:00
Martin Kiewitz
af6492fa45
SCI: some work on replacing save dialog
...
svn-id: r52341
2010-08-24 13:50:55 +00:00
Johannes Schickel
feff6fecdf
KYRA: Cleanup.
...
svn-id: r52340
2010-08-24 13:41:24 +00:00
Martin Kiewitz
10a1806f32
SCI: fixing const cast warning
...
making clone happy :D
svn-id: r52339
2010-08-24 13:37:24 +00:00
Filippos Karapetis
83c8ed97e3
TINSEL: Code cleanup, fixed potentially undefined behavior
...
svn-id: r52338
2010-08-24 13:31:44 +00:00
Johannes Schickel
2d615944fb
NEWS: Mention that Kyra3 now supports the original file layout.
...
svn-id: r52337
2010-08-24 13:11:29 +00:00
Johannes Schickel
c913ffe83f
KYRA: Add support for playing KYRA3 from CD.
...
svn-id: r52336
2010-08-24 13:11:12 +00:00
Johannes Schickel
a551faa8a4
COMMON: Constify directoryGlobs variable in ADParams.
...
svn-id: r52335
2010-08-24 13:10:48 +00:00
Arnaud Boutonné
a85cb60e00
GOB: Two fixes for the Fascination delay issue.
...
Add two more workarounds for the delay issue between the storage
room and the lab. This fixes the PC Floppy Hebrew and german
versions.
svn-id: r52334
2010-08-24 12:50:12 +00:00
Filippos Karapetis
3082354fa4
TINSEL: Adjusted the commented out music debug code for the latest changes to
...
the lookup tables
svn-id: r52333
2010-08-24 12:45:19 +00:00
Eugene Sandulenko
663a606602
AGI: Fix bug #3017908 : "AGI: No music with the new MIDI patch"
...
Fixed by performing proper MIDI initialization.
svn-id: r52332
2010-08-24 12:41:56 +00:00
Filippos Karapetis
808e36541e
TINSEL: Removed the hardcoded MIDI offset arrays.
...
MIDI offsets for the enhanced music soundtrack
are now calculated on the fly
svn-id: r52331
2010-08-24 12:27:22 +00:00
Eugene Sandulenko
066174ad75
SCUMM: Change palette for C64 games.
...
Based on bugreport #2847001 : "SCUMM v0: Wrong palette colors". Old
palette is #ifdef'ed for reference.
svn-id: r52330
2010-08-24 12:24:23 +00:00
Yotam Barnoy
9e04bc7643
NEWS: updated with latest PSP changes.
...
svn-id: r52329
2010-08-24 12:12:23 +00:00
Yotam Barnoy
b88f341b80
PSP: switched to using BufferedSeekableReadStream and BufferedWriteStream
...
The last PSP optimization made reading much faster, but writing isn't buffered so saving the config file was VERY slow.
I decided the cleanest way to do this would be to add BWS and use BSRS.
svn-id: r52327
2010-08-24 11:24:34 +00:00