Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-06 | SCI32: Micro-optimize speedRoom comparison | Colin Snover | |
2017-05-05 | SCI32: Set a savegame description if none was entered | Tarek Soliman | |
This fixes the the SCI32 incarnation of Trac#5343 (defect#3061964): Savegames with no name can't be restored | |||
2017-05-04 | SCI32: Disable game script video benchmarking | Colin Snover | |
The approach to video benchmarking used by SCI engine does not translate very well to modern video devices -- it will either be so slow that the games think the system is not capable of showing normal visual effects, or so fast that the benchmarks overflow their counters. So, game scripts that perform video benchmarking are now patched to unconditionally return the highest speed value. A pleasant but subtle side-effect of this change is that the extra time sitting at a blank screen before the start of a game (while benchmarks ran) is now gone. Fixes Trac#9741. | |||
2017-05-04 | SCI32: Fix comment about Phantasmagoria 2 changes between EN+DE/FR | Martin Kiewitz | |
2017-05-03 | SCI32: Add Italian KQ7 detection entry | Colin Snover | |
Fixes Trac#9739. | |||
2017-05-03 | SCI32: Fix Japanese Phantasmagoria 2 detection entry | Martin Kiewitz | |
2017-05-03 | SCI32: Add Japanese Phantasmagoria 2 detection data | Martin Kiewitz | |
Also add a bit of info to the German detection entry of Phantasmagoria 2. Also add URL to censorship information on our wiki. | |||
2017-05-03 | SCI32: Add detecton for KQ7 1.65c French | Bastien Bouclet | |
2017-05-02 | SCI32: Add detection entry for French Shivers | Colin Snover | |
Fixes Trac#9742. | |||
2017-05-03 | PLUMBERS: Add engine for Plumbers Don't Wear Ties | Retro-Junk | |
2017-05-02 | DIRECTOR: Fix code formatting | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Reduce header dependency | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Fix #include paths | Eugene Sandulenko | |
2017-05-02 | DIRECTOR: Use CachedMacText for rendering | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add CachedMacText to TextCast | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add CachedMacText | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add TextCast::importStxt | Tobia Tesan | |
2017-05-02 | DIRECTOR: Remove now-useless textId parameter from renderButton | Tobia Tesan | |
2017-05-02 | DIRECTOR: Use text from textCasts | Tobia Tesan | |
2017-05-02 | DIRECTOR: Init textCasts with Stxts in Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Equip textCast with _ftext | Tobia Tesan | |
2017-05-02 | GRAPHICS: Pass interlinear as constructor argument to MacText | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add stxt.cpp | Tobia Tesan | |
2017-05-02 | DIRECTOR: Delete Stxts in ~Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Use preloaded Stxt for rendering | Tobia Tesan | |
2017-05-02 | DIRECTOR: Preload Stxts in Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add _loadedStxts member to Score | Tobia Tesan | |
2017-05-02 | DIRECTOR: Add Stxt.h | Tobia Tesan | |
2017-05-02 | SCI32: Fix incorrect arguments to readPixel in kCelInfo | Colin Snover | |
Fixes Trac#9750. | |||
2017-05-01 | Revert "SCI32: Add debugging calls to GfxCursor32" | Colin Snover | |
This reverts commit c02f2674ad3533aebd6c5dbcaf47f3e1d20904a4. Two minutes after committing this, the author of the ticket resolved the problem, which was caused by missing VMDs. | |||
2017-05-01 | SCI32: Add debugging calls to GfxCursor32 | Colin Snover | |
Refs Trac#9740. | |||
2017-05-01 | SCI32: Add support for Shivers interactive demo | Colin Snover | |
Closes Trac#9745. | |||
2017-05-01 | SCI32: Add detection for KQ7 German 1.65c | Colin Snover | |
Closes Trac#9738. | |||
2017-04-30 | SCI: Clean up ugly syncBaseObject call | Colin Snover | |
2017-04-30 | SCI: Hold script data as mutable internally | Colin Snover | |
Script buffer data is modified after a script is loaded by savegame operations, and, in SCI16, by string operations. Casting away const to allow these mutations to happen is not a very good design, so this patch just changes the privately held reference to data to be mutable. (Public accessors still return immutable data.) | |||
2017-04-30 | SCI32: add detection for GK2 German | Martin Kiewitz | |
2017-04-30 | DIRECTOR: clean up renderText: separate reading & actual rendering | Tobia Tesan | |
2017-04-30 | DIRECTOR: remove redundant/ineffective assignments to width | Tobia Tesan | |
2017-04-30 | DIRECTOR: clean up renderText: move warning block down | Tobia Tesan | |
This changes slightly the semantics of the method; however, I assume we want to print (or not) the warning based on the width/height values that will in fact be used *in* the method. | |||
2017-04-30 | DIRECTOR: consolidate font, width instructions in renderText | Tobia Tesan | |
2017-04-30 | GRAPHICS: Delete MacFont in MacText | Tobia Tesan | |
2017-04-30 | GRAPHICS: Use MacFont in lieu of Graphics::Font in MacText | Tobia Tesan | |
2017-04-30 | TESTBED: Fix building with --disable-cloud (#938) | Tarek Soliman | |
The linker fails when building with --disable-cloud and not passing --disable-libcurl | |||
2017-04-29 | SCI32: Remove unnecessary GfxFrameout::_frameNowVisible | Colin Snover | |
This flag was used in SSCI to read from VRAM instead of from the back buffer when a mouse interrupt was received in the middle of a back buffer update. Since ScummVM controls when mouse events are received via polling, it is not possible to receive a mouse event in the middle of back buffer updates, so this code is unnecessary for the engine to work properly. This also fixes Valgrind warnings about use of uninitialized memory at the start of the game, caused by not filling the cursor memory buffers because `_frameNowVisible` was false until the first frame was rendered. | |||
2017-04-29 | SCI32: Promote GK2 and Torin demos to AGDF_TESTING | Colin Snover | |
2017-04-24 | SCI: Add var count sanity checking to object initialization | Colin Snover | |
2017-04-24 | SCI: Use the var count from the instance's class in SCI1.1-2.1 when looking ↵ | Colin Snover | |
up selectors At least some versions of Island of Dr Brain have a bMessager instance in script 0 with a var count greater than that of its class. This probably should never happen since it means the object has a variable with no corresponding selector. The next commit adds some extra sanity checking code to object initialization, to warn on any other games where this happens. | |||
2017-04-25 | DIRECTOR: Fix Various Compiler Warnings. | D G Turner | |
2017-04-23 | SCI32: Remove SCI3 TODO | Colin Snover | |
SCI3 resources appear to already be properly handled. | |||
2017-04-23 | SCI32: Allow resource maps with missing corresponding volumes | Colin Snover | |
GK2 on Steam comes with an extra bogus resource map file which would previously cause ScummVM to refuse to load the game due to a mismatch in the number of map & volume files. This does not cause any harm, but is a pain for users (since it requires them to manually delete the file, and it will be recreated if a user runs the Steam game file integrity check), so allow the game to load with a warning instead. |