Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-09 | SCI32: Implement kLock & kDoAudio(1) for SCI32 | Colin Snover | |
1. Unlocking all resources of a type using a resource ID of -1 is gone in SCI32; 2. Audio locks need to be serialized starting in GK2 for the game's modified kDoAudio(1) call; 3. Audio locks in SCI3 must work more like SSCI, since at least Lighthouse's `BackMusic::fade` method will attempt to unlock audio that was never locked by a script. In SSCI (and now in ScummVM too) this is a no-op; previously in ScummVM, it would remove Audio32's own lock on the audio resource, resulting in a use-after-free; 4. kDoAudio(1) starting in GK2 returns the number of active *not-in-memory* channels being played, not the total number of active channels. Fixes Trac#9675. | |||
2017-06-09 | SCI: Do not lock Audio36/Sync36 in kLock for SCI1.1 | Colin Snover | |
This is not known to fix any problem, but was a noted difference in the implementation between ScummVM and SSCI. | |||
2017-06-09 | SCI: Lock Audio resource types when digital SFX is enabled | Colin Snover | |
This seems to have been added in SCI1.1 and continued through SCI32; older games with digital SFX (like KQ5CD) did not convert the resource type in kLock. This is not known to fix any problem, but was a noted difference in the implementation between ScummVM and SSCI. | |||
2017-06-09 | SCI: Remove unnecessary condition | Colin Snover | |
Argument count validation for kernel calls is performed through the kernel table signature, so checking here is not necessary. | |||
2017-06-09 | SCI: Fix typo in comment | Colin Snover | |
2017-06-09 | SCI: Remove unhelpful comment | Colin Snover | |
2017-06-09 | SCI: Add serialization for ResourceId | Colin Snover | |
2017-06-09 | SCI32: Fix include path | Colin Snover | |
2017-06-09 | SCI: Get LRU from list directly, instead of from a reverse iterator | Colin Snover | |
2017-06-09 | SCI: Implement Serializable for Object | Colin Snover | |
2017-06-09 | TITANIC: Fix jerkiness in end credits | Paul Gilbert | |
2017-06-09 | TITANIC: Field renamings for CCreditText | Paul Gilbert | |
2017-06-09 | TITANIC: Enable initial copyright screen | Paul Gilbert | |
2017-06-09 | ENGINES: Display savestate date as YYYY-MM-DD | Tarek Soliman | |
This avoids confusion in locales that use MM/DD/YYYY vs DD/MM/YYYY | |||
2017-06-08 | COMMON: Make SpanOwner copy assignment make a copy of the owned Span | Colin Snover | |
To move data from one SpanOwner to another, use `moveFrom`. Thanks @waltervn for pointing out the problem. | |||
2017-06-08 | SCI32: Clarify code comment about Steam GK2 RESMAP.001 | Colin Snover | |
2017-06-08 | SCI32: Fix wave resource patch offset | Colin Snover | |
This bug was only reproducible when loading a game using the multi-disc RESSFX.00x bundles. Fixes Trac#9832. | |||
2017-06-07 | TITANIC: Fix color of starfield crosshairs | Paul Gilbert | |
2017-06-07 | TITANIC: Rename CStarControlSub2 to CStarFieldBase | Paul Gilbert | |
2017-06-07 | TITANIC: Renamings for camera mover classes | Paul Gilbert | |
2017-06-07 | TITANIC: Renamings for automatic camera mover classes | Paul Gilbert | |
2017-06-07 | TITANIC: Fix rotating starview when 2 markers are locked in | Paul Gilbert | |
2017-06-06 | TITANIC: 2nd marker lock on now working | Paul Gilbert | |
2017-06-06 | TITANIC: Fix calculations in DVector fn1 | Paul Gilbert | |
2017-06-06 | TITANIC: Further fixes for locking marker 2 | Paul Gilbert | |
2017-06-05 | TITANIC: Rewrite of lockMarker2 | Paul Gilbert | |
2017-06-05 | TITANIC: Add some const prefixes to mover proc2 | Paul Gilbert | |
2017-06-04 | TITANIC: Simplifications in lockMarker2 | Paul Gilbert | |
2017-06-04 | TITANIC: Simplify DVector fn1 | Paul Gilbert | |
2017-06-04 | TITANIC: Renamings for the individual lock marker methods | Paul Gilbert | |
2017-06-04 | TITANIC: Fix saving locked marker vectors into camera rotation matrix | Paul Gilbert | |
2017-06-04 | TITANIC: Some fixes for marker 1 rotation code | Paul Gilbert | |
2017-06-04 | TITANIC: Rewrite of rotation code when 1 marker is fixed | Paul Gilbert | |
2017-06-03 | TITANIC: Locking onto first marker is now working | Paul Gilbert | |
2017-06-03 | TITANIC: Fix some vector calculations in marker lock-on code | Paul Gilbert | |
2017-06-03 | TITANIC: Extra comments and fix an incorrect DMatrix to be FMatrix | Paul Gilbert | |
2017-06-02 | TITANIC: Minor cleanups in vector/matrix calculations | Paul Gilbert | |
2017-06-02 | TITANIC: Simplify DVector fn4 | Paul Gilbert | |
2017-06-02 | TITANIC: Fix calculations in CStarCamera fn2 | Paul Gilbert | |
2017-06-01 | TITANIC: Fix some calculation errors when locking markers | Paul Gilbert | |
2017-05-31 | SCI32: Return CD speed in kPlatform | Colin Snover | |
This fixes missing playback of some videos in Rama, like the background video that plays when selecting an email at the computer at the start of the game. | |||
2017-05-31 | TITANIC: Renamings for locking/unlocking markers | Paul Gilbert | |
2017-05-31 | PLUMBERS: Initialize some variables | Strangerke | |
2017-05-30 | TITANIC: Fix flickering of marker bulbs in PET Starfield display | Paul Gilbert | |
2017-05-30 | TITANIC: Renamings and fixes for starfield marker buttons in PET | Paul Gilbert | |
2017-05-30 | TITANIC: Fix line drawing of starfield markers | Paul Gilbert | |
2017-05-30 | TITANIC: Renamings & cleanup for markers drawing | Paul Gilbert | |
2017-05-30 | TITANIC: Fix drawing crosshairs in the main starfield | Paul Gilbert | |
2017-05-30 | TITANIC: Cleanup & fixes for starfield viewpoint box | Paul Gilbert | |
2017-05-30 | TITANIC: Rename CPhotoCrosshairs to CStarCrosshairs | Paul Gilbert | |
The crosshairs are used in the main starfield as well, so they shouldn't have a Photo specific name |