Eugene Sandulenko
70dbcaf9da
Added initial support for BMAP resources of HE 7.2 games. Doesn't work
...
correctly yet.
svn-id: r14759
2004-08-26 02:47:49 +00:00
Travis Howell
0d8488d605
Add game id for Pajama Sam, since it uses different amount of actors
...
svn-id: r14758
2004-08-26 00:44:49 +00:00
Max Horn
09e07912d0
Support Mac DOTT straight from the disk (note: those fooMac targets may be removed again in the near future)
...
svn-id: r14757
2004-08-26 00:35:32 +00:00
Travis Howell
468404ab33
Add some file opcode difference for HE 7.2
...
svn-id: r14752
2004-08-25 12:48:47 +00:00
Eugene Sandulenko
daa7d32b75
Revert back proper array bounds checks in readArray/writeArray
...
Fix type in redimArray
svn-id: r14751
2004-08-25 11:34:28 +00:00
Travis Howell
34b7c1a31f
Add case for HE 7.2 games
...
svn-id: r14750
2004-08-25 11:20:33 +00:00
Travis Howell
742e023e85
Add a few cases for later games.
...
svn-id: r14749
2004-08-25 11:17:16 +00:00
Travis Howell
e5855ab0a9
Add missing break
...
svn-id: r14748
2004-08-25 08:54:43 +00:00
Travis Howell
c6a9167362
Rename var/opcode
...
Add missing breaks
svn-id: r14747
2004-08-25 08:49:34 +00:00
Jonathan Gray
a8a53b1e54
casts to avoid gcc warnings
...
svn-id: r14746
2004-08-25 07:30:05 +00:00
Travis Howell
057ea5cba8
Fix compile
...
svn-id: r14745
2004-08-25 07:23:48 +00:00
Travis Howell
d0ebee2517
Add stub
...
svn-id: r14744
2004-08-25 07:18:18 +00:00
Travis Howell
f249e3e508
No mainmenu variable in HE 7.2
...
svn-id: r14743
2004-08-25 07:10:12 +00:00
Paweł Kołodziejski
5b7f8b5e78
added comment for insane hack and not tested fix for deadlock bug imuse + debugger
...
svn-id: r14742
2004-08-25 07:03:38 +00:00
Travis Howell
4bdbd79690
Don't skip arrayindex in HE 7.2 games
...
svn-id: r14741
2004-08-25 06:58:30 +00:00
Travis Howell
0d3d9b4c09
Add all array related functions to HE 7.2
...
Add some more HE 7.2 code
svn-id: r14739
2004-08-25 06:34:33 +00:00
Travis Howell
7aa9f41188
Another array change for HE 7.2
...
svn-id: r14737
2004-08-25 02:48:44 +00:00
Travis Howell
2917071bd6
Add back change that were reverted by last commit.
...
Add comment
svn-id: r14736
2004-08-25 02:34:17 +00:00
Eugene Sandulenko
d3727e1c2a
HE 7.2 uses different array headers. they introduced start indexes, so it
...
became in somewhat Pascal fashion, i.e. array[2..3][10..20]. So I had to
override ArrayHeader function in ScummEngine_v72he.
Also there is new array type kDwordArray. So that is implemented as well.
Though, not everything yet transferred to use new ArrayHeader, so running
HE 7.2 titles is risky now.
Some opcodes were implemented along the way.
svn-id: r14735
2004-08-25 02:12:03 +00:00
Eugene Sandulenko
649e9b71a5
HE 7.2 correction to o6_pickVarRandom
...
svn-id: r14733
2004-08-24 16:30:20 +00:00
Travis Howell
531b570394
HE 7.2 uses different size in this opcode alone
...
svn-id: r14732
2004-08-24 16:02:26 +00:00
Travis Howell
35a354bab7
That should not have been removed
...
svn-id: r14731
2004-08-24 15:25:32 +00:00
Torbjörn Andersson
467b724798
Typo
...
svn-id: r14730
2004-08-24 15:08:26 +00:00
Travis Howell
2cf3a12fae
Add var
...
svn-id: r14729
2004-08-24 11:24:51 +00:00
Travis Howell
f9059d591d
Missed spot
...
svn-id: r14728
2004-08-24 11:18:45 +00:00
Travis Howell
f16065d86d
Remove some old/duplicate code.
...
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.
svn-id: r14727
2004-08-24 11:17:28 +00:00
Torbjörn Andersson
103cbac40a
Fixed bug #1014296 , the Loom cursor hotspot regression.
...
svn-id: r14726
2004-08-24 06:36:12 +00:00
Torbjörn Andersson
bb0b18515b
Fixed slight regression in the Loom cursor shape: The whole thing was
...
shifted one step to the left, so the leftmost column wasn't included.
(Hotspot is still wrong, of course - that's a different bug.)
svn-id: r14725
2004-08-24 06:20:30 +00:00
Travis Howell
07eb3f50f9
Correct bug in array loading from index.
...
A few changes/corrections for HE 7.2
svn-id: r14724
2004-08-24 05:04:14 +00:00
Travis Howell
deeadc97fa
Resource corrections
...
svn-id: r14723
2004-08-24 02:02:56 +00:00
Travis Howell
bdd0dfef43
init var.
...
avoid valgrind warning
svn-id: r14722
2004-08-24 00:58:28 +00:00
Travis Howell
400582bd9d
Update opcode table for HE 7.2
...
svn-id: r14721
2004-08-23 14:23:40 +00:00
Travis Howell
6d62e7ec66
Another stub
...
svn-id: r14720
2004-08-23 14:11:53 +00:00
Travis Howell
25ccf3a0ee
Another He 7.2 function
...
svn-id: r14719
2004-08-23 14:03:54 +00:00
Travis Howell
42fb68694d
Minor cleanup
...
svn-id: r14718
2004-08-23 12:19:08 +00:00
Travis Howell
a5ebe93bc7
Correct value
...
svn-id: r14717
2004-08-23 11:47:51 +00:00
Travis Howell
dd20c05db5
Adjust max resource type
...
svn-id: r14716
2004-08-23 11:44:29 +00:00
Travis Howell
f362bad646
Corrections
...
svn-id: r14715
2004-08-23 11:28:28 +00:00
Travis Howell
4f55b334eb
Re-order opcodes
...
svn-id: r14714
2004-08-23 11:20:25 +00:00
Travis Howell
2b2b55be90
Ooops
...
svn-id: r14713
2004-08-23 10:59:53 +00:00
Travis Howell
d35660a6cb
Switch to case
...
svn-id: r14712
2004-08-23 10:52:10 +00:00
Travis Howell
d8aa922695
Switch function to He 7.2
...
svn-id: r14711
2004-08-23 10:46:00 +00:00
Travis Howell
b57fa3a20b
Missed a spot
...
svn-id: r14710
2004-08-23 10:37:29 +00:00
Travis Howell
bbc75e4220
Add He 7.2 class
...
svn-id: r14709
2004-08-23 10:34:50 +00:00
Travis Howell
85addeb67b
Oops
...
svn-id: r14708
2004-08-23 09:25:37 +00:00
Travis Howell
bb5cae10b4
More HE 7.2 changes
...
svn-id: r14707
2004-08-23 09:18:55 +00:00
Jonathan Gray
b1654de7aa
compilation fix
...
svn-id: r14706
2004-08-23 08:50:54 +00:00
Travis Howell
71678056ab
Typo
...
svn-id: r14705
2004-08-23 08:49:04 +00:00
Travis Howell
bbfe489e9f
More changes for He 7.2 games
...
Might need HE7.2 class eventually
svn-id: r14704
2004-08-23 08:41:23 +00:00
Max Horn
28c32a9fb7
Add LOOM cursor support
...
svn-id: r14703
2004-08-23 08:37:55 +00:00
Jonathan Gray
5f3009d7d0
note existance of DISK index block found in f4-demo
...
svn-id: r14702
2004-08-23 08:35:35 +00:00
Jonathan Gray
9d081a640e
add md5 based windows targets for HE titles that also have DOS targets and make the description appear in the title bar
...
svn-id: r14701
2004-08-23 08:12:09 +00:00
Travis Howell
c7b0f20269
Correction
...
svn-id: r14700
2004-08-23 07:10:16 +00:00
Jonathan Gray
b7ad2a612a
add readMAXS debug statement
...
svn-id: r14699
2004-08-23 06:30:34 +00:00
Jonathan Gray
e46c81ad74
fix compilation by removing what was presumably a typo
...
svn-id: r14697
2004-08-23 05:56:29 +00:00
Travis Howell
dffbcceb91
Add opcode
...
svn-id: r14695
2004-08-23 05:23:58 +00:00
Eugene Sandulenko
48c0be7b5f
Fix bug, actually a typo introduced with last cursors improvements. It crashed
...
all HE7.0+ games with custom cursors.
svn-id: r14694
2004-08-23 00:41:43 +00:00
Travis Howell
bfe88771cb
A few changes for freddemo
...
svn-id: r14693
2004-08-23 00:17:07 +00:00
Max Horn
b20187a0e9
Cursor code cleanup
...
svn-id: r14690
2004-08-22 23:38:00 +00:00
Travis Howell
4f51ae9988
Basic start on freddemo (old version)
...
svn-id: r14685
2004-08-22 15:02:53 +00:00
Travis Howell
50719f7b68
If bug still occurs, the problem is elsewhere.
...
Since case doesn't exist in zak256.
svn-id: r14682
2004-08-22 11:33:11 +00:00
Max Horn
8ced6f85e4
Quick & dirty HACK to allow building the SCUMM plugin again; this will break building plugins on systems w/o zlib for now, but currrently it's broken on all other systems, and plugins aren't enabled by default anyway (better solution can be implemented later)
...
svn-id: r14681
2004-08-22 10:52:55 +00:00
Travis Howell
60cc2470b3
Change to invalid, should never be called
...
svn-id: r14680
2004-08-22 09:47:12 +00:00
Travis Howell
bb3cc5b077
Make function protected again
...
svn-id: r14679
2004-08-22 09:38:18 +00:00
Travis Howell
a13966d64c
Switch to debug channel
...
svn-id: r14678
2004-08-22 09:30:08 +00:00
Travis Howell
319f2c8333
No longer required
...
svn-id: r14677
2004-08-22 09:17:24 +00:00
Travis Howell
2e3833dc1f
Switch smush debug to channel
...
svn-id: r14676
2004-08-22 09:14:19 +00:00
Max Horn
12dc81cdbf
Removed obsolete TODO
...
svn-id: r14675
2004-08-22 08:59:33 +00:00
Max Horn
178d577eb4
Oops, I didn't mean to check in those actor.cpp changes (thangs Kirben!)
...
svn-id: r14674
2004-08-22 08:53:53 +00:00
Travis Howell
4e2d3af646
Original games used blastTextQueue size of 50.
...
Hack no longer required.
svn-id: r14673
2004-08-22 07:22:03 +00:00
Travis Howell
312200f530
Ooops
...
svn-id: r14672
2004-08-22 06:18:56 +00:00
Travis Howell
82b9f1e599
Mac. version of indy3 uses VAR_VIDEOMODE value of 50
...
Add initial support for loading EGA resource
svn-id: r14671
2004-08-22 06:16:16 +00:00
Max Horn
0574c35fa4
HACK to work around bug #1009344 (Doesn't distinguish monkey and monkey1)
...
svn-id: r14670
2004-08-21 23:12:11 +00:00
Max Horn
d35ef7c7f1
Removed some obsolete TODO comments
...
svn-id: r14669
2004-08-21 22:33:23 +00:00
Travis Howell
61ad833dbd
Also used in Atari ST versions.
...
svn-id: r14668
2004-08-21 10:18:13 +00:00
Travis Howell
cc585c1773
Used in Amiga versions
...
svn-id: r14667
2004-08-21 10:01:19 +00:00
Travis Howell
01c0cb3d8f
Skip copy protection screen in indy3ega.
...
svn-id: r14663
2004-08-21 09:02:45 +00:00
Travis Howell
b318794cc1
Comment no longer valid
...
svn-id: r14662
2004-08-21 07:18:57 +00:00
Travis Howell
3b420ef939
All FM Towns versions set VAR_VIDEOMODE to 42.
...
svn-id: r14661
2004-08-21 07:16:27 +00:00
Travis Howell
49d31d7fbe
Missed a spot
...
svn-id: r14660
2004-08-21 04:15:03 +00:00
Travis Howell
3158a9c1d0
Missed one spot
...
svn-id: r14659
2004-08-21 03:35:08 +00:00
Travis Howell
47785295d2
Change to allow FM Towns platform to be used with later games
...
svn-id: r14658
2004-08-21 03:29:02 +00:00
Travis Howell
396ae19f5d
FM Towns version of MI2 seems to use different value too.
...
svn-id: r14657
2004-08-21 01:36:59 +00:00
Travis Howell
6a2306c969
Enable original method of skipping copy protection
...
svn-id: r14645
2004-08-20 01:26:56 +00:00
Travis Howell
6ebe5ab306
Enable function
...
svn-id: r14642
2004-08-19 07:25:34 +00:00
Travis Howell
5ef8aa4ed5
Correction from disasm.
...
svn-id: r14641
2004-08-18 12:20:26 +00:00
Travis Howell
98aeb40968
Causes name to be lost in the Dig too.
...
Only scumm6 games originally used this method.
svn-id: r14640
2004-08-18 10:41:39 +00:00
Travis Howell
8d4c2fd9dd
Typo
...
svn-id: r14637
2004-08-17 13:09:20 +00:00
Travis Howell
bb00a8b7bc
This check is Sam & Max specific, doesn't exist in other games.
...
svn-id: r14636
2004-08-17 12:47:03 +00:00
Max Horn
bf7eae7932
Added another sanity assert (I got one crash in this sport while using a memory debugger -- likely a thread race condition
...
svn-id: r14635
2004-08-16 22:24:24 +00:00
Max Horn
a4ac437968
Yet another charset fix (should help bug #1008621 )
...
svn-id: r14634
2004-08-16 22:23:58 +00:00
Travis Howell
65f026732b
Fix regression in HE games
...
svn-id: r14633
2004-08-16 04:37:58 +00:00
Travis Howell
60a7d60627
Init array
...
svn-id: r14631
2004-08-16 02:38:02 +00:00
Max Horn
b48c56875f
Fix potential OOB access
...
svn-id: r14630
2004-08-15 16:23:18 +00:00
Max Horn
784a786969
cleanup
...
svn-id: r14629
2004-08-15 16:07:30 +00:00
Max Horn
6c48497059
Show a bit less info so that the output of the 'actors' command fits into the console
...
svn-id: r14628
2004-08-15 14:40:02 +00:00
Travis Howell
54a5e3612d
Correct value
...
svn-id: r14622
2004-08-15 07:44:57 +00:00
Travis Howell
4f4b5c713d
Add missing code
...
Not sure where they are used though.
svn-id: r14621
2004-08-15 07:40:09 +00:00
Travis Howell
d8dbb063b5
Add patch for:
...
#1009417 - scummvm crashes in first dialogue at sophia's flat
Verified via disasm. of original games.
svn-id: r14619
2004-08-15 04:52:18 +00:00
Travis Howell
9f13a75c79
Fix Dig regression, small part of code was lost.
...
svn-id: r14617
2004-08-15 01:22:04 +00:00
Max Horn
b45b82a4a3
Updated from current md5.txt
...
svn-id: r14615
2004-08-14 22:24:40 +00:00
Max Horn
048c19ef70
Remove obsolete comment
...
svn-id: r14614
2004-08-14 20:02:40 +00:00
Max Horn
2deccf9949
Fix MI2 intro text colors
...
svn-id: r14613
2004-08-14 19:52:20 +00:00
Max Horn
152a5e97fe
Modified VirtScreen to inherit from Graphics::Surface, and added getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen
...
svn-id: r14612
2004-08-14 19:42:00 +00:00
Max Horn
d5f20cacd7
Fix regression in The Dig (object desc shadows had wrong color)
...
svn-id: r14611
2004-08-14 19:39:16 +00:00
Max Horn
90521f836f
cleanup
...
svn-id: r14609
2004-08-14 16:30:39 +00:00
Max Horn
171fac3895
Get rid of _screenLeft
...
svn-id: r14608
2004-08-14 15:23:44 +00:00
Max Horn
239aa2b062
Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeft
...
svn-id: r14607
2004-08-14 15:14:01 +00:00
Travis Howell
bc7b72f13d
Wrong order
...
svn-id: r14606
2004-08-14 11:49:01 +00:00
Travis Howell
8bc615a394
Fix loadCharset failures for computer terminals in FT.
...
Later games use slightly different code.
svn-id: r14605
2004-08-14 11:31:36 +00:00
Travis Howell
acc51d2e29
Fix verbs on computer terminals in FT
...
svn-id: r14604
2004-08-14 10:38:34 +00:00
Paweł Kołodziejski
d62ff5dca7
fixed warnings
...
svn-id: r14603
2004-08-14 09:10:14 +00:00
Max Horn
15e3d8cbe3
whitespace
...
svn-id: r14600
2004-08-14 07:04:31 +00:00
Travis Howell
66cb97e66b
Shorter check
...
svn-id: r14592
2004-08-14 03:16:32 +00:00
Travis Howell
4d86651ae2
Check no longer required
...
Move palette function define back to correct place
svn-id: r14590
2004-08-14 02:44:16 +00:00
Travis Howell
da8ad9d94b
Add suggested fix for bug #1008466 - MI1VGA: Guybrush not scaled properly
...
svn-id: r14589
2004-08-14 01:16:53 +00:00
Max Horn
a23e1e841d
FIXME comment regarding blitAlso charset rendering mode (which i believe is broken right now)
...
svn-id: r14588
2004-08-14 00:24:12 +00:00
Max Horn
eae0ab3a9f
Fix for bug #1008621 and #1008622
...
svn-id: r14587
2004-08-14 00:17:49 +00:00
Travis Howell
47c04ea4f7
Ooos
...
svn-id: r14569
2004-08-13 01:02:24 +00:00
Travis Howell
bca746e802
Fix FOA regression I caused.
...
svn-id: r14562
2004-08-12 04:19:47 +00:00
Max Horn
ee70457667
Fix for bug #1007093 (GUI: removing game configuration from Launcher buggy); moral: either document how things work, or at least provide well named constants for certain return values... using the cheap way out here, i.e. method (b) :-)
...
svn-id: r14557
2004-08-11 21:49:58 +00:00
Travis Howell
c41b0ad99a
A few corrections
...
svn-id: r14554
2004-08-11 05:08:28 +00:00
Travis Howell
c0d8b6c47a
Add part of suggested cleanup to remove extra variable.
...
actorDrawVirScr might still be required in future HE games, see actorOps case 219.
svn-id: r14553
2004-08-11 04:46:41 +00:00
Max Horn
92f5c90b9a
Added a FIXME, maybe Kirben (or whoever add this stuff) can comment on this :-)
...
svn-id: r14549
2004-08-10 23:54:15 +00:00
Max Horn
dfc04a7d23
Perform proper clipping (this fixes some graphic regressions in The Dig)
...
svn-id: r14547
2004-08-10 23:51:52 +00:00
Max Horn
390c4dccbb
Fix by erik for bug #1006098 (FBDEMO: Subtitle regression in intro)
...
svn-id: r14541
2004-08-10 21:54:29 +00:00
Travis Howell
d42e2af68a
Correct verb order
...
svn-id: r14535
2004-08-10 06:13:25 +00:00
Travis Howell
36846f537a
Limit to old saved game only.
...
svn-id: r14532
2004-08-10 02:19:16 +00:00
Travis Howell
2c1c5d655d
Remove old unused and unneeded function.
...
Update comments
svn-id: r14531
2004-08-10 02:17:34 +00:00
Travis Howell
ca181299d5
Should be 8 pixels for V1 games.
...
Fixes actors been cut off too early when running off left side of screen in last scene of demo mode of Maniac Mansion.
svn-id: r14530
2004-08-10 02:13:25 +00:00
Travis Howell
2481ebf896
Fix a few remaining graphic gliches in V1 games
...
svn-id: r14529
2004-08-10 02:04:15 +00:00
Max Horn
87f1cd48d6
Fix for bug #902387 (MANIAC64: Graphical glitch when Space Police arrives)
...
svn-id: r14528
2004-08-09 23:22:29 +00:00
Travis Howell
a6e1eb9c95
Better method, shouldn't be used in PC FT demo.
...
svn-id: r14527
2004-08-09 03:21:51 +00:00
Travis Howell
599f9382d7
A few more correction for INSANE in PC FT demo
...
svn-id: r14526
2004-08-09 02:35:30 +00:00
Travis Howell
d63d23ed07
Add patch #999887 - Possible fix for bug #998276
...
Also saves _currentMusic
svn-id: r14525
2004-08-09 01:07:48 +00:00
Travis Howell
dc476abe60
Fix bug #780922 - SAM: Conroy doesn't stop singing when escaping cutscene
...
svn-id: r14524
2004-08-09 00:58:21 +00:00
Max Horn
809c3bd943
Fixed variable access in the debugger
...
svn-id: r14523
2004-08-08 22:44:15 +00:00
Max Horn
312e4047dc
Remove these warnings -- no reports came in all the time anyway, and things seem to work fine
...
svn-id: r14522
2004-08-08 22:39:07 +00:00
Max Horn
835ef5f012
Patch #1003866 (SCUMM: New text rendering code (fixes various bugs))
...
svn-id: r14521
2004-08-08 22:10:38 +00:00
Max Horn
6772f1d358
Moved some code out into a separate function
...
svn-id: r14516
2004-08-08 13:24:41 +00:00
Max Horn
83600ac731
Removing annoying debug messages
...
svn-id: r14515
2004-08-08 13:23:31 +00:00
Travis Howell
ff471a3fef
No longer required
...
svn-id: r14514
2004-08-08 11:44:42 +00:00
Travis Howell
90b209449c
Update comment
...
svn-id: r14513
2004-08-08 11:43:54 +00:00
Travis Howell
3d4054c793
Added suggested hack for bug #556558 , which was bug in original game.
...
svn-id: r14512
2004-08-08 10:03:55 +00:00
Travis Howell
bbebe291b2
Correction from FT disasm.
...
svn-id: r14511
2004-08-08 04:39:27 +00:00
Travis Howell
0a89fea43b
Non-interactive INSANE sequence in PC FT demo works now.
...
svn-id: r14509
2004-08-08 02:21:26 +00:00
Travis Howell
d92d3b6b9a
insane skip tag is different in PC FT demo
...
svn-id: r14508
2004-08-08 00:47:38 +00:00
Max Horn
41288cb8e0
Init _compInput (prevents bad free)
...
svn-id: r14506
2004-08-07 18:17:09 +00:00
Travis Howell
7811b898ae
Re-arrange code to allow second INSANE in PC FT demo to work
...
svn-id: r14500
2004-08-07 11:52:11 +00:00
Travis Howell
11329c0e93
Always clear weapons in INSANE of PC FT demo
...
svn-id: r14499
2004-08-07 09:18:41 +00:00
Travis Howell
cb8b522bdc
Correction my earlier mistake
...
svn-id: r14498
2004-08-07 08:31:56 +00:00
Travis Howell
078e195d0f
Update
...
svn-id: r14497
2004-08-07 07:40:39 +00:00
Travis Howell
b53c75561e
Wrong value
...
svn-id: r14496
2004-08-07 06:07:31 +00:00
Travis Howell
3ae46890df
Ooops
...
svn-id: r14495
2004-08-07 05:57:51 +00:00
Travis Howell
d098727ce3
PC FT demo INSANE actually used a combined actor02Reaction/actor03Reaction
...
svn-id: r14494
2004-08-07 02:03:40 +00:00
Travis Howell
dedcd3e99a
More PC FT demo INSANE differences (Sounds)
...
svn-id: r14493
2004-08-07 01:25:53 +00:00
Travis Howell
69ce0c29bf
More PC FT demo INSANE differences (Sounds)
...
svn-id: r14492
2004-08-07 00:59:56 +00:00
Max Horn
f697beafed
Cleanup; added ugly workaround for bug #901462
...
svn-id: r14490
2004-08-06 22:14:48 +00:00
Max Horn
a7b610b25b
WORKAROUND bug #903223 (COMI: Guybrush reads church clock incorrectly (German))
...
svn-id: r14487
2004-08-06 15:55:12 +00:00
Travis Howell
fe4b535d6f
More PC FT demo INSANE differences (Costumes)
...
svn-id: r14486
2004-08-06 14:43:43 +00:00
Travis Howell
2d7273671f
Minor correction for actor rooms.
...
svn-id: r14485
2004-08-06 14:20:15 +00:00
Travis Howell
f0d7ee966b
More PC FT demo INSANE differences (Weapons)
...
svn-id: r14483
2004-08-06 10:03:49 +00:00
Travis Howell
7e561d2555
More PC FT demo INSANE differences
...
svn-id: r14482
2004-08-06 09:27:53 +00:00
Travis Howell
e8a10c219e
COMI/DIG always redraws verbs too
...
Remove old var, no longer required
svn-id: r14481
2004-08-06 06:19:14 +00:00
Travis Howell
fac44fbfec
Set cemera default values for scumm7 games.
...
svn-id: r14480
2004-08-06 02:10:23 +00:00
Max Horn
ad1ab2cb62
Fix a small overpainting issue, visible in some of the COMI dialogs
...
svn-id: r14476
2004-08-05 22:10:42 +00:00
Max Horn
137f0e4ca3
Disable this workaround for COMI, as it causes a regression there. Actually, maybe we should just remove this again completely; we can 'work around' it by allowing more obj name resources, ultimately...
...
svn-id: r14475
2004-08-05 21:25:58 +00:00
Max Horn
378491faf9
Fix for bug #908434 (COMI: Using the ventriloquism book on Blondebeard acts weird)
...
svn-id: r14474
2004-08-05 20:14:43 +00:00
Travis Howell
b154e524a9
Correction from disasm.
...
svn-id: r14468
2004-08-05 11:03:22 +00:00
Max Horn
b569d58b6e
Aargh, my work around code was using a wrong check, and then using the wrong operations (which were effectively not doing anything)... Fixed the workaround code, which cures bug #918280 (and its dup #1003717 )
...
svn-id: r14467
2004-08-05 09:57:36 +00:00
Travis Howell
c6dcbd8eca
Use array slot and not array number.
...
svn-id: r14466
2004-08-05 09:32:03 +00:00
Travis Howell
89f838be67
More difference in INSANE of PC version of FT demo.
...
Some sounds work now.
svn-id: r14465
2004-08-05 05:35:43 +00:00
Travis Howell
5d42e7d7ce
Small correction from FT disasm.
...
Add some basic support for INSANE in PC version of FT demo
svn-id: r14464
2004-08-05 02:04:34 +00:00
Travis Howell
55c291a9b7
Shouldn't error out in early scumm 1 - 4 games.
...
svn-id: r14454
2004-08-03 04:26:30 +00:00
Max Horn
8585d77d34
WORKAROUND for bug #985948 (INDY3VGA: Lockup during conversation with drunken nazi)
...
svn-id: r14448
2004-08-02 20:55:35 +00:00
Max Horn
4289da7d3e
WORKAROUND bug #645711 (FT: regression segfault in minefield)
...
svn-id: r14447
2004-08-02 18:32:19 +00:00
Max Horn
76862bec65
Fix for bug #896060 (DIG: Two sentences spoken at once); might cause regressions, watch our for speech related quirks in COMI/DIG
...
svn-id: r14446
2004-08-02 17:55:14 +00:00
Eugene Sandulenko
b127f1882c
Fix regression in HE. It cries for proper fix, though
...
svn-id: r14438
2004-08-02 14:27:10 +00:00
Travis Howell
faaea90500
Opcode BD is stopObjectCode() in HE games.
...
svn-id: r14433
2004-08-02 07:49:20 +00:00
Travis Howell
8ab743e397
Missed a line
...
svn-id: r14432
2004-08-02 07:47:05 +00:00
Travis Howell
cace3577d9
init _arraySlot
...
svn-id: r14431
2004-08-02 06:21:00 +00:00
Travis Howell
c5446494b8
Should have limited that to HE games only.
...
svn-id: r14430
2004-08-02 05:09:53 +00:00
Travis Howell
d60973b05e
HE games use different method to clear some arrays resources.
...
svn-id: r14423
2004-08-01 13:57:00 +00:00
Travis Howell
4b4ab244b1
Correct default settings used by COMI
...
Allow object_labels config option in COMI
svn-id: r14408
2004-08-01 06:52:56 +00:00
Max Horn
2d5bfca892
Even more array code cleanup
...
svn-id: r14407
2004-08-01 02:07:57 +00:00
Max Horn
c87d33a102
More array code cleanup
...
svn-id: r14406
2004-08-01 02:03:07 +00:00
Max Horn
5e3236ac47
Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
...
svn-id: r14404
2004-08-01 01:54:37 +00:00
Max Horn
862b096f99
Cleanup & enhanced error messages
...
svn-id: r14402
2004-08-01 01:21:26 +00:00
Max Horn
98ea92322b
Fix for bug #953302 (COMI: Crash when you choose Rottingham as your first oponent); this would be suitable for the 0.6.x branch, too...
...
svn-id: r14401
2004-08-01 01:19:54 +00:00
Max Horn
7f5f1c1418
Fix for bug #941275 (FOA: Game crashes when clicking statue part (Sentry Statue))
...
svn-id: r14398
2004-07-31 23:34:07 +00:00
Max Horn
f0d6fd8c5a
isGlobInMemory == isResourceLoaded
...
svn-id: r14396
2004-07-31 23:20:37 +00:00
Travis Howell
b486e15959
Ooops
...
svn-id: r14356
2004-07-28 12:05:30 +00:00
Travis Howell
a50b6cf776
Add patch from madm00se for:
...
#869003 MIVGA: Guybrush shrinks & grows near end of game
svn-id: r14355
2004-07-28 11:56:14 +00:00
Travis Howell
49c9929d54
Not needed, invalid in Loom[ega]
...
svn-id: r14353
2004-07-27 12:37:03 +00:00
Max Horn
1ab8ff0403
Fixed leak in Insane::readFileToMem
...
svn-id: r14347
2004-07-26 23:16:37 +00:00
Max Horn
908723cc84
Load SMUSH files and NUT fonts from mac container files, too (done that by adding a new high level method openFile to class ScummEngine)
...
svn-id: r14346
2004-07-26 23:15:01 +00:00
Max Horn
f8f312f0bb
Add game detector support for the Mac SCUMM container file format; add support for more of the games/demos using that format; clean up detector code (and probably introduced some regressions in it, so watch out :-)
...
svn-id: r14344
2004-07-26 18:13:53 +00:00
Max Horn
f045cbf17c
Add support for the mac (rescumm) container file format used by Sam&Max and DOTT, making it possible to play those directly from the original CDs (no game detector support yet, so you have to add them to your config file manually for now)
...
svn-id: r14342
2004-07-26 17:14:57 +00:00
Travis Howell
f28adf7a6c
Keep compatbility with older saved games.
...
svn-id: r14339
2004-07-26 15:14:10 +00:00
Travis Howell
c460aae163
Ooops, adjust for start value.
...
svn-id: r14338
2004-07-26 14:11:27 +00:00