Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-08 | SCI: Split color remapping functionality into a separate class | Filippos Karapetis | |
Currently, only the SCI16 remapping functionality is implemented (used in the QFG4 demo) | |||
2016-03-08 | SCI: Update the game ID of a workaround that's only used in QFG4 demo | Filippos Karapetis | |
2016-03-08 | SCI32: Disable kRemapColors32, as SCI32 remapping is still incomplete | Filippos Karapetis | |
2016-03-08 | SCI: Separate the demos of QFG4, PQ4 and GK1 from their full versions | Filippos Karapetis | |
The demo versions of these games were using a very different engine - SCI1.1 vs SCI2/SCI2.1. Thus, we split them into different game IDs, to avoid mixing specific game checks for them, as well as specific game workarounds, which are different for the demos than the full versions. Also, the demos should be working when SCI32 is disabled. For these games, we don't use ADGF_DEMO, to avoid game IDs like foodemo-demo | |||
2016-03-08 | LAB: Remove gap handling from removeSaveState. | Johannes Schickel | |
This removes the annoying behavior that removing a save state causes your physical files to be renamed. | |||
2016-03-08 | ENGINES: Make variable names of PlainGameDescriptor conform to our guidelines. | Johannes Schickel | |
gameid -> gameId | |||
2016-03-08 | ENGINES: Make variable names of ADGameDescription conform to our guidelines. | Johannes Schickel | |
gameid -> gameId guioptions -> guiOptions | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-08 | ENGINES: Fix formatting. | Johannes Schickel | |
2016-03-08 | SCI32: Clean up kIsOnMe and fix rounding bug | Colin Snover | |
The implementation was not correctly rounding the scaled position with mulru, leading to occasionally incorrect hit detection at the boundaries of boxes. | |||
2016-03-07 | SCI32: Add unnecessary micro-optimisation to palette merging code | Colin Snover | |
2016-03-07 | SCI32: Fix palette color overflow | Colin Snover | |
2016-03-07 | SCI32: Actually use the BitmapFlags enum | Colin Snover | |
2016-03-07 | SCI32: Enable GfxPalette32::cycleAllPause | Colin Snover | |
This is used by the Mr Soylent machines in SQ6 (e.g. room 370). | |||
2016-03-07 | SCI32: Implement kBitmapDrawText | Colin Snover | |
2016-03-07 | SCI32: Move in-memory bitmap read/write into its own class | Colin Snover | |
2016-03-08 | SCI: Truncate channel data in case it goes beyond resource size | Martin Kiewitz | |
Fixes invalid memory access during kq5 floppy ending | |||
2016-03-08 | SCI: Script patch for ending glitch in multilingual kq5 | Martin Kiewitz | |
Game hangs during the magic battle during the ending. Happened in all multilingual versions because of a script bug (scripts were waiting for a signal, music didn't set one) Fixes French, German and Spanish versions of KQ5 Also happened, when using the original interpreter | |||
2016-03-07 | SCI32: Change magnifier warning to error | Colin Snover | |
If anything actually uses this feature, we should know about it eventually. | |||
2016-03-07 | SCI32: Clean up renderer code a bit more | Colin Snover | |
2016-03-07 | SCI32: Add reg_t comparisons for graphics sorting | Colin Snover | |
2016-03-07 | SCI32: Add debugger command to view screen items in the visible plane list | Colin Snover | |
2016-03-07 | SCI32: Fix adding too many items to drawlist | Willem Jan Palenstijn | |
2016-03-07 | AD: Remove leftover debug messages | Eugene Sandulenko | |
2016-03-07 | WAGE: Added games from Joshua's Worlds 1.0 | Eugene Sandulenko | |
2016-03-07 | WAGE: Use new AD flag for autogenerating targets for fangames | Eugene Sandulenko | |
2016-03-07 | WAGE: Added couple more games to detection | Eugene Sandulenko | |
2016-03-07 | AD: Added new flag for autogenerating game target from extra information | Eugene Sandulenko | |
2016-03-07 | WAGE: Added more games to detection | Eugene Sandulenko | |
2016-03-07 | WAGE: More game detection | Eugene Sandulenko | |
2016-03-06 | SCI32: Implement variable size frame drawing | Colin Snover | |
2016-03-06 | SCI32: Make PlaneList definition order match declaration order | Colin Snover | |
2016-03-06 | SCI32: Fix memory leaks | Colin Snover | |
2016-03-06 | SCI32: "Improve" comparison algorithm for planes and screen items | Colin Snover | |
This adds a slightly more accurate comparison algorithm that will at least ensure that all the engine-generated planes and screen items with matching priorities will be sorted above script-generated planes and screen items, like in the original engine. It still does not sort script-generated items by memory handle order, so if that is ever a thing that actually happens, those may still be in the wrong order. | |||
2016-03-06 | SCI32: Fix missing digits in plane item list debug output | Colin Snover | |
2016-03-06 | SCI32: Implement kEditText | Colin Snover | |
2016-03-06 | Merge pull request #696 from tobiatesan/fix_7067_broken_abs | Eugene Sandulenko | |
WINTERMUTE: Rewrite absolute prefix workarounds block with loop | |||
2016-03-06 | WINTERMUTE: Actually use new BasePersistenceManager constructor | Willem Jan Palenstijn | |
2016-03-06 | Merge pull request #691 from tobiatesan/common_string_target | Eugene Sandulenko | |
WINTERMUTE: Return Common::String in getGameTargetName() | |||
2016-03-06 | WINTERMUTE: Use Common::String in arg for initSave | Tobia Tesan | |
2016-03-06 | WINTERMUTE: Use Common::String in BasePersistenceManager-ctor | Tobia Tesan | |
2016-03-06 | WINTERMUTE: Use C strings in absolute path workaround array | Tobia Tesan | |
2016-03-06 | WINTERMUTE: Use array to store known broken absolute paths | Tobia Tesan | |
Avoids an if() block that is getting longer | |||
2016-03-05 | SCI32: Fix incorrect insertion of new planes | Colin Snover | |
2016-03-06 | Merge pull request #692 from tobiatesan/cr5 | Eugene Sandulenko | |
WINTERMUTE: Add detection entry for Carol Reed 5 Demo | |||
2016-03-06 | Merge pull request #693 from tobiatesan/cr4_demo | Eugene Sandulenko | |
WINTERMUTE: Remove ADGF_DEMO flag from non-demo carolreed4 detection | |||
2016-03-06 | Merge pull request #689 from Tkachov/master | Eugene Sandulenko | |
SWORD25: Fix "Resource not released" warnings | |||
2016-03-06 | Merge pull request #690 from WinterGrascph/fix7022 | Eugene Sandulenko | |
LAB: Process events during ending sequence | |||
2016-03-06 | Merge pull request #695 from tobiatesan/fix_7067_a | Eugene Sandulenko | |
WINTERMUTE: Add workaround for bug #7067 | |||
2016-03-05 | WINTERMUTE: Add fallback for hardcoded absolute path in carolreed5 | Tobia Tesan | |
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. |