Commit Graph

5794 Commits

Author SHA1 Message Date
Paweł Kołodziejski
e640155089 revert stateId == 4 part of code to previous ignore action to fix bug #1881415
svn-id: r30868
2008-02-15 14:14:04 +00:00
Paul Gilbert
fe1078f08f Changed error dialog display to exit ScummVM through the standard execution path rather than using the exit() method
svn-id: r30866
2008-02-14 22:52:57 +00:00
Florian Kagerer
a057491db2 patch [ 1891542 ] KYRA: text/speech options support for HoF sequence player
svn-id: r30865
2008-02-14 19:59:51 +00:00
Kari Salminen
6740541e03 Fix for bug #1883989 (AGI: Jolimie freezes). Game's detection entry had its parameters in wrong order and game feature flags were interpreted as the AGI version number and vice versa... whoops.
svn-id: r30857
2008-02-13 01:33:40 +00:00
Kari Salminen
66418e4283 Tiny fix to autodetected game's naming (Removes an extra space).
svn-id: r30854
2008-02-12 15:31:09 +00:00
Kari Salminen
98f8e93102 Added better AGIPAL autodetect to the AGI's fallback detector (Now checks files 'pal.100' - 'pal.109' rather than just the file 'pal.101').
svn-id: r30852
2008-02-12 15:20:47 +00:00
Sven Hesse
a93b6b22bb Added Gob MD5s as supplied by raziel_ in bug reports #1891864, #1891867 and #1891869
svn-id: r30851
2008-02-12 14:55:31 +00:00
Travis Howell
d178604838 Alter last changes, for code formatting.
svn-id: r30850
2008-02-12 09:34:38 +00:00
Travis Howell
ba717bc515 Add patch #1891606 - Improved sound playback for Amiga SCUMM V2/V3 games.
svn-id: r30849
2008-02-12 03:26:05 +00:00
Johannes Schickel
b407420ebb Committed patch #1885629 "KYRA: HoF missing talkie credits and demo support".
svn-id: r30845
2008-02-10 18:34:48 +00:00
Nicola Mettifogo
cb6fb6200d Cleanup ManagedList.
svn-id: r30843
2008-02-10 00:03:19 +00:00
Nicola Mettifogo
435c437f6d More refactoring for command parsing/execution.
svn-id: r30841
2008-02-09 23:26:45 +00:00
Nicola Mettifogo
cf724e889c Added new debug command to dump scripts execution status.
svn-id: r30840
2008-02-09 22:07:51 +00:00
Johannes Schickel
bc257fc378 Fixed comments a bit (typos etc.).
svn-id: r30839
2008-02-09 16:27:49 +00:00
Johannes Schickel
76182fbd59 Revised way of how archive files are mounted:
- file entries from protected archives do not get overwritten anymore
- preload indicator of archives will be unflagged, if embedded file entries are overwritten by other archives

svn-id: r30838
2008-02-09 16:18:44 +00:00
Johannes Schickel
bacdc6eff0 Revised checking if files can be load.
svn-id: r30837
2008-02-09 15:46:06 +00:00
Johannes Schickel
5438bf2e9c Changed some asserts to errors.
svn-id: r30836
2008-02-09 15:33:04 +00:00
Johannes Schickel
15f798d48a Added filename check before header check when trying to detect archives types, this should lower the file i/o need a lot when starting up kyra2.
svn-id: r30835
2008-02-09 15:18:35 +00:00
Johannes Schickel
b3bab9afb9 Implemented proper PAK archive detector.
svn-id: r30834
2008-02-09 15:08:49 +00:00
Johannes Schickel
40b19365be Added another check if PAK file is corrupted.
svn-id: r30833
2008-02-09 14:43:43 +00:00
Johannes Schickel
166698d29d Cleanup.
svn-id: r30832
2008-02-09 14:40:52 +00:00
Johannes Schickel
c98b51e40c - cleanup.
- kyra.dat shouldn't be load by default.

svn-id: r30831
2008-02-08 18:45:25 +00:00
Johannes Schickel
02522a3a14 Should fix regression which prevented kyra.dat to be detected corretly when in game path.
svn-id: r30830
2008-02-08 18:43:13 +00:00
Johannes Schickel
b7717705ae Should make load message appear in CD version while loading talk files.
svn-id: r30829
2008-02-08 11:09:49 +00:00
Jordi Vilalta Prat
e3852c92a7 Remove undesired spaces and an old TODO
svn-id: r30827
2008-02-08 01:45:46 +00:00
Jordi Vilalta Prat
c103290e2b Initial support for plugin types
svn-id: r30825
2008-02-08 00:02:23 +00:00
Johannes Schickel
49d0b1f91e Fixed memory leak.
svn-id: r30824
2008-02-07 23:38:17 +00:00
Johannes Schickel
8f0712a439 Fixed kyra3 related regression (should show the menu now again).
svn-id: r30823
2008-02-07 23:31:13 +00:00
Johannes Schickel
31938bc071 Fixed kyra3 code.
svn-id: r30822
2008-02-07 23:27:08 +00:00
Johannes Schickel
9b5839082d Fixed regression introduced while reworking resource loading code.
svn-id: r30821
2008-02-07 23:14:53 +00:00
Johannes Schickel
ae0b605ad4 Reworked Kyrandia resource loading code.
svn-id: r30820
2008-02-07 23:13:13 +00:00
Max Horn
356ae3b9ce Fix code formatting and grammar ;)
svn-id: r30819
2008-02-07 22:53:23 +00:00
Nicola Mettifogo
58d58d5100 Implemented scroll command and added a couple more debug variables.
svn-id: r30814
2008-02-07 12:49:46 +00:00
Nicola Mettifogo
4be7dac9c3 Fix system hang under linux.
svn-id: r30813
2008-02-06 19:50:45 +00:00
Filippos Karapetis
edab25743e Silence MSVC warning about uninitialized variables
svn-id: r30812
2008-02-06 18:13:22 +00:00
Nicola Mettifogo
509f2f6659 Enabled moving projector in Nippon Safes. This should fix long standing bug #1729309.
svn-id: r30811
2008-02-06 15:38:33 +00:00
Nicola Mettifogo
c03cb964c0 Fixed broken halfbrite implementation from some time ago (nobody complained!!!).
svn-id: r30810
2008-02-06 14:56:10 +00:00
Nicola Mettifogo
014511f380 Made font handling stateless.
svn-id: r30809
2008-02-06 14:12:59 +00:00
Nicola Mettifogo
246fbfd1e4 Added experimental debug feature: variables influencing the rendering that can be set via console using the 'set' command. The implementation is still partial. Leveraging on this, the engine can now selectively display the current background mask instead of the background itself.
svn-id: r30808
2008-02-06 14:05:08 +00:00
Nicola Mettifogo
715e33d63d Correctly implemented little-endian masks in BRA.
svn-id: r30807
2008-02-06 13:57:44 +00:00
Nicola Mettifogo
782563f749 Implemented some more opcodes in BRA. Animations should now be visible in most locations.
svn-id: r30806
2008-02-06 13:44:31 +00:00
Nicola Mettifogo
249c0b0a05 Corrected mask and path loading in BRA.
svn-id: r30805
2008-02-06 13:44:01 +00:00
Torbjörn Andersson
441ec75a71 I think this is slightly easier to read...
svn-id: r30803
2008-02-05 21:39:29 +00:00
Eugene Sandulenko
9f6282defc Fix compilation
svn-id: r30800
2008-02-05 15:33:01 +00:00
Nicola Mettifogo
dabefdce05 Changed main loop to allow BRA to return to menu after intro.
svn-id: r30798
2008-02-05 10:24:22 +00:00
Nicola Mettifogo
17fdd182b6 Enhanced parser to handle multi-line comments in scripts.
svn-id: r30797
2008-02-05 09:55:17 +00:00
Nicola Mettifogo
265621de58 Fixes to make BRA introduction run:
- fixed location command parser
- implemented stop command
- temporary disabled speak zones (audio is not yet supported)

svn-id: r30796
2008-02-05 09:30:58 +00:00
Nicola Mettifogo
50ff4a4603 Fixed size of temporary buffer for unpacking animation frames.
svn-id: r30795
2008-02-05 09:26:28 +00:00
Nicola Mettifogo
e1cff6a7c3 Added new debug command to show global game flags.
svn-id: r30794
2008-02-05 09:25:25 +00:00
Paweł Kołodziejski
f8fe01b9fd silency ignored, we handle it differently
svn-id: r30793
2008-02-05 08:16:52 +00:00