aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
2005-12-30* Replaced MDT_PREFER_NATIVE/MDT_NATIVE by MDT_PREFER_MIDI/MDT_MIDI).Max Horn
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it now *does* instantiate the adlib driver. * Rewrote MidiDriver::detectMusicDriver (code should be clearer now, and hopefully easier to adapt/maintain). Note that the behavior changed slightly (this may require some tweaking). * Added MidiDriver::findMusicDriver which works similar to the old MidiDriver::parseMusicDriver but returns the full MidiDriverDescription and ignores all characters in the passed driver name following a colon ":". * Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver. * Changed game engines to match the changes made to MidiDriver. * Modified SCUMM engine to not record the selected midi/music driver (in _midiDriver), but rather the music *type* (in _musicType). svn-id: r19859
2005-12-07fix bug#1374198 "White Noise instead of Music Playback"Andrew Kurushin
svn-id: r19754
2005-12-01reduce memory usage by 7Megs, CPU usage by 40%Andrew Kurushin
svn-id: r19724
2005-11-26fix source formatAndrew Kurushin
svn-id: r19706
2005-11-26known color WIP #1Andrew Kurushin
svn-id: r19703
2005-11-19some Font fixesAndrew Kurushin
svn-id: r19668
2005-11-05Call flush() in the savegame stream, when saving. I think SAGA, Simon andTorbjörn Andersson
BS2 were the last engines that didn't. But I could be mistaken. svn-id: r19463
2005-11-03Fix compile.Travis Howell
svn-id: r19412
2005-11-03-implement font substitution funcsAndrew Kurushin
-move puzzle data to itedata svn-id: r19411
2005-10-28Checked sound in all supported ITE versions.Eugene Sandulenko
svn-id: r19329
2005-10-26Fix bug #1338596 "ITE: Crash when loading old saved game"Eugene Sandulenko
svn-id: r19317
2005-10-22Cleaned up some cursor show/hide handling. This should fix bug #1333391.Torbjörn Andersson
svn-id: r19239
2005-10-21add workaround for bug #1328045Andrew Kurushin
svn-id: r19216
2005-10-19Improved IMA ADPCM decoder. It appeared that MS violated yet another standardEugene Sandulenko
and nibbles order in samples appeared to be swapped. Had to untemplate whole thing over again because I have no idea how to speicalize one of two parameters in templates. Now voices are clean but have some ticks, looks like overload. ITE wasn't broken ;) svn-id: r19166
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-17Added French and Russian md5s for IHNM submitted in bugreportsEugene Sandulenko
#1328019 "IHNM: French MD5s" and #1094819 "IHNMAIMS: md5's of my cd version" respectively svn-id: r19139
2005-10-17Fix walking in IHNM. It appeared that BG mask wasn't flipped upside downEugene Sandulenko
when everything else is :). svn-id: r19136
2005-10-17Fix bug #1326833 "ITE: Missing copy protection". Though it is disabledEugene Sandulenko
by default by kind permission from Wyrmkeep Entertainment Co. svn-id: r19125
2005-10-16Store game title in savefile. Lets us not guess which game save is made forEugene Sandulenko
as it is not possible to tell that by md5. Bumbed savegame version. svn-id: r19113
2005-10-16Err.. Now really fix game detection. Not that it was wrong, but I forgotEugene Sandulenko
to remove old leftover which plainly overewrote all those sophisticated checks. svn-id: r19112
2005-10-14Turned on the automatic computation of dirty rects for ITE. It should makeTorbjörn Andersson
it less of a CPU hog for 0.8.0, but I hope we'll be able to fix it properly for later versions. svn-id: r19083
2005-10-14Eliminate ite-demo and ihnm-demo targets as we do in SAGA. Just use plainEugene Sandulenko
ite and ihnm respectively. Sorry, but I had to do it before release, no autoupgrade as games weren't supported only in developer's version. Fix bug #1297365 "ITE: Game detection is broken". Now it distinguishes between DOS CD and Win CD, though it uses platform and language settings from .ini to do the choice. I.e current games need to be redetected. Though only these 2 games are affected. I.e. they have exactly same resource files, just Windows release adds up external patches. These patches cannot be added to detection as they're stored in subdirectories. Also I resolved problem between ite-demo-win and ite-demo-linux where latter is a superset of former. I.e. it has all files which win demo has plus one additional. And if you try to detect Linux demo it shows you both. Of course this could be handled by upper solution, but to make sure I count number of required files for matched versions and remove those which do not have max number of files. I.e. if 2 games matched and one requires 4 and another one requires 5 files, then we have 5 files matched which certainly points to second game not the first. svn-id: r19074
2005-10-14Add language and platform to game description and use that accross the source.Eugene Sandulenko
That eliminates GF_LANG_DE and GF_MAC_RESOURCES. svn-id: r19071
2005-10-12fix #1324803 ITE: Freeze during stormAndrew Kurushin
svn-id: r19035
2005-10-12Looks like my pitch wheel change still has the ability to break things. SeeTorbjörn Andersson
bug #1324103. I've changed it - again - so that now it only centers the pitch wheels on unload if a new mpCenterPitchWheelOnUnload property has been set. Currently only the SAGA engine does that, so if it still breaks it only breaks SAGA. I've also fixed what looked like an unintentional fall-through in the MidiParser::property() function. Surently that can't cause any new regressions? Please. svn-id: r19032
2005-10-11This is an attempt to fix the actor frames in IHNM. It appears to be atTorbjörn Andersson
least partially successful. svn-id: r19025
2005-10-11Cleanups. Mostly whitespace.Torbjörn Andersson
svn-id: r19022
2005-10-11This should ensure that savegames are endian-safe. Unfortunately, I've justTorbjörn Andersson
broken any old savegame made on a big-endian machine. Oh well, better now than after 0.8.0 ... svn-id: r19021
2005-10-11Rewrote some code that didn't look alignment safe to me.Torbjörn Andersson
svn-id: r19020
2005-10-11Fix stack underflow when Gorrister examines the mirror in IHNM. opReturnVTorbjörn Andersson
was popping *twice* the number of parameters that had originally been pushed. This appears to have been a bug in the ITE floppy version as well; one that was fixed in the CD version. At least that's how I understand it. svn-id: r19017
2005-10-11I was going to fix the IHNM sprite loader, but when I got here this morningTorbjörn Andersson
sev had already done that. All that was left for me was this final bit of cleanup. :-) svn-id: r19014
2005-10-11Do not draw status text during chapter selectionEugene Sandulenko
svn-id: r19013
2005-10-11oops.Eugene Sandulenko
svn-id: r19012
2005-10-11Some IHNM changes:Eugene Sandulenko
o Fix status text color. (Though text is all ITE-specific) o Enable inventory drawing o Load inventory sprites o Hid now unneeded actor loading debug output svn-id: r19011
2005-10-11Fixed sprite loading. Now that ugly hack is gone, no wrong reads and everyEugene Sandulenko
chapter is selectable without crash. As a side effect all buttons now have correct backgrounds ;). svn-id: r19010
2005-10-11Fix portrait color. I just missed dependency from barometer.Eugene Sandulenko
svn-id: r19009
2005-10-10Adjust save reminder positionEugene Sandulenko
svn-id: r19007
2005-10-10IHNM verb panel fixes:Torbjörn Andersson
* Verb buttons and texts are drawn at the correct coordinates. I've compared it to the screenshot on Mobygames. * Verb text is drawn without shadow. * The "Walk to", "Look at", "Take" and "Use" buttons all have the correct background. For some reason, I can't find the sprites for the remaining four buttons. svn-id: r19004
2005-10-10The demo resources list looked incomplete to me. Can anyone check if thisTorbjörn Andersson
works? svn-id: r19003
2005-10-10Draw the IHNM portrait on the right coordinates.Torbjörn Andersson
svn-id: r19002
2005-10-10Add defines for DOS demo resource numbers.Travis Howell
svn-id: r19001
2005-10-10First attempt to run DOS ITE demoEugene Sandulenko
svn-id: r19000
2005-10-10Oops. Fix debug leftover.Eugene Sandulenko
svn-id: r18997
2005-10-10Show save reminder in IHNM correctly.Eugene Sandulenko
svn-id: r18996
2005-10-10Eliminate font substitution ugliness.Eugene Sandulenko
svn-id: r18995
2005-10-10Draw main panel. Buttons lack backgorunds and save reminder is buggy atm.Eugene Sandulenko
svn-id: r18994
2005-10-09Apparently, the IHNM crosshair cursor, and the cursor hotspot, are bothTorbjörn Andersson
hard-coded. svn-id: r18993
2005-10-09Added optional parameter to setCursor() to specify which type of cursor youTorbjörn Andersson
want. ITE has only one cursor, so in that case the parameter is ignored, and IHNM currently always gets the hourglass cursor. So it could be improved. Lots. :-) svn-id: r18992
2005-10-09Specify some image resources.Eugene Sandulenko
svn-id: r18991
2005-10-09Removed TODO comment about actor strings loading.Torbjörn Andersson
svn-id: r18990