Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-30 | SCI: SQ4CD: Limit workaround for Russian SQ4 to room 150+900 | Martin Kiewitz | |
As proposed by bluegr | |||
2017-05-30 | TITANIC: Fix deselecting stars in the photo view | Paul Gilbert | |
2017-05-30 | TITANIC: Further commenting of CPhotoCrosshairs class | Paul Gilbert | |
2017-05-30 | TITANIC: Renamings and further fixes for CPhotoCrosshairs | Paul Gilbert | |
2017-05-30 | TITANIC: Fix references to CPhotoCrosshairs _entries array | Paul Gilbert | |
2017-05-29 | SCI: SQ4CD: Remove room restriction of existing workarounds for end | Martin Kiewitz | |
Fixes bug #9812 | |||
2017-05-29 | SCI32: GK1: Add second beignet timer issue script patch | Martin Kiewitz | |
Should solve bug #9805 | |||
2017-05-29 | TITANIC: Merge incorrectly duplicated field in CPhotoCrosshairs | Paul Gilbert | |
2017-05-28 | TITANIC: Fix copying star positions selected in photo | Paul Gilbert | |
2017-05-28 | TITANIC: Renamed CStarControlSub7 to CStarMarkers | Paul Gilbert | |
2017-05-28 | TITANIC: Fix placement of stars in photo starfield | Paul Gilbert | |
2017-05-28 | TITANIC: Fix copying viewport _valArray data | Paul Gilbert | |
2017-05-28 | TITANIC: Fix crash switching from starfield to photo display | Paul Gilbert | |
2017-05-28 | TITANIC: Rename CStarControlSub8 to CPhotoCrosshairs | Paul Gilbert | |
2017-05-28 | TITANIC: Renamings for photo surface | Paul Gilbert | |
2017-05-28 | TITANIC: Renamings of orientation related variables and methods | Paul Gilbert | |
2017-05-28 | TITANIC: Fix crash inserting photograph into star control | Paul Gilbert | |
2017-05-28 | Merge pull request #949 from csnover/advanceddetector-fullpaths | Hein-Pieter van Braam | |
ENGINES: Allow detection entries to match on full paths | |||
2017-05-28 | Merge pull request #952 from wjp/hide_gmm_saveload | Hein-Pieter van Braam | |
GUI: Fully hide GMM save/load buttons if not supported by engine | |||
2017-05-27 | SCI32: Minor cleanup to plane debug information | Colin Snover | |
2017-05-27 | SCI32: Remove dead code | Colin Snover | |
2017-05-27 | SCI32: Remove invalid interaction cursor spinloop in KQ7 | Colin Snover | |
2017-05-27 | TITANIC: Rename _powers array to _speeds | Paul Gilbert | |
2017-05-27 | SCI32: Update some old comments related to virtual files | Filippos Karapetis | |
2017-05-27 | SCI: Remove a leftover SCI32 hack | Filippos Karapetis | |
2017-05-26 | TITANIC: Fix calculation of acceleration powers table | Paul Gilbert | |
2017-05-26 | TITANIC: Simplify FVector addAndNormalize | Paul Gilbert | |
2017-05-26 | TITANIC: Fix orientation threshold check in CStarControlSub24 | Paul Gilbert | |
2017-05-26 | SCI32: Fix warning | Willem Jan Palenstijn | |
2017-05-26 | SCI32: Fix kArrayFill | Hein-Pieter van Braam | |
The ScummVM implementation of class SciArray::fill() has a bug where it will overwrite the array[index] with the value count times, rather than fill the array starting from index count times. This patch fixes that behavior. This was noticed because the LSL7 dice game was broken, it was impossible to lose. After this patch the dice game works as expected. Closes gh-953. | |||
2017-05-25 | TITANIC: Fix calculating orientation transition matrixes | Paul Gilbert | |
2017-05-25 | SCI32: Fix SCI3 object names > 0xFFFF | Colin Snover | |
2017-05-25 | GUI: Fully hide GMM save/load buttons if not supported by engine | Willem Jan Palenstijn | |
Previously, they were only greyed out. According to the discussion on patch #8925, this was a limitation of the GUI layout engine when these buttons were introduced in 2008. This no longer seems to be a problem. | |||
2017-05-24 | SCI32: Fix typo in script patch name | Martin Kiewitz | |
2017-05-24 | SCI32: Add script patch for lsl7 cheese maker priority bug | Martin Kiewitz | |
This issue also happens when using the original interpreter. | |||
2017-05-24 | SCI32: Add script patch for cheese maker issue | Martin Kiewitz | |
Room 540, was game breaking, but effectively a script bug, that just happened to work in SSCI. | |||
2017-05-23 | SCI32: Add 'music/' subdir to file path for LSL7 GOG | Hein-Pieter van Braam | |
LSL7 originally came with music in two qualities in subdirectories of the 'music' directory, 22s8 and 22s16. The gog.com release doesn't do this and only ships the hq music in the root of 'music/'. This PR adds it to the search path. Closes gh-951. | |||
2017-05-23 | SCI32: Fix selector search for SCI2/2.1 games with missing vocab.997 | Colin Snover | |
Fixes Trac#9796. | |||
2017-05-23 | TITANIC: Rename DMatrix fn3 to loadTransform | Paul Gilbert | |
2017-05-23 | TITANIC: Fix result of CMatrixTransform fn5 method | Paul Gilbert | |
2017-05-22 | TITANIC: Renamed CStarControlSub26 to CMatrixTransform | Paul Gilbert | |
2017-05-21 | TITANIC: Further renamings for orientation changer use | Paul Gilbert | |
2017-05-21 | TITANIC: Rename transition percent fields in Starfield classes | Paul Gilbert | |
2017-05-21 | TITANIC: Rename Sub25 class to COrientationChanger, fixes & cleanup | Paul Gilbert | |
2017-05-21 | SCI32: Fix return value of kWebConnect | Colin Snover | |
On macOS, the return code from OSystem::openUrl was the opposite of what it was supposed to be; it is now fixed, so this caller needs to be fixed too. | |||
2017-05-21 | ENGINES: Allow detection entries to match on full paths | Colin Snover | |
This allows an engine to match files that exist multiple times in the same game directory with the same basename. For example, different releases of Torin's Passage in SCI engine come with zero or more GERMAN, FRENCH, ENGLISH, etc. directories, all containing files with the same basenames but with different contents per language. Because the allFiles map used only the basename of a file as a key, it could not match more than one of these localization directories, which made it impossible to select from all the possible languages. Refs Trac#9772. | |||
2017-05-20 | SCI: Add resource hash to resource_info debugger command | Colin Snover | |
Bad resources that need to be blacklisted sometimes seem to have the same size as good resources. In such cases, the bad resources can be identified by hash instead. Adding a hash output to resource_info will make it easy for users to provide the hash of questionable resources inside of resource bundles that we do not have access to. Refs Trac#9797. | |||
2017-05-20 | SCI: Stop leaking locals segments during script reuse | Colin Snover | |
When a game deletes a script and then loads the same script again before it has been fully deallocated, SegManager::instantiateScript tries to reuse the same script & locals segments, but it was failing to reuse the old locals segment because Script::freeScript would unconditionally clear the old locals SegmentId, which meant the old locals segment would just leak. This patch does not fix old save games which may contain orphaned locals segments, but should prevent the problem from occurring going forward. (It is possible to clean up these old save games, but this is not a big leak so it doesn't seem worth the extra effort to do so.) | |||
2017-05-20 | SCI: Fix warning about missing base object when loading save games | Colin Snover | |
This situation occurs rarely, but normally, when unreachable but not yet GC'd objects use a superclass which has already been GC'd. Thanks to @wjp for looking at this with me and clarifying what was going on. | |||
2017-05-20 | SCI: Minor punctuation fix in buggy script alert | Colin Snover | |