Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-06 | SCI32: Fix memory leaks | Colin Snover | |
2016-03-06 | SCI32: Implement kEditText | Colin Snover | |
2016-03-02 | SCI32: Minor consistency improvement to FrameOut | Colin Snover | |
2016-03-02 | SCI32: "Fix" missing fade transitions | Colin Snover | |
The original engine had some members on PlaneShowStyle to allow wall clock timing but never actually used them in the processing loop so transitions simply ran as quickly as the CPU could process them. For the moment, we will just limit these transitions to ~30fps, which hopefully roughly matches the speed of the engine on hardware of the era. | |||
2016-02-21 | SCI32: Comment splitRects | Willem Jan Palenstijn | |
2016-02-21 | SCI32: Clean up Gfx::FrameoutsyncWithScripts() | Martin Kiewitz | |
2016-02-21 | SCI32: Fix save patching for ScummVM dialog | Martin Kiewitz | |
- Patch game super object for saving instead of game object - Remove re-adding planes+screen items, game::replay does that We would only have to do that for soft-failing on restore - Change debug levels of kNumLoops/kNumCels to 9 - Add special comment about -info- selector in syncWithScripts() This should now make ScummVM menu saving work properly at least in SQ6. | |||
2016-02-21 | SCI32: Add comment about SQ6's option plane | Martin Kiewitz | |
2016-02-21 | SCI32: Implement syncing planes+screen items from VM for restore | Martin Kiewitz | |
Fixes restoring saved games, when ScummVM dialogs are patched in Removing clearing planes+screen items as well, because the scripts actually did that, but did not clear everything. Fixes "Invalid screen item" message when entering options menu, after restoring in SQ6. | |||
2016-02-21 | SCI32: Add a bit more debug info to errors + screenitems | Martin Kiewitz | |
2016-02-21 | SCI: Clear visible planes in GfxFrameout::clear() too | Willem Jan Palenstijn | |
This caused planes and visibleplanes to go out of sync when loading. | |||
2016-02-20 | SCI: Fix showStyle check in palMorphFrameOut() - thanks snover | Filippos Karapetis | |
2016-02-20 | SCI32: kIsOnMe apply scaling + use mulru() thx snover | Martin Kiewitz | |
2016-02-20 | SCI32: kIsOnMe searches _visiblePlanes, not just _planes | Martin Kiewitz | |
Forgot to mention that in last commit | |||
2016-02-20 | SCI32: Splitting up GfxFrameout::kernelIsOnMe() into 2 methods | Martin Kiewitz | |
2016-02-20 | SCI32: Some work on kIsOnMe | Martin Kiewitz | |
Plenty of hotspots seem to work now Not fully done yet | |||
2016-02-19 | SCI32: Make upscaled games work (e.g. gk1 hires) | Martin Kiewitz | |
2016-02-18 | SCI: Minor cleanup | Colin Snover | |
1. Reorder member initialisations to match class member order 2. Use #pragma mark instead of comments for annotating sections 3. Remove useless >=0 checks on unsigned types | |||
2016-02-18 | SCI: Fix some rect off-by-ones | Colin Snover | |
2016-02-18 | SCI: Implement accurate renderer architecture for SCI32 | Colin Snover | |
2016-01-20 | SCI: Fix SCI32 hires detection making PQ4 unusably slow | Colin Snover | |
2016-01-14 | SCI: Implement SCI32 kPalVary and kPalette setFade | Colin Snover | |
This also fixes kPalCycle signatures to be more accurate. | |||
2016-01-07 | SCI32: Add kFrameOut stub code | Colin Snover | |
2016-01-07 | SCI32: Add initial support for palette cycling (kPalCycle) and fading (kPalFade) | Colin Snover | |
Graphics palette code was rewritten between SCI1 and SCI2, so SCI32 palette engine code has been moved to a separate GfxPalette32 class. | |||
2016-01-02 | JANITORIAL: Remove #includes of list_intern.h | Ori Avtalion | |
2015-12-29 | SCI32: split up SCI2.1 into EARLY/MIDDLE/LATE | Martin Kiewitz | |
- Detection works via signatures (couldn't find a better way) - new kString subcalls were introduced SCI2.1 LATE - kString now has signatures and is split via subcall table - kString fix, so that KQ7 doesn't crash, when starting a chapter - Sci2StringFunctionType removed, because no longer needed | |||
2014-11-09 | SCI: Phantasmagoria actually outputs 630x450 now | Martin Kiewitz | |
clipping of video output was required | |||
2014-10-13 | SCI: Wording | Filippos Karapetis | |
2014-10-13 | SCI: Set the NS rect for all cases in GK1 (bug #6729) | Filippos Karapetis | |
2014-08-08 | SCI: Extend hack to fix regression in GK1 | Filippos Karapetis | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-03 | SCI: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | SCI: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2013-07-30 | SCI: Add a hack to fix the inventory in GK1 | Filippos Karapetis | |
For some reason, the top left nsRect coordinates get swapped in the GK1 inventory screen, investigate why | |||
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-04-25 | SCI: Fix scaling in the back room of the bookstore in GK1 | Filippos Karapetis | |
2013-03-28 | SCI: Fix drawing in SCI21 hires games without breaking lowres SCI2/SCI21 games | Filippos Karapetis | |
2013-01-13 | SCI: Some more work on scaling in SCI32 | Filippos Karapetis | |
2013-01-11 | SCI: Fix the night time palette in QFG4 | Filippos Karapetis | |
2013-01-11 | SCI: More proper handling of scaling and global scaling in SCI32 | Filippos Karapetis | |
This fixes several scaling related problems in QFG4 and SQ6 | |||
2013-01-11 | SCI: Disable modification of object NS rects in SCI32 | Filippos Karapetis | |
This fixes the sliders in QFG4 without introducing any regressions, as the objects are still drawn on screen using the per-frame adjusted coordinates | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-26 | Merge pull request #268 from clone2727/video-rewrite | Matthew Hoops | |
VideoDecoder upgrade & partial rewrite | |||
2012-08-21 | SCI: Update a comment | Filippos Karapetis | |
2012-08-16 | VIDEO: Remove setSystemPalette() | Matthew Hoops | |
2012-07-26 | SCI: Differentiate between screen width and pitch | Filippos Karapetis | |
This properly addresses the odd screen width (630) in Phantasmagoria 1 | |||
2012-07-16 | SCI: Handle all negative priority values. Fixes graphics in the SQ6 demo | Filippos Karapetis | |
2012-07-08 | SCI: Show information for correct file naming in the QFG4 import room | Filippos Karapetis | |
This information is shown in previous QFG versions, but it had to be placed in a SCI32 graphics function in order to be shown in QFG4 too | |||
2012-07-06 | SCI: Better handling for Phantasmagoria's odd screen size | Filippos Karapetis | |
Still not right, as the width isn't set |