2570 Commits

Author SHA1 Message Date
Jamieson Christian
cf3de3784b Fixed bad AND operator. May invalidate savegames from the last 24 hours
svn-id: r9914
2003-08-30 02:38:39 +00:00
Travis Howell
f2e8033edc Adjust music timer for game with no music support.
svn-id: r9913
2003-08-30 01:32:32 +00:00
Travis Howell
ae183c8c8c Opcode change to load/save screen in original loom
svn-id: r9912
2003-08-29 15:06:00 +00:00
Travis Howell
a917313307 Adjust music timer
svn-id: r9911
2003-08-29 09:01:19 +00:00
Jonathan Gray
ea1cd18354 fix dottdemo by checking that room exists before trying to set a custom cursor from it, fixes bug #796971
svn-id: r9909
2003-08-29 07:57:20 +00:00
Travis Howell
ef4fdd03f0 My last commit was wrong, this is correct solution.
svn-id: r9908
2003-08-29 07:07:55 +00:00
Travis Howell
bed0061362 Fix verbs been shown in cutscenes in v1-v2 games if loading/saving during cutscene.
svn-id: r9907
2003-08-29 06:53:00 +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
f1d9afc56a Only needed for versions 1 - 4
svn-id: r9902
2003-08-29 04:08:48 +00:00
Jamieson Christian
5507d75228 Replaced VER_V* notation for savegames with
a simple number. So that it's still obvious
that the number refers to version, a VER()
macro does nothing to the number but makes
it obvious what the number is for. This
has the exact same effect as the enum that
was going to get more and more lengthy
as the savegame version evolved.

svn-id: r9901
2003-08-29 04:05:23 +00:00
Jamieson Christian
20aaf3c365 Added _roomPalette to savegame.
Savegame version now at 21.

svn-id: r9900
2003-08-29 03:54:47 +00:00
Jamieson Christian
cec02390ed Fix for bug [770687] MI1: palette effect missing
Added support for CC resources in small-header
games. Right now this is enabled for monkeyvga
only. loomcd has CC resources but they don't
make any sense, and the game doesn't use palette
effects anyway.

svn-id: r9899
2003-08-29 03:35:15 +00:00
Jonathan Gray
e32f17d803 don't try to read objectRoomTable for HEv7 games right now
svn-id: r9898
2003-08-29 02:45:38 +00:00
Jonathan Gray
176803cb90 make the 2nd gen windows based humongous games that have things like a different layout in the MAXS block at least start the bootscript, added pjs-demo target to test with
svn-id: r9897
2003-08-29 02:39:05 +00:00
Max Horn
898bbc85d0 double cursor animation speed (see bug #757191)
svn-id: r9895
2003-08-28 19:20:30 +00:00
Jonathan Gray
876fe0ac8a add readINI stub (a HEv7 op)
svn-id: r9894
2003-08-28 15:23:23 +00:00
Jonathan Gray
62f94f15be clean up humongous v7 index file block handling
svn-id: r9893
2003-08-28 14:25:29 +00:00
Travis Howell
b8d5342f34 Remove junk
svn-id: r9891
2003-08-28 12:23:35 +00:00
Travis Howell
cf4ae4097f Update warnings in mingw makefile.
Add hack to allow nosubtitles in loomcd (Only once game has started)
Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes.

svn-id: r9890
2003-08-28 12:21:35 +00:00
Jonathan Gray
0a7dd227b8 revert previous broken commit which didn't logically make sense as it was checking for negative on an unsigned number, and would have broken several things if it compiled
svn-id: r9889
2003-08-28 10:10:32 +00:00
Travis Howell
906c7818ec Fix regression that caused subtitles to always be shown in loomcd
svn-id: r9888
2003-08-28 10:00:49 +00:00
Travis Howell
6071e79dce Leave small_header color cycle resource disabled for now, since it needs additioal support.
svn-id: r9887
2003-08-28 06:38:03 +00:00
Travis Howell
cde3b3dc6d Load older Color Cycling resource.
Still need to work out resource differences

svn-id: r9883
2003-08-28 01:10:36 +00:00
Travis Howell
221253b998 Force redraw so copy protection screen in monkeyega/vga is shown correctly.
svn-id: r9881
2003-08-27 15:13:04 +00:00
Travis Howell
5f5b9c1e0c Ooops
svn-id: r9877
2003-08-27 06:56:54 +00:00
Travis Howell
e37c930533 Add change ot fix pallete issue in 256 color small_header games
svn-id: r9874
2003-08-27 03:54:50 +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
b91c182571 Revert v1 zak face costume color nack to 8, since palette is fixed.
svn-id: r9870
2003-08-26 16:09:09 +00:00
Travis Howell
63e89e5882 Fix room colors in v1 zak
svn-id: r9869
2003-08-26 15:56:37 +00:00
Torbjörn Andersson
f3675261a9 Actually, we used to draw blast text after blast objects. I changed the
order to fix the Full Throttle end credits. I guess I should have added a
comment about that. :-)

svn-id: r9866
2003-08-26 06:35:38 +00:00
Max Horn
6d4475cf04 cleanup
svn-id: r9865
2003-08-25 21:00:12 +00:00
Max Horn
52534e2cc3 fix actor position in V1 games (by eyeballing the original in dosbox); still seems to be off 1 pixel vertically (?), and actors still leave dirt
svn-id: r9864
2003-08-25 20:57:36 +00:00
Max Horn
8977d6ce07 v1 masking fixes
svn-id: r9863
2003-08-25 20:18:44 +00:00
Max Horn
f91c575338 fixing off-by-one buglet (harmless in 99% of cases since the 'invalid' _imgBufOffs entries always contain the value of the last valid one)
svn-id: r9862
2003-08-25 20:05:02 +00:00
Max Horn
95b8558191 check for costume format, not engine version
svn-id: r9860
2003-08-25 14:54:32 +00:00
Max Horn
953e4216b8 implemented V1/C64 object masking, and simplified drawStripC64Mask a bit
svn-id: r9859
2003-08-25 14:27:29 +00:00
Travis Howell
285570f0d3 This fix should be v2 only
Update comment

svn-id: r9858
2003-08-25 14:17:34 +00:00
Max Horn
2257f8c0cd enable V1/C64 masking
svn-id: r9857
2003-08-25 13:15:59 +00:00
Max Horn
e40e6bb207 fixed and cleaned up V1 actor masking
svn-id: r9856
2003-08-25 13:13:43 +00:00
Max Horn
10d4af4eae fix for bug #782727 (COMI: no sentence line while inventory is shown) by drawing blast text after blast objects
svn-id: r9853
2003-08-24 21:58:16 +00:00
Max Horn
fcf04ecbfd commented my hack
svn-id: r9851
2003-08-24 17:38:20 +00:00
Max Horn
09368e09f2 fix for bug #786994 (DOTT: no custom cursor)
svn-id: r9850
2003-08-24 17:37:28 +00:00
Travis Howell
14e3dd96e0 Ooops, inventory still needs to be clear when moving through inventory.
svn-id: r9840
2003-08-24 02:27:52 +00:00
Travis Howell
4b6800fcf9 Minor cleanup
svn-id: r9839
2003-08-24 02:15:12 +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
Jamieson Christian
6768da3e76 Added comment keyword, per Fingolfin
svn-id: r9831
2003-08-23 16:30:32 +00:00
Travis Howell
6cc598250d Add comment
svn-id: r9830
2003-08-23 15:16:07 +00:00
Travis Howell
5e0f61a8b2 Typo
svn-id: r9827
2003-08-23 13:51:37 +00:00
Jamieson Christian
c6b5749f03 Added explicit 'ASFX' awareness for clarity
svn-id: r9826
2003-08-23 13:31:59 +00:00