Commit Graph
86814 Commits
Author SHA1 Message Date
Gregory Montoir db0c951a0d various fixes, Bud Tucker should now be completable (tested with french version)
svn-id: r35155
2008-11-23 03:42:01 +00:00
Henry Bush d41ebfae81 T7G Microscope: Stauf now makes legal moves (though not good ones)
svn-id: r35154
2008-11-22 23:07:05 +00:00
Joost Peters 056e6bcc9c fix wrong uncompress() error check (Z_OK == 0) -- thanks whoever wrecked this ;)
svn-id: r35146
2008-11-21 23:36:43 +00:00
Matthew Hoops 187d9f3355 the create_kyradat tool has been in the trunk for a while ;)
svn-id: r35145
2008-11-21 21:47:13 +00:00
Torbjörn Andersson 7a04c39fa8 Since we don't have FSNode::lookupFile() any more, switch to using
FSDirectory::listMatchingMembers() instead. I hope the new code behaves close
enough to the old one.

svn-id: r35143
2008-11-21 20:02:55 +00:00
Max Horn 44d37a14a9 Removed FSNode::lookupFile
svn-id: r35142
2008-11-21 19:14:23 +00:00
Johannes Schickel 858de9b938 Formatting / Cleanup.
svn-id: r35141
2008-11-21 17:49:19 +00:00
Willem Jan Palenstijn 196e2cc92c refactor inconsistent calls to cacheDirectoryRecursive
svn-id: r35140
2008-11-21 13:29:53 +00:00
Max Horn a28b531ed0 Added ArchiveMember::getDisplayName() method; changed ArchiveMember::getName() to always return a name compatible with Archive::openFile()
svn-id: r35139
2008-11-21 12:17:35 +00:00
Max Horn 33dd58ca98 GUI: Simplify ThemeBrowser code
svn-id: r35138
2008-11-21 08:22:33 +00:00
Johannes Schickel f4d8ecaf6a Fixed gcc warning.
svn-id: r35137
2008-11-20 22:58:22 +00:00
Kari Salminen 325b4cb492 Fix resizing of the internal color array in Palette-class.
svn-id: r35136
2008-11-20 22:22:47 +00:00
Kari Salminen 16bf8d720b Add Palette-class for handling 9-bit and 24-bit palettes. WIP!
svn-id: r35135
2008-11-20 22:16:18 +00:00
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