Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-25 | SCI: Initialize global reverb correctly. Fixes bug #3118700 - "SCI KQ5: ↵ | Filippos Karapetis | |
Assertion in midi.cpp" (regression from r54478) svn-id: r54481 | |||
2010-11-25 | COMMON: Adapt translation manager to use the OSystem for language detection. | Johannes Schickel | |
svn-id: r54480 | |||
2010-11-25 | OSYSTEM: Add API to query the system locale. | Johannes Schickel | |
I also adapted the SDL backend to implement the API. svn-id: r54479 | |||
2010-11-25 | SCI: implemented reverb handling and related functionality | Filippos Karapetis | |
svn-id: r54478 | |||
2010-11-25 | SCI: Fixed a bug in the show_instruments console command | Filippos Karapetis | |
svn-id: r54477 | |||
2010-11-25 | SCI: Added support for the alternate Windows MIDI soundtracks of the CD ↵ | Filippos Karapetis | |
versions of EcoQuest, Jones, KQ5 and SQ4 svn-id: r54476 | |||
2010-11-25 | SCI: Added engine method isCD() | Filippos Karapetis | |
svn-id: r54475 | |||
2010-11-25 | SCI: Remove the Windows versions of Freddy Pharkas. This one has an ↵ | Filippos Karapetis | |
alternative sound track, but it's handled in a different manner svn-id: r54474 | |||
2010-11-25 | SCI: Fixed compilation | Filippos Karapetis | |
svn-id: r54473 | |||
2010-11-25 | SCI: added Windows entries for all games with alternate GM tracks | Filippos Karapetis | |
These are the CD versions of EcoQuest, Jones, KQ5, Pharkas and SQ4 Also, added AGDF_CD to all CD versions that have corresponding floppy versions svn-id: r54472 | |||
2010-11-25 | SCI: Fix bug in MT-32 checksum computation. Thanks Sven for finding this. | Walter van Niftrik | |
svn-id: r54471 | |||
2010-11-25 | MOHAWK: Add missing include, which prevented the CursorMan destructor from ↵ | Max Horn | |
being called svn-id: r54470 | |||
2010-11-25 | MOHAWK: Refactor cursor handling | Matthew Hoops | |
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!). svn-id: r54469 | |||
2010-11-25 | MOHAWK: Cleanup image surface handling | Matthew Hoops | |
- Renamed ImageData to MohawkSurface - Added offset x/y fields to MohawkSurface - The image cache now stores MohawkSurface pointers - Switched Living Books to 8bpp mode (it requires that in the end anyway) svn-id: r54468 | |||
2010-11-25 | GUI: Changed wording of "Disable dithering" to "Enable undithering" | Filippos Karapetis | |
svn-id: r54467 | |||
2010-11-25 | SCI: Fixed digital audio at the beginning of KQ5CD and removed a hack for ↵ | Filippos Karapetis | |
the Windows version svn-id: r54466 | |||
2010-11-25 | SCI: Set _useMT32Track correctly for KQ5 Windows, thus simplifying the code | Filippos Karapetis | |
svn-id: r54465 | |||
2010-11-25 | SCI: Added support for the alternative GM tracks of the Windows version of ↵ | Filippos Karapetis | |
KQ5CD (bug #3041239) Note that the empty GM track for the Sierra logo makes the game hang, so the MT-32 track is used, which sounds awful svn-id: r54464 | |||
2010-11-24 | SCI: Fixed a bug in the script disassembler | Filippos Karapetis | |
svn-id: r54463 | |||
2010-11-24 | MOHAWK: Change the unused version detection field to 'appName' for use with LB | Matthew Hoops | |
svn-id: r54462 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI/SOUND: Applied patch #3117577 - "SCI: MT-32 plays "warble" of notes when ↵ | Filippos Karapetis | |
music resumes", with some slight modifications This is only used by SCI for now, but it is probably correct to apply this for all engines, thus an appropriate TODO has been added svn-id: r54460 | |||
2010-11-24 | SCI: Moved handling of special reverb value 127 outside of the MIDI driver | Filippos Karapetis | |
svn-id: r54459 | |||
2010-11-24 | SCI: Placed some selectors added in SCI1.1 in a separate table | Filippos Karapetis | |
svn-id: r54458 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-24 | SCI: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-11-24 | SCI: Some slight changes to get the "find_callk" console command working in KQ5 | Filippos Karapetis | |
- Ignore invalid object in KQ5 script 784 - Script 980 looks to be an unused leftover, as its object contain references to classes placed in script 988, which is missing svn-id: r54455 | |||
2010-11-24 | SCI: Added a TODO for the default reverb value | Filippos Karapetis | |
svn-id: r54454 | |||
2010-11-24 | SCI: Read MT-32 reverb data correctly (patch #3117434) | Filippos Karapetis | |
svn-id: r54453 | |||
2010-11-24 | LOG: Reset _startOfLine when opening a new log file | Max Horn | |
svn-id: r54452 | |||
2010-11-24 | BACKENDS: Add a basic logger implementation. | Johannes Schickel | |
This is the logger I posted at our patch tracker. Item #3115757 "OSYSTEM: Basic logger". It includes the changes proposed by Max. It is currently not hooked into any backend, since we still need to decide where to log files, whether to have multiple log files etc. svn-id: r54451 | |||
2010-11-23 | I18N: Updating French, Portuguese and Hungarian translations. | Thierry Crozat | |
All other translation files are also updated from the template file but without change in the translations. svn-id: r54450 | |||
2010-11-23 | I18N: Add translation of the SCUMM help dialog. | Thierry Crozat | |
svn-id: r54449 | |||
2010-11-23 | SCI: added a workaround for script bug #3116892 - "SQ4 German: crash when ↵ | Filippos Karapetis | |
shooting with laser", by applying the one for the English version svn-id: r54447 | |||
2010-11-23 | TINSEL: Fix support for file names with a trailing dot | Max Horn | |
When copying data files with 8.3 names from a CD, they sometimes end up with a trailing dot, e.g. "INDEX." instead of "INDEX". Comon::File supports this, but in r54392 Tinsel stopped using Common::File. This commit also removes the useless SeekableSubReadStream wrapper around the actual file stream. svn-id: r54446 | |||
2010-11-23 | COMMON: Add SeekableReadStreamEndian class | Max Horn | |
svn-id: r54445 | |||
2010-11-23 | MOHAWK: Pass Common::Strings directly to SaveFileManager, instead of first ↵ | Max Horn | |
converting to a C string svn-id: r54444 | |||
2010-11-23 | MOHAWK: Pass objs by const ref not by value | Max Horn | |
svn-id: r54443 | |||
2010-11-23 | SWORD2: Reduce dependencies on common/memstream.h | Max Horn | |
svn-id: r54442 | |||
2010-11-23 | COMMON: Remove default value for endianess in ReadStreamEndian subclasses | Max Horn | |
svn-id: r54441 | |||
2010-11-23 | TEST: Add/extend MemoryReadStream(Endian) test cases | Max Horn | |
svn-id: r54440 | |||
2010-11-23 | TINSEL: Turn TinselFile into a SeekableReadStream | Max Horn | |
svn-id: r54439 | |||
2010-11-23 | COMMON: Add ReadStreamEndian mixin class | Max Horn | |
svn-id: r54438 | |||
2010-11-23 | TINSEL: Restrict use of memstream.h & substream.h | Max Horn | |
svn-id: r54437 | |||
2010-11-23 | COMMON: Remove XOR decoding capability from MemoryReadStream | Max Horn | |
svn-id: r54436 | |||
2010-11-23 | SCUMM: Use explicit XOR decoding code in BaseScummFile subclasses | Max Horn | |
This made it possible to turn some MemoryReadStream pointers into plain SeekableReadStream pointers. svn-id: r54435 | |||
2010-11-23 | SCUMM: Replace Common::File uses by SeekableReadStream and SearchMan | Max Horn | |
svn-id: r54434 | |||
2010-11-23 | I18N: Fix generation of translation template file from source code | Thierry Crozat | |
This fix a regression introduced when GuiManager.cpp was renamed into gui-manager.cpp svn-id: r54433 | |||
2010-11-23 | MOHAWK: Find the small marble images by string; should fix German version | Matthew Hoops | |
svn-id: r54431 | |||
2010-11-23 | MOHAWK: Remove the no longer needed RLE8 hack | Matthew Hoops | |
svn-id: r54430 |