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
Oystein Eftevaag
11b7cfca10
Stop doing a screen rewrite on each mouse movement event, just schedule a redraw for later instead
...
svn-id: r23764
2006-08-26 20:05:49 +00:00
Oystein Eftevaag
69daf49a73
Don't strip the first character of the filename when FilesystemNode is instantiated with just the filename and no path.
...
svn-id: r23763
2006-08-26 19:16:15 +00:00
Oystein Eftevaag
a698cdfcfc
Catalog the PAK files by base name instead of full path name so we can properly unload them. The method may be slightly hackish, but I don't see how else to do it since we apparently support recursive PAK files so the File object can't be instantiated directly using the FilesystemNode. It's this, or add a function to File that gives us just the base name of the file.
...
svn-id: r23762
2006-08-26 18:37:49 +00:00
Torbjörn Andersson
c28011aed5
Added some more detection file sizes, using Fingolfin's automagic script. I
...
should be able to find a couple of Mac versions as well, but I haven't unpacked
those boxes yet.
svn-id: r23761
2006-08-26 15:11:51 +00:00
Max Horn
573bad5ff5
Find more detect files, and use sed instead of perl
...
svn-id: r23760
2006-08-26 13:44:06 +00:00
Max Horn
e7f4eaa717
Added my simple shell script which I used to batch-update the MD5 table with size information
...
svn-id: r23759
2006-08-26 13:38:02 +00:00
Max Horn
830a309f1c
Added some more detecion file sizes (I have a simple script that collects them automatically from your file hierarchy and then modifies scumm-md5.txt, if anybody is interested)
...
svn-id: r23758
2006-08-26 13:06:32 +00:00
Torbjörn Andersson
cc3b4cdf99
Now that the cutscene handling in both BS1 and BS2 has been extended to play
...
DXA movies (the MPEG movies still work, of course), there is no longer any need
for the MPEG decoder to handle sound and frame syncing. That is now the
responsibility of the player, not the decoder.
The obvious next step, then, would be to put that in a new player class, and
have both BS1 and BS2 use that. Maybe FF as well.
svn-id: r23757
2006-08-26 12:29:00 +00:00
Travis Howell
96ec0d08ac
Add the Dutch version of Freddi Fish 1 for Macintosh
...
svn-id: r23756
2006-08-26 12:15:43 +00:00
Travis Howell
be794a6b84
Fix bug #1544810 - AGI: Launching undefined target 'agi' shows a blank screen
...
svn-id: r23754
2006-08-26 11:56:49 +00:00
Torbjörn Andersson
ca387f1585
Added support for DXA cutscenes. Still needs a bit of cleanup, and the DCA
...
player does not support the (unreleased) multi-lingual cutscene pack, since I
don't have one to test with.
It needs to be cleaned up a bit, but the next step will be to clean up the MPEG
decoder first.
svn-id: r23753
2006-08-26 11:34:35 +00:00