Age | Commit message (Collapse) | Author |
|
NEWS/DE: Added stub for 1.9.0
|
|
SWORD25: Fix "Resource not released" warnings
|
|
LAB: Process events during ending sequence
|
|
WINTERMUTE: Add workaround for bug #7067
|
|
|
|
We hardcoded the path as /Developer/Tools, but that path changed
with more recent versions of Xcode. There is actually a command line
tool to get this path, so use that. But also add an undocumented
configure option to allow specifying the path manually.
|
|
Following the addition of two license files to the image, the layout
of the image was off with the old DS_Store.
|
|
Carol Reed 5 (the full game, data.dcp hash
27b3efc018ade5ee8f4adf08b4e3c0dd) refers to the absolute path
"f:\dokument\spel 5\demo\data\scenes\credits\op_cred_00\op_cred_00.jpg"
Appears to fix bug #7067.
|
|
This reverts commit 04b5f3833771c3073df5860c023c8274706dbbc7.
We need to make an official announcement first.
|
|
Other platforms, that support analog stick + touch screen at the
same time, are possibly also affected.
Cursor workarounds exist for qfg1vga, qfg3, lsl5 and Island of
Dr. Brain. Those sometimes worked and sometimes didn't on
at least OpenPandora and should be fixed now.
|
|
|
|
|
|
|
|
|
|
|
|
Use it to fix the fortress rotation controls once more
|
|
LAB: Fix bug #7022 - Events not processed during ending sequence
|
|
The msys shell can be run in both msys and in mingw mode. We don't
support it when in msys mode, as this mode seems to be intended as a
cygwin-like compatibility layer, instead of for native Windows
applications.
|
|
|
|
The rotation speed no longer goes directly to the maximum possible
speed after one second.
This bug also happened in the original.
|
|
Was a regression introduced in 085f3700f7cd6ddb23abe3719ca21b7025695da4
|
|
|
|
|
|
It is disabled by default since the original engine never plays it.
When enabled, it is only played when first arriving on Myst.
|
|
Use a GUI option to gray out the load button in the launcher.
|
|
Fixes turning off the rose-skull projector on Stoneship
|
|
Also fixes drawing the last frame of a movie
|
|
Fixes it not being updated.
|
|
|
|
Some backends like GCW0 do no support graphics >320x240 due to
the hardware limitation (downscaling is possible but it will ruin
the pixel hunting which is often part of the gameplay).
Instead of manually updating the list of engines, we now introduce
a new dependency.
I marked all relevant engines, but some, like tinsel, require more
work with putting their relevant high-res games under USE_HIGHRES
define.
|
|
|
|
(Look https://sourceforge.net/p/scummvm/bugs/6980/)
The warning messages were appearing because when PRECACHE_RESOURCES is
not defined, ResourceManager's `requestResource()` was used to manually
"cache" them. When you do that, ResourceManager "locks" the resource
once, so you must `release()` it later.
Resources were not released, and warnings appeared. When you
`release()` resource, it still is loaded ("cached"). Resource's
`getLockCount()` is 0, though, so it might be unloaded by
ResourceManager if there is a lot of resources.
|
|
|
|
Not all SCI2.1late/SCI3 function signatures are fully known yet,
but all subops are now represented in the kernel tables.
|
|
|
|
The original engine had some members on PlaneShowStyle to
allow wall clock timing but never actually used them in the
processing loop so transitions simply ran as quickly as the
CPU could process them. For the moment, we will just limit
these transitions to ~30fps, which hopefully roughly matches
the speed of the engine on hardware of the era.
|
|
|
|
Causes issues in at least gk1 (option + inventory plane are shown)
Game::restore is not called, when doing restores from launcher,
so in the original interpreter this script code wasn't called
either.
Fixes option + inventory planes etc. being shown right after
restoring via launcher, when original save/load dialogs were
disabled.
|
|
|
|
Adding consts to try to isolate rectangles that change during
draw list processing, to be investigated for incorrect mutations
causing lower screen items to be drawn over higher screen items at
their edges.
|
|
These changes should cause ScummVM to be more accurate in edge
case rounding.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.25", 2 discs, interpreter 0.668
|