Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-18 | SCI: Separate the rest of the detection-only functions | Filippos Karapetis | |
This should fix bug #6717 - "SCI fallback detection assert failure" | |||
2014-10-18 | SCI: Rename the version of addAppropriateSources() used in detection | Filippos Karapetis | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-12-31 | SCI: Rewrite MIDI channel remapping | Willem Jan Palenstijn | |
This adds MIDI state tracking to allow channels to be temporarily unmapped and later re-mapped when there are free device channels available again. | |||
2013-12-10 | SCI: Add handling for the RAVE resource type, found in KQ6CD | Filippos Karapetis | |
This contains the sync data in the Windows version of KQ6CD. Note that currently the sync36 resource is 2 bytes bigger (it contains 2 bytes from the RAVE resource). Some test code has also been added to dump the RAVE sync resources | |||
2013-11-23 | SCI: Janitorial - Fix spacing errors | Strangerke | |
2012-05-15 | SCI: Resolve some resource related FIXMEs | Filippos Karapetis | |
These were introduced in 4f6d42d. The odd comment dates back to FreeSCI, as far as our history goes, and seems to be a leftover from an old refactoring during FreeSCI's history | |||
2012-05-13 | SCI: Add a few FIXMEs | Willem Jan Palenstijn | |
2012-01-15 | SCI: Clean up some memory management and loops | Willem Jan Palenstijn | |
2011-10-19 | SCI: Move the palette merging checking code inside the GfxPalette class | Filippos Karapetis | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-04 | SCI: Some palette related changes | md5 | |
- Moved palette color count inside the GfxPalette class - Enabled all of the kPalette subops for 16 color SCI1 games, apart from the ones for intensity palette animation, and palette resource loading - Removed isVGA() and isAmiga32color() methods from the resource manager - they ended up in having inconsistent code | |||
2011-02-16 | SCI: Add support for the KQ5 FM Towns resource format | Matthew Hoops | |
Thanks to alexbevi for providing details on the format | |||
2011-02-10 | SCI: Added resource manager support for changing the audio directory ↵ | Filippos Karapetis | |
dynamically. Also, moved some audio-specific resource code inside resource_audio.cpp This functionality is used by kSetLanguage(), called when switching the language in MUMG Deluxe from the game's main menu. svn-id: r55872 | |||
2011-02-10 | SCI: Renamed addInternalSources -> addAudioSources and separated the script ↵ | Filippos Karapetis | |
chunk loading code svn-id: r55866 | |||
2010-11-13 | SCI: Update resource types for SCI2.1/3 | Matthew Hoops | |
svn-id: r54220 | |||
2010-11-09 | SCI: Fixed the fallback detector again | Filippos Karapetis | |
This is a regression from r54155, as we previously ignored the result of addInternalSources() in the fallback detector svn-id: r54163 | |||
2010-11-09 | SCI: Add resource manager support for SCI3 games. | Lars Skovlund | |
ScummVM now rejects them properly instead of spewing lots of unintelligible stuff. svn-id: r54155 | |||
2010-09-10 | SCI: Some changes regarding resources | Filippos Karapetis | |
- Renamed the debug command "resource_size" to "resource_info", as it now provides the location of where a specified resource is found (i.e. the resource.xxx file, or the file name itself, if the resource is a patch) - "duskdump" shows the original location of dumped resources - loadResource() now shows the location of files that couldn't be loaded svn-id: r52667 | |||
2010-09-09 | SCI: Fix digital track regression from r52662. | Walter van Niftrik | |
svn-id: r52666 | |||
2010-09-09 | SCI: Fix last MIDI channel number for adlib driver | Walter van Niftrik | |
svn-id: r52662 | |||
2010-09-04 | SCI: doing detectDoSoundType() properly sci0early | Martin Kiewitz | |
checking, if sound resources are sci0early or late for sci0early games instead of hardcoding lsl2 svn-id: r52514 | |||
2010-08-19 | SCI: Added checking for the existence of a GM track, to determine if device ↵ | Filippos Karapetis | |
ID 7 or 12 should be used. Fixes the GM music in the demo of QFG3, which is using an in-between version of SCI1 and SCI1.1 svn-id: r52211 | |||
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-07-26 | SCI: Fixed bug #3034536 - "AMIGAOS4: SCI - Compiler error". | Filippos Karapetis | |
svn-id: r51302 | |||
2010-07-18 | Fix typo. | Matthew Hoops | |
svn-id: r50974 | |||
2010-07-18 | In SCI2.1, the type numbers inside resource maps/patches have changed ↵ | Matthew Hoops | |
slightly. We no longer use the number Sierra gives us directly, but use a function to convert to our ResourceType enum based on version. This allows us to read the chunk type from SCI2.1 (a form of script). Also, allow debugging of Mac-specific resources from the console. svn-id: r50973 | |||
2010-07-02 | Added handling for kLock called with resource id -1 (unlock all resources of ↵ | Filippos Karapetis | |
the requested type). Happens e.g. in KQ6 and LSL6 svn-id: r50595 | |||
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-25 | SCI: detect, if SCI1.1 game is merging or copying palette instead of using ↵ | Martin Kiewitz | |
gameIds. Also prints method used, when using debug command "version" svn-id: r50261 | |||
2010-06-17 | Added handling of VMD video files in kResCheck, fixes video playing in GK2 | Filippos Karapetis | |
svn-id: r49913 | |||
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 | SCI: Add FIXME regarding audio specific code in Resource(Source) | Max Horn | |
svn-id: r49849 | |||
2010-06-15 | SCI: Add Resource::getNumber method | Max Horn | |
svn-id: r49848 | |||
2010-06-15 | SCI: Make Resource::_id protected | Max Horn | |
svn-id: r49842 | |||
2010-06-15 | SCI: OOpify class ResourceId | Max Horn | |
svn-id: r49841 | |||
2010-06-15 | SCI: Add ResourceManager::getVolVersion() | Max Horn | |
svn-id: r49840 | |||
2010-06-15 | cleanup | Max Horn | |
svn-id: r49837 | |||
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: 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 _audioCompression(Type|OffsetMapping) to AudioVolumeResourceSource | Max Horn | |
svn-id: r49830 | |||
2010-06-15 | SCI: Merge ResourceManager::checkIfAudioVolumeIsCompressed into ↵ | Max Horn | |
AudioVolumeResourceSource constructor svn-id: r49827 | |||
2010-06-15 | SCI: Make ResourceSource::_resourceFile const | Max Horn | |
svn-id: r49826 | |||
2010-06-15 | SCI: Revise how ResourceManager is instantiated. | Max Horn | |
This should allow for better error handling. Also, it means that g_sci->getResMan() returns a valid value much sooner, allowing me to simplify some code. Also added a note about potentially replacing Common::FSList usage by Common::Archive (and FSNode by Archive/ArchiveMember ?). This might be a way to unify the addAppropriateSources variants again. svn-id: r49825 | |||
2010-06-15 | SCI: Doxygen fixes | Max Horn | |
svn-id: r49824 | |||
2010-06-15 | SCI: Rename ResourceSource members to follow _camelCase convention | Max Horn | |
svn-id: r49823 |