aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
2004-12-21Implement sprites scaling. Though it seems too zealous for me, i.e. spritesEugene Sandulenko
scale down too fast. Will compare it with original soon. svn-id: r16244
2004-12-21- some fixes for previous commit (incrementation of sampleResourceId)Andrew Kurushin
- previous commit also introduce sound speech of first scene in ITE DOS version svn-id: r16240
2004-12-21Fixed warning.Torbjörn Andersson
svn-id: r16239
2004-12-21- rewritten actors speech engine :Andrew Kurushin
1) there are three types of speech: one acor, multiple actor, non actor 2) slow speech implemented 3) uses native engine flags (async,noanimate...) instead of semaphores - proper timings implemented svn-id: r16237
2004-12-19- implemented perspective actors calculationAndrew Kurushin
TODO: decodeRLESprite must do scale svn-id: r16135
2004-12-18now actors will not stuck in the middle of dialogAndrew Kurushin
svn-id: r16123
2004-12-18- updating actors state so they can be clipped on drawing (intro now runs ↵Andrew Kurushin
without artefact) - order list now uses only in draw section - drawList rename to drawActors svn-id: r16122
2004-12-18sprite loading fix in win demoAndrew Kurushin
svn-id: r16119
2004-12-17- all actors creates on startAndrew Kurushin
- many parts renamed to proper names regression: unexpected actor apeared while intro is played svn-id: r16104
2004-12-17actors rearrangement bugfixAndrew Kurushin
svn-id: r16094
2004-12-16Proper fix for line endings.Eugene Sandulenko
svn-id: r16089
2004-12-16trying remove CRLFAndrew Kurushin
svn-id: r16088
2004-12-16reorderUp and reorderDown should return new item positionAndrew Kurushin
svn-id: r16087
2004-12-16Removed unused variable.Torbjörn Andersson
svn-id: r16076
2004-12-15fix compilation (under mingw/gcc3.4)Gregory Montoir
svn-id: r16062
2004-12-15Fix warningEugene Sandulenko
svn-id: r16061
2004-12-15Forgot to remove ys_dl_list.oEugene Sandulenko
svn-id: r16059
2004-12-15Patch #1081904 ITE: MAC demo supportEugene Sandulenko
o Endianness-aware resource loading o Removed ys_dl_list in favor of our object implementation o Cleanup in actor code o Partial support for ITE Mac rereleased demo svn-id: r16051
2004-12-11use loadVOCFromStreamMax Horn
svn-id: r16036
2004-12-09Pass subdirectories to gamedetector functionsRobert Göffringmann
svn-id: r16002
2004-12-08Use some disassembly-based values.Eugene Sandulenko
svn-id: r16000
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-12-03Oops, I forgot to make this change before making the last commit.Torbjörn Andersson
svn-id: r15978
2004-12-03First pass at migrating from the old Reinherit console to the ScummVMTorbjörn Andersson
console. Some things are likely to have broken. For instance, I believe the old console was could be visible during gameplay, while ScummVM's is modal. So any place where we output something to the console during gameplay should probably be removed. Some things I've stubbed out. Basically any code that registers a variable. Most of the debugging commands are untested. Syntax may have changed because of different command-line parsing. (I never actually used the old console, so I don't know for sure. :-) Actually, I'm not that interested in reproducing the old console commands faithfully. What we should do now is to make the immediately useful console stuff work. Anything that remains unimplemented should probably be removed. svn-id: r15976
2004-12-03Stop sounds at the beginning of a scene. Two reasons: we already stopTorbjörn Andersson
voices at the same time, and I didn't want the looping background sound in the IHNM intro to keep playing if escaping during the "hate speech". svn-id: r15975
2004-12-02Moved MidiDriver creation code into the MidiDriver class (as static ↵Max Horn
methods), same for some other MIDI related stuff svn-id: r15968
2004-11-29Fix music volumeEugene Sandulenko
svn-id: r15959
2004-11-28Who started this trend? :)Jerome Fisher
MT-32 emulator should be handled just like all other drivers, except that it should always be considered native MT-32. svn-id: r15952
2004-11-28Using a slightly hacked DOSbox I believe I have verified that the firstTorbjörn Andersson
music track and the looping background noise over the "hate" speech are correct. I was already pretty sure of the music, but the sound was just a lucky guess. The script LUT, which is what I really wanted to find, remains elusive, though. I couldn't see it reading any part of the resource file that looked anything like the script LUT in ITE. svn-id: r15942
2004-11-28Added debug message similar to the one for the scene LUT.Torbjörn Andersson
svn-id: r15941
2004-11-27AudioStream::read() has been removed quite some time ago, now making sure ↵Max Horn
that change is reflected everywhere svn-id: r15911
2004-11-26Added looping background noise to the IHNM intro. I don't know if it's theTorbjörn Andersson
correct sound or the correct volume, but the small extension to allow the engine to start looping sounds is worthwhile enough in itself, I think. svn-id: r15895
2004-11-26After listening to some of the IHNM music from both the FM and GM musicTorbjörn Andersson
files through the MIDI synth on my Soundblaster, I can only conclude that they are both General MIDI, so I've changed our code to assume that in both cases. The End Title (which we currently incorrectly play at the end of the intro) sounds much better in Adlib this way, too. Perhaps the original used a different GM to FM mapping than the one in our adlib.cpp, but if so using the MT-32 to GM mapping isn't likely to improve the situation. We could add a way of replacing the GM to FM mapping in adlib.cpp, I guess. Of course, that would only be worth it if the original sounds better than our mapping. svn-id: r15894
2004-11-26Fix break introduced with last commit :).Eugene Sandulenko
svn-id: r15893
2004-11-26oopsMax Horn
svn-id: r15891
2004-11-25Make use of new graphic primitives (untested, I don't have saga -- please ↵Max Horn
don't kill if this breaks, it should be trivial for you to fix it :-) svn-id: r15888
2004-11-25Reverted some more of yesterday's changes.Torbjörn Andersson
svn-id: r15884
2004-11-25Tiny, almost unnoticeable, step towards IHNM script loading. We'll need toTorbjörn Andersson
figure out the correct values for IHNM_SCRIPT_LUT and _scriptLUTEntryLen. svn-id: r15883
2004-11-25Temporarily disable the status bar in IHNM. The only place where we drew itTorbjörn Andersson
so far, it shouldn't be drawn. Eventually we could probably handle this with yet another panel mode: no panel at all. svn-id: r15882
2004-11-25Fixed a really stupid memory leak I introduced yesterday.Torbjörn Andersson
svn-id: r15881
2004-11-25Removed the hard-coded monologue. I realized that it was probably scripted,Torbjörn Andersson
and sev later confirmed this. Instead I now try to start the - hopefully - correct scene. This should start the script, but unfortunately we do not yet support IHNM script loading so it won't work yet. svn-id: r15880
2004-11-24Added the voice-overs and partial subtitles for the IHNM intro monologue.Torbjörn Andersson
svn-id: r15877
2004-11-24Added the next piece of music, to go along with AM's rantings. I'llTorbjörn Andersson
probably add some more of AM's speech soon, since that'd give me an incentive to fix the remaining parts of the WAV playback code. I'll see if I can add subtitles as well, like we do for ITE. svn-id: r15876
2004-11-24Fix a`ll engines. They work, though current fix is just temporary.Eugene Sandulenko
There are plans to add some brains to GameDetector class, which will let us avoid passing detector to init() method. svn-id: r15873
2004-11-23Added Engine::init() method; added return value to Engine::go()Max Horn
svn-id: r15865
2004-11-21But surely we should still call setGM(true) in the GM case, right...?Torbjörn Andersson
svn-id: r15854
2004-11-21o Removed astray debug output.Eugene Sandulenko
o MT-32 music is correct, though Adlib is not. There is apparently custom instrument remapping similiar to mt32->gm but it is different. With that remapping it sounds much closer to original. svn-id: r15850
2004-11-20Removing walkthrough stuff again (talked to aquadran about this, he had no ↵Max Horn
objections) svn-id: r15849
2004-11-20Slight adjustment/renaming.Torbjörn Andersson
svn-id: r15847
2004-11-20I'm told that the FM music file sounds terrible with MT-32 and that theTorbjörn Andersson
MT-32 is perfectly capable of playing General MIDI. My new guess is that the FM file is for Adlib instead. It certainly sounds better - but quite different - than playing the GM track through Adlib. svn-id: r15846