Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-29 | SCI32: Fix compilation warnings | Colin Snover | |
2016-09-29 | SCI32: Fix warnings and incompatible save games when built without SCI32 | Colin Snover | |
2016-09-29 | SCI: Rename "until" to "thru" in kernel call signatures | Colin Snover | |
Kernel calls with these signatures are inclusive of the engine version given in the name; this change makes it clearer that this is the case. | |||
2016-09-29 | SCI32: Put brackets around rest parameters | Colin Snover | |
The kernel signature * means "one or more", not "zero or more" as might be expected from the otherwise regex-like syntax. | |||
2016-09-29 | SCI32: Add mark for KQ7 in script patches | Colin Snover | |
2016-09-29 | SCI32: Emulate MGDX ego view metadata | Colin Snover | |
2016-09-29 | SCI32: Fix deleting save games in KQ7 | Colin Snover | |
2016-09-29 | SCI32: Fix multiple bugs in kSave | Colin Snover | |
1. Shift save numbers up/down for game scripts that rely on save game numbers starting from 0 to work correctly 2. Add fake file operations to support KQ7 save games 3. Hide autosave games from native save/load list to match SSCI. | |||
2016-09-29 | SCI32: Emulate Shivers 1 game score metadata | Colin Snover | |
2016-09-29 | SCI32: Add more debugger support for dumping SCI32 arrays | Colin Snover | |
2016-09-29 | SCI32: Increase allowed number of save games in native save/load | Colin Snover | |
This is applied only to games where the standard save/load dialogue is used; games like KQ7 and Phantasmagoria, which use a non-standard UI for save games, are still limited to the number of saves originally supported. | |||
2016-09-29 | SCI32: Improve MGDX support | Colin Snover | |
Audio directory switching is temporarily disabled because it causes use-after-free in the resource manager. | |||
2016-09-29 | SCI32: Fix read overflow when there are no save games | Colin Snover | |
SCI system scripts will always try to read once from the game IDs array even if the number of games is zero. | |||
2016-09-29 | SCI32: Add handling for save catalogues | Colin Snover | |
2016-09-29 | SCI32: Implement ScummVM save/load | Colin Snover | |
2016-09-29 | SCI: Replace magic numbers for globals with named constants | Colin Snover | |
2016-09-29 | SCI32: Correct return values for kFileIO operations | Colin Snover | |
2016-09-29 | SCI32: Implement kSave for standard-save SCI32 games | Colin Snover | |
Games with custom save code (KQ7, MGDX, PQ:SWAT, Shivers) are not fully supported yet. | |||
2016-09-29 | SCI32: Fix "new game" and auto-save functionality | Colin Snover | |
2016-09-29 | SCI32: Add constants documentation | Colin Snover | |
2016-09-29 | SCI: Split savegame descriptor fill code from savegame list code | Colin Snover | |
The descriptor is used to check the validity of single savegames in SCI32. | |||
2016-09-29 | SCI32: Start implementing kSave for SCI32 | Colin Snover | |
2016-09-29 | SCI32: Clean up and fix some SCI32-only kFileIO operations | Colin Snover | |
2016-09-29 | SCI32: Add support for kPrintDebug | Colin Snover | |
2016-09-29 | SCI32: Implement kSetHotRectangles | Colin Snover | |
Used only by chapter 7 of Phant1. | |||
2016-09-29 | SCI32: Fix kFileIOOpen signature | Colin Snover | |
The mode argument is required in SCI32 too; Torin just had a script bug. | |||
2016-09-29 | SCI32: Patch bad calls to IntArray::newWith in Phant1 and SQ6 | Colin Snover | |
2016-09-29 | SCI32: Rewrite kArray & kString | Colin Snover | |
This change invalidates earlier SCI32 save games, which separated arrays and strings in an incompatible manner. Old save games contain invalid references to a string segment which no longer exists, and contain incompatible array structures that lack critical type information. | |||
2016-09-29 | SCI32: Add a trap for invalid calls to kNumCels | Colin Snover | |
2016-09-29 | SCI: Improve debugging output for selector failures | Colin Snover | |
2016-09-29 | SCI: Generalize code for getting information on the current call | Colin Snover | |
2016-09-29 | SCI: Fix whitespace | Colin Snover | |
2016-09-29 | SCI: Fix typo in debugger help | Colin Snover | |
2016-09-29 | SCI32: Fix buffer overflow when drawing border to a tiny text bitmap | Colin Snover | |
2016-09-29 | SCI32: Improved game resolution detection | Colin Snover | |
2016-09-29 | SCI: Put CD flag on CD games | Colin Snover | |
2016-09-29 | SCI32: Skip SEQ playback if file not found | Colin Snover | |
CID 1361588. | |||
2016-09-29 | SCI32: Fix incorrect use of speedThrottler in Video32 | Colin Snover | |
The sleep values for video playback are the amount of time until the next frame needs to be displayed, whereas speedThrottler is used to ensure that a given amount of time always elapses between two triggered speedThrottler calls. | |||
2016-09-29 | SCI: Move SciEngine::sleep to correct source file | Colin Snover | |
2016-09-29 | SCI32: Fix incorrect warnings about unlocking type 140 | Colin Snover | |
This type in SSCI corresponds to Wave resources, but since ScummVM does not differentiate between Wave and Audio resources, just say it's an Audio resource type, not an Invalid resource type. | |||
2016-09-29 | SCI32: Explicitly instantiate MIN/MAX templates | Colin Snover | |
2016-09-29 | SCI32: Update screen on frameout, instead of in the event loop | Colin Snover | |
2016-09-29 | SCI32: Fix kShowStyleNone transitions | Colin Snover | |
2016-09-29 | SCI32: Guard against dynamic_cast failure | Colin Snover | |
CID 1361762, 1361763, 1361764, 1361765. | |||
2016-09-29 | SCI32: Fix off-by-one error | Colin Snover | |
CID 1361599. | |||
2016-09-29 | SCI32: Fix memory leak | Colin Snover | |
CID 1361032. | |||
2016-09-29 | SCI32: Fix potential null pointer dereference | Colin Snover | |
CID 1361026. | |||
2016-09-29 | SCI32: Fix potential null pointer dereference | Colin Snover | |
CID 1357041. | |||
2016-09-29 | SCI32: Fix typo | Colin Snover | |
CID 1361007. | |||
2016-09-29 | SCI32: Fix potential null pointer dereference | Colin Snover | |
CID 1351620. |