aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-02SCI: Add support for Mac audio36/sync36 resources in resource forksMatthew Hoops
svn-id: r55715
2011-02-01TOON: Remove misc/ from paths since it's in global foldersSylvain Dupont
Caps'ed the filenames, even if it should not matter normally svn-id: r55714
2011-02-01MOHAWK: Handle a few more LB notify opcodes.Alyssa Milburn
svn-id: r55713
2011-02-01MOHAWK: Handle some LB script entry params.Alyssa Milburn
svn-id: r55712
2011-02-01SCI: Make Hoyle4 workarounds without names so they work in the Mac version ↵Matthew Hoops
(that has no class names) svn-id: r55711
2011-02-01HUGO: in the menu, show modified button before closing the menu, with a ↵Arnaud Boutonné
short delay. Thanks _sev for the help! svn-id: r55710
2011-02-01MOHAWK: Add LB poetry mode logic to updatePage.Alyssa Milburn
svn-id: r55709
2011-02-01SCI: Mac SCI1.1+ games can use SYNC as the resource type for sync resources tooMatthew Hoops
svn-id: r55708
2011-02-01MOHAWK: Remove broken LB anim items stopSound calls.Alyssa Milburn
svn-id: r55707
2011-02-01MOHAWK: Allow mode changes from LB's debug console.Alyssa Milburn
svn-id: r55706
2011-02-01SCI: Fix SCI1.1+ Mac views with uint16 rle lengths (thanks, Walter)Matthew Hoops
svn-id: r55705
2011-02-01MOHAWK: Add detection for the LBSampler v1Matthew Hoops
svn-id: r55704
2011-02-01MOHAWK: Add detection for the Mac LBSampler v3Matthew Hoops
svn-id: r55703
2011-02-01MOHAWK: Add detection for Arthur's Computer AdventureMatthew Hoops
svn-id: r55702
2011-02-01MOHAWK: Add detection for The Berenstain Bears Get in a FightMatthew Hoops
svn-id: r55701
2011-02-01HUGO: Use a separate thread for honker player and fix ticks per secondsArnaud Boutonné
This fixes the speaker music stopped by message boxes, and the speaker music itself. svn-id: r55700
2011-01-31Silenced some MSVC warningsFilippos Karapetis
svn-id: r55699
2011-01-31MOHAWK: LB detection/path updates.Alyssa Milburn
Mark the v2.9x games as v3, mark Rugrats as v4, add detection for CarmenTQ and add its install directory to the path. svn-id: r55698
2011-01-31SCI: Update the Mac version detection commentsMatthew Hoops
svn-id: r55697
2011-01-31SCI: Add support for Mac SCI1.1+ resource compressionMatthew Hoops
Mac SCI1.1+ games should now start up. QFG1 and Hoyle4 are playable. GK1 starts its scripts, but errors out soon after. There are still some View bugs with each (somehow, view decompression seems to be adding a blank line after each line?). *Much* thanks to Walter for his help. svn-id: r55696
2011-01-31GOB: o7_draw0xA4 has something to do with LBMs, thoughSven Hesse
svn-id: r55695
2011-01-31GOB: Actually, draw opcode 0x90 is loadImageSven Hesse
Not just loadLBM. The image can be a TGA, LBM, BRC, BMP or JPEG. svn-id: r55694
2011-01-31GOB: Set the language before opening the databaseSven Hesse
svn-id: r55693
2011-01-31GOB: Fix last updated month's rangeSven Hesse
svn-id: r55692
2011-01-31GOB: o7_draw0x45 is o7_logStringSven Hesse
svn-id: r55691
2011-01-31Hugo: Some cleanupArnaud Boutonné
svn-id: r55690
2011-01-31SCI: Add missing initializationsSven Hesse
_resourceData, _imageStart, _audioStart and _audioLen svn-id: r55689
2011-01-31MOHAWK: LB anim sound improvements.Alyssa Milburn
The parent animation now keeps track of sounds, and animations don't emit a done event while their sounds are still playing. svn-id: r55688
2011-01-31SAGA: Simplified loadActorResources() and removed the unused _disabled fieldFilippos Karapetis
svn-id: r55687
2011-01-31TEENAGENT: Hopefully fixed an issue reported by Valgrind (found by digitall)Filippos Karapetis
svn-id: r55686
2011-01-31DRASCULA: Fixed a warningFilippos Karapetis
svn-id: r55685
2011-01-31GOB: Fix a compiler warningSven Hesse
svn-id: r55684
2011-01-31SAGA: Fixed compilation with MSVCFilippos Karapetis
svn-id: r55683
2011-01-31GOB: Fix text end positons for non-monospaced fontsSven Hesse
Fixes Adibou's recipices. svn-id: r55682
2011-01-31GOB: Make Font::_itemSize unsignedSven Hesse
This fixes a font drawing error in Adibou. svn-id: r55681
2011-01-31SAGA: Fixed compilationFilippos Karapetis
svn-id: r55680
2011-01-31SAGA: Fixed some typos, and removed an obsolete commentFilippos Karapetis
svn-id: r55679
2011-01-31SAGA: Split the resource patching code into appropriate game-specific ↵Filippos Karapetis
resource methods svn-id: r55678
2011-01-31SAGA: Turned several unnecessarily inherited classes into typedefsFilippos Karapetis
svn-id: r55677
2011-01-31GOB: Add support for dBase III filesSven Hesse
Implementing o7_opendBase, o7_closedBase and o7_getDBString svn-id: r55676
2011-01-31GOB: o7_draw0xC4 is o7_closedBase; o7_draw0xC6 is o7_getDBStringSven Hesse
Stubbing those for now svn-id: r55675
2011-01-31SAGA: Rewrote the MacBinary resource loading codeFilippos Karapetis
This simplifies the overall code and makes it easier to understand. Also, a bug with the speech in the MacBinary packed version has been corrected, so there are no more clicking sounds before each sample. The Common::MacResMan code isn't really useful here, since it doesn't expose the offsets and sizes of the actual files, which is what is needed in SAGA. svn-id: r55674
2011-01-31TEENAGENT: Further Memory Leak Fixes.David Turner
svn-id: r55673
2011-01-31TEENAGENT: Fix Memory Leaks.David Turner
svn-id: r55672
2011-01-30TINSEL: Memory Leak Fix in Coroutines.David Turner
This fixes the leak from the COR0_BEGIN_CODE macro's CoroContextTag allocation. Setting the _sleep value to negative values prevented the deallocation of these. Have tested for obvious regressions, but a full DW/DW2 playtest should be done to confirm that this doesn't cause any issues. Thanks to fingolfin for indicating this solution. svn-id: r55671
2011-01-30HUGO: Fix warning reported by GCCArnaud Boutonné
svn-id: r55670
2011-01-30HUGO: Arnaud Boutonné
- Replace several char* by Common::String - Fix a bug in showDosInventory() svn-id: r55669
2011-01-30MOHAWK: Handle kLBAnimOpSetTempoDiv better.Alyssa Milburn
svn-id: r55668
2011-01-30SWORD25: Disabled the video save/load code, and made it error out instead.Filippos Karapetis
Videos are never saved or loaded, thus when this happens, it probably indicates a game bug or a corrupted saved game svn-id: r55667
2011-01-30SWORD25: Some optimizations to the Theora decoderFilippos Karapetis
- Optimized and cleaned up translateYUVtoRGBA() - Disabled a lot of seeking-related functionality - Replaced some calloc() calls, used for audio buffer creation with malloc() svn-id: r55666