Thierry Crozat
3c59e37035
ENGINES: Unify engine names
...
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
Thierry Crozat
ecf23e1dc9
README: Add partial translations of README file
...
This add an english template for translation of README file and
French and German translations (using UTF8 encoding).
2011-05-16 00:11:30 +01:00
athrxx
6fd78858d7
SCUMM: formatting
2011-05-16 00:41:57 +02:00
Max Horn
343237e68a
VKEYBD: Update vkeybd_default.zip
...
Specifically, in vkeybd_default.xml, 'centre' changed to 'center'.
2011-05-16 00:35:49 +02:00
Oystein Eftevaag
b3062b5e7e
IPHONE: Changed the iOS queued event handling to fix mouseclicks in Gob
...
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512 .
2011-05-15 18:04:36 -04:00
athrxx
5075d64f2e
Merge branch 'master' of https://github.com/scummvm/scummvm
2011-05-15 23:29:14 +02:00
athrxx
0001b7a12b
SCUMM: fix imuse bugs #1315950 and #761637
...
- Revert guesswork fix for bug #761637 which caused bug #1315950
- Add missing clear_queue() call to stopAllSounds_internal(). This is taken from INDY4 / MONKEY2 disasm. Someone with a SAMXMAX or DOTT disasm might want to check whether this is correct for these targets, too.
- Old FOA savegames saved after the Dr. Ubermann death scene (= during the ending sequence) will still be bugged, since the messed up imuse trigger/command queue gets restored from the savegame.
2011-05-15 23:23:10 +02:00
eriktorbjorn
8112247f1a
TSAGE: Made some dialogs less CPU hungry
...
The start/intro dialog, the inventory dialog and the conversation
dialog now call delayMillis() in their event loop. This is
consistent with how the action menu dialog already worked.
2011-05-15 23:20:40 +02:00
eriktorbjorn
7ba345be57
TSAGE: Fix some errors in endGame().
...
Save slot 0 is valid. It's -1 that indicates cancelling. Also, we
need to check if the user tried to quit, to avoid a nasty loop of
hard-to-terminate restore dialogs.
2011-05-15 22:49:19 +02:00
Bastien Bouclet
9f05f8805d
MOHAWK: Fix loading a Myst savegame from the launcher.
2011-05-15 17:41:55 +02:00
Bastien Bouclet
af9dc7a29c
MOHAWK: Display a black screen while changing stack. Default to an empty cursor.
2011-05-15 17:41:54 +02:00
Bastien Bouclet
e0e28aaeb2
MOHAWK: Implement "Show Map" feature for Myst ME
2011-05-15 17:41:54 +02:00
Bastien Bouclet
d72037fb72
MOHAWK: Play a sound when dropping a page
2011-05-15 17:41:54 +02:00
Paul Gilbert
b63e60666f
TSAGE: Ensured all scenes with custom data properly save it in the savegames
2011-05-15 22:30:13 +10:00
Paul Gilbert
38d787676f
TSAGE: Fixed saving problem and talking to Seeker in Scene #50
2011-05-15 21:56:07 +10:00
md5
5f583eda0d
SWORD25 (LUA): Removed unused non-portable locale code
2011-05-15 13:46:22 +03:00
md5
b34e776e51
SWORD25 (LUA): Clarified the use of os_remove()
2011-05-15 11:25:46 +03:00
strangerke
eff8597a38
TSAGE: Add the skeletton of createScene()
2011-05-15 09:10:01 +02:00
Matthew Hoops
e6452518dd
SWORD25: Begin fixing the TheoraDecoder implementation
...
getFrameRate() and endOfVideo() have been fixed so it can be used as a standalone decoder. a/v sync still needs to be fixed
2011-05-15 02:20:49 -04:00
Paul Gilbert
0bcfbd3cbd
M4: Replaced the trouble variable data map code with direct statements.
...
Since there aren't expected to be all that many engine variables needed, this seems a cleaner overall implementation.
2011-05-15 09:23:02 +10:00
Max Horn
82343f6649
SCUMM: Remove some unused var warnings (see bug #3293800 )
2011-05-14 23:50:43 +02:00
Bastien Bouclet
efac5c42d7
MOHAWK: Fix background music restarting when changing cards in original Myst
2011-05-14 19:54:34 +02:00
Bastien Bouclet
c7f3a4f578
MOHAWK: Implement page drop button for Myst
2011-05-14 19:54:32 +02:00
Bastien Bouclet
0127a888fb
MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.
...
Happened in Myst's Generator cave.
2011-05-14 19:54:30 +02:00
Willem Jan Palenstijn
0788493015
SCI: Don't do suffix expansions after exact dict match
...
This fixes the parsing of "buy healing pills" in QfG2 (bug #3288328 ).
The behaviour is half-confirmed with experimentation in SSCI.
2011-05-14 18:08:20 +02:00
Max Horn
47a7b65dc1
SCUMM: Workaround bug #1463598 (INDY3VGA: giant Henry Jones sr.)
2011-05-14 16:30:31 +02:00
Max Horn
dc85f5c473
SCUMM: Show actor visible height in debugger
2011-05-14 16:30:30 +02:00
eriktorbjorn
7557cbd617
SWORD25: Fix format string warning.
2011-05-14 15:09:03 +02:00
Max Horn
530bf27af6
LASTEXPRESS: Silence compiler warning
2011-05-14 14:27:06 +02:00
Bastien Bouclet
7cc82487d3
MOHAWK: When running scripts in Myst, add delays when necessary between draws to mimic older hardware.
2011-05-14 14:10:45 +02:00
md5
cd54d761e1
SWORD25 (LUA): Disabled a lot of non-portable LUA functions
...
sword25 doesn't use these (thankfully)
2011-05-14 14:58:29 +03:00
Bastien Bouclet
8db0bb9274
MOHAWK: Implement Mechanical opcodes 115, 116, 117, 118, 119 and 120. Fortress rotation simulator controls.
...
QuickTime Custom framerate and backwards playback is required for the actual simulation to be implemented (opcode 206).
2011-05-14 11:38:51 +02:00
md5
dcf9daf4cf
SWORD25 (LUA): Some compilation optimizations
...
For Android, define stroll() inside luaconf.h
For PS2, don't use the visibility attribute, as the PS2 gcc isn't
particularly happy about it...
2011-05-14 12:32:34 +03:00
Bastien Bouclet
3537456eb5
MOHAWK: Implement Mechanical opcodes 109, 110, 111, 112, 113 and 114. Fortress rotation controls.
...
QuickTime Custom framerate and backwards playback is required for the actual rotation to be implemented (opcode 205).
2011-05-14 10:51:55 +02:00
Max Horn
0bbb412249
COMMON: RemoveAvoid redundant typedefs if config.h is present
2011-05-14 10:41:17 +02:00
Paul Gilbert
1568f19569
TSAGE: Moved scene creation into the Game class, and separated out the Ringworld demo scene creation to it's own game class
2011-05-14 18:20:56 +10:00
Paul Gilbert
621a6e5229
TSAGE: Added skeleton game class for Blue Force
2011-05-14 18:19:35 +10:00
Paul Gilbert
a255461ab3
TSAGE: Move the RingworldDemoGame class to the ringworld_demo file
2011-05-14 17:53:33 +10:00
strangerke
f6538d0e0d
TSAGE: Add blue force library files
2011-05-14 00:05:51 +02:00
strangerke
2fdfad12cc
TSAGE: Add detection for some versions of Blue Force
2011-05-13 23:27:43 +02:00
Willem Jan Palenstijn
5fc5265b0d
SCI: Fix crash in vo with unloaded superclass
2011-05-13 23:23:15 +02:00
Willem Jan Palenstijn
c01fed7159
SCI: Avoid incrementing lockers of deleted script
...
Having a deleted script with non-zero lockers had the side effect of
making the deleted script re-appear in the GC's work list, including
any (deleted) objects in the script.
This should be the root cause of bugs #3299458 and #3295849 , so
also delete the workaround added for that in 35086fe1.
2011-05-13 23:09:04 +02:00
Alyssa Milburn
3ed095434f
MOHAWK: Stub another two LB script functions.
2011-05-13 23:03:47 +02:00
Alyssa Milburn
80249e3445
MOHAWK: Add/improve LB debug output a little.
2011-05-13 23:02:44 +02:00
Alyssa Milburn
15856a1843
MOHAWK: Add basic LBProxyItem support.
2011-05-13 23:02:06 +02:00
strangerke
0c3ef4bbe4
TSAGE: Fix bug "Scene 7000: When the ship is landing, the reactor fire is at the wrong place"
2011-05-13 22:38:40 +02:00
strangerke
4010699582
TSAGE: fix bug "Scene 2100: When Miranda uses the elevator, a graphical glitch is visible (after scene 6100)"
2011-05-13 22:11:57 +02:00
md5
5b488e4c79
SWORD25: Stop linking directly against zlib.
...
Also, don't compress game data in newer saves, as the whole saved game is
compressed anyway
2011-05-13 23:06:53 +03:00
Littleboy
c24f0775cd
CREATE_PROJECT: Handle paths with spaces in pre/post-build scripts
2011-05-13 15:49:59 -04:00
Littleboy
a08158a004
CREATE_PROJECT: Generate a default revision header when no revision can be determined
2011-05-13 15:49:57 -04:00