Commit Graph

36176 Commits

Author SHA1 Message Date
Martin Kiewitz
3ce017cc2d SCI: fixed typo in unwrapFilename
svn-id: r46807
2009-12-31 23:43:10 +00:00
Vladimir Menshakov
038c08eef3 removed magic first frame from actor
svn-id: r46806
2009-12-31 22:49:56 +00:00
Eugene Sandulenko
d10fc79836 Add support for Chinese translated games.
svn-id: r46805
2009-12-31 18:52:42 +00:00
Torbjörn Andersson
6d879f15b7 Reading the whole buffer at once should be more efficient than reading it one
byte at a time.

svn-id: r46804
2009-12-31 18:25:35 +00:00
Martin Kiewitz
e56dedec3f SCI: keyboard change cleanup, fixed Ctrl and Alt related keys on foreign keyboards as well
svn-id: r46803
2009-12-31 17:43:54 +00:00
Matthew Hoops
e53d82b287 Remove obsolete comment about Myst ME not working.
svn-id: r46802
2009-12-31 17:43:17 +00:00
Martin Kiewitz
ba8b15908c SCI: keyboard events now dont use scancode anymore, fixing compatibility with foreign keyboard layouts (needs testing, cleanup will follow shortly after)
svn-id: r46801
2009-12-31 16:50:26 +00:00
Filippos Karapetis
cb6b1e8aff Changed kValidPath() to always return true, regardless of the value of savePath (so that it works with both SCI11 and SCI32 games)
svn-id: r46800
2009-12-31 14:59:30 +00:00
Fabio Battaglia
2e0482efa7 N64: some cleanup in osystem
svn-id: r46799
2009-12-31 12:47:42 +00:00
Martin Kiewitz
3b1d4ace40 SCI/new music: trigger signal when fade is completed, fixes lsl1 dance with girl
svn-id: r46798
2009-12-31 12:38:17 +00:00
Filippos Karapetis
c7ea1a1613 Mention the fact that we derive from SSCI by not caching the loop selector
svn-id: r46797
2009-12-31 11:14:13 +00:00
Eugene Sandulenko
70a1f7c89a Fix gcc warning
svn-id: r46796
2009-12-31 10:49:16 +00:00
Torbjörn Andersson
9f2b65888a Worked around what appears to be a bad JPEG image in the Masterpiece edition of
Myst. If I dump the image to file, I'm able to read it into other programs,
such as The GIMP, just fine. It seems that the only thing that's missing is the
End Of Image marker, and what everyone else does is to just fake one.

svn-id: r46795
2009-12-31 10:13:59 +00:00
Filippos Karapetis
43f349f487 SCI/new music code: removed some hacks
svn-id: r46793
2009-12-31 08:55:13 +00:00
Filippos Karapetis
54245f712d SCI/new music code: The loop selector for each music score is no longer cached, but read directly from the sound object
svn-id: r46792
2009-12-31 08:30:30 +00:00
Filippos Karapetis
762bdc7cad SCI/new music code: Slight cleanup
svn-id: r46791
2009-12-31 08:10:51 +00:00
Matthew Hoops
92a8d1360a kLocalToGlobal has a 'Plane' variant in SCI32 like its kGlobalToLocal sibling. The restore menu is now slightly navigatable.
svn-id: r46790
2009-12-31 05:30:25 +00:00
Matthew Hoops
7d131627fe Overload the = operator for SciArray which fixes the setType errors in GK1. Some other cleanup too. GK1 can now access the restore menu and get a bit further in the game (until a segfault in the Decompressor code).
svn-id: r46789
2009-12-31 05:11:58 +00:00
Matthew Hoops
eb2e457817 Add the Mohawk crew to the credits.
svn-id: r46787
2009-12-31 03:17:59 +00:00
Matthew Hoops
85787988a0 Remove the getBeginOffset() hack from Common::SeekableReadStream and introduce QTPlayer::setChunkBeginOffset() to allow specifying what offset to use.
svn-id: r46786
2009-12-31 00:37:40 +00:00
Sven Hesse
5c52ed9f4b Make sure that enough data is read out of the script
svn-id: r46785
2009-12-31 00:06:28 +00:00
Sven Hesse
9c430b5298 Fixing an out of array bounds read
svn-id: r46784
2009-12-30 23:21:33 +00:00
Martin Kiewitz
c27c9a84c2 SCI/newmusic: cmdSendMidi / removed weird midiCmd code - fixes lsl5 des revers records piano session
svn-id: r46783
2009-12-30 23:13:49 +00:00
Max Horn
f31c452a5f MOHAWK: Reduce header interdependencies
svn-id: r46782
2009-12-30 23:02:14 +00:00
Max Horn
b0e02675e7 Get rid of Common::String::emptyString, and also of some port specific hackery (getting rid of certain global C++ objs)
svn-id: r46781
2009-12-30 23:01:36 +00:00
Max Horn
a753f606ec MOHAWK: Stop using String::emptyString
svn-id: r46780
2009-12-30 23:01:16 +00:00
Max Horn
d083e02215 Rename Common::Stream::readLine_NEW to readLine
svn-id: r46779
2009-12-30 23:00:55 +00:00
Max Horn
47f48dd912 spelling
svn-id: r46778
2009-12-30 23:00:22 +00:00
Fabio Battaglia
3a418c13a7 remove bad hackery caused by n64 port and avoid polluting StdioStream using a custom Stream subclass
svn-id: r46777
2009-12-30 22:56:19 +00:00
Martin Kiewitz
dc5524bda5 SCI: palette merging / comment addition
svn-id: r46776
2009-12-30 21:54:45 +00:00
Martin Kiewitz
046d44ebe0 SCI: fix palette merging (fixes lsl1demo right at the beginning and sq5 wilco on title screen)
svn-id: r46775
2009-12-30 21:43:57 +00:00
Martin Kiewitz
c71fc9130d SCI/newmusic: fix loop logic
svn-id: r46774
2009-12-30 21:22:00 +00:00
Fabio Battaglia
a108df30a7 Add Nintendo 64 port to trunk.
svn-id: r46773
2009-12-30 21:11:38 +00:00
Eugene Sandulenko
0de5bac349 Mention Sega CD in NEWS file
svn-id: r46772
2009-12-30 21:10:41 +00:00
Eugene Sandulenko
b0b3c6c836 Patch #2923628: "SOMI: Kanji support for japanese MegaCD version"
svn-id: r46771
2009-12-30 20:51:49 +00:00
Martin Kiewitz
ce88f5fb01 SCI/newmusic: update loop selector when track is finished (fixes hq1 ending, letting one save the character data for qfg2)
svn-id: r46769
2009-12-30 19:59:18 +00:00
Torbjörn Andersson
6d52bce14f Corrected an old comment.
svn-id: r46768
2009-12-30 19:06:34 +00:00
Filippos Karapetis
d4556f5a26 SCI32: Added sanity checks to kAddScreenItem and kUpdateScreenItem, so that they don't try and draw cels outside the screen
svn-id: r46767
2009-12-30 18:33:03 +00:00
Filippos Karapetis
1e4a775241 SCI/new sound code:
- call cmdDisposeHandle() instead of soundKill when a track is being replaced
- Added information about cmdReverb

svn-id: r46766
2009-12-30 17:59:31 +00:00
Johannes Schickel
bfa0c4e9c3 Now it says "libraries" again joostp.
svn-id: r46765
2009-12-30 16:42:29 +00:00
Johannes Schickel
7ff4d1e651 Mark MSVC 2010 as experimental in the tool's help output too.
svn-id: r46764
2009-12-30 16:30:34 +00:00
Johannes Schickel
de0aba0c18 Commit of modified patch 7 "Mention 2010 version in tools README" from fr #2891357 "create_msvc: Add support for MSVC10". Most important modification is that MSVC 2010 support is still marked as WIP, since MSVC 2010 isn't released yet.
svn-id: r46763
2009-12-30 16:29:59 +00:00
Johannes Schickel
16966727e9 Commit of patch 6 "Add MSVC10 dists folder (batch file and readme)" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46762
2009-12-30 16:29:29 +00:00
Johannes Schickel
564b2b9225 Commit of patch 5 "Add MSVC10 project & solution" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46761
2009-12-30 16:28:23 +00:00
Johannes Schickel
ae7a7047a1 Commit of slightly modified (formatting only) patch 4 "Add MSVC10 support" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46760
2009-12-30 16:27:12 +00:00
Johannes Schickel
5a55e74207 Commit patch 3 "Silence warnings (in project files)" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46759
2009-12-30 16:06:25 +00:00
Johannes Schickel
1d2d9ec6aa Commit patch 2 "Simplify createBuildProp code" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46758
2009-12-30 16:04:59 +00:00
Johannes Schickel
24ac1f63c8 Commit patch 1 "Extract version specific code" from fr #2891357 "create_msvc: Add support for MSVC10".
svn-id: r46757
2009-12-30 16:03:54 +00:00
Matthew Hoops
5382aa1ab0 SCI32:
- Set signature for Array/String
	- Add the kernel table differences for the GK2 demo
	- Implement kMessage changes in SCI32
	- Use an empty string as the default path for all games now (and modify kValidPath to accept that only as valid)
	- Add dereferencing for Arrays

svn-id: r46756
2009-12-30 16:00:56 +00:00
Johannes Schickel
fd2d0fc718 Formatting.
svn-id: r46755
2009-12-30 15:48:43 +00:00