Commit Graph

18712 Commits

Author SHA1 Message Date
Paul Gilbert
7a0eddeedd Fixed error message that still referred to disk0.vga
svn-id: r23829
2006-09-05 12:17:14 +00:00
Oystein Eftevaag
f3d284af2e More kyra2 intro WIP stuff (WSA playback control sequences implemented, used in the library part). One more sequence has also been implemented, but is off by default due to the WSA files being used apparently being decoded incorrectly.
svn-id: r23828
2006-09-04 21:50:17 +00:00
Torbjörn Andersson
c49cf0c6ed This could possibly fix bug #1551524 ("MAXOSX: Cannot Backspace in AGI Games").
We have a similar backspace handling in several other engines.

svn-id: r23827
2006-09-04 18:57:12 +00:00
Paul Gilbert
92f2e9691e Fixed handling of player occupied areas during room changes
svn-id: r23826
2006-09-03 08:39:06 +00:00
Paul Gilbert
816cc1a62c Bugfix to only list rooms that have been found in the Tell action 'Go To' command
svn-id: r23825
2006-09-03 05:04:58 +00:00
Paul Gilbert
e5fcd5ff2d Changed name of HOTSPOTFLAG_HIGHLIGHTED to HOTSPOTFLAG_FOUND to make it's use clearer
svn-id: r23824
2006-09-03 05:03:50 +00:00
Paul Gilbert
3b994a6a78 Changed name of HOTSPOTFLAG_HIGHLIGHTED to HOTSPOTFLAG_FOUND to make it's use clearer
svn-id: r23823
2006-09-03 05:03:14 +00:00
Paul Gilbert
037f04325d Added code fragment to mark a room as found when the player enters it
svn-id: r23822
2006-09-03 05:02:25 +00:00
Travis Howell
e1ea1b90a2 Fix string formating in Russian versions of HE72+ games
svn-id: r23820
2006-09-02 12:47:29 +00:00
Travis Howell
e8e7ff4629 Add DISABLE_HE check, around HE72+ specific version of convertMessageString()
svn-id: r23818
2006-09-02 05:49:59 +00:00
Travis Howell
8cf8d040d8 Only check old special codes through drawString() in HE71 and earlier games
svn-id: r23817
2006-09-01 12:20:08 +00:00
Eugene Sandulenko
db3baf0c66 More fixes for string usage Russian HE games.
svn-id: r23816
2006-09-01 12:14:43 +00:00
Travis Howell
903d9a2d6c Ooops, re-enable sound code
svn-id: r23815
2006-09-01 12:06:51 +00:00
Travis Howell
7ca75815aa Add HE72+ specific version of convertMessageToString(), to reduce filtering and since special codes aren't used.
svn-id: r23814
2006-09-01 12:04:40 +00:00
Neil Millstone
1da493ac00 Adding new name() method.
svn-id: r23813
2006-08-31 19:32:38 +00:00
Torbjörn Andersson
64aa291a16 Applied my own patch #1549054, after discussing it with LordHoto. This makes
the intro scrolling use constant time, rather than assuming that the screen can
be rendered once every "tick". On my^H^Hslow computers, this makes it a bit
less smooth, but that should be ok.

It also fixes a tiny glitch right after the scrolling.

svn-id: r23811
2006-08-31 17:17:31 +00:00
Paul Gilbert
3e54f04f3d Implemented the Tell action handling, and added support for current actions with dynamic support data
svn-id: r23810
2006-08-30 12:19:05 +00:00
Paul Gilbert
e0d2b0764f Added word wrapping to the status line (necessary when giving long sets of Tell instructions)
svn-id: r23809
2006-08-30 11:48:43 +00:00
Johannes Schickel
1ba14890c6 Init unitialised var.
svn-id: r23805
2006-08-29 15:58:57 +00:00
Travis Howell
733055cdd9 Add/Update details of English versions of pajama3, putttime and spyfox2
svn-id: r23804
2006-08-29 10:22:39 +00:00
Torbjörn Andersson
557af0cba5 Removed the copy protection bypass for Future Wars. We should only bypass the
copy protection if we know there were versions sold that either didn't have the
protection, or failed to include the information needed to get past it.

Besides, this particular bypassing doesn't work. The game appears to start
just fine, but the transporter early in the game is rendered non-functional.

svn-id: r23801
2006-08-28 19:13:54 +00:00
Oystein Eftevaag
610547acac Makes sure FilesystemNode::name isn't used to open a file, use a regular filehandle name instead.
svn-id: r23800
2006-08-28 18:43:35 +00:00
Johannes Schickel
7c99b54b4e Removing an extra '!' in a warning message.
svn-id: r23799
2006-08-28 14:21:23 +00:00
Johannes Schickel
f2004e88c4 Removes a non exisitng file from the msvc8 project files.
svn-id: r23798
2006-08-28 13:54:11 +00:00
Johannes Schickel
d639ca97ce Oops. some systems are using '\\' instead of '/' fixing that now...
svn-id: r23797
2006-08-28 13:39:44 +00:00
Johannes Schickel
ac45e290f7 Fixing other FS backends to use the bug fixed version of the POSIX lastPathComponent too (also lets the Windows FS use the POSIX version of lastPathComponent too, since it's nicer than the fix I made)
svn-id: r23796
2006-08-28 13:34:15 +00:00
Johannes Schickel
d9cb390a7b Fixing the Windows FS code to not delete the first character of a node, if it is just with a filename created. (which is not working yet though, but still the first char shouldn't be skipped)
svn-id: r23795
2006-08-28 13:17:36 +00:00
Johannes Schickel
13ff1a4dff Update of the msvc8 project files.
svn-id: r23794
2006-08-28 12:56:32 +00:00
Travis Howell
c7b4ca485c Add Dutch version of Freddi Fish and Luther's Maze Madness
svn-id: r23791
2006-08-28 09:27:30 +00:00
Torbjörn Andersson
49d1056c30 Only clear the part of the screen usually controlled by the Screen class. The
buffer might not be large enough to cover the menu areas, and they will
probably be clear already.

Only terminate the loop, not the entire function, when pressing Esc during a
cutscene. Otherwise, there may be palette glitches.

svn-id: r23790
2006-08-28 04:53:21 +00:00
Oystein Eftevaag
d11e72a168 Adds voice/chats to the intro, and adds debug strings to the function calls.
svn-id: r23789
2006-08-27 12:30:38 +00:00
Paul Gilbert
7649160dde Committed recent disassembly efforts
svn-id: r23788
2006-08-27 11:57:30 +00:00
Paul Gilbert
2b06882a68 In progress work on tell command handling
svn-id: r23787
2006-08-27 11:48:41 +00:00
Paul Gilbert
37b4f2039a Added support for selecting a sequence of commands in response to the Tell action
svn-id: r23786
2006-08-27 11:47:03 +00:00
Paul Gilbert
1b60992052 Incremented version number
svn-id: r23785
2006-08-27 11:45:52 +00:00
Paul Gilbert
73b46369c1 Made the Memory::dealloc take a void * to make it easier to free any memory block type
svn-id: r23784
2006-08-27 11:44:39 +00:00
Paul Gilbert
af297a17a3 Added support for rooms in the ShowItems method, and adding alphabetic sorting of entries in action selection
svn-id: r23783
2006-08-27 11:43:09 +00:00
Paul Gilbert
a5c7282752 Added missing initialiser for current talking character
svn-id: r23782
2006-08-27 11:40:33 +00:00
Paul Gilbert
f871f569e6 Added data for room header flags and actions
svn-id: r23781
2006-08-27 11:38:55 +00:00
Paul Gilbert
488980d1b0 Added comments
svn-id: r23780
2006-08-27 11:37:38 +00:00
Paul Gilbert
09bfa99b95 Added code for including room header flags and supported actions
svn-id: r23779
2006-08-27 11:35:25 +00:00
Torbjörn Andersson
0b1c1702a5 Renamed constant to reflect recent change of file name.
svn-id: r23777
2006-08-27 10:55:44 +00:00
Torbjörn Andersson
385748abe0 Updated BS1 section.
svn-id: r23776
2006-08-27 10:43:38 +00:00
Torbjörn Andersson
72e01a3aa3 Forgot to close the DXA file.
svn-id: r23775
2006-08-27 10:40:09 +00:00
Torbjörn Andersson
8ae050ff08 Renamed graphics/animation.[cpp|h] to graphics/mpeg_player.[cpp|h] to be more
consistent with dxa_player.[cpp|h]. (Though actually, "decoder" might be more
accurate...)

svn-id: r23774
2006-08-27 09:10:24 +00:00
Travis Howell
57bdecb4c6 Update error messages and always report an error if data file load fails
svn-id: r23772
2006-08-27 05:02:48 +00:00
Travis Howell
b964c889ed Remove the use of AutoComputeDirtyRects feature of backends, due to it causing minor glitches
svn-id: r23770
2006-08-27 01:42:49 +00:00
Travis Howell
3750fb7c5a Add details for Dutch versions of many HE games
svn-id: r23768
2006-08-27 01:14:31 +00:00
Oystein Eftevaag
c47a957fb3 Adds some framework for the Kyra2 intro, expands it a little bit and adds some static resources (strings, etc). Also
adding a modified version of eriktorbjorn's '[1531929] KYRA: Kyra 2 & 3 main menu unification', with added mouse pointer and sundry.

svn-id: r23766
2006-08-26 22:17:30 +00:00
Max Horn
89e75ae218 WORKAROUND for bug #1514457: INDY3: Crash in castle Brunwald (german version).
svn-id: r23765
2006-08-26 22:02:16 +00:00