Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-23 | SCI32: Reset ScreenItem cel type when updating from a VM object | Colin Snover | |
In Phant2, when going to email on Curtis's office computer, a screen item that contained a bitmap on the last frame was updated to contain a view on the next frame. This crashed the engine when it tried to reuse the old disposed bitmap instead of the new view because the cel type was never changed from kCelTypeMem to kCelTypeView. | |||
2017-04-23 | I18N: Update translation (French) | Thierry Crozat | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Italian) | Paolo Bossi | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Hungarian) | George Kormendi | |
Currently translated at 99.7% (945 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Italian) | Paolo Bossi | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (German) | Lothar Serra Mari | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Finnish) | Timo Mikkolainen | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Spanish) | Santiago Sanchez | |
Currently translated at 99.0% (938 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Spanish) | Eugene Sandulenko | |
Currently translated at 98.9% (937 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Russian) | Eugene Sandulenko | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translation (Ukrainian) | Eugene Sandulenko | |
Currently translated at 100.0% (947 of 947 strings) | |||
2017-04-23 | I18N: Update translations templates | Thierry Crozat | |
2017-04-22 | SCI: Add alloc_list command to debugger | Colin Snover | |
This command lists all resources that are currently loaded into memory, plus the number of locks that exist on each loaded resource. | |||
2017-04-22 | SCI: Avoid crashing when disassembling a call with a bad object | Colin Snover | |
lookupSelector will raise an error if the passed object ID is invalid. | |||
2017-04-22 | SCI32: Disable brightness boost when black-lined video is disabled | Colin Snover | |
The boost is intended to compensate for the darkness caused by the black lines, so should not be applied when there are no black lines. This fixes too-bright videos in at least LSL7. | |||
2017-04-22 | SCI32: Store handle to VMD bitmap separately from ScreenItem | Colin Snover | |
In at least RAMA, when using the pocket computer to view a mail and then pressing the "return" button, the ScreenItem containing the VMD will be destroyed before the VMD player is told to close the video, resulting in a use-after-free trying to access the bitmap ID through the deleted ScreenItem. | |||
2017-04-22 | SCI32: Fix bad interpolation of Robot audio samples | Colin Snover | |
Previously, this code was interpolating samples if the previous block had missing samples, instead of interpolating when samples are missing in the upcoming block of samples. | |||
2017-04-22 | SCI32: Add and divide instead of performing two divisions | Colin Snover | |
This should make things trivially faster, and matches more accurately how the original engine worked. | |||
2017-04-22 | SCI: Improve message when crashing due to a bad selector | Colin Snover | |
2017-04-22 | SCI32: Fix dumb typo in CelInfo32::toString | Colin Snover | |
The typo was `if (kCelTypeColor)` instead of `if (type == kCelTypeColor)`. Changed to use a switch instead for improved clarity and code intelligence. | |||
2017-04-22 | SCI: Display class names in disassembly | Colin Snover | |
2017-04-22 | SCI: Remove #undef for a macro that does not exist | Colin Snover | |
2017-04-22 | SCI32: Implement support for QFG4 autosave | Colin Snover | |
2017-04-22 | SCI32: Add workarounds & patches for QFG4 | Colin Snover | |
2017-04-22 | SCI: Explicitly label slot 0 as the autosave slot in the ScummVM UI | Colin Snover | |
2017-04-22 | SCI: Fix whitespace errors | Colin Snover | |
2017-04-22 | SCI: Fix typo in debug message | Colin Snover | |
2017-04-22 | SCI32: Fix broken final step of 2.1mid+ pixel dissolve | Colin Snover | |
2017-04-22 | SCI32: Fix bad kPointSize implementation | Colin Snover | |
Fixes text scaling gone mad in Phant2. | |||
2017-04-22 | SCI32: Fix kStringFormat signatures | Colin Snover | |
2017-04-22 | SCI: Accept 32-bit values to reg_t::incOffset | Colin Snover | |
This fixes bad variable relocation in Phant2 causing the game to crash when reading object names. | |||
2017-04-23 | I18N: Update translations templates | Thierry Crozat | |
2017-04-22 | DRASCULA: Add possibility to load and save games using GMM | Thierry Crozat | |
2017-04-22 | SCI32: Enable support for SCI2-2.1 games in release! | Colin Snover | |
Some games are not moved to ADGF_TESTING yet because they have not been played through completely: * QFG4 * PQ:SWAT Some games are not moved to ADGF_TESTING yet because they are broken: * Chest (fails to read/parse its custom archive files) * Hoyle5 (Poker DLL needs to be reverse-engineered; main menu needs to be "fixed" for budget derivatives that only contain some of the games and used Windows shortcuts to bypass the menu) * MGDX (missing MIDI playback) | |||
2017-04-22 | SCI32: Provide more detail in console when a save game fails checks | Colin Snover | |
2017-04-22 | I18N: Update translations templates | Thierry Crozat | |
2017-04-22 | SCI32: Make version 41 the first supported save game version | Colin Snover | |
Save games created by earlier versions of ScummVM are prone to having subtle graphics problems or other corruption caused by incomplete save/load code. | |||
2017-04-22 | SCI32: Add palette code for late SCI2.1mid+ games | Colin Snover | |
Sometime during SCI2.1mid, the palette manager was changed to save and restore the source palette, and to add in-game gamma correction. Previously, only the vary start and target palettes were saved, and gamma correction was only configurable in SSCI by editing RESOURCE.CFG. | |||
2017-04-22 | SCI: Fix compilation when SCI32 is disabled | Colin Snover | |
2017-04-22 | SCI: Do not sync objects when saving games | Colin Snover | |
Commit 5de2668939a6735da2b3438b7c586fc185791ef8 silently changed behaviour from running this code only when restoring a game, to running all the time, in an apparent copy-paste error. | |||
2017-04-22 | SCI: Improve comments in GuestAdditions | Colin Snover | |
2017-04-22 | SCI32: Add workaround for SQ6 invalid read after a failed save game restore | Colin Snover | |
2017-04-22 | SCI32: Fix infinite recursion when loading invalid save from launcher | Colin Snover | |
2017-04-22 | SCI32: Fix launcher load for Shivers | Colin Snover | |
2017-04-22 | SCI32: Only activate the Load button in the launcher when it is usable | Colin Snover | |
2017-04-22 | SCI: Implement delayed restore for SCI32 and move implementations to ↵ | Colin Snover | |
GuestAdditions | |||
2017-04-22 | SCI32: Remove original save/load option from games without ScummVM save ↵ | Colin Snover | |
integration | |||
2017-04-22 | SCI: Move ScummVM kernel calls to 0xe0 | Colin Snover | |
2017-04-22 | SCI: Clean up unnecessary delayed restore flags | Colin Snover | |
_delayedRestoreGame is always set and cleared at the same time as _delayedRestoreGameId, and _delayedRestoreFromLauncher is written but never read. | |||
2017-04-22 | SCI: Move ScummVM save/restore to GuestAdditions and reimplement for SCI32 | Colin Snover | |