Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-07 | SCI: Fix audio_list debug command engine version info | Colin Snover | |
2017-07-07 | MOHAWK: Fix tMOV size computation not to use uninitialized memory | Bastien Bouclet | |
2017-07-07 | MOHAWK: Fix computing the size of tMOV resources | Bastien Bouclet | |
When two entries in the file table shared the same data in the archive, the resource size of the first entry was incorrectly set to zero. Fixes #9905. | |||
2017-07-06 | SCI32: Fix bad palette entries when built without USE_RGB_COLOR | Colin Snover | |
This is only a problem for the Windows games that need some palette entries to be ignored. | |||
2017-07-06 | SCI32: Refactor DuckPlayer to use common video playback code | Colin Snover | |
This lets DuckPlayer support configurable black-lined video and configurable high-quality scaling. | |||
2017-07-06 | SCI32: Refactor Video32 code to reduce code & feature duplication | Colin Snover | |
2017-07-06 | SCI32: Improve playback quality of SEQ videos | Colin Snover | |
2017-07-06 | SCI32: Improve kPlayVMD rendering | Colin Snover | |
1. Added a new game option for linear interpolation when scaling overlay-mode video in ScummVM builds with USE_RGB_COLOR; 2. Implemented SCI2.1-variant of the VMD player renderer (fixes Trac#9857), which bypasses the engine's normal rendering pipeline; 3. Improved accuracy of the SCI3-variant of the VMD player by writing HunkPalettes into the VMD's CelObjMem instead of submitting palettes directly to GfxPalette32. | |||
2017-07-06 | SCI32: Improve kShowMovieWin (AVI) rendering | Colin Snover | |
1. Added a new game option for linear interpolation when scaling video in ScummVM builds with USE_RGB_COLOR; 2. 8bpp videos that put black in a palette index other than 0 (KQ7) should now always render correctly without the earlier game-specific workarounds which did not work very well; 3. Data from game scripts regarding video size and position are now ignored, since games always just try to show videos in the middle of the screen, but frequently get this a little bit wrong, causing either bad aspect ratios or off-center videos; 4. Builds without USE_RGB_COLOR support will not crash when attempting to play >8bpp AVIs, like those from KQ7 2.00b. Fixes Trac#9843, Trac#9762. | |||
2017-07-06 | SCI32: Remove useless call | Colin Snover | |
The show list is already cleared by showBits so it does not need to be cleared a second time. | |||
2017-07-06 | SCI32: Work around bogus palette entries in select Windows games | Colin Snover | |
2017-07-06 | SCI32: Remove magic numbers in HunkPalette | Colin Snover | |
2017-07-06 | SCI32: Remove unused method declaration | Colin Snover | |
2017-07-06 | SCI32: Update mouse position for rendering in all frameOuts | Colin Snover | |
2017-07-06 | SCI32: Add workaround for SQ6 | Colin Snover | |
2017-07-06 | SCI32: Allow skipping SEQ animations | Colin Snover | |
In SSCI, SEQ animations cannot be skipped. | |||
2017-07-06 | SCI32: Centralise OSystem screen updates | Colin Snover | |
2017-07-06 | SCI32: Stop setting unused palette timestamp property | Colin Snover | |
2017-07-06 | SCI32: Speed up & deduplicate palette submission code | Colin Snover | |
2017-07-06 | TITANIC: Fix Arboretum Winter view enter animation | Paul Gilbert | |
2017-07-06 | TITANIC: Fix NPC conversation crash | Paul Gilbert | |
2017-07-06 | TITANIC: Mark a few more sound playbacks as speech | Paul Gilbert | |
2017-07-06 | TITANIC: Fix ship announcements with no content | Paul Gilbert | |
2017-07-06 | TITANIC: Added sound command to debugger | Paul Gilbert | |
2017-07-06 | TITANIC: Fix crash clicking on MissiveOMat login prompt | Paul Gilbert | |
2017-07-06 | TITANIC: Don't show Access Denied on MissiveOMat after successful login | Paul Gilbert | |
2017-07-05 | TITANIC: Fix Rooms Glyphs list only allowing a single custom entry | Paul Gilbert | |
2017-07-05 | TITANIC: Fix refreshing inventory tooltip when chicken gets cold | Paul Gilbert | |
2017-07-05 | TITANIC: Fix parrot to only eat hot plain chickens | Paul Gilbert | |
2017-07-05 | MOHAWK: Myst: Poll for events every 10ms when waiting | Bastien Bouclet | |
2017-07-05 | MOHAWK: Use movie slots instead of movie ids for stored opcodes | Bastien Bouclet | |
Fixes Trac#9873. | |||
2017-07-05 | TITANIC: Don't allow GMM save/loading during cutscenes | Paul Gilbert | |
2017-07-05 | DIRECTOR: Make 3-ary processEvent private | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventPrepareMovie with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventExitFrame with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventNone with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventIdle with 1-ary processEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Add processSpriteEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Move executeImmediateScripts to lingo.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Include director/frame.h and sprite.h in lingo.cpp | Tobia Tesan | |
2017-07-05 | DIRECTOR: Move #define CHANNEL_COUNT to director.h | Tobia Tesan | |
2017-07-05 | DIRECTOR: Use 1-ary processEvent call to start movie | Tobia Tesan | |
Perahsp a specialized Lingo::start() would be better for clarity for this single one? | |||
2017-07-05 | DIRECTOR: Add kEventStart case for processGenericEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Remove "primary event handler" comment | Tobia Tesan | |
According to D4 manual only mouse/key/timeout event can have primary handler | |||
2017-07-05 | DIRECTOR: Handle keyDown in 1-ary processEvent | Tobia Tesan | |
Might change semantics by calling the standard chain for input events. That is what the D4 docs suggest anyway. | |||
2017-07-05 | DIRECTOR: Add kFrameScript call | Tobia Tesan | |
This follows from D4 docs. Changes semantics, *might* break stuff. | |||
2017-07-05 | DIRECTOR: Reorder processInputEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Swap order of processEvent calls | Tobia Tesan | |
This appears to be the correct order from docs and makes code easier to reorder. *Might* break stuff though. | |||
2017-07-05 | DIRECTOR: Call primaryEventHandler in processInputEvent | Tobia Tesan | |
2017-07-05 | DIRECTOR: Handle kEventPrepareFrame in processFrameEvent | Tobia Tesan | |