aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-01-01SCI: syncing loop selector... again... fixes qfg1 ending... again... now ↵Martin Kiewitz
sci0 only svn-id: r46835
2010-01-01SCI/new music code: Moved processing of digital sound effects outside the ↵Filippos Karapetis
MIDI worker thread. Some cleanup svn-id: r46834
2010-01-01Added a comment for the reason updateSci0Cues() is called within kAnimate()Filippos Karapetis
svn-id: r46833
2010-01-01SCI/newmusic: doing version check before looking for audio resourceMartin Kiewitz
svn-id: r46831
2010-01-01aligned zoomed picture to the top and fixed actor head animation in zoomed stateVladimir Menshakov
svn-id: r46830
2010-01-01SCI/newmusic: better solution for volume - using int16 during fade, volume ↵Martin Kiewitz
is now byte again svn-id: r46829
2010-01-01SCI: changing volume to int16 again, fixes fadeOut of music and samplesMartin Kiewitz
svn-id: r46828
2010-01-01SCI: fixing saved game compatibilityMartin Kiewitz
svn-id: r46827
2010-01-01removed debug outputVladimir Menshakov
svn-id: r46826
2010-01-01found zoom tables, added original zoom support.Vladimir Menshakov
svn-id: r46823
2010-01-01removed commented out debugVladimir Menshakov
svn-id: r46822
2010-01-01SCI/newmusic: added fade and loop capability to samples (looping doesnt work ↵Martin Kiewitz
yet), fixes lsl1 doll inflation endless loop svn-id: r46820
2010-01-01removed first point from path to avoid zero deltaVladimir Menshakov
svn-id: r46818
2010-01-01removed position zeroing in varia resourcesVladimir Menshakov
svn-id: r46817
2010-01-01minor sizeof cleanupVladimir Menshakov
svn-id: r46816
2010-01-01Add Polish Windows 4CD version of The Feeble Files.Travis Howell
svn-id: r46815
2010-01-01SCI: implement kFOpen (OPEN_OR_CREATE), makes it possible to save character ↵Martin Kiewitz
data at the end of qfg1ega svn-id: r46814
2010-01-01SCI: switch to previous gameid, when importing character data in qfg seriesMartin Kiewitz
svn-id: r46813
2010-01-01SCI/new music code:Filippos Karapetis
- Resolved a deadlock with the mixer, and added appropriate mutexes (a result of the fact that SCI mixes MIDI and digital audio in the same list) - Fixed sound playing when loading games, by properly resetting the MIDI driver - Reverted savegame version to 14 - the changes in versions 15 and 16 don't have any effect on the currently enabled old music code, and the new music code is disabled by default, and is still prone to changes - Now saving/loading signal, loop and hold for each sound, as well as reverb - Added stub code for setting reverb and channel hold - The signal, loop and hold values of each song are cached, like in SSCI and like what happens in Greg's SCI implementation. This allows a clear separation of the engine code from the rest of the engine. Reverted commits 46792 and 46797 - Removed duplicate song list accessing code - Song cues are now updated in kAnimate for SCI0, like the old music code does, to compensate for the fact that SCI0 didn't poll for music changes via cmdUpdateCues, like what SCI01 and newer do - Cleanup svn-id: r46812
2009-12-31SCI: kFileIO findFirst/findNext returns only game-specific prefixed filesMartin Kiewitz
svn-id: r46811
2009-12-31Minor additions: added full keypad support to GUI and SCIYotam Barnoy
svn-id: r46808
2009-12-31SCI: fixed typo in unwrapFilenameMartin Kiewitz
svn-id: r46807
2009-12-31removed magic first frame from actorVladimir Menshakov
svn-id: r46806
2009-12-31Add support for Chinese translated games.Eugene Sandulenko
svn-id: r46805
2009-12-31Reading the whole buffer at once should be more efficient than reading it oneTorbjörn Andersson
byte at a time. svn-id: r46804
2009-12-31SCI: keyboard change cleanup, fixed Ctrl and Alt related keys on foreign ↵Martin Kiewitz
keyboards as well svn-id: r46803
2009-12-31Remove obsolete comment about Myst ME not working.Matthew Hoops
svn-id: r46802
2009-12-31SCI: keyboard events now dont use scancode anymore, fixing compatibility ↵Martin Kiewitz
with foreign keyboard layouts (needs testing, cleanup will follow shortly after) svn-id: r46801
2009-12-31Changed kValidPath() to always return true, regardless of the value of ↵Filippos Karapetis
savePath (so that it works with both SCI11 and SCI32 games) svn-id: r46800
2009-12-31SCI/new music: trigger signal when fade is completed, fixes lsl1 dance with girlMartin Kiewitz
svn-id: r46798
2009-12-31Mention the fact that we derive from SSCI by not caching the loop selectorFilippos Karapetis
svn-id: r46797
2009-12-31Fix gcc warningEugene Sandulenko
svn-id: r46796
2009-12-31SCI/new music code: removed some hacksFilippos Karapetis
svn-id: r46793
2009-12-31SCI/new music code: The loop selector for each music score is no longer ↵Filippos Karapetis
cached, but read directly from the sound object svn-id: r46792
2009-12-31SCI/new music code: Slight cleanupFilippos Karapetis
svn-id: r46791
2009-12-31kLocalToGlobal has a 'Plane' variant in SCI32 like its kGlobalToLocal ↵Matthew Hoops
sibling. The restore menu is now slightly navigatable. svn-id: r46790
2009-12-31Overload the = operator for SciArray which fixes the setType errors in GK1. ↵Matthew Hoops
Some other cleanup too. GK1 can now access the restore menu and get a bit further in the game (until a segfault in the Decompressor code). svn-id: r46789
2009-12-31Remove the getBeginOffset() hack from Common::SeekableReadStream and ↵Matthew Hoops
introduce QTPlayer::setChunkBeginOffset() to allow specifying what offset to use. svn-id: r46786
2009-12-31Make sure that enough data is read out of the scriptSven Hesse
svn-id: r46785
2009-12-30Fixing an out of array bounds readSven Hesse
svn-id: r46784
2009-12-30SCI/newmusic: cmdSendMidi / removed weird midiCmd code - fixes lsl5 des ↵Martin Kiewitz
revers records piano session svn-id: r46783
2009-12-30MOHAWK: Reduce header interdependenciesMax Horn
svn-id: r46782
2009-12-30MOHAWK: Stop using String::emptyStringMax Horn
svn-id: r46780
2009-12-30Rename Common::Stream::readLine_NEW to readLineMax Horn
svn-id: r46779
2009-12-30SCI: palette merging / comment additionMartin Kiewitz
svn-id: r46776
2009-12-30SCI: fix palette merging (fixes lsl1demo right at the beginning and sq5 ↵Martin Kiewitz
wilco on title screen) svn-id: r46775
2009-12-30SCI/newmusic: fix loop logicMartin Kiewitz
svn-id: r46774
2009-12-30Add Nintendo 64 port to trunk.Fabio Battaglia
svn-id: r46773
2009-12-30Patch #2923628: "SOMI: Kanji support for japanese MegaCD version"Eugene Sandulenko
svn-id: r46771
2009-12-30SCI/newmusic: update loop selector when track is finished (fixes hq1 ending, ↵Martin Kiewitz
letting one save the character data for qfg2) svn-id: r46769