Martin Kiewitz
32ee0338f8
SCI: better solution for the lsl6 uninit issue, we now go through all the parents till we find a working workaround - we can use Narrator::startText that way inside the workaround table
...
svn-id: r50374
2010-06-27 11:51:44 +00:00
Martin Kiewitz
0b6bd84aba
SCI: adding uninit workaround for lsl6 (Narrator::startText)
...
svn-id: r50373
2010-06-27 11:19:23 +00:00
Paul Gilbert
b6b4247335
Workaround that corrects some bad frame data in the Russian version that was causing the several game crashes
...
svn-id: r50372
2010-06-27 11:16:49 +00:00
Paul Gilbert
c7682f5117
Added proper conversion of message RGB colour values
...
svn-id: r50371
2010-06-27 06:35:32 +00:00
Paul Gilbert
9a8683ac65
Added accidentally deleted line
...
svn-id: r50369
2010-06-27 05:58:11 +00:00
Travis Howell
be399485cd
Add Nintendo Wii (PAL) versions of Freddi Fish: Kelp Seed Mystery.
...
svn-id: r50367
2010-06-27 05:30:18 +00:00
Paul Gilbert
965cdb6fbf
Several bugfixes to the loading, display, and digital sound playing of messages during cutscenes
...
svn-id: r50366
2010-06-27 05:18:21 +00:00
Paul Gilbert
c922af06c2
Centralised the update logic for the various system lists into the MadsView class
...
svn-id: r50365
2010-06-27 05:17:40 +00:00
Nicola Mettifogo
6a6091f6d7
Prevent execution of the STOP script command when its Zone does not exist. Patch #3021744 by fuzzie with some comments.
...
svn-id: r50363
2010-06-27 04:58:48 +00:00
Robert Špalek
ae332b620e
Run possible cut-scenes before each location change.
...
This is the behavior of the original player. It is not necessary to click on
the hero.
svn-id: r50361
2010-06-27 04:19:55 +00:00
Paul Gilbert
b161310193
Script workaround fix for bug #2917661 - Crash when interacting with D'Blah
...
svn-id: r50360
2010-06-27 01:06:51 +00:00
Filippos Karapetis
daab502028
Cleanup
...
svn-id: r50359
2010-06-27 00:08:00 +00:00
Filippos Karapetis
7a14846bdd
Removed the misleading getHeap() function (only valid for SCI0-SCI1), plus removed some unused defines
...
svn-id: r50358
2010-06-26 23:48:27 +00:00
Filippos Karapetis
3cf0114164
Moved script_instantiate_sci0() inside the segment manager, and renamed it to scriptInitialiseObjectsSci0()
...
svn-id: r50357
2010-06-26 23:13:05 +00:00
Filippos Karapetis
3dcebcb1bc
Shuffled some functions around. Also, the filename in kResCheck can never be bigger than 9 characters, when dealing with VMD videos
...
svn-id: r50355
2010-06-26 23:01:22 +00:00
Johannes Schickel
4ec0827551
Add some explanation why we can not just use setlocale on Win32.
...
svn-id: r50354
2010-06-26 23:01:12 +00:00
Johannes Schickel
b7ab6ca3f1
Use "C" on Win32 as syslang in case the locale could not be determined.
...
svn-id: r50353
2010-06-26 22:51:13 +00:00
Filippos Karapetis
b2f2c48c7e
Added a workaround for broken script 377 in Castle of Dr. Brain, room 320. It constantly tries to free the saved area rectangle (underbits) underneath the popup window
...
svn-id: r50352
2010-06-26 22:50:39 +00:00
Filippos Karapetis
e2026f4a26
Zero out the memory pointer of a hunk when freeing it
...
svn-id: r50351
2010-06-26 22:48:47 +00:00
Johannes Schickel
ce111a39df
Add flag to set USE_DETECTLANG in create_msvc.
...
svn-id: r50350
2010-06-26 22:45:53 +00:00
Johannes Schickel
14fdd11c04
Fix compilation with our default build system when USE_DETECTLANG is specified.
...
svn-id: r50349
2010-06-26 22:44:43 +00:00
Johannes Schickel
578cdb2aeb
Implement support for auto detection of the users preferred locale on Windows.
...
Note that this might break support for Windows versions older than Win2k,
at least according to the MSVC docs GetLocaleInfo is only supported by Win2k+.
I added a comment about that though.
svn-id: r50348
2010-06-26 22:32:51 +00:00
Martin Kiewitz
25cb3092f4
SCI: added comment to vm-workaround table
...
svn-id: r50347
2010-06-26 21:57:13 +00:00
Johannes Schickel
09b4f7cbed
Define WIN32_LEAN_AND_MEAN before including windows.h.
...
This will cause our code to include less functionality, but might on the other hand fasten up the compilation.
svn-id: r50346
2010-06-26 21:55:52 +00:00
Willem Jan Palenstijn
af755b0b3d
Further improve readability
...
svn-id: r50345
2010-06-26 21:36:25 +00:00
Martin Kiewitz
1ca0cdc8b1
SCI: fix warning
...
svn-id: r50341
2010-06-26 20:47:28 +00:00
Willem Jan Palenstijn
caded4f892
Improve readability
...
svn-id: r50340
2010-06-26 20:28:42 +00:00
Martin Kiewitz
710fc6c71e
SCI: do boundary checking when loading sci1 sounds and mixing them together. The final end credits song (resource 699) in kq5 has some channels with invalid offsets, crashing ScummVM before
...
svn-id: r50339
2010-06-26 19:55:49 +00:00
Matthew Hoops
e5e90eb8a8
Add a debug console command to Riven for displaying combinations to puzzles.
...
svn-id: r50338
2010-06-26 19:09:45 +00:00
Matthew Hoops
2b9f4e5068
Gehn's cage should be closed initially, so initialize ocage to 1.
...
svn-id: r50337
2010-06-26 18:44:32 +00:00
Matthew Hoops
c2cb3bb799
Add the page turning sound for the Riven journals and stub off the swipe transition used when turning pages.
...
svn-id: r50336
2010-06-26 18:27:18 +00:00
Johannes Schickel
58fcda82f3
Remove support for translation of console messages.
...
In recent discussions on -devel it turned out, that this
feature is rather superfluous and instead we should rather
implement a proper error reporting in our GUI.
I also removed the dependency on iconv along with this.
svn-id: r50335
2010-06-26 18:07:41 +00:00
Martin Kiewitz
9a0e2e9c46
SCI: add another unint temp workaround for kq5 - when playing harp for the harpies
...
svn-id: r50334
2010-06-26 17:37:28 +00:00
Matthew Hoops
554640ee8a
Fix saving while viewing the inventory in Riven and cleanup the save/load code.
...
svn-id: r50333
2010-06-26 17:21:50 +00:00
Martin Kiewitz
61295bcc4e
SCI: pseudo-adding workaround for kq5 room 25 witch forest
...
svn-id: r50332
2010-06-26 16:54:09 +00:00
Martin Kiewitz
41aca44b03
SCI: another commit for adding a workaround for islang room 300 again (although i already commited it already, stupid torturegit)
...
svn-id: r50330
2010-06-26 16:27:01 +00:00
Martin Kiewitz
79b5e7d77e
SCI: fixing stupid torturegit conflict merge
...
svn-id: r50329
2010-06-26 16:21:28 +00:00
Jordi Vilalta Prat
8008e09ea3
GUI: Update translations after the last message changes
...
svn-id: r50328
2010-06-26 16:02:40 +00:00
Jordi Vilalta Prat
4102b4a682
GUI: Add the catalan translation
...
svn-id: r50327
2010-06-26 15:59:06 +00:00
Willem Jan Palenstijn
0eb128ee47
Add missing include for translations
...
svn-id: r50326
2010-06-26 15:55:53 +00:00
Willem Jan Palenstijn
691323f16e
Fix format string warning
...
svn-id: r50325
2010-06-26 15:55:40 +00:00
Jordi Vilalta Prat
063cef0c28
GUI: Add and improve some messages to translate
...
svn-id: r50324
2010-06-26 15:48:03 +00:00
Jordi Vilalta Prat
21831b6183
GUI: If no language is explicitly selected and autodetection is available, select "<default>" (which is already in use) instead of English.
...
svn-id: r50323
2010-06-26 15:25:47 +00:00
Filippos Karapetis
783b71d585
Load the correct speech file pack for the intro of Rex Nebular
...
svn-id: r50321
2010-06-26 13:28:22 +00:00
Martin Kiewitz
a4f139c4d2
SCI: adding more comment for export workaround (sq1)
...
svn-id: r50318
2010-06-26 12:20:40 +00:00
Martin Kiewitz
cb5d9f6af5
SCI: added workaround for island of dr. brain elements puzzle
...
svn-id: r50317
2010-06-26 12:04:15 +00:00
Martin Kiewitz
e4153044d4
SCI: reverting r50315 - had the deadlock just again...
...
svn-id: r50316
2010-06-26 11:48:42 +00:00
Martin Kiewitz
be75870100
SCI: fixing deadlock possiblity on samples (sq3 deadlocked on door opening/where am i on me)
...
svn-id: r50315
2010-06-26 11:43:14 +00:00
Paul Gilbert
8eb206b6b9
Bugfix to correctly handle transparency when rendering scaled sprites
...
svn-id: r50314
2010-06-26 11:31:04 +00:00
Martin Kiewitz
18d9f917a0
SCI: set _driver to 0 in MidiParser_SCI destructor to stop the MidiParser destructor call allNotesOff() which would affect all channels all the time - fixes sq1 ship flying away sound getting stopped when ladder falls down
...
svn-id: r50313
2010-06-26 11:16:25 +00:00