Commit Graph

28023 Commits

Author SHA1 Message Date
Johannes Schickel
858cf88c47 Updated documentation.
svn-id: r35134
2008-11-20 19:49:21 +00:00
Johannes Schickel
4368081c55 Fixed ZipArchive/FSDirectory creation.
svn-id: r35133
2008-11-20 18:25:22 +00:00
Max Horn
398fdab276 SCUMM: Reduced code size used up by NES file decoding/loading/extraction code
svn-id: r35132
2008-11-20 13:51:42 +00:00
Max Horn
32f735a228 cleanup
svn-id: r35131
2008-11-20 13:50:53 +00:00
Max Horn
63e7836dec AGI: fsnodeNameEqualsIgnoreCase and FSNode usage should be replaced by SearchMan
svn-id: r35130
2008-11-20 13:50:26 +00:00
Max Horn
38bb172b92 NDS: Fix link error in non-SCUMM builds by removing some dead & obsolete code
svn-id: r35129
2008-11-20 13:49:53 +00:00
Max Horn
d230b17a93 Fix warnings
svn-id: r35128
2008-11-20 13:46:59 +00:00
Max Horn
7e97205417 GUI: Reduce space used by credits
svn-id: r35127
2008-11-20 13:46:34 +00:00
Joost Peters
5b04ab7883 un-break sky engine after recent gfx transaction changes
svn-id: r35126
2008-11-20 13:03:29 +00:00
Lars Persson
7c4bcf9512 Disable commandline support. Not used by the Symbian PORT
svn-id: r35125
2008-11-19 21:07:59 +00:00
Lars Persson
30fdd02b1e Added support for TUCKER and Groovie
svn-id: r35124
2008-11-19 20:40:33 +00:00
Filippos Karapetis
b74b43a1fa Updated the MSVC project files of the groovie engine, for commit #35122
svn-id: r35123
2008-11-19 13:19:11 +00:00
Henry Bush
04b048a9c3 T7G: Add framework for microscope puzzle AI
svn-id: r35122
2008-11-19 00:37:20 +00:00
Sven Hesse
1ec33154fd Ooops :)
svn-id: r35119
2008-11-18 20:16:50 +00:00
Kari Salminen
089c8b4e48 Make the 256 color transformPaletteRange-function and Future Wars's refreshPalette-function compliant with disassembly.
svn-id: r35118
2008-11-18 19:54:44 +00:00
Torbjörn Andersson
48e1316da9 Added a mutex to the Groovie MIDI player. Maybe that will fix the rare and
unpredictable crashes I've been seeing.

svn-id: r35116
2008-11-18 19:29:51 +00:00
Torbjörn Andersson
72a847797d Committed by patch #2219361 ("BS1: Simplified subtitles"). It uses the
lockScreen() / unlockScreen() backend API, instead of copyRectToScreen().
Before, it had to copy a piece of the engine's screen to draw on to simulate
transparency, which was awkward.

However, this means we're now forcing full-screen updates on each frame. There
may be performance regressions, particularly if the frames are much smaller
than the screen. Hopefully, it's the decoding that's the bottleneck, but if
this causes problems on low-end devices... well, Fingolfin had some ideas about
that when he first proposed the lockScreen() / unlockScreen() API.

svn-id: r35115
2008-11-18 17:48:19 +00:00
Filippos Karapetis
df694b3de1 Cleanup
svn-id: r35114
2008-11-18 17:37:01 +00:00
Johannes Schickel
d99ab163cc Fixed meta engine related save functions (some where relying on "target.???" instead of "sword1.???").
svn-id: r35113
2008-11-18 17:03:55 +00:00
Filippos Karapetis
2463c550ac Reverted to old behavior: save games for sword1 can be shared again across all versions (since they're exactly the same) - they're now named sword1.* and no longer named after the game ID
svn-id: r35112
2008-11-18 16:57:57 +00:00
Filippos Karapetis
7650b61d27 Applied a slightly modified version of my patch #2307224 - "BS1: Save/load overhaul"
svn-id: r35111
2008-11-18 16:31:55 +00:00
Johannes Schickel
bdbae740a6 Don't rename slots anymore when deleting them via the GMM.
svn-id: r35110
2008-11-18 15:41:14 +00:00
Johannes Schickel
19aea83411 Fixed documentation.
svn-id: r35109
2008-11-18 14:57:40 +00:00
Kari Salminen
c67881f0cc Fix compilation of Tucker-engine under MSVC by adding missing flic_player.h and flic_player.cpp to the project files.
svn-id: r35108
2008-11-17 20:38:40 +00:00
Torbjörn Andersson
0e1c4fccca Hopefully fixed the regression described in bug #2299682 ("FT: Crash in the intro
(regression in r34516)"), after discussing with Fingolfin. We didn't use to check
the size of the STRK chunk before, and he didn't remember why we do now, so I've
removed that test again.

svn-id: r35107
2008-11-17 20:36:10 +00:00
Max Horn
dd14e46698 Fixed a warning on the DS build, added some clarifying comments, reformatted the okiStepSize and imaStepTable tables (the former really is a subtable of the latter)
svn-id: r35106
2008-11-17 11:10:34 +00:00
Travis Howell
df9a1baadc Fix regressions in HE games, when slashes are used in filenames for file opcodes.
svn-id: r35105
2008-11-17 11:09:57 +00:00
Max Horn
1067a2ec77 Factoring shared code of template classes into a shared base class saves another 4-7kb code size
svn-id: r35104
2008-11-17 11:09:23 +00:00
Max Horn
be0f709be9 Saving 32kb DATA size
svn-id: r35103
2008-11-17 11:07:04 +00:00
Florian Kagerer
57e7d5ef62 fixed bug
svn-id: r35102
2008-11-16 23:19:54 +00:00
Florian Kagerer
bf721ae682 cleanup
svn-id: r35101
2008-11-16 20:59:04 +00:00
Gregory Montoir
b45227cfa0 some fixes to input handling, cleanup
svn-id: r35100
2008-11-16 20:51:10 +00:00
Johannes Schickel
c4a7088c5b Fixed valgrind warning.
svn-id: r35099
2008-11-16 20:46:18 +00:00
Sven Hesse
b1fa413ed4 Implementing getTotalPlayTime() for AppendableMemoryStream
svn-id: r35098
2008-11-16 20:34:31 +00:00
Filippos Karapetis
a5619194c8 Added MSVC projects for the new groovie engine and enabled the engine
svn-id: r35097
2008-11-16 20:31:07 +00:00
Johannes Schickel
2ef8a32a01 Fixed various g++ warnings ("format not a string literal and no format arguments").
svn-id: r35096
2008-11-16 20:20:31 +00:00
Henry Bush
e1fdb1f882 T7G: Two leftover commits from t7gre: fix broken palette on intro video, and add scriptvar debug flag
svn-id: r35095
2008-11-16 19:20:30 +00:00
Vicent Marti
1459ece153 Binary parser: Parsing of global dialog sections.
svn-id: r35094
2008-11-16 17:29:55 +00:00
Florian Kagerer
a44994dc89 KYRA 1/2: more fixes for valgrind warnings
svn-id: r35093
2008-11-16 14:07:50 +00:00
Nicola Mettifogo
13297a7857 Added missing initialization (which caused random crashes).
svn-id: r35092
2008-11-16 13:06:40 +00:00
Vicent Marti
92d1d19eb4 Binary parser: Fixed missing sections in render info.
svn-id: r35091
2008-11-16 01:54:45 +00:00
Travis Howell
08a2d2fbb5 Correct my typos.
svn-id: r35090
2008-11-15 23:53:53 +00:00
Sven Hesse
24131d781a Added support for the ADPCM used in Discworld 2
svn-id: r35089
2008-11-15 19:40:01 +00:00
Florian Kagerer
bd817c0341 (hopefully) fix valgrind warnings
svn-id: r35088
2008-11-15 19:08:35 +00:00
Jordi Vilalta Prat
9671b3a514 Simplify error debugging by implementing GroovieEngine::errorString()
svn-id: r35087
2008-11-15 18:56:39 +00:00
Vicent Marti
e3928f69a2 Binary Parser: Finished parsing of all Render Info sections.
svn-id: r35086
2008-11-15 15:58:36 +00:00
Robin Watts
54713bc086 Tweaks to make DS buildable again.
svn-id: r35085
2008-11-15 15:49:22 +00:00
Max Horn
674a6ecc16 DS: Replaced call to obsolete addButton method
svn-id: r35084
2008-11-15 14:39:23 +00:00
Johannes Schickel
28bd3e0af8 Fixed strncpy usage.
svn-id: r35083
2008-11-15 14:15:17 +00:00
Max Horn
3a3698f960 Fix for bug #2251765: FT: Talk speed inconsistency
svn-id: r35082
2008-11-15 13:54:16 +00:00