Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-21 | SCI32: Clean up Gfx::FrameoutsyncWithScripts() | Martin Kiewitz | |
2016-02-21 | SCI: Add help for debuglevel command | Willem Jan Palenstijn | |
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 | SCI: Use nullptr instead of 0 for null pointer checks | Colin Snover | |
2016-02-21 | SCI32: Use debugC instead of debugCN for debug output | Martin Kiewitz | |
2016-02-21 | SCI32: Add debug output to Add/Update/DeleteScreenItem+Planes | Martin Kiewitz | |
debugflag Graphics level 6 for Add+Delete level 7 for Update | |||
2016-02-21 | SCI32: Add a bit more debug info to errors + screenitems | Martin Kiewitz | |
2016-02-21 | SCI: Add script patch for Laura Bow 1 easter egg | Martin Kiewitz | |
Fixes view-loop for PC version | |||
2016-02-21 | SCI: Fix redrawAll updating visiblePlanes | Willem Jan Palenstijn | |
It was comparing ScreenItem*'s directly, instead of objects. | |||
2016-02-21 | SCI: Skip NULL entries in FindByObject | Willem Jan Palenstijn | |
Lists can contain gaps if they're searched before Pack() is called. | |||
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 | CGE2: Add events.cpp to POTFILE | Thierry Crozat | |
2016-02-20 | CGE: Add events.cpp to POTFILE | Thierry Crozat | |
2016-02-20 | AVALANCHE: Add missing POTFILES | Thierry Crozat | |
2016-02-20 | HUGO: Add missing POTFILES | Thierry Crozat | |
2016-02-20 | SHERLOCK: Add missing POTFILES | Thierry Crozat | |
2016-02-20 | TOON: Add missing POTFILES | Thierry Crozat | |
2016-02-20 | PARALLACTION: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | TOON: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | HUGO: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | CGE2: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | CGE: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | AVALANCHE: Translate buttons in load and save dialogs. | Thierry Crozat | |
2016-02-20 | QUEEN: Added detection for Russian Floppy | Eugene Sandulenko | |
2016-02-20 | SCI: Fix missing whitespace causing create_project errors | Colin Snover | |
2016-02-20 | SCI32: Change kAddLine to use kStubNull b/c signatures | Martin Kiewitz | |
2016-02-20 | SCI32: kIsOnMe apply scaling + use mulru() thx snover | Martin Kiewitz | |
2016-02-20 | SCI: Fix a regression in the fallback detector. Some cleanup | Filippos Karapetis | |
Removed the superfluous initForDetection() function, which was not updated in commit 2f17ba2b0ab77ef939c21efa04f7aaafccbd0c37 and caused the fallback detector to crash because of uninitialized variables | |||
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 | AGI: Add detection for fan games with broken volume bug #7035 | Martin Kiewitz | |
Plenty of fan games set volume to mute, because they thought 15 would be loudest. It's in fact "mute" in AGI. Those games were made primarily for PC AGI, which did not use the volume setting. We do, so such games would get muted audio. We try to detect such games. Hopefully fully fixes bug #7035. Too many games to try them all out. | |||
2016-02-20 | SCI: Document and disable the unverified code used in GK1 | Filippos Karapetis | |
2016-02-20 | SCI: Add a more detailed explanation about kernelSetZoomZone | Filippos Karapetis | |
2016-02-20 | SCI: Document kernelSetZoomZone() | Filippos Karapetis | |
2016-02-20 | MOHAWK: Fix Channelwood's opcode 129 | Bastien Bouclet | |
It should only play the sound if no other is already playing | |||
2016-02-20 | MOHAWK: Remove an unneeded TODO | Bastien Bouclet | |
The original did not set the argument to wait until the foreground sound has finished before playing the background sound, so it's fine to play both at the same time. | |||
2016-02-20 | MOHAWK: Replace an unneeded TODO with an explanation | Bastien Bouclet | |
2016-02-20 | MOHAWK: Clip the videos to make sure they don't go outside of the screen | Bastien Bouclet | |
2016-02-20 | MOHAWK: Default to the first card when jumping to the intro stack | Bastien Bouclet | |
2016-02-20 | SCI: Add a better explanation of the visibility code used in GK1 | Filippos Karapetis | |
2016-02-20 | AGI: Added comments about Black Cauldron+KQ2, removed warning | Martin Kiewitz | |
Also removed old comments about testing needed for IIgs Also removed warning when game speed is overwritten for IIgs, b/c all games were tested and should run properly now. | |||
2016-02-20 | SCI: Handle the "visible" object selector. Fixes the inventory in GK1 | Filippos Karapetis | |
2016-02-20 | SCI: kernelSetZoomZone is a stub in Mac versions. Fixes bug #7040 | Filippos Karapetis | |
Cursor handling is quite different in Mac SCI versions. Among other changes, the screen where a zoom cursor was used in Freddy Pharkas has been redesigned to work without such a cursor, and the relevant zoom cursor call has been stubbed | |||
2016-02-20 | SCI: Rewrite Plane::mergeToRectList | Willem Jan Palenstijn | |
The old one would continue reading from outerRect after it was deleted. | |||
2016-02-20 | SCI32: Some work on kIsOnMe | Martin Kiewitz | |
Plenty of hotspots seem to work now Not fully done yet | |||
2016-02-19 | SHERLOCK: RT: Fix violin not playing all the way through | Paul Gilbert | |
2016-02-19 | SWORD25: Fixing bug #7041: SWORD25: Crash in final scene | Eugene Sandulenko | |
The original was ignoring Lua errors in that scene and was restoring the state with longjmp. We are yet to see the platform compatibility, but Lua's code is too tangled to make simple replacement with error() work. Another possible alternative would be to rework the original game scripts. We will do it if this commit is problematic. |