Johannes Schickel
db2ffa4285
Changes init error handling of kyra engine (engine fails at Engine_KYRA_create now instead of KyraEngine::init, also adds check for invalid game path like the scumm
...
engine does).
svn-id: r23426
2006-07-08 14:51:26 +00:00
Johannes Schickel
abdebd3bfd
- fixes some c/p errors from my last commit
...
- fixes embedded pak loading
svn-id: r23425
2006-07-08 14:25:23 +00:00
Torbjörn Andersson
700ff85a63
Updated BS2 section for next version, which may or may not be called 0.10.0.
...
svn-id: r23424
2006-07-08 14:25:25 +00:00
Johannes Schickel
57621c9245
Implements loading of 'westwood.001' for kyra3 (no need to run the installer anymore).
...
(thanks to eriktorbjorn for his code to extract files from westwood.001)
svn-id: r23423
2006-07-08 13:56:56 +00:00
Johannes Schickel
93e9dee0d1
Adds a message dialog if kyra.dat is missing which tells the user to download the kyra.dat file.
...
svn-id: r23421
2006-07-08 12:23:44 +00:00
Torbjörn Andersson
5658e71f4d
Added support for DXA cutscenes, while still retaining support for the old MPEG
...
cutscenes and the "dummy" (subtitles and voice-over) mode. Several tweaks and
cleanups were made in this process, and there may very well be regressions, but
it should be stable enough to commit.
svn-id: r23420
2006-07-08 11:42:07 +00:00
Travis Howell
6ed462e06f
Rename VAR_WINDOWS_VERSION to VAR_PLATFORM_VERSION
...
svn-id: r23419
2006-07-08 10:28:35 +00:00
Paul Gilbert
dfbc46f877
General additions of newly understood hotspot fields, further decoded talk handling, ratpouch being freed, and several more script methods
...
svn-id: r23418
2006-07-08 08:44:53 +00:00
Paul Gilbert
a20214e43a
Rewrote the talk handling code
...
Added lots of debugging information
Partial support for characters bumping into each other
Player/NPC action handling generally improved
Added hard-coding for variable width frame animation of Ratpouch being released
Basic support for Ratpouch wondering around
svn-id: r23416
2006-07-08 08:42:58 +00:00
Travis Howell
258a7b528f
Add another German Macintosh version of pajama2
...
svn-id: r23414
2006-07-08 08:40:50 +00:00
Paul Gilbert
6b5150797a
Added support for ScummVM boot parameter values as well invoking the built-in debugger
...
svn-id: r23413
2006-07-08 08:39:42 +00:00
Paul Gilbert
64d0e4dcd8
Incremented lure.dat version and added new constants for debugging, tick methods, and hotspots
...
svn-id: r23412
2006-07-08 08:38:44 +00:00
Paul Gilbert
55c80679ba
Disabled waiting for mouse release when making a popup selection to match original game
...
svn-id: r23411
2006-07-08 08:37:47 +00:00
Paul Gilbert
c6b6a2e125
Added new hotspot runtime fields, a list for handling the details of paused characters (who have bumped into each other), and loading of newly added default character states from lure.dat
...
svn-id: r23410
2006-07-08 08:36:32 +00:00
Paul Gilbert
acb3a5a9ac
Added ScummVM debuglevel support for dumping executed scripts
...
Fixed up some incorrect script methods and added several new ones
svn-id: r23409
2006-07-08 08:34:29 +00:00
Paul Gilbert
4a52b14de6
Added improved display of partially off-screen images, as well as proper handling of special talk message Ids that display a puzzled or exclamation dialog talk bubble above a character
...
svn-id: r23408
2006-07-08 08:32:04 +00:00
Paul Gilbert
e79b3dfd41
Added shortcut stub for decoding a string without passing the current hotspot and action name
...
svn-id: r23407
2006-07-08 08:30:14 +00:00
Paul Gilbert
9fe05aa007
Rewrote the status line handling code along with tweaks to the debug information display
...
svn-id: r23406
2006-07-08 08:29:01 +00:00
Paul Gilbert
10e450947d
Added extra checking and debugging code, as well as partial rewrite/enhancement of talking and hotspot support methods
...
svn-id: r23405
2006-07-08 08:27:19 +00:00
Paul Gilbert
6f388eb290
Replaced old debugging files with new ScummVM based one
...
svn-id: r23404
2006-07-08 08:25:27 +00:00
Paul Gilbert
163a8cb72c
Initial commit of ScummVM-based debugging functionality
...
svn-id: r23403
2006-07-08 08:23:41 +00:00
Travis Howell
5951f266db
Update language settinga for filename patterns in HE games
...
svn-id: r23398
2006-07-07 23:53:11 +00:00
Travis Howell
fd7701a529
Add another German Windows version of pajama2
...
svn-id: r23396
2006-07-07 23:03:26 +00:00
Eugene Sandulenko
39b08f70a6
- Fix bug #1513671 "GUI: PSP classic mode problems"
...
- Fix little inconsistency in modern theme for PSP resolution.
svn-id: r23394
2006-07-07 21:58:52 +00:00
Travis Howell
6a53fa4cc3
Revert recent change to actorWalkStep(), caused regressions
...
svn-id: r23393
2006-07-07 12:47:44 +00:00
Joost Peters
4e1d751ba2
override inactive_dialog_shading on PSP
...
svn-id: r23390
2006-07-07 10:54:37 +00:00
Joost Peters
0f2584d470
fix build with latest psp toolchain
...
svn-id: r23386
2006-07-07 10:40:11 +00:00
Joost Peters
2b0c4e9bf3
implement grabRawScreen()
...
svn-id: r23385
2006-07-07 10:38:56 +00:00
Joost Peters
240acc427a
make grabRawScreen() pure virtual, since it's now _required_ to be implemented by backends for certain SCUMM games to function properly.
...
This happened when ScummEngine::moveScreen() was changed in revision 23215 and causes Indy4 to fail the assert(_system->grabRawScreen(...)) on PSP (and Symbian?), where this function was not implemented.
svn-id: r23383
2006-07-07 09:00:18 +00:00
Travis Howell
3f4cc015b2
Fix bug #1518523 - FOA: Indy facing the wrong direction in intro. And adjust walk code to closer match original code of earlier games
...
svn-id: r23381
2006-07-07 07:31:13 +00:00
Max Horn
1d8d9f5510
Moving remaining platform/backends code, as previously threatened
...
svn-id: r23380
2006-07-06 21:44:48 +00:00
Travis Howell
9269ebe9f5
Fix off by one, in the stomach of pajama3
...
svn-id: r23377
2006-07-06 12:22:33 +00:00
Travis Howell
41626a6af3
Add cyx's patch for 1513622 - HE: Palette glitch (recent regression)
...
svn-id: r23376
2006-07-06 11:40:50 +00:00
Travis Howell
4bbdf9daae
Fix 1506002 - PUTTTIME: Weird Mouth Movement
...
svn-id: r23374
2006-07-06 11:17:14 +00:00
Travis Howell
31fa4fbad8
Fix bug #1515345 - INDY3 (FM-TOWNS): Black screen upon start (Amiga)
...
svn-id: r23372
2006-07-05 22:27:11 +00:00
Kostas Nakos
6a8749ace0
move ce port to its new home
...
svn-id: r23366
2006-07-01 08:13:46 +00:00
Travis Howell
294dcea3ef
Add French version of the Feeble Files (Windows 4CD)
...
svn-id: r23362
2006-06-30 23:35:11 +00:00
Max Horn
87d3e4fb0e
Moved savefile.cpp to backends, to work around link error
...
svn-id: r23361
2006-06-30 22:06:45 +00:00
Marcus Comstedt
d71d5774ad
Include DCLauncherDialog.h from the new backend dir.
...
svn-id: r23360
2006-06-30 21:58:40 +00:00
Joost Peters
14fc6d4ca4
fix compilation after backend move
...
svn-id: r23359
2006-06-30 21:14:34 +00:00
Joost Peters
438f47b041
move psp backend to backends/platforms/psp
...
svn-id: r23358
2006-06-30 21:00:39 +00:00
Marcus Comstedt
25f68b08ab
Moved backends/dc into new platform directory.
...
svn-id: r23357
2006-06-30 20:21:42 +00:00
Max Horn
8c5ead1f70
No need to calls clearSoundCallback here (engine destructor already does that)
...
svn-id: r23356
2006-06-30 19:54:12 +00:00
Won Star
b9fa49a176
Align memory address properly. This fixes crash on the GP32.
...
svn-id: r23354
2006-06-30 16:38:43 +00:00
Torbjörn Andersson
5cea3c7798
Added NEWS sections for 0.10.0 and the inevitable 0.9.1.
...
svn-id: r23350
2006-06-30 09:19:29 +00:00
Won Star
72a5fea703
Oh. I forgot to change function calls.
...
svn-id: r23348
2006-06-29 13:18:20 +00:00
Sven Hesse
27a8b8a255
- Renamed a few mult-variables to something more fitting
...
- Fixed a small mistake, making the entering animation work
- Correcting Game_v2::playTot() so that the loading screen is shown
- Updated most of the collisions stuff, the objects names hint stuff works now
svn-id: r23346
2006-06-29 12:55:57 +00:00
Won Star
221afd715a
Whoops. Correct varible name.
...
svn-id: r23344
2006-06-29 12:31:52 +00:00
Won Star
7169e90fad
Properly init memory tables.
...
svn-id: r23342
2006-06-29 09:17:04 +00:00
Won Star
5e7d109e3c
Lock sound timer thread.
...
svn-id: r23340
2006-06-29 05:34:56 +00:00