AndywinXp
1e9d51c28a
SCUMM: COMI: Implement the original main menu
...
Every functionality has been implemented (audio options, text options, saving and loading).
The only thing currently missing from the menu is the thumbnail handling.
2022-08-06 13:33:56 +02:00
athrxx
9956afb53f
SCUMM: (v0-2): fix regression from 2fd8bf67
...
(versions < 3 don't have the VAR_VIDEOMODE var)
2022-07-17 01:56:18 +02:00
athrxx
2fd8bf67db
SCUMM: fix videomode var handling (LOOM CGA actor palette glitch)
...
(original bug)
In LOOM, the scripts actually read the videomode var and make actor palette adjustments based on that. Which means for games saved in EGA mode, with the wrong videomode var value, there will be glitches.
This concerns not only Bobbin, but the script does things for various actors and costumes in various situations.
We just set the videomode var to the actual config after loading.
For Bobbin in normal costume, I also include a post-load fix for savegames that will not have the actor palettes fixed by the scripts (savegames that we allow in situations where the original would prevent them).
2022-07-16 14:51:11 +02:00
athrxx
f28300f27f
SCUMM: (V1) - add support for CGA black & white
2022-07-11 18:16:29 +02:00
athrxx
97fbe867cb
SCUMM: (MMv1/ZAKv1) - add support for CGA, CGA Composite and Hercules modes
...
This does not improve anything about these modes for v2 and v3, except:
- brighter CGA colors
- v2 will also get the more accurate Hercules mouse cursor
I will do improve v2/v3 as separate tasks. v3 seems to be mostly fine, anyway, except for the actors (we dither them just like the backgrounds, but that looks different in DOSBox).
2022-07-10 01:04:38 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
D G Turner
4d97f7581a
SCUMM HE: Fix Compilation When HE is Disabled
2019-10-24 01:28:07 +01:00
Eugene Sandulenko
e15428c43f
SCUMM HE: Fix libcurl compilation checks
2019-10-24 00:15:33 +02:00
Eugene Sandulenko
22ba110e82
SCUMM HE: Set up networking variable later during execution
2019-10-24 00:15:33 +02:00
Eugene Sandulenko
614858eb4b
SCUMM HE: Work on receiving part of Moonbase Commander networking
2019-10-22 21:13:54 +02:00
Eugene Sandulenko
dcc388cbaa
SCUMM HE: Moved remnants of Moonabse to HE100
2016-05-26 21:53:23 +02:00
Eugene Sandulenko
44333f7453
SCUMM HE: Added main Moonbase AI code
2016-05-22 00:45:05 +02:00
Filippos Karapetis
2cbd2402a5
SCUMM: Remove trailing whitespace
2014-10-28 16:15:43 +02:00
Kirben
aca10de1b5
SCUMM: Add support for quit script in HE90+ games.
2014-08-20 09:26:39 +10:00
D G Turner
e065b24d56
SCUMM: Remove "level" command from debugger. Replaced by "debuglevel".
...
This required a small amount of extra code changes to ensure that
_debugMode is kept in sync when the debugger is used to change the
level.
2014-05-13 15:14:54 +01:00
Johannes Schickel
3847465163
SCUMM: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
Kirben
0c8f8898ff
SCUMM: Add new variables in Nimbus Games version of Putt-Putt Saves the Zoo.
2013-08-16 15:19:17 +10:00
Matthew Hoops
0031c41db8
COMMON: Change kPlatformPC to kPlatformDOS
...
"PC" was very ambiguous and now it matches what we show in the GUI.
This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Tobias Gunkel
2f1336cdf0
SCUMM: fix blank sentence line in v0 after cutscenes and remove unused parameter of resetSentence()
2012-02-11 08:29:03 +01:00
Tobias Gunkel
b337823bab
SCUMM: fix verb and script handling
...
- getVerbEntrypoint() should not handle walk-to differently (revert 0x0D handling back to original behavior)
- VAR_ACTIVE_ACTOR actually is VAR_ACTIVE_OBJECT2
- runSentenceScript(): "if (_cmdVerb == kVerbWalkTo)" must be "if (_cmdVerb != kVerbWalkTo)"
2012-02-11 08:28:26 +01:00
Eugene Sandulenko
0dafa7f80f
ALL: Reduce audio/ header dependency
2011-08-06 11:30:42 +01:00
Matthew Hoops
a50abde1b1
BUILD: Allow for disabling Bink support
2011-07-13 12:08:26 -04:00
Matthew Hoops
9374215789
SCUMM: Add support for Bink video
2011-07-02 16:37:41 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
2c00aed172
SCUMM: Avoid hiding overloaded virtual method
...
svn-id: r55809
2011-02-07 17:53:34 +00:00
Arnaud Boutonné
d063b074cd
JANITORIAL: Suppress some useless includes
...
svn-id: r55091
2011-01-02 14:06:42 +00:00
Travis Howell
ae3b6f0aa3
SCUMM: Fix bug #3070077 - MMC64: No music when Syd plays the piano.
...
svn-id: r52796
2010-09-18 14:18:48 +00:00
Torbjörn Andersson
416b568744
SCUMM: Re-enable PCjr music for Indy 3
...
Apart from adding the necessary detector flags, in cases where we used
to only check for PC Speaker we now also need to check for PCjr. Note
that I have only tested this with the VGA version. And even with that
one, I've only given it the briefest of tests.
svn-id: r51988
2010-08-11 15:36:29 +00:00
Travis Howell
920e47cca0
Fix missing songs in the HE73 version of Putt-Putt Saves the Zoo.
...
svn-id: r49010
2010-05-12 05:01:58 +00:00
Travis Howell
ca7d670b4b
Fix regression in Let's Explore the Jungle with Buzzy.
...
svn-id: r47621
2010-01-28 00:24:02 +00:00
Travis Howell
326d64d07d
Let's Explore the Jungle with Buzzy uses VAR_PLATFORM variabletoo, but with different values.
...
svn-id: r47562
2010-01-26 08:31:27 +00:00
Johannes Schickel
0d995c5920
Rename all "Adlib" uses to "AdLib" to match the real name of the sound card / company.
...
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc .
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)
This commit does not touch "adlib" and "ADLIB" uses!
Also it does not update all the SCUMM detection entries, which still use "Adlib".
svn-id: r47279
2010-01-12 21:07:56 +00:00
Travis Howell
e49065c821
Add support for distaff images in PCE version of Loom.
...
svn-id: r45433
2009-10-27 09:17:09 +00:00
Travis Howell
4ff0c2619b
Fix Moonbase Commander startup.
...
svn-id: r43670
2009-08-23 14:51:04 +00:00
Travis Howell
c02ad3b7bf
Add patch #2821100 - MM C64 Objects / Verb fixes, with minor clean up applied.
...
svn-id: r42737
2009-07-25 06:27:41 +00:00
Fabio Battaglia
ab3d3ae1cf
scumm: added the missing word "version" in a comment
...
svn-id: r41635
2009-06-18 13:50:26 +00:00
Eugene Sandulenko
cda17beff5
Patch #1365914 : "SCUMM: CMS support." Disabled by default. Still plenty to do.
...
svn-id: r41282
2009-06-06 18:21:49 +00:00
Travis Howell
b238d0de00
VAR_VIDEMODE value 50 is only used by the Macintosh version of Indiana Jones and the Last Crusade.
...
svn-id: r40020
2009-04-19 13:49:59 +00:00
Max Horn
6f4b567124
SCUMM: Split intern.h into multiple headers
...
svn-id: r39567
2009-03-20 16:33:58 +00:00
Travis Howell
a59890ed64
Disable video play back in 16bit color HE games for now.
...
svn-id: r35375
2008-12-15 05:08:25 +00:00
Jordi Vilalta Prat
38a8aa516e
Allow static and dynamic plugins to be used at the same time
...
svn-id: r31888
2008-05-06 03:00:26 +00:00
Travis Howell
9f5eefdeec
Correct VAR_SOUNDCARD setting for PC Speaker and list all modes for VAR_SOUNDCARD.
...
svn-id: r31482
2008-04-11 08:12:22 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00
Max Horn
dce7a57cad
VAR_TMR_4 has a special role from VAR_TMR_1 till 3 (in particular, it exists across far more SCUMM versions), so rename it to VAR_TIMER_TOTAL
...
svn-id: r30271
2008-01-05 23:05:16 +00:00
Travis Howell
410a4a974e
Enable Windows version of early HE games by default, to match already enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games.
...
svn-id: r30011
2007-12-27 11:40:29 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
68175c713b
Patch #1709681 : SCUMM: Fallback to Adlib when Roland Upgrade is missing
...
svn-id: r26679
2007-04-29 18:26:27 +00:00
Max Horn
43779ab10c
Hard crash when not using adlib/pcspk in a Loom/MonkeyEGA is not nice, we should try to add a safe fallback mode at some point
...
svn-id: r26676
2007-04-29 12:20:35 +00:00
Travis Howell
28408d8b7b
Rename C64 engine class, since it is been used by Apple II and Commodore 64 versions now.
...
svn-id: r25850
2007-02-25 11:38:19 +00:00