Commit Graph

22133 Commits

Author SHA1 Message Date
Filippos Karapetis
d9932d110a Fix for bug #1754613 - ITE: crashes using compressed audio. The digital music information was missing from the ITE versions that did not originally include digital music
svn-id: r28141
2007-07-19 00:40:11 +00:00
Filippos Karapetis
32c87556de The SFX resource for the IHNM demo is different
svn-id: r28138
2007-07-18 16:14:40 +00:00
Paweł Kołodziejski
af4d04100e forgot about drascula.vcproj
svn-id: r28133
2007-07-17 22:46:58 +00:00
Paweł Kołodziejski
40e7b7555b added english and spanish version of drascula detection
svn-id: r28132
2007-07-17 22:29:09 +00:00
Filippos Karapetis
d2d49e224b Implemented FR #1754616 - "GUI: Add option to delete games using the "Del" Key"
svn-id: r28131
2007-07-17 21:59:44 +00:00
Paweł Kołodziejski
d04b653378 added engine stubs code for Drascula game
svn-id: r28130
2007-07-17 21:35:01 +00:00
Filippos Karapetis
a5e6b75edb Re-enabled the 3 entries that can't have menus (KQ3 ST, KQ3 DOS 1.01, SQ1 DOS 1.0X). The ESC key will pause the game in those 3 games
svn-id: r28129
2007-07-17 20:17:28 +00:00
Filippos Karapetis
332f74486e Possible fix for bug 1754613, part 2: changed the way compressed digital music is detected
svn-id: r28127
2007-07-17 18:18:50 +00:00
Filippos Karapetis
5b7df04da9 Possible fix for bug 1754613. It's now possible to have an uncompressed music.rsc file when the rest of the data files are compressed
svn-id: r28126
2007-07-17 18:04:30 +00:00
Neil Millstone
91426f82c6 Porting DS word completion keyboard changes from branch0-10-0.
svn-id: r28125
2007-07-16 22:55:44 +00:00
Neil Millstone
1b5f06dce5 Word completion code that uses predictive dictionary ported from branch0-10-0
svn-id: r28124
2007-07-16 22:46:49 +00:00
Eugene Sandulenko
af0229d533 Add Bear Stormin'
svn-id: r28121
2007-07-16 14:10:36 +00:00
Travis Howell
e4950ea52f Add Japanese 3DO version of fbpack.
svn-id: r28119
2007-07-16 01:49:34 +00:00
Kari Salminen
16529e58e6 Added 3 different Amiga AGI palettes (From oldest to newest). Changed initPalette so its easier to enable the usage of those palettes later.
svn-id: r28114
2007-07-15 21:33:28 +00:00
Max Horn
86d015c055 Added FIXME comments regarding use of AudioStream::openStreamFile
svn-id: r28112
2007-07-15 19:26:00 +00:00
Max Horn
f4c0b853cc Fixed sound factory messup caused by my previous commit
svn-id: r28111
2007-07-15 19:24:00 +00:00
Max Horn
11b2806741 Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway)
svn-id: r28110
2007-07-15 18:29:05 +00:00
Max Horn
e07e5eeb1d Added new Mac SCUMM MD5, tracker #1749232
svn-id: r28108
2007-07-15 18:26:21 +00:00
Nicola Mettifogo
2f7f5271ac Refactored selectCharacter so that menu code doesn't need auxiliary buffer kBit2 anymore.
svn-id: r28106
2007-07-15 16:04:34 +00:00
Filippos Karapetis
4594202aaf To loop a music track forever, the number of loops is set to 0
svn-id: r28105
2007-07-15 15:27:42 +00:00
Filippos Karapetis
5fc39e7a30 ITE: looping of compressed digital music is now done by the respective compressed streams themselves
svn-id: r28104
2007-07-15 15:12:24 +00:00
Nicola Mettifogo
9b4cfc5bbe Screen update is no more triggered automatically when performing full screen-size blits on Front buffer. Menu code has been changed accordingly to retain consistency.
svn-id: r28097
2007-07-15 10:10:48 +00:00
Kari Salminen
d725c5fab6 Changed some additions to += as Python supports that operator (Didn't realize that before).
svn-id: r28096
2007-07-15 09:52:08 +00:00
Filippos Karapetis
6376321e5a Enabled menus in some old AGI games (released in 1986) which did not have menus them originally: KQ1 Amiga and ST and early versions of KQ3 Amiga, SQ1 ST, SQ1 DOS and SQ1 Amiga. The GF_FORCEMENUS flag has been remaned to GF_MENUS. Also, two problematic versions of KQ3, a problematic version of SQ1 and a problematic version of Mixed up Mother Goose have been disabled. Finally, a duplicate detection entry for SQ1 has been removed
svn-id: r28095
2007-07-15 06:24:39 +00:00
Filippos Karapetis
198b6ac8e6 ITE: Music looping works now with compressed digital music. However, there's still a small pause when a track restarts
svn-id: r28082
2007-07-15 03:13:15 +00:00
Torbjörn Andersson
af21e132a2 Fixed compilation.
svn-id: r28078
2007-07-14 18:26:43 +00:00
Filippos Karapetis
5aba81d3e7 ITE: Fixed some more incorrect dots on dialog buttons
svn-id: r28077
2007-07-14 18:11:14 +00:00
Filippos Karapetis
a7adb5888c ITE: Fixed some of the incorrectly drawn dots of the menu buttons
svn-id: r28076
2007-07-14 17:39:47 +00:00
Filippos Karapetis
c8a8d806e2 Renamed a variable, so that it makes more sense
svn-id: r28072
2007-07-14 15:09:30 +00:00
Filippos Karapetis
ba3c55cd13 Some more updates for looping of compressed digital music. It's still not working, though
svn-id: r28071
2007-07-14 15:06:06 +00:00
Filippos Karapetis
101dc5cb20 Improved check for the patched sound file used in ITE intro
svn-id: r28070
2007-07-14 14:18:45 +00:00
Filippos Karapetis
009b100094 Cleanup of the digital music code. Now all kinds of music (uncompressed and compressed) are handled by the same class, DigitalMusicInputStream
svn-id: r28069
2007-07-14 13:41:03 +00:00
Filippos Karapetis
9efa640f9c Fix graphics glitch in the rat caves in ITE. Closes bug #1735437 - "ITE: Sprite priority in rat caves"
svn-id: r28064
2007-07-14 03:44:47 +00:00
Nicola Mettifogo
5a85103374 Full screen updates aren't automatic after palette changes anymore now. Traded some code pollution with SPEED!
svn-id: r28061
2007-07-13 20:50:57 +00:00
Filippos Karapetis
355ac5db2f Oops, deactivated the actor debug flag again, which was incorrectly activated in commit #28058
svn-id: r28059
2007-07-13 16:45:11 +00:00
Filippos Karapetis
eedec897f8 Rewrote and greatly simplified the SAGA detector, removing many duplicate and unneeded entries
- Digital music will now always be enabled for all versions if the digital music file is present. The duplicate game entries with and without this file have been removed
- Changed the way compressed sound files are detected. All the duplicate compressed sound entries have been removed
- The Wyrmkeep Windows CD version is now properly distinguished from the DOS CD version
- Unified all the different patch file entries (apart from the Mac patch file entries, which are of a different type). If a patch file is not found, it's ignored

svn-id: r28058
2007-07-13 16:37:37 +00:00
Filippos Karapetis
52f4d0b7d9 Add TODO: music looping does not work with compressed digital music
svn-id: r28056
2007-07-13 16:20:32 +00:00
Johannes Schickel
3e652273cc Some more fixes for Italian fan translation.
svn-id: r28055
2007-07-13 14:22:11 +00:00
Eugene Sandulenko
ada3153767 Rename AGI palette extractor
svn-id: r28054
2007-07-13 09:58:39 +00:00
Kari Salminen
bceca175de Added wildcards and a preliminary test which doesn't require unpacking the colors. Helped like a gazillion percent, or so :-).
svn-id: r28048
2007-07-12 19:07:23 +00:00
Robin Watts
10eeb453d6 Some optimisations to the DXA player to reduce the amount of needless mallocing
and memcpying it does.

This commit also contains some code protected by #ifdef DXA_EXPERIMENT_MAXD
that allows for reading an extended header on a .dxa file and using a MAXD
chunk, if found, to reduce the amount of memory required to play a movie.

Whether this gets enabled or not will ultimately depend on whether the savings
are justified (i.e. if we can find a case where it makes enough difference).

svn-id: r28047
2007-07-12 18:21:46 +00:00
Filippos Karapetis
17a4539a65 Renamed a variable, so that it makes more sense
svn-id: r28042
2007-07-12 08:52:07 +00:00
Kari Salminen
4ff76adab5 Tool for extracting palettes from Amiga AGI games' executables. My first Python program, yay :-)
svn-id: r28035
2007-07-11 16:55:46 +00:00
Filippos Karapetis
ec742cb4fd Cleaned up comments
svn-id: r28034
2007-07-11 16:52:56 +00:00
Filippos Karapetis
1b17f2d6a7 Enable menus for Space Quest 1 (PC) 1.1A
svn-id: r28033
2007-07-11 16:49:44 +00:00
Johannes Schickel
24344fe6ce Should fix gui strings in Italian fan translation.
svn-id: r28028
2007-07-11 13:25:21 +00:00
Filippos Karapetis
61d4dda19a Fix for SQ1 Amiga (v 1.2 1986): menus are forced in this version too, like with KQ3 Amiga
svn-id: r28025
2007-07-11 12:28:07 +00:00
Filippos Karapetis
1dfc0614b7 Fix for bug #1751390 in LSL1. When choosing a menu option, an appropriate event is set. If that event is equal to 0x20, it was incorrectly triggered when the space bar key was pressed
svn-id: r28024
2007-07-11 11:46:02 +00:00
Eugene Sandulenko
3f2c527b0e Provide more language.tab file sizes
svn-id: r28023
2007-07-11 11:19:41 +00:00
Filippos Karapetis
994a191858 IHNM: Narrowed down the places where the actors stop being drawn when changing scenes
svn-id: r28022
2007-07-11 03:21:29 +00:00