Florian Kagerer
29a5c6a45b
SCUMM/FM-TOWNS: start rewriting audio code
...
- Start rewriting audio code for FM-TOWNS versions of Loom, Indy3 and Monkey Island 1 using the recently added code in towns_audio.cpp (Zak should work the same way, but I can't test, since I don't own that one).
- All sound types (pcm, euphony and cd audio) now support volume and balance control (e.g. try walking into/out of the kitchen and opening/closing the door in the Scumm Bar in Monkey Island 1 or walking into/out of the circus tent).
- Pcm sounds now support proper loop start/end and note offsets (e.g. try out the hammer sound in the forge in LOOM for example).
- some other minor improvements
- The FM-Towns versions of Indy 4 and Monkey Island 2 are not affected. I don't have Monkey Island 2, but I presume that it will work like Indy 4. Adding support for these will be a separate task, since they work quite differently.
svn-id: r52198
2010-08-18 21:38:43 +00:00
Travis Howell
43d57fd333
Update branch specific save game changes, to prevent conflicts.
...
svn-id: r43421
2009-08-16 01:46:47 +00:00
Max Horn
eb9600b5e9
SCUMM: Moved _inventoryOffset to ScummEngine_v2 and save it.
...
Fixes bug #2828417 : Zak V2: inventory position isn't reset when loading.
svn-id: r42870
2009-07-28 23:19:33 +00:00
Travis Howell
c02ad3b7bf
Add patch #2821100 - MM C64 Objects / Verb fixes, with minor clean up applied.
...
svn-id: r42737
2009-07-25 06:27:41 +00:00
Travis Howell
248d9db3b1
Restore correct camera values for old saves games of FT, Dig, and COMI.
...
svn-id: r36274
2009-02-11 23:22:52 +00:00
Paweł Kołodziejski
5fc53e262e
- added initial radio chatter sfx, still not fully correct
...
- remove obsolete mixerStreamRunning track variable
svn-id: r35801
2009-01-10 13:04:33 +00:00
Johannes Schickel
9138128f5c
- Committed Max' compressed save backseeking support from patch #2050337 "KYRA/SCUMM: Thumbnail support/improvement"
...
- Extended SCUMM engine to support savegames without thumbnail header. (Increased savegame version to prevent saves to be loaded from older ScummVM versions)
- Fixed KYRA to properly support savegames without thumbnail header.
svn-id: r34054
2008-08-20 14:24:16 +00:00
Max Horn
5f4c9f913f
Turned InSaveFile & OutSaveFile into simple typedefs
...
svn-id: r33606
2008-08-04 11:38:25 +00:00
Eugene Sandulenko
3047e084c1
Fix for bug #1945335 : "SCUMM: Invalid charset id can be stored".
...
Regressions possible.
svn-id: r33552
2008-08-02 22:51:53 +00:00
Max Horn
511019bd83
Change InSaveFile -> SeekableReadStream where possible
...
svn-id: r30722
2008-02-01 23:32:20 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Eugene Sandulenko
bd67214c96
Improved version of patch to fix bug #1722153 : "FT: Error on loading a game saved during a dialogue"
...
svn-id: r26987
2007-05-28 08:02:10 +00:00
Eugene Sandulenko
f1e29981ed
Patch from bug #1722153 : "FT: Error on loading a game saved during a dialogue"
...
svn-id: r26947
2007-05-26 17:39:33 +00:00
Gregory Montoir
642fa67da9
Added code for decodeParseString.SO_PRINT_WRAP and rewrote the CHARSET_1 function in order to match the original V8 interpreter. This should fix bugs #1036707 and #1662610 (subtitles word wrapping issues).
...
svn-id: r26516
2007-04-15 20:36:44 +00:00
Max Horn
728d01cb17
Removing some unnecessary #includes
...
svn-id: r26044
2007-03-09 23:46:45 +00:00
Torbjörn Andersson
a1a16d1579
Use consistent naming for the preprocessor constants used to guarantee that
...
header files are only included once. Many of them didn't have a SCUMM prefix
which could have lead to clashes with common header files.
svn-id: r25727
2007-02-19 17:48:19 +00:00
Max Horn
be052be462
Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out
...
svn-id: r25370
2007-02-04 01:24:43 +00:00
Max Horn
e287f181ed
Partial fix for bug #1036707 (made by cyx): Get rid of _verbCharset, so that we use the correct font for verbs in COMI, with the correct spacing
...
svn-id: r25249
2007-01-28 18:47:10 +00:00
Max Horn
7f0156322f
Updated POD explanation link
...
svn-id: r25040
2007-01-06 19:09:39 +00:00
Travis Howell
3b1062d2d4
Add patch for bug #1452272 - COMI: Verb strings aren't wrapped
...
svn-id: r22793
2006-05-31 10:48:40 +00:00
Travis Howell
c1bd25617b
Increase size of _charsetData to 16 * 23 for HE games, fixes subtitle color glitches in Buzzy games
...
svn-id: r21460
2006-03-26 09:06:44 +00:00
Travis Howell
67b8589c18
Reduce size of saved games for HE games, music/speech resources don't need to be saved
...
svn-id: r21456
2006-03-26 00:24:00 +00:00
Max Horn
6176252117
Use ptrdiff_t from stddef.h for our offsetof-clone (this should reduce warnings on e.g. the PS2, but may cause problems on systems that are missing this type/header. Please contact me if this causes problems on your port)
...
svn-id: r20793
2006-02-20 16:03:48 +00:00
Travis Howell
b796860ee8
Add extra costume tables (Used by HE games) to saved game. Fixes weird actor states when restoring saved game, in HE games.
...
svn-id: r20689
2006-02-14 10:11:15 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00