Martin Kiewitz
e5a8c8c544
SCI: laurabow2 patch is lb2cd exclusive
...
svn-id: r52039
2010-08-12 13:52:03 +00:00
Martin Kiewitz
91cfd04438
SCI: adding patch for laurabow2
...
painting closing immediately
(fixed properly here, the NRS patch just nukes the whole routine)
svn-id: r52038
2010-08-12 13:45:39 +00:00
Martin Kiewitz
91c2c7f401
SCI: fixing text color support
...
fixes some words not being red in pepper (part of bug #3040039 )
svn-id: r52031
2010-08-12 09:52:00 +00:00
Martin Kiewitz
06139e2be7
SCI: properly doing kAnimate loop/cel fixing
...
really weird, but it works now. Bug #3037578 (kq5 trunk), bug #3043286 (lb1 knight)
svn-id: r52007
2010-08-11 21:47:44 +00:00
Martin Kiewitz
7e3b2bedb6
SCI: revert r51969
...
broke laura bow 1, need to figure out whats exactly wrong
svn-id: r52004
2010-08-11 21:16:45 +00:00
Martin Kiewitz
60b2750209
SCI: adding patch for kq5 harpy volume
...
fixes actual game bug #3042277 - sierra switched in that case to highest volume possible
svn-id: r51999
2010-08-11 20:39:13 +00:00
Martin Kiewitz
0c7932cc7c
SCI: fixing kGraphFillBoxAny implementation
...
working now like in sierra sci, when using priority/control - fixes pepper adventures in time - no failure screen - bug #3040185
cleanup of GfxPaint16::fillRect
svn-id: r51994
2010-08-11 18:19:58 +00:00
Martin Kiewitz
38f34465b7
SCI: workaround change kq5
...
svn-id: r51991
2010-08-11 16:58:44 +00:00
Martin Kiewitz
324e937347
SCI: not pausing kDoSound samples anymore
...
but pausing looped samples only
fixes "I'm melting" sample in sq1 death (bug #3038048 )
added detailed comment about this change
svn-id: r51985
2010-08-11 15:04:26 +00:00
Martin Kiewitz
8889a6574d
SCI: adding workaround for sq1
...
when restoring on arcada in some rooms (bug #3040908 )
svn-id: r51984
2010-08-11 14:35:42 +00:00
Martin Kiewitz
f242451da1
SCI: cleanup of slater detection entries
...
svn-id: r51982
2010-08-11 14:28:23 +00:00
Martin Kiewitz
3d56859fc9
SCI: fixing slater&charlie go camping entry
...
bug #3042547
svn-id: r51981
2010-08-11 14:16:08 +00:00
Martin Kiewitz
ab35ae03c3
SCI: kAddToPic only wrote nsRect in sci1.1
...
fixes regression of r51952 and bug #3042957
svn-id: r51971
2010-08-11 12:01:56 +00:00
Martin Kiewitz
c70f16c55d
SCI: making camelot fix camelot-only for now
...
fixes kq6 getting assert as well (bug 3042866)
svn-id: r51970
2010-08-11 06:13:08 +00:00
Martin Kiewitz
42c3cc4c08
SCI: kAnimate invalid loop/cels now correctly fixed
...
fixes kq5 trunk getting closed again during intro - is actually a script bug that sets cel to some really high number - bug #3037578 , may also fix other similar issues
svn-id: r51969
2010-08-11 05:20:29 +00:00
Martin Kiewitz
7a7916421a
SCI: adding workaround for hoyl4
...
bug #3042756 , although there is another bug shortly after
svn-id: r51968
2010-08-11 03:39:51 +00:00
Martin Kiewitz
145969c35b
SCI: improved random actors workaround lb2
...
svn-id: r51959
2010-08-10 20:54:02 +00:00
Martin Kiewitz
9e9809276c
SCI: adding workaround for qfg3
...
awari minigame, fixes bug #3040579
svn-id: r51958
2010-08-10 20:49:40 +00:00
Martin Kiewitz
d154361e89
SCI: improving comment about r51955
...
svn-id: r51956
2010-08-10 18:05:04 +00:00
Martin Kiewitz
9be20d5f0a
SCI: adding displaceY adjust for sci1.1 views
...
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-10 18:00:27 +00:00
Martin Kiewitz
a201b2e506
SCI: kAddToPic(list) set fixed priority flag
...
svn-id: r51954
2010-08-10 17:16:38 +00:00
Martin Kiewitz
684afb6236
SCI: add scaling support to kAddToPic
...
fixes laurabow2 bug #3041226
svn-id: r51952
2010-08-10 15:54:34 +00:00
Martin Kiewitz
3b9ebd6353
SCI: adding patch for eq1cd
...
fixes ego swimming left/right of room 660 and getting a "message not found" error and a GE? signature mismatch - in sierra sci this also resulted in "message not found" and a hang afterwards - bug #3038387
svn-id: r51951
2010-08-10 15:18:18 +00:00
Martin Kiewitz
197f6c2228
SCI: adding workaround for kq5
...
when giving the tambourine to the monster - bug #3041262
svn-id: r51950
2010-08-10 13:18:13 +00:00
Martin Kiewitz
98effc462e
SCI: changing patch message slightly
...
svn-id: r51949
2010-08-09 21:57:49 +00:00
Martin Kiewitz
f4f6114583
SCI: fixing signature for gk1
...
day6 police sleep issue
svn-id: r51948
2010-08-09 21:50:21 +00:00
Martin Kiewitz
fffec23a02
SCI: adding gk1 patch for day 5 freeze
...
svn-id: r51947
2010-08-09 21:43:31 +00:00
Martin Kiewitz
d88928b1be
SCI: adding script patches for gk1
...
day6 issue in police department
svn-id: r51942
2010-08-09 18:42:07 +00:00
Martin Kiewitz
33b9705af0
SCI: extended workaround of kq6 to all rooms
...
fixes bug #3041734
svn-id: r51941
2010-08-09 16:13:42 +00:00
Martin Kiewitz
00fa8a17c5
SCI: adding workarounds for lb2
...
bug #3041257
svn-id: r51933
2010-08-08 18:36:07 +00:00
Martin Kiewitz
a06dcea2e5
SCI: kDisposeWindow changes
...
kDisposeWindow doesn't free windows immediately anymore. We free them after some calls to kSetPort, so the handle will be valid for a short time. Fixes sq4cd and hoyle 4 (commented out patching of script for hoyle 4)
svn-id: r51932
2010-08-08 18:26:40 +00:00
Sven Hesse
f5d1482c64
SCI: Remove the now useless Sci::VMDDecoder wrapper
...
svn-id: r51923
2010-08-08 01:09:20 +00:00
Sven Hesse
96e079a9f7
SCI: Directly use the new Graphics::VMDDecoder class
...
svn-id: r51922
2010-08-08 01:08:48 +00:00
Filippos Karapetis
d365b71945
SCI: Turned a warning into an error
...
svn-id: r51838
2010-08-07 16:42:10 +00:00
Martin Kiewitz
adc243c5ac
SCI: changing kBaseSetter behaviour when scaled
...
fixes lb2 docks issue (bug #3036306 )
svn-id: r51835
2010-08-07 15:02:08 +00:00
Martin Kiewitz
d2d22de911
SCI: removing kDoBresen hack for sq5
...
adding detailed comment about sq5 scrubbing issue
not 100% fixed (waltervn should look into it), but at least it works now
svn-id: r51833
2010-08-07 13:56:31 +00:00
Martin Kiewitz
1c1eff9ec5
SCI: adding sq5 scrubbing patch
...
(for testing only, i'm not sure if it works because i'm unable to reproduce the bug anymore)
svn-id: r51832
2010-08-07 13:40:14 +00:00
Filippos Karapetis
9aa3f25499
SCI: Improve output when VM_DEBUG_SEND is set
...
svn-id: r51831
2010-08-07 12:36:17 +00:00
Filippos Karapetis
421ac25628
SCI: Added support for the inbuilt leftover parser in XMAS1990
...
svn-id: r51829
2010-08-07 08:59:43 +00:00
Filippos Karapetis
7b7364a80f
SCI: Fixed script bug #3039395 - "KQ5: Crash when opening leather pouch"
...
svn-id: r51823
2010-08-07 01:27:14 +00:00
Filippos Karapetis
978e52379f
SCI: Fixed script bug #3040012 - "PEPPER: Book crash"
...
svn-id: r51822
2010-08-07 01:14:58 +00:00
Filippos Karapetis
ab79d58153
SCI: Fixed script bug #3040142 - "PEPPER: Crash on Pugh's office"
...
svn-id: r51821
2010-08-07 01:09:32 +00:00
Filippos Karapetis
0cb8e130d8
SCI: Changed a warning into a debugC
...
svn-id: r51820
2010-08-07 00:59:40 +00:00
Filippos Karapetis
53474618ac
SCI: Fixed script bug #3039036 - "Castle of Dr. Brain: Crash at robot jokes"
...
svn-id: r51817
2010-08-07 00:34:38 +00:00
Filippos Karapetis
7935ebf4a3
SCI: Converted an error back into a warning when loading games
...
svn-id: r51816
2010-08-07 00:22:57 +00:00
Filippos Karapetis
cb0aa86798
SCI: Fixed 2 SQ1 script bugs ( #3040894 and #3040905 )
...
svn-id: r51815
2010-08-06 23:56:19 +00:00
Filippos Karapetis
ab0d57d73d
SCI: Some cleanup of the script patch code. Added a PATCH_MAGICDWORD define to make the patch tables easier to understand
...
svn-id: r51811
2010-08-06 22:51:25 +00:00
Filippos Karapetis
57fd588327
SCI: Split the new script patch code in a separate file
...
svn-id: r51810
2010-08-06 22:36:46 +00:00
Martin Kiewitz
dfe4c8d9a0
SCI: fixing typo
...
svn-id: r51809
2010-08-06 22:14:38 +00:00
Filippos Karapetis
92dfff36bf
SCI: Fixed script bug #3040844 - "QFG3: Crash near the end"
...
svn-id: r51808
2010-08-06 21:52:16 +00:00