Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-25 | TITANIC: Implemented CStringParser class | Paul Gilbert | |
2016-08-25 | TITANIC: Add loading of bedhead data | Paul Gilbert | |
2016-08-25 | FULLPIPE: Another fix to gotoLastFrame() | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix gotoLastFrame() implementation | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix array allocation in StepArray::insertPoints | Retro-Junk | |
2016-08-25 | SCI: Make kFileIORename use wrapped filenames | Willem Jan Palenstijn | |
This fixes deleting savegames in Phantasmagoria 1. | |||
2016-08-25 | SCI32: Add a workaround when starting a new game in Phantasmagoria | Filippos Karapetis | |
This workaround is needed when starting a new game from a chapter after the first one | |||
2016-08-25 | SCI32: Also handle chase.dat in Phantasmagoria like phantsg.dir | Filippos Karapetis | |
This file is used during the chase sequence, and needs the same read/write logic as phantsg.dir | |||
2016-08-25 | DIRECTOR: Do not try to compile all text resources except first one | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix warning | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Fix font parameter reading | Eugene Sandulenko | |
2016-08-25 | DIRECTOR: Start executing frame scripts | Eugene Sandulenko | |
2016-08-25 | SCI32: Remove the warning about already opened robot files | Filippos Karapetis | |
This happens all the time in Phantasmagoria, with no ill side-effects | |||
2016-08-25 | SCI32: Fix the signature of kDoAudioCritical, and add documentation | Filippos Karapetis | |
This is used in Phantasmagoria, chapter 3, nursery (room 14200), during the "ghost lullaby" event. It is used to make the lullaby sound exclusive, but it really doesn't make any major difference. Also, the documentation has been adjusted to contain this information. Finally, the documentation has been adjusted to use 80 columns | |||
2016-08-25 | DIRECTOR: Fix numerous crashes on destruction | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Fix if() condition | Eugene Sandulenko | |
2016-08-25 | FULLPIPE: Restore original tangled logic in stopAnim_maybe | Eugene Sandulenko | |
The compiler was super-optimizing there, and my initial untangling was incorrect. Restoring it with nasty goto's and will fix it later once we have enough test cases. | |||
2016-08-25 | DIRECTOR: Remove now redundant image width correction table | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented CBedhead class | Paul Gilbert | |
2016-08-24 | TITANIC: Compilation fix for CMissiveOMat | Paul Gilbert | |
2016-08-24 | TITANIC: Implemented CMissiveOMat class | Paul Gilbert | |
2016-08-25 | DIRECTOR: Clean up padding in image decoding | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Improve decoding compressed images | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: Try to simplify uncompressed detection heuristic | Willem Jan Palenstijn | |
2016-08-25 | DIRECTOR: More heuristics for 1bpp image decoding. Courtesy of wjp. | Eugene Sandulenko | |
2016-08-24 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-24 | DIRECTOR: Fix horizontal coordinate calculation in 1bpp uncompressed | Eugene Sandulenko | |
2016-08-24 | WAGE: Fix think line drawing, as pointed by md5 | Eugene Sandulenko | |
2016-08-24 | DIRECTOR: Implemented uncompressed 1bpp pictures. Works sometimes | Eugene Sandulenko | |
2016-08-24 | SCI32: Remove extra ! in error message | Colin Snover | |
2016-08-24 | SCI32: Fix incorrect boolean operator | Colin Snover | |
2016-08-24 | SCI32: Remove error check for negative celNo | Colin Snover | |
Negative cel numbers are exploited by at least the hi-res mode of PQ4CD. | |||
2016-08-24 | ADL: Set hires #1, #2 and #0 to TESTING | Walter van Niftrik | |
2016-08-24 | FULLPIPE: Fix direction calculation in MctlGraph::getLinkDir | Retro-Junk | |
2016-08-24 | SCI32: Add workarounds for a bug in Torin, in an animation of Lycentia | Filippos Karapetis | |
2016-08-24 | DIRECTOR: Add more width corrections for Apartment demo | Torbjörn Andersson | |
These are the widths for the taxi. 1110 doesn't actually need a correction to be drawn right, but 96 makes more sense than 90 if I decode the image by hand. It may be worth noting that all three sprite widths are multiples of 8, and that one of them was already a multiple of 8, but I still needed to add 8 to it. (This would suggest that w = (w & ~7) + 8 would yield the correct width for everything, except it doesn't so scratch that idea.) | |||
2016-08-23 | TITANIC: Implemented more game classes | Paul Gilbert | |
2016-08-24 | ADL: Make the optional scanlines less harsh | Walter van Niftrik | |
2016-08-24 | DIRECTOR: Gather statistic on correct bitmap sizes | Eugene Sandulenko | |
2016-08-23 | DIRECTOR: Added test D3 target | Eugene Sandulenko | |
2016-08-23 | DIRECTOR: Further reduction of include dependency | Eugene Sandulenko | |
2016-08-23 | DIRECTOR: Reduce header dependency | Eugene Sandulenko | |
2016-08-23 | SCI32: Fix crash in Torin, chapter 4, catapult scene (via ScreenItem) | Filippos Karapetis | |
loopNo/celNo are set to unsigned integers in ScreenItem::setFromObject in SSCI, thus their value will be adjusted when it's negative, like in this case | |||
2016-08-23 | TITANIC: Implemented CLift class | Paul Gilbert | |
2016-08-23 | SCI32: Allow kListAt to reference an empty list | Filippos Karapetis | |
Happens in Torin when examining Di's locket in chapter 3 | |||
2016-08-23 | SCI32: Add a workaround for an uninitialized variable in Torin | Filippos Karapetis | |
2016-08-23 | SCI32: Explicitly abord kEachElementDo when a game is being loaded | Filippos Karapetis | |
This is a better check than the one in commit 3d1f1a3a21 | |||
2016-08-23 | SCI32: Update the SCI2/SCI2.1 games that use global 90 for speech/subs | Filippos Karapetis | |
2016-08-23 | SCI32: Fix restoring games from Torin's game restore dialog | Filippos Karapetis | |
The list in kListEachElementDo may be invalidated after a selector invocation | |||
2016-08-23 | SCI32: Also handle game checks for "torinsg.cat" in Torin | Filippos Karapetis | |
This shows the "Open..." button when continuing a game |