Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-02 | SCI: Fixed text positioning in the credits screen of Dr. Brain Amiga | md5 | |
The additional text positioning code in kDisplay was added in SCI1 middle, not SCI1 late. Also, did some slight cleanup | |||
2011-03-02 | SCI: Fixed bug #3039775 - "KQ4: Graphics glitch in the mansion tower" | md5 | |
2011-03-02 | SCI: Fix variable name | Willem Jan Palenstijn | |
2011-03-02 | SCI: Change workaround for hoyle3-demo's rendering order | Willem Jan Palenstijn | |
This behaviour much more closely matches SSCI. | |||
2011-02-28 | SCI: Skip Ports when iterating over Windows in GC | Willem Jan Palenstijn | |
2011-02-28 | SCI: Moved hunk pointer handling to the GC, and removed some related workarounds | md5 | |
SCI scripts can contain stale pointers, which are used later on. We now delete the contents of hunk entries without invalidating the relevant pointers and let the GC clear the references. Many thanks to waltervn and wjp for all their work and help on this. | |||
2011-02-27 | SCI: Fix negative window origin alignment. | Willem Jan Palenstijn | |
SSCI does a shr 1; shl 1 here in SetOrigin. This fixes a crash in the ending scene of SQ3 (#3194199). | |||
2011-02-27 | SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLY | md5 | |
This renaming allows us to better distinguish that this version is for games that only had an EGA version, and avoid confusion with newer SCI1 game releases with EGA graphics (e.g. KQ5 EGA). The only game with this SCI version is QFG2, a SCI1 EGA game with a parser. Also, added some games for each SCI version. | |||
2011-02-26 | SCI: Removed the SCI32 version of kernelDrawCel() and placed its code inside ↵ | md5 | |
the debug function cmdDrawCel, as it was hacked together to be used specifically in that command (thanks to salty-horse for spotting this) | |||
2011-02-26 | SCI: Added a TODO concerning the workaround for SQ1EGA, as we don't know if ↵ | md5 | |
it happens in the original version | |||
2011-02-26 | SCI2+: Mention that the actual problem with text wrapping happens because of ↵ | md5 | |
the unimplemented kTextSize kernel call in SCI32 | |||
2011-02-26 | SCI: Slight cleanup in the animate code | md5 | |
2011-02-24 | SCI: Added a workaround for script bug #3044500 - "SQ1EGA: Skimmer-Buyer ↵ | md5 | |
Dialogue Portrait Backwards Anim" | |||
2011-02-23 | SCI: Don't name a variable the same as its function | Matthew Hoops | |
Silences a gcc warning | |||
2011-02-23 | SCI: Added a workaround for bug #3036763 - "HOYLE3 Demo: Bad Dialog Priorities" | md5 | |
2011-02-23 | SCI: Cleaned up and segmented the animate code in order to make it a bit ↵ | md5 | |
more readable | |||
2011-02-23 | SCI: Fixed bug #3049515 - "MOTHERGOOSE CD: Tommy Tucker lock-up" | md5 | |
2011-02-21 | SCI: Fixed freddy's Mac icon bar palettes | Matthew Hoops | |
(hopefully for good now) | |||
2011-02-21 | SCI: Fix disabled Mac icon pseudo-shading | Matthew Hoops | |
2011-02-20 | SCI: Add support for enabling/disabling Mac icon bar images | Matthew Hoops | |
2011-02-20 | SCI: Cache all icon bar images from the start | Matthew Hoops | |
2011-02-20 | SCI: Slight cleanup | md5 | |
2011-02-20 | GRAPHICS: Switch PICT's palette from RGBA to RGB | Matthew Hoops | |
2011-02-19 | Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵ | Johannes Schickel | |
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp | |||
2011-02-18 | SCI: Fix compilation using MSVC 9 | strangerke | |
2011-02-18 | SCI: Fix window height for some Mac SCI1/1.1 games | Matthew Hoops | |
Some games have removed the menu bar from the screen. This also fixes King's Quest V's icon bar. | |||
2011-02-17 | SCI: Fix Mac icon bar vertical positioning | Matthew Hoops | |
2011-02-17 | SCI: Fix Mac icon bar palettes | Matthew Hoops | |
The Mac icon bar uses a palette from the executable and keeps those entries in the palette constantly. In addition, we're now performing gamma correction on the Mac-based colors so that they are in the same gamma as SCI. The color matching now works with this and using the same color finding as the Mac Palette Manager. | |||
2011-02-15 | Merge branch 'master' into osystem-palette | Johannes Schickel | |
Conflicts: backends/platform/wii/osystem_gfx.cpp | |||
2011-02-14 | SCI: Fix loading SCI32 games | Matthew Hoops | |
The frames/items in GfxFrameout need to be cleared upon loading | |||
2011-02-14 | SCI2+: Point out that there is a hack in the text splitting code | md5 | |
This particular hack causes issues in GK1, when talking with Grace, because the width of the associated plane isn't set correctly. | |||
2011-02-14 | SCI: Adapt to setPalette/grabPalette RGBA->RGB change. | Johannes Schickel | |
2011-02-13 | SCI: Add support for Phantasmagoria 2 CLUT resources | Matthew Hoops | |
My test of ising the clut associated with the intro video produced a decent quality color conversion. This is not yet hooked up to the video player. | |||
2011-02-10 | SCI: Don't fallback to views in SCI1.1+ Mac games | Matthew Hoops | |
svn-id: r55871 | |||
2011-02-10 | SCI: Fix Mac SCI1 view transparency | Matthew Hoops | |
This was a regression from r55825. svn-id: r55868 | |||
2011-02-08 | SCI: Add detection for Freddy Pharkas Mac | Matthew Hoops | |
svn-id: r55828 | |||
2011-02-08 | SCI: Do not flip clearKey for Mac SCI1.1+ views. | Walter van Niftrik | |
svn-id: r55825 | |||
2011-02-08 | SCI: Fix Mac SCI1.1+ view white/black/transparency | Matthew Hoops | |
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-07 | SCI: Fixed compilation | Filippos Karapetis | |
svn-id: r55813 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-02-07 | SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵ | Filippos Karapetis | |
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801 | |||
2011-02-07 | SCI: v4 robots are only used in the PQ:SWAT demo, the full version uses v5. ↵ | Filippos Karapetis | |
Some cleanup svn-id: r55800 | |||
2011-02-07 | SCI: Add support for v4 robots | Matthew Hoops | |
svn-id: r55799 | |||
2011-02-07 | SCI: Add support for Mac robot files | Matthew Hoops | |
svn-id: r55797 | |||
2011-02-07 | SCI: Fix SCI1.1 Mac picture palettes further | Matthew Hoops | |
The palette color start is actually a byte, not a uint16. svn-id: r55796 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-06 | SCI: Improve Mac SCI1.1+ cursor support | Matthew Hoops | |
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791 | |||
2011-02-05 | SCI: Fix SCI32 Mac picture palettes | Matthew Hoops | |
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784 | |||
2011-02-05 | SCI: Throw a warning when trying to play a Mac robot file (big endian) | Matthew Hoops | |
svn-id: r55778 |