Filippos Karapetis
59e6341e35
SCI: Make a note about pic 390 in the blacklisted SQ4CD NRS patch 1.2
2013-10-02 12:25:10 +03:00
Filippos Karapetis
0885a003c5
SCI: Fix bug #3614914 - "SCI: Castle of Dr Brain Spanish crashes after Computer Room"
...
Ignore the unused x/y displacement fields of cels embedded in pics.
Dr. Brain Spanish, pic 261 contains garbage in these fields (probably
left overs)
2013-08-19 06:30:50 +03:00
Filippos Karapetis
46ebf37ec9
SCI: Change wording for bug/further info references
2013-04-27 14:04:27 +03:00
Filippos Karapetis
fa43ded590
SCI: The draw_pic console command now works in SCI32
...
Moreover, the overlay is temporarily hidden to show the picture
2011-10-19 02:02:04 +03:00
Filippos Karapetis
d39cdd8e1c
SCI: More work on the vertical plane offset for SCI32. Still WIP.
...
Vertical clipping is still not finished. This fixes the display in the
Torin demo (which uses a scene with loads of items with a vertical
offset).
2011-10-14 14:07:00 +03:00
Filippos Karapetis
300cec119c
SCI: Bugfix for the palette of Longbow Amiga (still not right)
2011-09-25 04:10:20 +03:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
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]*$//'
2011-06-20 00:59:48 +02:00
Willem Jan Palenstijn
9e2c7f26d2
SCI: Treat all priorities above 15 as none
...
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.
2011-06-12 20:25:46 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
559fda409d
SCI: Line wrap some comments
2011-05-09 14:46:17 +02:00
Max Horn
76cf7bc907
SCI: Slight cleanup to undithering code
2011-05-09 14:41:49 +02:00
Matthew Hoops
9fb10f98e2
SCI: Fix Mac SCI32 picture transparency
2011-04-02 22:35:23 -04:00
md5
91d2d04f90
SCI: Some renaming related to the undithering code
...
Renamed some variables, functions and comments related to the
undithering code, to make them a bit easier to understand
2011-03-10 18:05:59 +02:00
md5
4ddc66d68e
SCI: Initial handling of the views in Longbow Amiga. Still not right
2011-03-07 13:23:52 +02:00
eriktorbjorn
6a8fadeec8
SCI: Silence GCC warning
2011-03-06 18:39:26 +01:00
md5
d2ad7898d9
SCI: Merged the cel data unpacking code for views and pictures
2011-03-06 19:22:32 +02:00
md5
0698ee61ab
SCI: Some changes to picture drawing
...
- Fixed picture drawing for Longbow Amiga (view drawing is still wrong,
though)
- Added debug output for picture drawing
2011-03-06 17:30:14 +02:00
md5
5b9677da72
SCI: Cleaned up some view type checks
2011-03-04 22:04:12 +02:00
Willem Jan Palenstijn
b40b87fdb5
SCI: Fix flood fill matching in EGA mode
...
In EGA games a pixel in the framebuffer is only 4 bits. We store a full
byte per pixel to allow undithering, but when comparing pixels for
flood-fill purposes, we should only compare the visible color of a
pixel.
This fixes bug #3078365 in Iceman.
2011-03-04 18:24:46 +01:00
Matthew Hoops
c1a9857837
SCI: Fix SCI32 Mac picture palettes
...
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly.
svn-id: r55784
2011-02-05 08:52:52 +00:00
Matthew Hoops
f1f86646de
SCI: Fix SCI32 Mac pictures
...
svn-id: r55724
2011-02-02 16:15:49 +00:00
Filippos Karapetis
94801fcea3
SCI: Fixed bugs #3041044 , #3046543 and #3046513
...
svn-id: r54690
2010-12-01 00:40:52 +00:00
Johannes Schickel
8c997e2608
SCI: Add a default case to a switch statement to silence some compiler warnings.
...
svn-id: r54078
2010-11-05 00:10:26 +00:00
Martin Kiewitz
bb716c23fa
SCI: adding force to memorial area for SQ3/intro
...
makes the view getting fully undithered
svn-id: r54068
2010-11-04 18:37:03 +00:00
Filippos Karapetis
b2464a9bd1
SCI: Slight change in GfxPicture::vectorFloodFill()
...
Changed bitwise XOR operations to bitwise NOT AND, to make the code a bit easier
to understand
svn-id: r52614
2010-09-07 07:41:28 +00:00
Martin Kiewitz
d8726d8058
SCI: sci1.1 pictures w/o cel don't set palette
...
even if one is present in the picture, fixes some transitions looking weird in eq2 - bug #3037126
svn-id: r52125
2010-08-16 16:50:45 +00:00
Martin Kiewitz
dc9c627681
SCI: adding header comments about sci1.1 pictures
...
also fixing some of the offsets (those are DWORD instead of just WORDs)
svn-id: r51415
2010-07-28 12:41:24 +00:00
Martin Kiewitz
0e47192346
SCI: priority handling for sci1.1 add-pictures
...
fixes battle cruiser mini game in sq5 (at least we get something displayed now)
svn-id: r51414
2010-07-28 12:28:35 +00:00
Martin Kiewitz
97b1cd34cf
SCI: sci1.1 priority bands now changing in kDrawPic
...
fixes qfg3: right guard on top of the palace having wrong priority
fixes sq5 and all sorts of sci1.1 games: when loading wrong priority for some actors that fixed itself after one frame
svn-id: r51397
2010-07-27 23:20:43 +00:00
Martin Kiewitz
e3e2ae799e
SCI: adding scrollcapability to sci32
...
svn-id: r51313
2010-07-26 14:41:19 +00:00
Martin Kiewitz
c0d915b616
SCI: some scrolling support for sci32
...
not fully done yet
svn-id: r51308
2010-07-26 12:20:07 +00:00
Martin Kiewitz
c8dc2e4b8b
SCI: locking picture resource
...
fixes sq6 crashing with resource data NULL pointer
svn-id: r51240
2010-07-24 08:20:54 +00:00
Martin Kiewitz
0e9291e929
SCI: fixing mirrored sci32 pictures
...
fixes lsl6, also slight cleanup and adding comments about sci32 picture resources
svn-id: r51162
2010-07-22 20:11:53 +00:00
Martin Kiewitz
a01152a3ba
SCI: some more work on priority sci32
...
svn-id: r51139
2010-07-22 12:36:58 +00:00
Martin Kiewitz
15ef4b23a0
SCI: some work on priority in sci32
...
svn-id: r51134
2010-07-22 10:24:08 +00:00
Martin Kiewitz
ab655ba01f
SCI: terminating at another resource of sq4cd
...
contains broken data as well, room 35
svn-id: r51103
2010-07-21 20:13:24 +00:00
Martin Kiewitz
e1bc084547
SCI: fixing hires background pictures sci2.1
...
svn-id: r51086
2010-07-21 13:13:55 +00:00
Martin Kiewitz
b97ef271c7
SCI: adding comment about GfxPicture::draw() and picture resource formats
...
svn-id: r50846
2010-07-13 15:46:21 +00:00
Martin Kiewitz
d2b47ee775
SCI: change handling of priority in combination with embedded cels inside picture resources, change in r49029 was wrong - fixes pq1 (map not changing when driving car)
...
svn-id: r50845
2010-07-13 15:42:59 +00:00
Max Horn
6ee82a2027
SCI: Introduce SciGameId enum
...
svn-id: r50273
2010-06-25 16:16:29 +00:00
Martin Kiewitz
f0145e6dcd
SCI: implementing boundary checking for GfxPalette::createFromData(), sq5 has a broken picture 0 resource, which would result in either crash or at least bad read from memory depending on whats read there
...
svn-id: r50178
2010-06-23 11:47:14 +00:00
Max Horn
359be0c066
SCI: Change SciEngine's 'char *getGameID()' to 'Common::String getGameId()'
...
svn-id: r49968
2010-06-17 23:14:34 +00:00
Martin Kiewitz
2fa8ac0575
SCI: adding another workaround for picture 376 in sq4/cd (same issue like originally found in r49216)
...
svn-id: r49247
2010-05-26 17:15:49 +00:00
Martin Kiewitz
1a01caece7
SCI: adding another hack to sci32 picture drawing, fixes crash in sci32 games introduced by r49216
...
svn-id: r49238
2010-05-26 13:24:32 +00:00
Martin Kiewitz
71436c5a86
SCI: adding comment about error() on pattern opcodes sci1.1+
...
svn-id: r49217
2010-05-25 18:48:50 +00:00
Martin Kiewitz
aa8c6377a5
SCI: error out on pattern opcodes inside vector data when drawing pictures in sci1.1+, also adding workaround for garbage data inside picture 381 in sq4
...
svn-id: r49216
2010-05-25 18:45:25 +00:00
Martin Kiewitz
2502038e73
SCI: sci1.1 uses hardcoded white for picture cel data instead of the value specified in header - fixes pixel glitches in island of dr. brain title, sq4 title and qfg3 room during intro
...
svn-id: r49213
2010-05-25 12:53:35 +00:00
Martin Kiewitz
5317b8195d
SCI: sci1.1 changed priority to 15, when adding to picture - fixes title in island of dr. brain intro
...
svn-id: r49212
2010-05-25 12:04:32 +00:00
Martin Kiewitz
a0db16294a
SCI: adding workaround for some underwater rooms in iceman - removing visual&priority lines that appear because of non dither mode (would merge with dithered fill color combination normally)
...
svn-id: r49113
2010-05-20 05:48:37 +00:00
Martin Kiewitz
59a255226f
SCI: SCI_SCREEN_MASK_* now GFX_SCREEN_MASK_*, using enum - added new enum GFX_SCREEN_UPSCALED_*
...
svn-id: r49039
2010-05-15 08:57:13 +00:00