Age | Commit message (Collapse) | Author |
|
|
|
View flags are mainly used by LB2. The flag in the LSL6 view seems to
be garbage, so we ignore it
|
|
|
|
for dual mode (text+speech at the same time)
|
|
for dual mode (text+speech at the same time)
|
|
Fixes the torch in the full version of QFG4
|
|
More transparency/color mapping effects are now working (e.g. the
flashlight at the Gedde tomb in GK1, the rays of light at Schloss Ritter
in GK1, the torch in the QFG4 demo and the shadows in QFG4, PQ4 and KQ7)
|
|
Fixes some graphics glitches in the QFG4 demo and the menus of QFG4, by
implementing one of the transparency effects used mainly in SCI32.
Many thanks to fuzzie for her debugging info on QFG4 demo and to wjp for
his great help on the dissassembly
|
|
glitch"
This bug is caused by the fact that the sprites in that scene and the
speech bubble share the same priority, so we compensate for that with a
workaround
|
|
|
|
heroic than ever"
|
|
kCelInfo subop 4 returns the pixel color at the
passed in x,y coordinates for the passed in view,
loop, cel. Shivers uses this function for the
red door puzzle, room 23601 to determine what
blocks on the puzzle board are already occupied
by pieces.
|
|
|
|
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
|
|
Before only 255 was treated this way. This fixes part of the broken
dialog boxes in Jones CD (bug #3297111) which use priority 254,
and matches Jones CD disassembly.
|
|
|
|
|
|
(fixes Wolfgang closeup, room 720)
|
|
Fixes bug #3253208
|
|
A regression from d2ad7898d93
|
|
|
|
Renamed some variables, functions and comments related to the
undithering code, to make them a bit easier to understand
|
|
|
|
- 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)
|
|
|
|
A regression from d2ad7898d9
|
|
|
|
|
|
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.
|
|
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.
|
|
it happens in the original version
|
|
Dialogue Portrait Backwards Anim"
|
|
|
|
This was a regression from r55825.
svn-id: r55868
|
|
svn-id: r55828
|
|
svn-id: r55825
|
|
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
|
|
svn-id: r55744
|
|
svn-id: r55721
|
|
svn-id: r55705
|
|
#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
|
|
it has some differences in its views)
svn-id: r54390
|
|
bit 2 actually triggers special drawing of cels in sierra sci
svn-id: r53855
|
|
room 9 (go up right at the start)
svn-id: r53522
|
|
svn-id: r53517
|
|
(cupboards in room 43, just in the room to the left from the start)
svn-id: r53515
|
|
fixes vga conversion games graphic glitches, some views have bad mapping tables
svn-id: r52218
|
|
svn-id: r51956
|
|
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
|
|
fixes laura bow 2 (especially floppy but CD is also affected somewhat by this)
svn-id: r51660
|