aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-08-25- Finished automatic detection of the game platform in the fallback detectorFilippos Karapetis
- Added detection for GK1 to the fallback detector - Removed the rest of the executable reading code, as it's no longer used svn-id: r43746
2009-08-25Fixed compilation when ENABLE_SCI32 is not setFilippos Karapetis
svn-id: r43744
2009-08-25Fix for bugs #2843081 "FW: Assert starting demo (regression)" and #2843080 ↵Johannes Schickel
"OS: Assert starting demo (regression)". svn-id: r43743
2009-08-25- Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and ↵Matthew Hoops
SCI_VERSION_3 (each version has a different kernel table). - Improve map detection. - Fix SCI32 object and script initialization (Torin's Passage and GK1 scripts now start up, and probably most SCI2/2.1 games). - Add SCI2 and SCI2.1 kernel tables. svn-id: r43742
2009-08-25Whitespace fix.Johannes Schickel
svn-id: r43740
2009-08-25Add fade to black effect at the end of Kyra1 CD demo.Johannes Schickel
svn-id: r43739
2009-08-25Fix uninitialized variable.Johannes Schickel
svn-id: r43738
2009-08-25Implement support for the Kyrandia 1 CD demo.Johannes Schickel
svn-id: r43737
2009-08-25TUCKER: skip sound file loading if not available in compressed bundleGregory Montoir
svn-id: r43736
2009-08-25TOUCHE: disable flag 777 update (not checked by any scripts)Gregory Montoir
svn-id: r43735
2009-08-25TUCKER: add support for commpressed intro sound effectsGregory Montoir
svn-id: r43733
2009-08-25TUCKER: some dirty rects handling fixesGregory Montoir
svn-id: r43732
2009-08-25Fix Cine's predefined palette formats (They were all broken by the ↵Kari Salminen
gsoc2009-16bit-branch's merge in r43577 because of incorrect conversion to PixelFormat's constructor usage). svn-id: r43731
2009-08-25When opening files, open the English language part of the filename. Fixes ↵Filippos Karapetis
some multilingual SCI1 games svn-id: r43730
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
- Made some version comparisons for old SCI0 versions easier to read - Removed the GET_SEL32SV macro svn-id: r43729
2009-08-25Add ADI 2.0 'for Math Teacher' special packArnaud Boutonné
svn-id: r43728
2009-08-25Fixed detection for GK1 demo when SCI32 is not enabledFilippos Karapetis
svn-id: r43727
2009-08-25Fix game type for ADI2 gamesArnaud Boutonné
svn-id: r43726
2009-08-25Silenced warnings (thanks wjp)Filippos Karapetis
svn-id: r43725
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
- Replaced some EngineState parameters - The SCI version is now obtained from the resource manager or the segment manager, thereby simplifying several functions - Plugged 2 leaks in the fallback detector - Renamed the segment manager and resource manager to "segmentManager" and "resourceManager" in all places, for consistency svn-id: r43722
2009-08-25SCI: Fix interpretation of ShowMovie speed argument.Walter van Niftrik
svn-id: r43718
2009-08-24Switched LURE to use a single central RandomSource instance, instead of ↵Johannes Schickel
(sometimes) creating a new RandomSource every function call. svn-id: r43715
2009-08-24Fixed iMuse regression: IMuseInternal::terminate() was never called, because ↵Andre Heider
the base class does not have that virtual function anymore. Code moved to the destructor. svn-id: r43714
2009-08-24Playtoons uses a variable space that exceeds 32767 bytes. Changing a few ↵Sven Hesse
variables to unsigned makes the construction mode not crash anymore (though it now hangs in a loop) svn-id: r43713
2009-08-24Add ADI 2.6 FR detectionArnaud Boutonné
svn-id: r43712
2009-08-24SCI: Reverted r40889. New fix for window erasing issue in SCI1.1 games.Walter van Niftrik
svn-id: r43711
2009-08-24- Add game type ADI2Arnaud Boutonné
- Cleanup : suppress all the "not-so-gob" games referenced svn-id: r43710
2009-08-24Some modifications in o6_playVmdOrMusic: Less warnings in console Windows, ↵Arnaud Boutonné
and first animations on interface icons. still problematic : cursor should not disappear during animation, and animation should loop svn-id: r43709
2009-08-24Add another extension: SMDArnaud Boutonné
svn-id: r43707
2009-08-24Merge the gsoc2009-mods branch into trunk (along with some svn:mergeinfo ↵Johannes Schickel
property removals). svn-id: r43703
2009-08-24Merge with trunkNorbert Lange
svn-id: r43701
2009-08-24Show if a game is using EGA graphics or not in the detected entryFilippos Karapetis
svn-id: r43699
2009-08-24More work on the fallback detector: added detection of CD games and ↵Filippos Karapetis
prevented a crash when detecting a SCI32 game if SCI32 isn't compiled in svn-id: r43698
2009-08-24reverting changes from patch 43696 that shouldnt have been committedNorbert Lange
svn-id: r43697
2009-08-24Enable alternative palettse for Amiga Monkey Island - Patch ID: 2819787Norbert Lange
use tables for palette colors instead of code with constants svn-id: r43696
2009-08-24Add comment why the syntax for ScriptDataCache::load was changed.Johannes Schickel
svn-id: r43694
2009-08-24Small syntax change in the hope to make the motoezx target happy.Johannes Schickel
svn-id: r43692
2009-08-24Bugfix for freeze when the in-game Pause 'P' key is usedPaul Gilbert
svn-id: r43690
2009-08-24Whitespace changes.Travis Howell
svn-id: r43689
2009-08-24Fix bug #2843387 - PUTTPUTT/FATTYBEAR: Macintosh versions assert on startup.Travis Howell
svn-id: r43687
2009-08-24Added code to launch the GMM save/load dialogues from the in-game Player ↵Paul Gilbert
menu, replacing the older code that just saved/loaded the game in a single slot without prompting svn-id: r43685
2009-08-24- Removed the code which reads the SCI version string from the game ↵Filippos Karapetis
executable in the fallback detector. We no longer use the actual SCI version string, and we can auto-detect a lot of features from the game resources now. The EXE version string was only used to display the detected SCI version in the console, which isn't very useful to us anymore. - Added detection for PC and Amiga versions based on the game's detected view types. Still need to do detection for Mac and Atari ST versions svn-id: r43683
2009-08-24Move detection tables to separate file.Eugene Sandulenko
svn-id: r43682
2009-08-24SCI: Read class table from vocab resource instead of scanning. This fixesWalter van Niftrik
several "invalid selector" VM crashes caused by duplicate classes. svn-id: r43680
2009-08-23- Added more mappings from Sierra's internal IDs to our own ones. Hopefully, ↵Filippos Karapetis
all SCI0-SCI11 games can now be detected correctly from the fallback detector - Simplified some checks for old script types svn-id: r43678
2009-08-23Fix bug #2843050 (RTZ: Crash to desktop with demo). Don't assert out when a ↵Matthew Hoops
resource slot can't be found. svn-id: r43676
2009-08-23T7G: Load VDX frame chunks into a MemoryStream rather than streaming ↵Scott Thomas
straight from disk (Fix #2839528) svn-id: r43671
2009-08-23Fix Moonbase Commander startup.Travis Howell
svn-id: r43670
2009-08-23Properly initialize _autoDouble, fixing demos that don't set a video mode on ↵Sven Hesse
their own (like the Inca II (bat)demo) svn-id: r43665
2009-08-22Properly fixing the Lost in Time temp sprite issueSven Hesse
svn-id: r43654