Paul Gilbert
644ba1ceab
Bugfix for assert in the DW2 Cartwheel scene
...
svn-id: r43558
2009-08-20 12:04:31 +00:00
Paul Gilbert
416fb4f309
Corrected comments in the bug workaround list
...
svn-id: r43529
2009-08-19 08:24:40 +00:00
Johannes Schickel
b33b90ecd0
Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
...
svn-id: r43512
2009-08-18 15:31:26 +00:00
Paul Gilbert
c368f60a1d
Fix for some more !!HIGH STRINGS!! when talking to the palace guards
...
svn-id: r43468
2009-08-17 11:36:09 +00:00
Torbjörn Andersson
762d2dc03a
Removed unnecessary semi-colons.
...
svn-id: r43409
2009-08-15 14:13:48 +00:00
Joost Peters
a68b033a53
Fix incorrect memset() call (reported by Peter Bortas).
...
svn-id: r43375
2009-08-14 16:44:29 +00:00
Paul Gilbert
5dbd11abad
Changed subtitles display speed to also include the time taken to say voice samples (if voices are turned on). This means subtitles will display for the same time irrespective of whether voices are on or not
...
svn-id: r43150
2009-08-09 01:05:47 +00:00
Johannes Schickel
d14c0fd886
Change workaround for bug #2820054 to apply for all GRA versions.
...
svn-id: r43123
2009-08-08 12:22:34 +00:00
Johannes Schickel
462d6dc65c
Formatting fix.
...
svn-id: r43122
2009-08-08 12:00:34 +00:00
Johannes Schickel
d593c03c1a
Fix for bug #2412336 "DW2: Voices cut off" (commit on behalf of dreammaster)
...
svn-id: r43120
2009-08-08 11:51:15 +00:00
Johannes Schickel
19c27b04b6
Add workaround for bug #2820054 "DW1: No intro music at first start on Wii", which actually happened on all systems, when using the multilanguage version.
...
svn-id: r43119
2009-08-08 11:42:29 +00:00
Paul Gilbert
3e2ee197f1
Commit of dhewg's patch to fix screen refreshes on the Wii
...
svn-id: r43112
2009-08-08 09:34:23 +00:00
Paul Gilbert
c9ef2d9809
Bugfix for #2831159 - Palace guards saying !!HIGH STRING!!
...
svn-id: r43093
2009-08-07 09:25:06 +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
Joost Peters
0ef0365db5
Make MemoryReAlloc() 64-bit alignment safe
...
svn-id: r43013
2009-08-02 21:44:21 +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
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
Johannes Schickel
7e71865e91
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
...
svn-id: r42751
2009-07-25 12:59:46 +00:00
Paul Gilbert
b40dc424b3
Bugfix for hangs on scene changes in Discworld 1 after having loaded a savegame from the GMM when the title screens are displayed
...
svn-id: r42626
2009-07-20 09:19:27 +00:00
Paul Gilbert
6e5063aed2
Added the GUIO_NOSFX and GUIO_NOMUSIC flags to the first Discworld 1 demo entry
...
svn-id: r42611
2009-07-19 12:52:19 +00:00
Torbjörn Andersson
ff75d68f1c
Fixed GCC warning.
...
svn-id: r42536
2009-07-16 17:26:44 +00:00
Paul Gilbert
19e8b39249
Prior script fix also fixes bug #2820788 , with stealing wizard's mallets
...
svn-id: r42528
2009-07-16 09:53:19 +00:00
Paul Gilbert
f01bd0e9a3
Added game script fix for bug #2680397 - game hang when using the brochure on the Beekeeper
...
svn-id: r42527
2009-07-16 09:31:31 +00:00
Paul Gilbert
b04e3e7940
Added no blocking fix for Present Outside Inn scene as well
...
svn-id: r42522
2009-07-16 04:06:35 +00:00
Paul Gilbert
aeb2aa6630
Game script fix for bug #2525010 - in the GRA version, the luggage blocked Rincewind's exit from the Inn, leaving him in a non-walkable area
...
svn-id: r42521
2009-07-16 02:27:26 +00:00
Paul Gilbert
544bf83f33
Created a system for inserting arbitrary code fragments into game scripts, and added an initial fragment to fix the bug of being stuck in the past in the DW1 SCN version
...
svn-id: r42500
2009-07-15 08:55:12 +00:00
Max Horn
dbf968b49e
TINSEL: Don't use ioFailed to check if a file was opened succesfuly
...
svn-id: r42468
2009-07-14 08:36:06 +00:00
Paul Gilbert
6bf91ab66f
Bugfix to properly save the currently playing midi music when saving a scene
...
svn-id: r42377
2009-07-11 08:16:55 +00:00
Fabio Battaglia
1f24fe43a2
tinsel: proper detection entry for Discworld 1 Italian only CD
...
svn-id: r42356
2009-07-10 22:13:27 +00:00
Sven Hesse
341d875cea
Added support for compressed sample files (patch #2815426 by m_kiewitz)
...
svn-id: r42020
2009-07-02 12:15:04 +00:00
Max Horn
a6b57dc3a9
- Added GCC_PRINTF attribute to several funcs where it makes sense
...
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings
- removed duplicate prototypes for some funcs
- fixed some "increases required alignment of target type" warnings
svn-id: r42009
2009-07-01 20:51:04 +00:00
Fabio Battaglia
cf3eab927b
tinsel: added some comments to psx palette mapper
...
svn-id: r41806
2009-06-23 13:24:46 +00:00
Johannes Schickel
4aec580f91
Formatting.
...
svn-id: r41588
2009-06-16 19:26:44 +00:00
Fabio Battaglia
b905602b4c
tinsel: check only english.txt for DW1 psx version detection, and use recursive "SearchMan.addDirectory()" to obtain subdirs for Discworld PSX datafiles
...
svn-id: r41587
2009-06-16 18:58:21 +00:00
Eugene Sandulenko
1bd6f6c99f
Added game GUI options to advancedDetector and updated all engines
...
svn-id: r41272
2009-06-06 17:56:41 +00:00
Johannes Schickel
626765b71a
Fix warning about signed vs. unsigned comparison.
...
svn-id: r41143
2009-06-03 16:28:09 +00:00
Fabio Battaglia
ee04870cc2
tinsel: fixed endianess issue in psx palette remapper
...
svn-id: r41142
2009-06-03 16:15:17 +00:00
Fabio Battaglia
dcbc6e7e69
tinsel: removed some warnings related to psx code and cleanup of psx palette remapper function
...
svn-id: r41138
2009-06-03 14:03:05 +00:00
Fabio Battaglia
be22438648
tinsel: workaround for "missing red dragon in Act IV" bug in Discworld PSX
...
svn-id: r41068
2009-05-31 14:41:54 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Max Horn
fb79b18571
Changed SaveFileManager methods to take Common::String params (instead of char pointers)
...
svn-id: r41000
2009-05-29 14:38:22 +00:00
Fabio Battaglia
6fd48c3354
tinsel: add default paths needed by Discworld PSX, now the user shouldn't need to move files around
...
svn-id: r40901
2009-05-26 08:41:25 +00:00
Fabio Battaglia
b9b3f12667
tinsel: avoid unnecessary checks in discworld psx palette remapper
...
svn-id: r40892
2009-05-25 17:51:11 +00:00
Johannes Schickel
db62ae8b33
Till we specify an common behavior when loading a game state on startup fails / the user tries to load an non existing save slot, change Tinsel to start up the game as if no slot was specified. (This 'fixes' bug #2796215 "DW: Black screen when loading via command line")
...
svn-id: r40890
2009-05-25 13:40:46 +00:00
Fabio Battaglia
43d38512f1
tinsel: remove the ugly psx l-space workaround, and instead add a check into PlayMidi for psx version
...
svn-id: r40884
2009-05-25 11:18:29 +00:00
Fabio Battaglia
ffcf4173f3
tinsel: add PSX specific code to workaround the thief bug in past ankh-morpork, i still have to give a better look at this though
...
svn-id: r40882
2009-05-25 11:01:33 +00:00
Fabio Battaglia
5ef58bdfbe
tinsel: avoid unnecessary iterations in Discworld PSX palette remapper
...
svn-id: r40879
2009-05-25 07:57:38 +00:00
Fabio Battaglia
6143da7cea
tinsel: Discworld PSX uses "index.dat" as scene index file, not "index"
...
svn-id: r40878
2009-05-25 07:42:01 +00:00
Fabio Battaglia
652bc72ed3
tinsel: add entry in detector for Discworld PSX demo
...
svn-id: r40877
2009-05-25 06:19:37 +00:00
Fabio Battaglia
910f43ffd8
tinsel: endianess fix Discworld PSX palette remapper
...
svn-id: r40876
2009-05-25 06:09:48 +00:00