D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Willem Jan Palenstijn
8cc82d0a0b
SCI: Make fade signal version check more precise
2013-11-23 16:11:07 +01:00
Willem Jan Palenstijn
35617bf601
SCI: Fix SCI1late fade complete signal
...
This fixes duplicate music playing in LauraBow2CD (#6462 )
2013-11-23 15:27:16 +01:00
Strangerke
6795fdf639
SCI: Janitorial - Fix spacing errors
2013-11-23 11:02:24 +01:00
Martin Kiewitz
37f72f56b2
SCI: script patcher bug numbers to the new ones
...
comment changes only
2013-11-22 00:12:09 +01:00
Martin Kiewitz
c64808b0f2
SCI: script patch for laurabow2 to fix system menu
...
fixes game bug (CD only), fixes bug #6440
may cause side-effects in the game, affects all room changes in the whole game
2013-11-21 23:29:01 +01:00
Martin Kiewitz
ba3656d84e
SCI: fix script patcher for games w/o vocab
2013-11-21 22:41:07 +01:00
Martin Kiewitz
ffe2426628
SCI: changed workaround for lb2 audio+text patch
2013-11-21 20:51:42 +01:00
Martin Kiewitz
39efe3999a
SCI: improved lb2/kq6 patch
2013-11-21 12:10:07 +01:00
Martin Kiewitz
103463296c
SCI: made lb2 text+audio patches apply to kq6
...
not yet enabled, because low-res kq6 has wrong window placement and hi-res kq6 even gets graphic glitches
2013-11-21 12:06:18 +01:00
Willem Jan Palenstijn
1019c0148b
SCI: Fix warning
2013-11-21 09:41:44 +01:00
Willem Jan Palenstijn
3ea127e877
SCI: Fix warning
2013-11-21 09:39:19 +01:00
Martin Kiewitz
4e2b1f0200
SCI: script patch for laura bow 2 for audio+text
...
at the same time
needs indepth testing
2013-11-20 23:31:36 +01:00
Martin Kiewitz
1454408e96
SCI: proper laura bow 2 script patch for safe issue
...
fixes one half of bug #6460
2013-11-19 23:36:58 +01:00
Martin Kiewitz
52ec143e6d
SCI: added script patch to fix sq5 toolbox bug
...
fixes bug #6457
2013-11-18 00:52:04 +01:00
Martin Kiewitz
297d5764fd
SCI: workaround for sq4 hintbook script bug ( #6447 )
2013-11-16 20:07:28 +01:00
Martin Kiewitz
2f3df97a71
SCI: fixing warning about missing braces
2013-11-16 19:26:48 +01:00
Martin Kiewitz
532fe7b84e
SCI: Script Patch to fix German LSL5 Patti Textbox
...
fixes Patti's head overlapping a textbox near the end of the game (German text only!), also occured in Sierra SCI
2013-11-05 00:11:41 +01:00
Martin Kiewitz
719782a040
SCI: script patcher documentation
2013-11-04 21:09:40 +01:00
Martin Kiewitz
31140b7b3e
SCI: little comment cleanup
2013-11-04 00:13:56 +01:00
Martin Kiewitz
3fbbdbc2da
SCI: improved script patcher
...
Gabriel Knight + King's Quest 6 patches now also work for Mac versions of those games
added support for selectors instead of using hardcoded values
2013-11-03 23:49:31 +01:00
Martin Kiewitz
2929307e01
SCI: added workaround for Black Cauldron remake
...
(happens only when using original save dialog)
2013-11-01 21:07:35 +01:00
Martin Kiewitz
f1abc0c302
SCI: improved patcher, inventory patch for kq6/mac
...
Also added new debug flag for script patcher
2013-11-01 13:25:31 +01:00
Filippos Karapetis
f9bbc2ca37
SCI: Update ScummVM's game audio options for SCI1.1 CD games
...
This ensures that ScummVM's game audio options for speech and subtitles
get updated when they are changed in the game GUI
2013-10-31 07:25:25 +02:00
Martin Kiewitz
d9638677d2
SCI: kq6 inventory patch now applies to floppy too
2013-10-30 20:02:49 +01:00
Filippos Karapetis
8a68bd0650
SCI: Fix uninitialized reads of the Hoyle 3 backgammon doubling cube
...
This also fixes bug #3615121
2013-10-30 10:30:12 +02:00
Filippos Karapetis
eb7362b0b0
SCI: Fix script bug #3615129 - "SCI: Crazy Nick Laura Bow - Uninitialized read error 3"
2013-10-30 09:56:07 +02:00
Filippos Karapetis
cc34755986
SCI: Fix script bug #3615119 - "SCI: Crazy Nick Laura Bow - Uninitialized read error 2"
2013-10-30 09:42:56 +02:00
Filippos Karapetis
6926270ca7
SCI: Fix script bug #3615130 - "SCI: Hoyle3 - Uninitialized read error"
2013-10-30 08:47:46 +02:00
Filippos Karapetis
d58c5b89b5
SCI: Fix script bug #3615120 - "SCI: Crazy Nick Laura Bow - kReadNumber signature mismatch"
2013-10-30 08:47:46 +02:00
Filippos Karapetis
82b52fc644
SCI: Handle objects with a dot in their name
...
An example is the object 'dominoes.opt' in Hoyle 3, script 101
2013-10-30 08:47:46 +02:00
Filippos Karapetis
27281d1566
SCI: Fix script bug #3615118 in Crazy Nick's Laura Bow
2013-10-30 08:47:45 +02:00
Martin Kiewitz
e14fc8a856
SCI: kq6 cd inventory stack overflow script patch
...
fixes bug #3293954
2013-10-29 22:24:01 +01:00
Filippos Karapetis
7139117bb7
SCI: Add the German version of EcoQuest 2 (bug #3615072 )
2013-10-04 20:30:58 +03:00
Filippos Karapetis
59e6341e35
SCI: Make a note about pic 390 in the blacklisted SQ4CD NRS patch 1.2
2013-10-02 12:25:10 +03:00
Filippos Karapetis
61570c4fac
SCI: Blacklist the SQ4CD 1.2 NRS patch
...
In essence, this "patch" includes a mixture the CD and floppy versions
(the whole game), without the speech file
2013-10-02 12:21:49 +03:00
Martin Kiewitz
f61e9c1c02
SCI: script patch for sq1vga to fix gfx glitch
...
when leaving Ulence Flats...
2013-09-27 00:26:32 +02:00
Martin Kiewitz
551e263165
SCI: revert fix music start code
...
add workaround for eq2
the issue is known, but can't be properly fixed without rewriting the midiparser into a channel specific parser
previous commit caused issues in kq5/french and others
2013-09-22 20:13:33 +02:00
Martin Kiewitz
f1b0a77408
SCI: fix music start code fixes eq2 bug #3037267
...
we start at offset 10 for sound SCI1 games. This is hardcoded in the interpreter. Also removing not handling signals on tick 0. This fixes Eco Quest 2 / Gonzales dancing in room 530. Thanks to wjp for the help.
2013-09-22 15:40:51 +02:00
m-kiewitz
bac818ccb7
SCI: patch for camelot sierra bug fixes #3614969
...
fixes sierra script bug for Conquests of Camelot (peeking through window)
2013-09-22 02:26:19 +02:00
m-kiewitz
fa41ee132b
SCI: fix for heap corruption during lsl3 ending
2013-09-21 22:35:53 +02:00
Willem Jan Palenstijn
4b5ca10f68
Merge branch 'master' into sci_midiparser
...
Conflicts:
engines/sci/sound/midiparser_sci.cpp
2013-09-21 20:05:47 +02:00
m-kiewitz
97b255ab33
SCI: fix dataInc signalling fixes bug #3035159
...
we set signal in parseNextEvent on dataInc events, which then effectively triggered 2 cues through kDoSoundUpdateCues instead of one. Fixes Freddy Pharkas Ballad intro on floppy + demos
2013-09-21 19:41:45 +02:00
Willem Jan Palenstijn
a6d902df28
SCI: Handle !fireEvents in processEvent
2013-09-21 14:42:59 +02:00
m-kiewitz
158d12e555
SCI: abbrev. ffs to FE and priority check fix
2013-09-21 14:34:42 +02:00
m-kiewitz
4443793b97
SCI: sfx/music priority int16 fixes bug #3615038
...
it seems that sound system up till SCI0_LATE uses int16, afterwards it seems they changed to byte
main music object (conMusic) in Laura Bow 1 uses -1 as priority. This was truncated to 255 till now, which resulted in many sound effects not getting played, because those used priority 0
2013-09-21 14:27:16 +02:00