8079 Commits

Author SHA1 Message Date
Gregory Montoir
d93413b99b added detection entries and charset selection for german version
svn-id: r35188
2008-11-30 11:30:29 +00:00
Gregory Montoir
2811ebf905 enabled subtitles
svn-id: r35187
2008-11-30 11:24:39 +00:00
Torbjörn Andersson
8dcb3cbac0 It's unnecessary to use strlen() just to find out if a string is empty or not.
svn-id: r35185
2008-11-30 10:11:38 +00:00
Johannes Schickel
6fd1d462cf Added MIDI SFX Map, fixes SFX in HoF.
svn-id: r35181
2008-11-30 05:11:40 +00:00
Johannes Schickel
2ebe04ac3e - Extended MidiDriver::sysEx to allow 264 byte sysEx messages
- Updated all drivers to allow 264+2 byte sysEx messages
- Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly.

svn-id: r35180
2008-11-30 04:42:30 +00:00
Johannes Schickel
17a699a438 Cleanup.
svn-id: r35179
2008-11-30 02:54:39 +00:00
Johannes Schickel
1fc33dbae5 - Fix some valgrind warnings
- Added MIDI SFX support for Kyra2

svn-id: r35178
2008-11-30 02:47:20 +00:00
Johannes Schickel
8142873c6a Implement fade out support for MIDI.
svn-id: r35177
2008-11-30 02:38:08 +00:00
Johannes Schickel
25172da444 Cleanup.
svn-id: r35175
2008-11-30 01:59:21 +00:00
Johannes Schickel
893a79b01d Initial version of proper MIDI support for KYRA.
svn-id: r35174
2008-11-30 01:53:32 +00:00
Robin Watts
8f3b2e9b4d Remove warnings from NDS build.
svn-id: r35172
2008-11-29 18:01:16 +00:00
Gregory Montoir
362bdf87d7 added support for kSupportsLoadingDuringRuntime & kSupportsSavingDuringRuntime, cleanup
svn-id: r35171
2008-11-28 23:56:25 +00:00
Gregory Montoir
443c57146d added load/closeFile to Graphics::FlicPlayer (matching DXAPlayer class)
svn-id: r35170
2008-11-28 23:51:59 +00:00
Jordi Vilalta Prat
834d2c5f27 T7G: Enhanced the Audio CD playback. Now the credits music on CD2 should play by ripping it as track 2 (not tested).
svn-id: r35167
2008-11-25 00:41:51 +00:00
Jordi Vilalta Prat
4360757236 T7G: Implemented volume fading
svn-id: r35166
2008-11-24 21:53:23 +00:00
Henry Bush
184c15905d T7G: Add a debug level to play movies fast with no pcm sound (unstable)
svn-id: r35165
2008-11-24 21:48:40 +00:00
Henry Bush
ba3edfbd51 T7G: AI in microscope puzzle is "complete" (ie good enough for now)
svn-id: r35164
2008-11-24 21:22:24 +00:00
Filippos Karapetis
a1a9702f24 Oops, removed the *actual* unused code, and fixed my previous incorrect commit. DOTT and S&M work correctly again
svn-id: r35162
2008-11-23 20:54:55 +00:00
Filippos Karapetis
f53429b1b7 Removed unused/dead code
svn-id: r35161
2008-11-23 15:44:47 +00:00
Filippos Karapetis
78eeb313fe Corrected wrong extended characters provided in the translated hardcoded strings for ITE. Fixes bug #2045157 - "ITE: wrong accented characters in italian fan version"
svn-id: r35158
2008-11-23 15:03:54 +00:00
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
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
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
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
Joost Peters
5b04ab7883 un-break sky engine after recent gfx transaction changes
svn-id: r35126
2008-11-20 13:03:29 +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
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
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
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
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
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