Commit Graph
86814 Commits
Author SHA1 Message Date
David Corrales b95b3fe4f3 Fixed a subtle bug when browsing directories in the main game chooser.
svn-id: r28149
2007-07-19 20:21:47 +00:00
Filippos Karapetis a50b03a9fc Some small updates on the IHNM demo
svn-id: r28146
2007-07-19 10:24:34 +00:00
Max Horn c4a3e064ba Patch #1756556 (MSVC71 project files update) by quietust
svn-id: r28145
2007-07-19 06:46:25 +00:00
Filippos Karapetis 3ffd5dea2a Some more resource mappings for the IHNM demo
svn-id: r28144
2007-07-19 02:51:36 +00:00
Filippos Karapetis 470dac5f8b IHNM: Correct mapping of the arrow and save reminder sprites for the IHNM demo
svn-id: r28143
2007-07-19 01:28:41 +00:00
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
David Corrales 21f352b2df Added error codes to the SaveFileManager via the SFMError enum. Also, solved TODO's in the default-saves implementation.
svn-id: r28140
2007-07-18 20:51:26 +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
David Corrales 720c974faf Changed SaveFileManager::listSavegames() function to be engine agnostic. It now returns a list will the full paths of existing files that match a given regex.
Additionally, modified the 5 engines which use the default manager (Agos, Queen, Saga, Scumm and Touche) to parse the filename list and mark the available saves bool array correctly.

svn-id: r28046
2007-07-12 17:58:15 +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