Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-28 | PINK: Initial commit | whitertandrek | |
Implemented skeleton of engine, detection, broFile and started orbFile implementation. | |||
2018-06-26 | CREDITS: Change nickname for Lothar Serra Mari | Lothar Serra Mari | |
2018-06-24 | Merge pull request #1220 from dafioram/mystDaySlider | Bastien Bouclet | |
MOHAWK: MYST: Increment y_pos of observatory day slider faster | |||
2018-06-24 | MOHAWK: MYST: Turn FortressRotation into a Direction enum | David Fioramonti | |
2018-06-23 | ENGINE: Improvements to splashscreen displaying | Eugene Sandulenko | |
2018-06-23 | SCUMM: Workaround erroneous AKC_JUMP in German SPY Fox 3 | Sven Meier | |
Fixes Trac#3813 and makes this version of the game completable. | |||
2018-06-23 | MOHAWK: MYST: Fix incorrect door close sound for the cablin | Bastien Bouclet | |
Fixes Trac#10580. | |||
2018-06-22 | MOHAWK: RIVEN: Fix out of bounds write in the flies effect | Bastien Bouclet | |
Fixes Trac#10579. | |||
2018-06-19 | MOHAWK: MYST: Fix out of bounds read when redrawing the observatory | Bastien Bouclet | |
The observatory go button computes random 105x106 rectangles in the 512x512 star image. The previous code would allow to go out of bounds by 3 pixels. Interestingly the bug is in the original engine disassembly perhaps it could crash as well. Fixes Trac#10576. | |||
2018-06-19 | MOHAWK: MYST: Increment y_pos of observatory day slider faster | David Fioramonti | |
Fixes Trac#10572. The day slider does not go all the way to the bottom (day 31st) when the down arrow is used to increment the day. This change increases how much y displacement happens with each change in the day so that the bottom is reach on day 31st. This is just a graphical bug and doesn't affect the logic of the puzzle. The day slider can also be dragged to the bottom without using the buttons. | |||
2018-06-18 | ZVISION: Reuse UTF8->UTF32 converter from Common | Eugene Sandulenko | |
2018-06-15 | SCI32: Only enable larry scaler for LSL7 | David Fioramonti | |
Fixes Trac#10568. | |||
2018-06-14 | MOHAWK: MYST: Clean up the options dialog | Bastien Bouclet | |
Also load and save games using ctrl-o / ctrl-s. | |||
2018-06-13 | MOHAWK: MYST: Make the scripts time accounting pause safe | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Move the current stack id to ScriptParser | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Simplify memory management of the active stack | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Extract a Card class out of the main engine class | Bastien Bouclet | |
This is to allow having multiple cards loaded at the same time in the future. | |||
2018-06-07 | DIRECTOR: Show a GUI error message when no sound devices are available | Bastien Bouclet | |
2018-06-07 | MOHAWK: Display a GUI error message when no audio devices are available | Bastien Bouclet | |
2018-06-06 | SCUMM: Fix recent commit to compile under all circumstances | Adrian Frühwirth | |
2018-06-06 | SCUMM: Work around distorted speech on submarine in Indy4 | Adrian Frühwirth | |
The speech sample at VCTL offset 0x76ccbca ("Hey you!") which is used when Indy gets caught on the German submarine seems to not be a VOC but raw PCM s16be at (this is a guess) 44.1 kHz with a bogus VOC header. To work around this we skip the VOC header and decode the raw PCM data. Fixes Trac#10559 | |||
2018-06-04 | SCUMM: Remove unnecessary space. | Torbjörn Andersson | |
2018-06-03 | SCUMM: Improve 'imuse play' debugger command error handling | Adrian Frühwirth | |
This commit introduces the following (seemingly non-invasive) changes to make the 'imuse play' debugger command more useful (i.e. don't crash when trying to load the wrong kind of (sound) resource. * ScummEngine::readSoundResource() Instead of fatally error()'ing upon hitting a non-sound resource type, e.g. a room header (0x524d4844 aka RMHD), we now only issue a warning(). This enables the already existing dead code which properly returns 0 (aka no resource loaded). * ResourceManager::validateResource() Instead of fatally error()'ing upon hitting an illegal glob type we now only issue a warning() and return false (also existing dead code). All methods calling validateResource() check its return value so this seems like the right thing to do anyway. * ScummDebugger::Cmd_IMuse() Instead of directly calling ensureResourceLoaded() we now call getResourceAddress() instead (which in turn calls ensureResourceLoaded() and handles other edge cases) and only attempt to play a sound if the returned pointer actually is valid. Fixes Trac#10527. | |||
2018-06-03 | SAGA: Don't show pause message in saved thumbnail | David Fioramonti | |
Fixes Trac#10008. Previously, the game would show a paused game message in the thumbnail when the game was saved using the gmm. | |||
2018-06-03 | Merge pull request #1141 from DanielSWolf/larryscale | Thierry Crozat | |
SCI: High-quality "LarryScale" cel scaler for LSL7 | |||
2018-06-03 | BASE: Remove temporary targets when they fail to launch | Bastien Bouclet | |
Prevents invalid targets created from the command line to show up in the launcher. Fixes Trac#2788. | |||
2018-06-01 | SCUMM: Ensure pointer returned by getResourceAddress() is usable | Adrian Frühwirth | |
In some cases the pointer returned is used directly without further error checking. As most instances already assert() in this case this commit simply adds asserts where missing and deemed appropriate. | |||
2018-05-31 | SLUDGE: Move save game getter to StackHandler | Simei Yin | |
2018-05-31 | SLUDGE: Move stack size getter to struct StackHandler | Simei Yin | |
2018-05-31 | SLUDGE: Move copyStack() to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move last stack finding function to struct VariableStack | Simei Yin | |
2018-05-31 | SLUDGE: Move stack variable getter/setter to VariableStack | Simei Yin | |
2018-05-31 | SLUDGE: Move FastArray getter to struct FastArrayHandler | Simei Yin | |
2018-05-31 | SLUDGE: Move fastarray functions to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move value getters to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move add/comparison functions to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move costume functions to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move PersonAnimation functions into struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move text related functions to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move copyVariable to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move save/loadVariable() to struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move SetVariable() into struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move unlinkVar into struct Variable | Simei Yin | |
2018-05-31 | SLUDGE: Move createCString() with string tools | Simei Yin | |
2018-05-30 | XEEN: Correct scroll and music when signing into tavern | Paul Gilbert | |
2018-05-30 | XEEN: Fix Direction Sense display | Paul Gilbert | |
2018-05-30 | XEEN: Stop re-rolling new character stats when some areas of screen clicked | Paul Gilbert | |
2018-05-30 | XEEN: Properly reset subtitles when replaying cutscenes | Paul Gilbert | |
2018-05-30 | SCUMM: HE: Mark Bink as engine dependency | Eugene Sandulenko | |
2018-05-29 | SLUDGE: Move function/variable load/save functions to related files | Simei Yin | |