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