Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-04 | SCI: Fix size of wave files inside audio volumes (thanks to LordHoto for ↵ | Matthew Hoops | |
pointing out) svn-id: r51745 | |||
2010-08-03 | SCI: Add support for SCI2.1 chunk resources | Matthew Hoops | |
And if no scripts are present, but chunk 0 is present, load resources from there. This fixes the Lighthouse SCI2.1 demo. svn-id: r51696 | |||
2010-08-02 | SCI: Fix bug #3037401 - LB2Floppy: No SFX | Matthew Hoops | |
Laura Bow 2 floppy and Mixed-Up Mother Goose SCI1.1 use an 8-byte entry 0.map format to store their entries. svn-id: r51646 | |||
2010-07-14 | SCI: changing signature of kDoSound(play) in SCI2.1 to "o(i)" now, because ↵ | Martin Kiewitz | |
qfg4 still uses "oi" calling svn-id: r50879 | |||
2010-06-26 | SCI: do boundary checking when loading sci1 sounds and mixing them together. ↵ | Martin Kiewitz | |
The final end credits song (resource 699) in kq5 has some channels with invalid offsets, crashing ScummVM before svn-id: r50339 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-22 | Add support for the QFG3 demo audio map and audio resources. Based on a ↵ | Matthew Hoops | |
patch by Walter. svn-id: r50144 | |||
2010-06-16 | SCI: implement channel remapping for SCI1 | Martin Kiewitz | |
svn-id: r49905 | |||
2010-06-16 | SCI: Avoid using g_sci in resman (as it might not yet be inited) | Max Horn | |
svn-id: r49897 | |||
2010-06-15 | Fix wave patches. | Matthew Hoops | |
svn-id: r49855 | |||
2010-06-15 | SCI: OOpify class ResourceId | Max Horn | |
svn-id: r49841 | |||
2010-06-15 | Reduce header dependencies | Max Horn | |
svn-id: r49836 | |||
2010-06-15 | SCI: Move decompress & readResourceInfo to Resource; more cleanup | Max Horn | |
svn-id: r49835 | |||
2010-06-15 | SCI: cleanup | Max Horn | |
svn-id: r49834 | |||
2010-06-15 | SCI: Move several methods from ResourceManager to Resource | Max Horn | |
svn-id: r49833 | |||
2010-06-15 | SCI: Add ResourceManager::updateResource(); change some code to use ↵ | Max Horn | |
addResource() svn-id: r49832 | |||
2010-06-15 | SCI: Move _associatedMap to VolumeResourceSource and make it const | Max Horn | |
svn-id: r49831 | |||
2010-06-15 | SCI: Move _audioCompression(Type|OffsetMapping) to AudioVolumeResourceSource | Max Horn | |
svn-id: r49830 | |||
2010-06-15 | SCI: cleanup | Max Horn | |
svn-id: r49829 | |||
2010-06-15 | SCI: Merge ResourceManager::checkIfAudioVolumeIsCompressed into ↵ | Max Horn | |
AudioVolumeResourceSource constructor svn-id: r49827 | |||
2010-06-15 | SCI: Rename ResourceSource members to follow _camelCase convention | Max Horn | |
svn-id: r49823 | |||
2010-06-15 | SCI: Pass volume number to ResourceSource subclass constructors; make ↵ | Max Horn | |
ResourceSource::volume_number const svn-id: r49822 | |||
2010-06-15 | SCI: Rename ResourceSource::resourceFile to _resourceFile | Max Horn | |
svn-id: r49818 | |||
2010-06-15 | SCI: Change ResourceManager::getVolume() to use new classes | Max Horn | |
* Add new ResourceSource::findVolume() virtual method * Rename ResourceManager::getVolume() to findVolume(), and change it to use the new ResourceSource method * Add some TODO comments pointing to further OOPification possibilities svn-id: r49815 | |||
2010-06-15 | SCI: Remove 'map' param from addSource, and let AudioVolumeResourceSource ↵ | Max Horn | |
subclass VolumeResourceSource svn-id: r49814 | |||
2010-06-15 | SCI: Convert code to use ResourceSource subclasses | Max Horn | |
svn-id: r49813 | |||
2010-06-15 | SCI: Add ResourceSource subclasses, one for each type | Max Horn | |
svn-id: r49812 | |||
2010-06-15 | SCI: Changed some 'const char *' to Common::String | Max Horn | |
svn-id: r49811 | |||
2010-06-15 | SCI: Change ResourceSource to a class, further OOPify it. | Max Horn | |
In particular, renamed location_name to _name and made it const and protected. Thus it cannot be changed after creation, and only read access is now possible, via a getter method. svn-id: r49810 | |||
2010-06-15 | SCI: Only use MacResManager if needed; start to OOPify ResourceSource | Max Horn | |
svn-id: r49809 | |||
2010-06-15 | SCI: Move ResourceSource to new header resource_intern.h | Max Horn | |
svn-id: r49807 | |||
2010-06-12 | Initialize compression-related variables when loading external patch files. ↵ | Filippos Karapetis | |
Fixes Cassima's speech in the intro of KQ6 (the engine thought that the external patch files of her speech were compressed) svn-id: r49606 | |||
2010-06-10 | Add support for AIFF sound in SCI32 Mac games and add support for AIFF/WAVE ↵ | Matthew Hoops | |
audio36 patches; minor cleanup. svn-id: r49576 | |||
2010-06-09 | SCI: document raw lipsync data skipping in readAudioMapSCI11() | Martin Kiewitz | |
svn-id: r49550 | |||
2010-06-06 | Now opening all files via getVolumeFile() | Filippos Karapetis | |
svn-id: r49451 | |||
2010-06-05 | Rewrote the remaining parts of the ResourceManager class to work with file ↵ | Filippos Karapetis | |
streams, thus removing the SCI_detection hack in the fallback detector svn-id: r49438 | |||
2010-06-04 | Simplified the channel monitoring code inside the SoundResource class | Filippos Karapetis | |
svn-id: r49429 | |||
2010-06-03 | Added code to get which channels are used by a sound. Also, fixed a crash ↵ | Filippos Karapetis | |
when using Sierra's GM patches, a regression from commit #49391. svn-id: r49415 | |||
2010-06-03 | Fixed crashing with wave file patches, a regression from commit #49391 | Filippos Karapetis | |
svn-id: r49411 | |||
2010-06-02 | - Fixed findGameObject() to properly handle SCI0-SCI1 games where the first ↵ | Filippos Karapetis | |
block of script 0 isn't the exports block - Changed many places where Common::File is used directly to use Common::SeekableReadStream instead (in order to ultimately remove the SCI_detection hack in the fallback detector) svn-id: r49391 | |||
2010-05-27 | Split all of the audio-related functions of the resource manager in a ↵ | Filippos Karapetis | |
separate file svn-id: r49260 |