Commit Graph
86814 Commits
Author SHA1 Message Date
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
Jordi Vilalta Prat 7475bbbc3f Fix bug #2923380 (AMIGAOS4: Compiler error)
svn-id: r46753
2009-12-30 15:41:11 +00:00
Filippos Karapetis a314df52df Switched to the new pathfinding code, after talking with waltervn
svn-id: r46752
2009-12-30 15:38:50 +00:00
Matthew Hoops b775c03c29 Use the special Cinepak YUV2RGB function in the Cinepak decoder. This makes the Riven videos match up with the backgrounds better. Thanks, Torbjorn\!
svn-id: r46750
2009-12-30 15:29:52 +00:00
Filippos Karapetis ed41d797ef Wrapped some IHNM-specific code around appropriate ifdef's
svn-id: r46749
2009-12-30 15:24:16 +00:00
Filippos Karapetis 6305dde687 Fixed warnings
svn-id: r46747
2009-12-30 15:01:54 +00:00
Matthew Hoops 5f9febd1aa Update comments to reflect the changes used for Mohawk.
svn-id: r46746
2009-12-30 14:55:33 +00:00
Matthew Hoops 3e96fd7dc7 Whitespace fixes
svn-id: r46745
2009-12-30 14:46:06 +00:00
Filippos Karapetis 17454ee80f Initial implementation of the SCI21 kList kernel function (which calls all the other list-related functions), thanks to the help of waltervn
svn-id: r46744
2009-12-30 14:31:00 +00:00
Martin Kiewitz dde1f2931e SCI: support for uncompressed sci1 views (fixes qfg3 demo)
svn-id: r46743
2009-12-30 14:13:25 +00:00
Filippos Karapetis d8b67ed7c6 SCI32: Moved all the list related kernel functions inside klists.cpp, and implemented kListAllTrue with the help of waltervn
svn-id: r46742
2009-12-30 14:00:30 +00:00
Filippos Karapetis bbc52c13ab Implemented ListFirstTrue(), thanks to the help of waltervn. Now, buttons can be highlighted and clicked when the control panel is shown in GK1, and the options dialog pops up when the options button is selected
svn-id: r46741
2009-12-30 13:43:17 +00:00
Filippos Karapetis 5430de7931 SCI32: added handling of variable selectors in kListEachElementDo() and silenced some annoying warnings
svn-id: r46740
2009-12-30 13:19:52 +00:00