Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-30 | SCI: Minor cleanup | Matthew Hoops | |
2011-03-30 | SCI32: Support for views with 640x400 native resolution | Lars Skovlund | |
(fixes Wolfgang closeup, room 720) | |||
2011-03-29 | SCI: Limit SCI32 view scaling to when we're actually scaling | Matthew Hoops | |
Fixes bug #3253208 | |||
2011-03-10 | SCI: Fix uncompressed SCI1.1 views | Matthew Hoops | |
A regression from d2ad7898d93 | |||
2011-03-10 | SCI: Made some checks inside unditherBitmap() more understandable | md5 | |
2011-03-10 | SCI: Some renaming related to the undithering code | md5 | |
Renamed some variables, functions and comments related to the undithering code, to make them a bit easier to understand | |||
2011-03-09 | SCI: Whitespace fixes | md5 | |
2011-03-09 | SCI: Some cleanup and fixes to the view unpacking code | md5 | |
- Added comments for all the different view unpacking algorithms - Merged the SCI1 VGA and SCI1.1 VGA unpacking code - Fixed views in Longbow Amiga (the palette is still broken, though) - Used memset()/memcpy() instead of looping through - Fixed a regression of rev. d2ad789 (LSL1 Spanish, bug #3135872) | |||
2011-03-07 | SCI: Initial handling of the views in Longbow Amiga. Still not right | md5 | |
2011-03-06 | SCI: Fix Mac SCI1.1 view decompression | Matthew Hoops | |
A regression from d2ad7898d9 | |||
2011-03-06 | SCI: Merged the cel data unpacking code for views and pictures | md5 | |
2011-03-04 | SCI: Cleaned up some view type checks | md5 | |
2011-03-04 | SCI: Added support for 16/32 color view and picture patches | md5 | |
16 color patches (*.p16 and *.v16) are used in 16 color EGA SCI1 games 32 color patches (*.p32 and *.v32) are used in 32 color Amiga SCI1 games Removed a workaround for SCI1 EGA (bug #3044500), as that bug has been fixed already in the view patch. Thanks to waltervn for observing this. | |||
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: Added a TODO concerning the workaround for SQ1EGA, as we don't know if ↵ | md5 | |
it happens in the original version | |||
2011-02-24 | SCI: Added a workaround for script bug #3044500 - "SQ1EGA: Skimmer-Buyer ↵ | md5 | |
Dialogue Portrait Backwards Anim" | |||
2011-02-20 | SCI: Slight cleanup | md5 | |
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-02 | SCI: Fix GK1 Mac scaling | Matthew Hoops | |
svn-id: r55744 | |||
2011-02-02 | SCI: Fix GK1 Mac views, the game now starts | Matthew Hoops | |
svn-id: r55721 | |||
2011-02-01 | SCI: Fix SCI1.1+ Mac views with uint16 rle lengths (thanks, Walter) | Matthew Hoops | |
svn-id: r55705 | |||
2010-12-15 | SCI: Fixed View Cel RLE Decoding when RLE Code 0x40 is used (Corrects Bug ↵ | David Turner | |
#3135872 "LSL1VGA: "Pause Game" problem") In the copy case, the runLength can be up to 127, not 64 i.e. the LSB of the RLE code forms part of the runLength. svn-id: r54924 | |||
2010-11-20 | SCI: Some minor fixes for Phantasmagoria 2 (which doesn't work at all, since ↵ | Filippos Karapetis | |
it has some differences in its views) svn-id: r54390 | |||
2010-10-26 | SCI: fix gfx issues when giving out cards hoyle4 | Martin Kiewitz | |
bit 2 actually triggers special drawing of cels in sierra sci svn-id: r53855 | |||
2010-10-15 | SCI: fixing iceman undithering door close-up | Martin Kiewitz | |
room 9 (go up right at the start) svn-id: r53522 | |||
2010-10-15 | SCI: updating comment for r53515 | Martin Kiewitz | |
svn-id: r53517 | |||
2010-10-15 | SCI: fixing view-undithering for laura bow 1 | Martin Kiewitz | |
(cupboards in room 43, just in the room to the left from the start) svn-id: r53515 | |||
2010-08-19 | SCI: disabling EGA mapping after sci1ega | Martin Kiewitz | |
fixes vga conversion games graphic glitches, some views have bad mapping tables svn-id: r52218 | |||
2010-08-10 | SCI: improving comment about r51955 | Martin Kiewitz | |
svn-id: r51956 | |||
2010-08-10 | SCI: adding displaceY adjust for sci1.1 views | Martin Kiewitz | |
sierra sci did this in their getCelRect(), we are doing it while loading, fixes laura bow not appearing in taxi (bug #3041220) svn-id: r51955 | |||
2010-08-02 | SCI: adding non-scaleable view capability | Martin Kiewitz | |
fixes laura bow 2 (especially floppy but CD is also affected somewhat by this) svn-id: r51660 | |||
2010-08-01 | SCI: fixing regression of r51520 | Martin Kiewitz | |
svn-id: r51580 | |||
2010-07-31 | SCI: adjusting inside view::getCelRect for sci0early | Martin Kiewitz | |
fixes cels being placed wrongly, sci0early didnt have the z adjust. svn-id: r51537 | |||
2010-07-31 | SCI: fixing stupid typo | Martin Kiewitz | |
svn-id: r51533 | |||
2010-07-30 | SCI: fixing view scaling code | Martin Kiewitz | |
fixes crash in sq5 with elevator on goliath svn-id: r51520 | |||
2010-07-25 | SCI: using coordadjuster in GfxView | Martin Kiewitz | |
svn-id: r51276 | |||
2010-07-24 | SCI: kCelWide/kCelHigh now adjust on hires views | Martin Kiewitz | |
somewhat fixes gk1 hires inventory issue svn-id: r51245 | |||
2010-06-30 | SCI: remove some duplicate code | Martin Kiewitz | |
svn-id: r50535 | |||
2010-06-30 | SCI: support for hires views in gk1 | Martin Kiewitz | |
svn-id: r50533 | |||
2010-06-29 | Handle empty clip rectangles in GfxView::drawScaled(). Fixes an assert in ↵ | Filippos Karapetis | |
the first room of the game svn-id: r50503 | |||
2010-06-28 | SCI: updated comment about transparent pixels in views | Martin Kiewitz | |
svn-id: r50454 | |||
2010-06-28 | SCI: fix regression of r50422, please no refactoring without proper testing ↵ | Martin Kiewitz | |
- fixes animations in all sorts of games svn-id: r50451 | |||
2010-06-28 | SCI: Cleanup GfxView code (formatting etc.); also insert some asserts to ↵ | Max Horn | |
protect scalingX/Y arrays svn-id: r50425 | |||
2010-06-28 | SCI: Remove GfxView::getLoopInfo; add assert to GfxView::getCelInfo | Max Horn | |
The return value of GfxView::getCelInfo was used virtually everywhere without a check for it being non-NULL. Hence instead of returning NULL when the loop count is zero, it makes more sense to assert out (instead of a segfault, or worse, random data being used). svn-id: r50422 | |||
2010-06-28 | SCI: Add const qualifiers to many GfxView methods and their return values. | Max Horn | |
This helps to ensure proper data encapsulation. Also reformatted some overlong comments to 80 chars per line, and fixed some other code formatting issues. svn-id: r50421 | |||
2010-06-27 | SCI: Fix for large views in GK2. At least it does not segfault now. | Lars Skovlund | |
svn-id: r50376 |