Commit graph

280 commits

Author SHA1 Message Date
Travis Howell
09495a7fc9 Small color table correction for demo mode of v1 maniac
svn-id: r11650
2003-12-15 11:06:41 +00:00
Travis Howell
9b99adf7fa Fix regressions.
svn-id: r11615
2003-12-13 15:41:32 +00:00
Travis Howell
3d6461d30f Add option to enable copy protection in SCUMM games, which ScummVM disable it by default.
svn-id: r11571
2003-12-11 06:08:43 +00:00
Travis Howell
71ddb90f84 Update commeny
svn-id: r11369
2003-11-26 08:58:00 +00:00
Travis Howell
4b797730cd This is how original version handled bypass.
svn-id: r11368
2003-11-26 08:53:53 +00:00
Paweł Kołodziejski
d5eddef057 changed some shift operators to *, /
svn-id: r11315
2003-11-16 20:52:57 +00:00
Paweł Kołodziejski
501c77fc7a replaced constans with names
svn-id: r11312
2003-11-16 18:34:33 +00:00
Travis Howell
183b822629 Another try at zak copy protection bypass.
svn-id: r11295
2003-11-14 11:26:18 +00:00
Paweł Kołodziejski
6727a31884 added subopcode comments
svn-id: r11245
2003-11-10 09:16:41 +00:00
Paweł Kołodziejski
aa848961b3 changed opcode name to actorOps
svn-id: r11243
2003-11-10 08:46:40 +00:00
Paweł Kołodziejski
1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00
Travis Howell
2a11383523 Hopefully right this time, last change caused a cheat (Free air travel)
svn-id: r11003
2003-10-29 10:24:03 +00:00
Travis Howell
494d5269a2 Add copy protection bypass for Zak McKracken (EGA) since there was no check in the version included with SelectWare Classic Collection.
svn-id: r11000
2003-10-29 06:36:06 +00:00
Travis Howell
f83d3bd700 cumm V1-2 doesn't use textslots, checked against V1 Maniac, V2 Zak disasm.
svn-id: r10912
2003-10-20 12:14:39 +00:00
Max Horn
0954fc1dac cleanup
svn-id: r10620
2003-10-05 17:32:38 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Torbjörn Andersson
570e60a487 Whitespace changes
svn-id: r10390
2003-09-24 06:33:59 +00:00
Max Horn
abdc8f1247 cleanup
svn-id: r10311
2003-09-19 14:13:24 +00:00
Max Horn
6512592d0f moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
svn-id: r10253
2003-09-14 18:16:45 +00:00
Max Horn
dff4f8f445 my TODO was correct ;-) fixes regression in Zak
svn-id: r10188
2003-09-12 00:07:42 +00:00
Max Horn
6c4d6889f5 hum, why was this not commited by CVS?
svn-id: r10175
2003-09-11 14:11:31 +00:00
Travis Howell
a323d65cc3 Should redraw in both cases.
svn-id: r10170
2003-09-11 12:48:02 +00:00
Max Horn
81f10baa68 cleanup
svn-id: r10169
2003-09-11 10:32:15 +00:00
Max Horn
87dd04e038 fix for bug #776807 (MM: Jail Door Closes). Our doSentence implementation should now be pretty close to what the original does. But regressions are possible...
svn-id: r10161
2003-09-10 17:15:44 +00:00
Max Horn
1080dac5ac instead of abusing the 'recursive' attribute to flag V2 background scripts, use the freezeResistant attribute. This is a bit more consistent. Also, verb 254 should stop *any* sentence script, not just background ones; some cleanup
svn-id: r10159
2003-09-10 15:02:58 +00:00
Travis Howell
c951e5f842 OOps
svn-id: r10041
2003-09-06 08:57:19 +00:00
Travis Howell
52a59049c7 Other v1/v2 resources are invalid, checked again v1 maniac and v1/v2 zak.
svn-id: r10040
2003-09-06 08:46:36 +00:00
Max Horn
f8f678d98d updated commented out to work again
svn-id: r10014
2003-09-05 20:18:28 +00:00
Jonathan Gray
b5ece53748 cleanup and make script_v2 use o5_saveLoadGame
svn-id: r9941
2003-08-31 15:39:27 +00:00
Travis Howell
33f9cb35a3 Change zak room color remapping, so it work correctly after load/save in room with remapped colors.
svn-id: r9905
2003-08-29 06:46:12 +00:00
Travis Howell
06d07054c3 Fix room palette issues in small_header games.
Fix is only for EGA games so far.

svn-id: r9873
2003-08-27 01:12:18 +00:00
Travis Howell
63e89e5882 Fix room colors in v1 zak
svn-id: r9869
2003-08-26 15:56:37 +00:00
Travis Howell
285570f0d3 This fix should be v2 only
Update comment

svn-id: r9858
2003-08-25 14:17:34 +00:00
Travis Howell
72bfe15f50 Update comment
svn-id: r9838
2003-08-24 02:11:14 +00:00
Travis Howell
79036c5a1d Handle hiding of verbs/inventory in v1-v2 games correctly.
According to diasm. the verbs areas is only enabled and shown when (_userState & 128) is true and verbs/inventory area is cleared/redrawn on each state change.

svn-id: r9837
2003-08-24 01:47:45 +00:00
Travis Howell
cc781cb9b1 Ooops that would have broken v2
svn-id: r9795
2003-08-20 11:49:22 +00:00
Travis Howell
1757d5a448 v1 zak costume color almost all right.
svn-id: r9794
2003-08-20 11:45:40 +00:00
Travis Howell
c284e1b507 This is only require for v1 maniac
svn-id: r9781
2003-08-19 11:11:11 +00:00
Travis Howell
a34f8895cb Revert color change for v1 maniac, which actually used in pool room.
svn-id: r9778
2003-08-19 04:47:38 +00:00
Travis Howell
7771433b20 Fix for v1 maniac demo mode not setting text color before displaying text
svn-id: r9776
2003-08-19 04:34:41 +00:00
Travis Howell
d6105a3064 Cleanup v1/v2 color settings for sentance/inventory/verb area.
Add highlight color for v1 maniac

svn-id: r9774
2003-08-19 04:15:14 +00:00
Travis Howell
d91320f7ce Remove debug
svn-id: r9760
2003-08-18 11:09:11 +00:00
Travis Howell
9b5eb1137f Add support for flashlight in v1 maniac by converting older values.
Prevent warning about dummy function (Which has no purpose) in zak

svn-id: r9756
2003-08-18 10:46:42 +00:00
Travis Howell
4c6bd7167d Fix v1 zak costume colors
svn-id: r9748
2003-08-18 02:16:48 +00:00
Travis Howell
bbbca4f8fe Fix text display in verb/inventory area in demo mode of V1 maniac mansion
svn-id: r9734
2003-08-17 07:02:33 +00:00
Travis Howell
8cd96c7926 color table for actor subtitles in v1 maniac isn't static after all, fixes color issue in demo mode.
svn-id: r9722
2003-08-16 10:37:26 +00:00
James Brown
5ad330e145 Patch from roarin_elk to fix crash in German V2 Zak (talking to Skolarian on Mars crashes)
svn-id: r9717
2003-08-16 08:55:29 +00:00
Travis Howell
5a963767bf Fix subtitles colors in V1 maniac
svn-id: r9713
2003-08-16 05:45:19 +00:00