Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-16 | SCI32: Add workarounds for MGDX | Colin Snover | |
2017-01-16 | SCI32: Add pic cel to CelInfo32 debugging output | Colin Snover | |
2017-01-16 | SCI32: Fix handling of negative z-indexes | Colin Snover | |
Fixes the ego disappearing behind the castle doors in MGDX. | |||
2017-01-16 | SCI32: Add workaround for Hoyle5 | Colin Snover | |
2017-01-16 | SCI32: Disable compression on Hoyle5 options files | Colin Snover | |
Compression overhead takes up more space than uncompressed files, plus the uncompressed files it creates are marginally quicker and easier to debug with external tools. | |||
2017-01-16 | SCI32: Add workarounds for KQ7 2.00b | Colin Snover | |
2017-01-16 | SCI32: Clarify comment about empty code path in cursor code | Colin Snover | |
2017-01-16 | SCI32: Fix loading save games in KQ7 1.51 | Colin Snover | |
2017-01-16 | SCI: Remove unused SciEngine::speechAndSubtitlesEnabled method | Colin Snover | |
2017-01-16 | SCI32: Fix spinloop in Hoyle5 | Colin Snover | |
Hoyle5 will spin on kGetTime between 15 and 300 ticks in multiple game scripts in order to delay execution (for example, after choosing opponents and clicking "okay"). This causes ScummVM to be unresponsive and wastes CPU time. This commit patches the spin subroutines to instead call a kernel function (kWait) that waits without a spin loop. This kernel function was removed in SCI2, and has been added back in ScummVM specifically for Hoyle5, so this patch will not work with the original interpreter. | |||
2017-01-16 | TITANIC: Fix Several Valgrind Warnings. | D G Turner | |
2017-01-16 | TITANIC: Workaround for broken light in 1st class suite | Paul Gilbert | |
2017-01-16 | TITANIC: Renaming checks for player's first class suite | Paul Gilbert | |
2017-01-16 | TITANIC: Rename light fields to more closely match original | Paul Gilbert | |
2017-01-16 | TITANIC: Renamings for light switches | Paul Gilbert | |
2017-01-16 | TITANIC: Workaround to dispense a cold chicken when the fuse is removed | Paul Gilbert | |
I'm pretty certain this was the original intention of the dispensor, as it not only makes sense, but there was code in place in the dispensor StatusChangeMsg method that handled two different types of dispensing, depending on whether the fuse was in place. But the code was identical; given other nastyness and code duplication in the whole dispensor logic, it's pretty clear that this was what was originally intended. Though given that the dispensor fuse is present in the fusebox by default, it's likely no-one ever played around with the dispensor with the fuse removed. | |||
2017-01-16 | TITANIC: Renamings and cleanup for chicken, sauce, and dispensor | Paul Gilbert | |
2017-01-16 | TITANIC: Change chicken tooltips to use DAT strings | Paul Gilbert | |
2017-01-16 | TITANIC: Further cleanup of chicken dispensor | Paul Gilbert | |
2017-01-16 | DIRECTOR: Implement function 'marker'. | stevenhoefel | |
2017-01-16 | SWORD25: Fix Warnings about Copy Constructor Failing to Call Base Class. | D G Turner | |
2017-01-16 | DIRECTOR: Initialize cast classes | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Fix Sprite class constructors | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Lingo: Attempt to fix func_cursor() | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Lingo: Fix initialization | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Fix copy/paste error | Eugene Sandulenko | |
2017-01-16 | SCI: Fix Possible Uninitialized Variable Usages. | D G Turner | |
2017-01-16 | DIRECTOR: Fix Unused Variable Compiler Warning. | D G Turner | |
2017-01-15 | TITANIC: Woarkound original bug when SuccUBus eats the chicken | Paul Gilbert | |
2017-01-15 | TITANIC: Further clarifying fields of Chicken Dispensor | Paul Gilbert | |
2017-01-16 | DIRECTOR: Rewind shared cast memorystream before trying to load the data. | stevenhoefel | |
2017-01-15 | TITANIC: Fix SuccUBus not eating chicken when it has condiments | Paul Gilbert | |
2017-01-16 | DIRECTOR: Added debug output for Shared Cast images | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Lingo: Added stub for Lingo restarting | Eugene Sandulenko | |
2017-01-16 | DIRECTOR: Correctly parse STXT runs to determine formatting. | stevenhoefel | |
2017-01-15 | ADL: Implement hires5 'win game' opcode | Walter van Niftrik | |
2017-01-15 | TITANIC: Fix showing correct inventory glyphs after loading savegame | Paul Gilbert | |
2017-01-15 | TITANIC: Fix using inventory items on each other | Paul Gilbert | |
2017-01-15 | TITANIC: Fixes for getting chicken and starling puret | Paul Gilbert | |
2017-01-15 | TITANIC: Show correct inventory glyphs & tooltip for multi-state items | Paul Gilbert | |
2017-01-15 | TITANIC: Fix entering Arboretum in winter, further renamings | Paul Gilbert | |
2017-01-15 | DIRECTOR: Lingo: Fixed 'go to movie' procedure. | Eugene Sandulenko | |
Now it loads the needed movie but crashes because there was no context of script reloading | |||
2017-01-15 | DIRECTOR: Cleanup main movie loading | Eugene Sandulenko | |
2017-01-15 | TITANIC: Don't allow entering Arboretum Pellerator during winter | Paul Gilbert | |
2017-01-15 | DIRECTOR: Lingo: Fixing calling built-in symbols | Eugene Sandulenko | |
2017-01-15 | TITANIC: Figured out missing code in CGlass::MouseDragEndMsg | Paul Gilbert | |
2017-01-15 | TITANIC: Fix using chicken on dispensors | Paul Gilbert | |
2017-01-15 | DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel' | Eugene Sandulenko | |
In this mode we treat every parameter as a string, not a keyword or built-in name | |||
2017-01-15 | DIRECTOR: More debug info on Shared Cast loading | Eugene Sandulenko | |
2017-01-15 | TITANIC: Fix display of chicken tooltips in the inventory | Paul Gilbert | |