Commit Graph

2177 Commits

Author SHA1 Message Date
Max Horn
b5a42396e7 only move charset mask upon scrolling if tex is displayed in the game graphics, but not for games which have a seperate text display area (partial fix for bug #766109)
svn-id: r8847
2003-07-07 22:17:20 +00:00
Max Horn
74554d6e91 fix for bug #766532: MI2: look at coffin to Mojo
svn-id: r8846
2003-07-07 22:11:03 +00:00
Max Horn
93f5eb0490 don't say 'saved/loaded' when the message is only displayed on saves anyway
svn-id: r8845
2003-07-07 22:10:49 +00:00
James Brown
5857979d67 Add missing bit of code, still hopelessly broken.
svn-id: r8841
2003-07-07 15:12:21 +00:00
Jamieson Christian
0fefe4602c Fix for bug [761637] FOA: Music problems in endgame/credits.
Revision to the handle_maker() fix for bug #733401, since that
didn't seem to take care of the problem. This fix chomps marker
queue entries if it finds a matching marker not at the head of
the queue. This might cause inappropriate behavior elsewhere;
regression testing is advised.

svn-id: r8831
2003-07-07 05:45:55 +00:00
Paweł Kołodziejski
1ec23e5f3a implemented missing puttputt actor opcode 218. this opcode is strange (based of disassembly)
svn-id: r8821
2003-07-06 23:19:03 +00:00
Paweł Kołodziejski
bb756317b3 added comment for missing puttputt actor opcode
svn-id: r8810
2003-07-06 17:15:42 +00:00
Paweł Kołodziejski
2e0235d898 added GID_PUTTPUTT game id for puttputt games to prevent use samnmax hacks
svn-id: r8807
2003-07-06 16:51:22 +00:00
Paweł Kołodziejski
290a974fcd added stub opcode 218 for o6_actorOps()
svn-id: r8806
2003-07-06 16:14:35 +00:00
Jonathan Gray
dfdebc39ae add support for MRAW/dmu files in 3DO humongous games, has the overlapping music problem again so will probably have to play music via digital imuse at some point
svn-id: r8803
2003-07-06 15:02:13 +00:00
Jonathan Gray
28fa8fedd2 recognise FMUS blcoks from 3DO humongous games and print out some debug info about them
svn-id: r8801
2003-07-06 12:04:37 +00:00
Max Horn
98027c2072 the amiga check should be separate since the big FIXME comment does not apply to it at all
svn-id: r8798
2003-07-06 10:39:02 +00:00
Jonathan Gray
f12d23f846 correct palette on amiga version of mi, from Hibernatus
svn-id: r8797
2003-07-06 10:01:23 +00:00
Travis Howell
bdbd7c98bf Add back change that got lost on last two commits
svn-id: r8795
2003-07-06 07:17:50 +00:00
Travis Howell
81871c5ad0 zak256 sound updates from Hibernatus
svn-id: r8793
2003-07-06 06:47:26 +00:00
Travis Howell
817d600d8e More fixes from Hibernatus
svn-id: r8792
2003-07-06 06:36:26 +00:00
Travis Howell
580e9ec770 Add support for Amiga version of Monkey Island 1
Palette is still wrong

svn-id: r8790
2003-07-06 06:19:52 +00:00
Travis Howell
c0dee4b664 Add change from Hibernatus
svn-id: r8787
2003-07-06 04:34:47 +00:00
Max Horn
0e9c6de1c4 increased SmushMixer stream size to 500K, this seems to help in Fullthrottle. Apparently, audio data is streamed faster than it's played, and in at least one case there's ~500KB being stream in quick successions (many packets, each 16KB), which is why 100K are not sufficient
svn-id: r8784
2003-07-06 01:41:34 +00:00
Max Horn
d098334fe6 updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*)
svn-id: r8777
2003-07-05 15:19:11 +00:00
James Brown
04abb69a84 Attempt some more V1 costume work. Not that it helps yet.
svn-id: r8773
2003-07-05 11:45:18 +00:00
James Brown
cbe71501f9 Note spare strings in the custom string resource table.
svn-id: r8772
2003-07-05 11:25:12 +00:00
James Brown
1d22c76469 Update about dialog. Will somebody please move the About dialog to Common so we can also display it from the launcher? :)
svn-id: r8770
2003-07-05 10:57:38 +00:00
Travis Howell
6c2ac4b481 Put check it right place
svn-id: r8769
2003-07-05 09:52:22 +00:00
Jonathan Gray
843e18d45d make f5 menu work in > v2 16 colour games
svn-id: r8768
2003-07-05 09:44:13 +00:00
Travis Howell
6419cc80e7 Don
't attempt to play music/sfx in v1 games

svn-id: r8767
2003-07-05 09:40:18 +00:00
James Brown
093a31839b Insert preliminary Zak256 sound looping support. It's not perfect, as some Zak256 sounds only loop a part of the sample - which our mixer API doesn't yet support.
svn-id: r8741
2003-07-04 14:10:44 +00:00
Max Horn
85c467c6a0 fixed two leaks
svn-id: r8739
2003-07-04 13:16:48 +00:00
Max Horn
470b406587 oops
svn-id: r8738
2003-07-04 12:35:08 +00:00
Max Horn
fb16fb3e24 added some very limited support for Mac Loom (text is now properly centered around x:160 instead of x:0); added (commented out) copyprot bypass (but since I am not sure if there was ever a Mac Loom w/o codes, am not sure if this ever should be enabled); added comment regarding the Mac Loom sound format
svn-id: r8737
2003-07-04 12:34:09 +00:00
Max Horn
fbb9bc7834 fixed warning regarding overloaded virtual methods
svn-id: r8735
2003-07-04 11:19:25 +00:00
Max Horn
ea3b77e3a6 rewrote desaturatePalette using integer arithmetics only
svn-id: r8732
2003-07-03 23:59:35 +00:00
Max Horn
0e2767e354 const
svn-id: r8731
2003-07-03 23:44:28 +00:00
Max Horn
3ed9aae095 const correctness
svn-id: r8727
2003-07-03 22:06:13 +00:00
Max Horn
a0133fdbc6 code transformation on setScaleItem: this shows that rtScaleTable's are actually (almost) the same as scale slots in V8.
svn-id: r8719
2003-07-03 01:24:50 +00:00
Max Horn
f27b711e79 fix for bug #753840 (actor placement in V2 games)
svn-id: r8714
2003-07-02 14:23:45 +00:00
Max Horn
a609989008 fix o2_loadRoomWithEgo regression (this bug was uncovered by my previous adjustXYToBeInBox improvment)
svn-id: r8713
2003-07-02 14:21:13 +00:00
Max Horn
92fd56f9f0 removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix)
svn-id: r8710
2003-07-02 13:47:03 +00:00
Max Horn
4a3da1a2b7 cleaned up the actor ordering code a bit - it should be now somewhat clearer what it does exactly
svn-id: r8709
2003-07-02 11:32:32 +00:00
Max Horn
302f67e43f fix for bug #752865: MM: Man-Eating Plant is invisible
svn-id: r8708
2003-07-02 11:26:13 +00:00
Max Horn
fe8719d7bd more cleanup
svn-id: r8707
2003-07-02 11:04:48 +00:00
Max Horn
5062bb06fa 100 KB instead of 2 MB audio buffer should be sufficient
svn-id: r8700
2003-07-02 00:53:38 +00:00
Max Horn
1d2a68064e oops
svn-id: r8699
2003-07-02 00:51:25 +00:00
Max Horn
e376f73a99 cleanup
svn-id: r8698
2003-07-02 00:49:03 +00:00
Max Horn
2cb05bedb9 possible fix for bug #763714: DIG: 'Trying to append to a nonexistant stream 0'
svn-id: r8697
2003-07-02 00:46:24 +00:00
Max Horn
33c5c72e4c _talkChannel can legally be 0, too
svn-id: r8696
2003-07-02 00:38:17 +00:00
Max Horn
fe03de7243 fix for the 'invalid seeks' that sometimes occured at the end of smush playback (well I hope - at least now I can't reproduce the problem anymore with my testcases)
svn-id: r8695
2003-07-01 23:50:36 +00:00
Max Horn
09e47bad3d only adjust gdi._mask if _charset->_hasMask is set to true
svn-id: r8689
2003-07-01 15:26:07 +00:00
Max Horn
4f91c49836 fix for when we scroll while text is being displayed (text used to leave traces behind in that case)
svn-id: r8688
2003-07-01 15:21:51 +00:00
Max Horn
e1483a6eac Fix for bug #763709: DIG: Recent walk regression
svn-id: r8685
2003-07-01 12:08:22 +00:00