Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel a039fc952f Whitespace fix.
svn-id: r43740
2009-08-25 22:40:57 +00:00
Johannes Schickel bf2242db72 Add fade to black effect at the end of Kyra1 CD demo.
svn-id: r43739
2009-08-25 22:39:36 +00:00
Johannes Schickel 9eb7d8e140 Fix uninitialized variable.
svn-id: r43738
2009-08-25 22:38:39 +00:00
Johannes Schickel 189b1ec62f Implement support for the Kyrandia 1 CD demo.
svn-id: r43737
2009-08-25 22:37:34 +00:00
Gregory Montoir fde3814fbc TUCKER: skip sound file loading if not available in compressed bundle
svn-id: r43736
2009-08-25 21:42:12 +00:00
Gregory Montoir dc312ff96f TOUCHE: disable flag 777 update (not checked by any scripts)
svn-id: r43735
2009-08-25 21:30:05 +00:00
Gregory Montoir e4d04fec8d TUCKER: add support for commpressed intro sound effects
svn-id: r43733
2009-08-25 21:28:29 +00:00
Gregory Montoir cce199c48b TUCKER: some dirty rects handling fixes
svn-id: r43732
2009-08-25 21:26:56 +00:00
Kari Salminen c1daaf25eb Fix Cine's predefined palette formats (They were all broken by the gsoc2009-16bit-branch's merge in r43577 because of incorrect conversion to PixelFormat's constructor usage).
svn-id: r43731
2009-08-25 19:18:32 +00:00
Filippos Karapetis 97e0293dfd When opening files, open the English language part of the filename. Fixes some multilingual SCI1 games
svn-id: r43730
2009-08-25 18:27:55 +00:00
Filippos Karapetis ac025f4294 - Replaced more cases of EngineState parameters
- Made some version comparisons for old SCI0 versions easier to read
- Removed the GET_SEL32SV macro

svn-id: r43729
2009-08-25 15:14:29 +00:00
Arnaud Boutonné 70a63a8dbd Add ADI 2.0 'for Math Teacher' special pack
svn-id: r43728
2009-08-25 12:49:16 +00:00
Filippos Karapetis 3f2e43478b Fixed detection for GK1 demo when SCI32 is not enabled
svn-id: r43727
2009-08-25 09:24:35 +00:00
Arnaud Boutonné fd6390a76d Fix game type for ADI2 games
svn-id: r43726
2009-08-25 09:21:28 +00:00
Filippos Karapetis eb83ca267d Silenced warnings (thanks wjp)
svn-id: r43725
2009-08-25 09:02:00 +00:00
Filippos Karapetis 7e57767304 Added some missing (but currently unused) files to the SCI MSVC project files
svn-id: r43724
2009-08-25 08:41:29 +00:00
Filippos Karapetis b99975d473 Synced the MSVC8 project files with the latest changes
svn-id: r43723
2009-08-25 08:39:01 +00:00
Filippos Karapetis ed66cad677 - Simplified the parameters of some functions
- 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-25 08:38:14 +00:00
Travis Howell bc20237ae3 Remove TODOs from README.
svn-id: r43720
2009-08-25 04:50:31 +00:00
Walter van Niftrik 4c8c31d769 SCI: Fix interpretation of ShowMovie speed argument.
svn-id: r43718
2009-08-25 00:18:11 +00:00
Travis Howell 39d4c24689 Add music and sound effects in Amiga version of SoMI.
svn-id: r43717
2009-08-24 23:45:15 +00:00
Johannes Schickel ac5a6552ca Switched LURE to use a single central RandomSource instance, instead of (sometimes) creating a new RandomSource every function call.
svn-id: r43715
2009-08-24 23:04:25 +00:00
Andre Heider e98c791106 Fixed iMuse regression: IMuseInternal::terminate() was never called, because the base class does not have that virtual function anymore. Code moved to the destructor.
svn-id: r43714
2009-08-24 22:41:56 +00:00
Sven Hesse 081fa85b14 Playtoons uses a variable space that exceeds 32767 bytes. Changing a few variables to unsigned makes the construction mode not crash anymore (though it now hangs in a loop)
svn-id: r43713
2009-08-24 22:37:09 +00:00
Arnaud Boutonné cb20283026 Add ADI 2.6 FR detection
svn-id: r43712
2009-08-24 21:58:24 +00:00
Walter van Niftrik d5f61d13b6 SCI: Reverted r40889. New fix for window erasing issue in SCI1.1 games.
svn-id: r43711
2009-08-24 21:56:54 +00:00
Arnaud Boutonné e845db8033 - Add game type ADI2
- Cleanup : suppress all the "not-so-gob" games referenced

svn-id: r43710
2009-08-24 21:54:16 +00:00
Arnaud Boutonné 00857eabe1 Some modifications in o6_playVmdOrMusic: Less warnings in console Windows, and first animations on interface icons. still problematic : cursor should not disappear during animation, and animation should loop
svn-id: r43709
2009-08-24 21:53:15 +00:00
Arnaud Boutonné 833ff0ccb7 Add another extension: SMD
svn-id: r43707
2009-08-24 21:33:35 +00:00
Norbert Lange ff20032bb0 Update MSVC Project Files
svn-id: r43705
2009-08-24 20:40:09 +00:00
Johannes Schickel 67427eeea2 Merge the gsoc2009-mods branch into trunk (along with some svn:mergeinfo property removals).
svn-id: r43703
2009-08-24 20:31:01 +00:00
Norbert Lange 917d4b78b3 Merge with trunk
svn-id: r43701
2009-08-24 17:51:47 +00:00
Johannes Schickel dd7868acc2 - Change shorten.h guard to match the sjis.h guard.
- Also enable shorten code when the build includes support for dynamic engine plugins.

svn-id: r43700
2009-08-24 16:07:46 +00:00
Filippos Karapetis f7b7b494f9 Show if a game is using EGA graphics or not in the detected entry
svn-id: r43699
2009-08-24 14:00:29 +00:00
Filippos Karapetis 5618965282 More work on the fallback detector: added detection of CD games and prevented a crash when detecting a SCI32 game if SCI32 isn't compiled in
svn-id: r43698
2009-08-24 13:47:38 +00:00
Norbert Lange 54ef7a892b reverting changes from patch 43696 that shouldnt have been committed
svn-id: r43697
2009-08-24 13:08:21 +00:00
Norbert Lange 184aae3c8c Enable alternative palettse for Amiga Monkey Island - Patch ID: 2819787
use tables for palette colors instead of code with constants

svn-id: r43696
2009-08-24 12:39:03 +00:00
Johannes Schickel 40aac5fbf7 Add comment why the syntax for ScriptDataCache::load was changed.
svn-id: r43694
2009-08-24 12:27:25 +00:00
Johannes Schickel ea08733873 Small syntax change in the hope to make the motoezx target happy.
svn-id: r43692
2009-08-24 11:36:00 +00:00
Paul Gilbert 1f39c1b569 Bugfix for freeze when the in-game Pause 'P' key is used
svn-id: r43690
2009-08-24 10:23:22 +00:00
Travis Howell 8d5a2542fb Whitespace changes.
svn-id: r43689
2009-08-24 10:09:31 +00:00
Travis Howell cba88415bb Fix bug #2843387 - PUTTPUTT/FATTYBEAR: Macintosh versions assert on startup.
svn-id: r43687
2009-08-24 10:06:38 +00:00
Filippos Karapetis 1793787bb9 Some cleanup of the MSVC project files
svn-id: r43686
2009-08-24 09:31:10 +00:00
Paul Gilbert de2e283492 Added code to launch the GMM save/load dialogues from the in-game Player menu, replacing the older code that just saved/loaded the game in a single slot without prompting
svn-id: r43685
2009-08-24 09:07:21 +00:00
Filippos Karapetis 45802e3124 Updated the MSVC project files of the SCI engine (added detection_tables.h)
svn-id: r43684
2009-08-24 08:15:00 +00:00
Filippos Karapetis 4c62b6ac86 - Removed the code which reads the SCI version string from the game 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-24 08:10:29 +00:00
Eugene Sandulenko 030665f90b Move detection tables to separate file.
svn-id: r43682
2009-08-24 07:57:04 +00:00
Walter van Niftrik 7359c8f968 SCI: Read class table from vocab resource instead of scanning. This fixes
several "invalid selector" VM crashes caused by duplicate classes.

svn-id: r43680
2009-08-24 01:59:58 +00:00
Andre Heider a041ba4f48 Whitespace fix for buildbot
svn-id: r43679
2009-08-23 22:51:57 +00:00
Filippos Karapetis 60af2db2fd - Added more mappings from Sierra's internal IDs to our own ones. Hopefully, 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-23 21:57:30 +00:00