aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
2005-09-24The IHNM intro animations run now, albeit in a slightly buggy fashion:Torbjörn Andersson
The intro runs a whole series of animations. Each of these use animation slot 0, like the original. Currently this means we leak a bit of memory for each new animation. More noticeably, we have no way of cancelling outstanding animation events, so unless the animations finish on their own - as some of them do - the events will just pile up, causing the animations to run faster and faster. I don't know if implementing the remaining cutaway opcodes will fix this automagically, or if we need to re-think our approach... svn-id: r18878
2005-09-24WhitespaceTorbjörn Andersson
svn-id: r18877
2005-09-24Some more preliminary cutaway work. The backgrounds are displayed now, butTorbjörn Andersson
not the animations themselves. Still, it's enough to make the IHNM intro look fairly interesting. svn-id: r18874
2005-09-23Experimental loading of the cutaway list. Next step will be to get ScummVMTorbjörn Andersson
to actually *play* the cutaways. I'll look into that later. svn-id: r18865
2005-09-23"Inherit the Earth Voices" for Multi CD version is case sensitive.Eugene Sandulenko
svn-id: r18864
2005-09-21This should keep IHNM from triggering an assertion in FLAC. But I'm notTorbjörn Andersson
sure since I don't have FLAC installed on this computer. The looping for standalone tracks looked a little strange, too, so I've changed it. svn-id: r18855
2005-09-21WhitespaceTorbjörn Andersson
svn-id: r18854
2005-09-21Make the Linux and multi-OS versions run again. I don't know about the restTorbjörn Andersson
of you, but I'm getting increasingly frustrated with the number of almost indistinguishable, yet subtly different versions of ITE. svn-id: r18853
2005-09-21Added a GAME_SWAPENDIAN flag so that game files can be labelled as havingTorbjörn Andersson
the opposite byte order of the rest of the files. This is needed for the multi-OS version. (Now it crashes with a "RAWInputStream() wrong musicInfo" message instead, but it's still an improvement.) svn-id: r18852
2005-09-21This might allow the multi-OS version to run from CD, though I'm not sureTorbjörn Andersson
our game detection agrees with that at the moment. svn-id: r18851
2005-09-20Buggy support for ripped tracks.Eugene Sandulenko
svn-id: r18849
2005-09-09Re-named variable.Torbjörn Andersson
svn-id: r18798
2005-09-08fix 1283705Andrew Kurushin
and actor regression svn-id: r18789
2005-09-06Force subtitles to be shown in floppy version.Eugene Sandulenko
svn-id: r18779
2005-09-04fix #1269037 Rif walks off-screen when looking at screen at deskAndrew Kurushin
svn-id: r18774
2005-09-03fix 1257536 Dragon walks in the airAndrew Kurushin
some memory allocation minimization svn-id: r18742
2005-09-03Fix bug #1281055 "ITE: Graphical glitch when pressing escape at company logo"Eugene Sandulenko
svn-id: r18741
2005-09-03o Fix bug #1258633 "ITE: Second Rif appears in wall of dog castle prison"Eugene Sandulenko
o Added debug output method to Location structure o Fixed long-standing bug with save version being saved not in constant endianness svn-id: r18740
2005-09-02Fix bug #1258489 "ITE: Rif's tail remains in door at Alamma's house"Eugene Sandulenko
svn-id: r18739
2005-09-02Implement option buttons functionality. This fixes bug #1259518 "ITE: ButtonsEugene Sandulenko
in Options Dialog not fully functional" svn-id: r18738
2005-09-02Fixed potential memory error on system that can't return a pointer of 0 byteChris Apers
svn-id: r18735
2005-09-02Fix bug #1257110 "ITE: Subtitles get striped"Eugene Sandulenko
svn-id: r18730
2005-08-30The intro asks to play song number 0. I'm almost sure that the music thatTorbjörn Andersson
is supposed to play at this point has resource number 32. _songTable[0] contains the value 32 at this point, so song 0 is probably a valid music request, and not a request to stop the music. At the other end of the list, I believe the song number has to be *less* than _songTableLen, not less or equal to it. But feel free to revert this change if I'm messing things up. svn-id: r18719
2005-08-30Downgraded warning() to debug(1, ...) since it was drowning out all otherTorbjörn Andersson
messages. svn-id: r18718
2005-08-30Implement sfPlayMusic for IHNMEugene Sandulenko
svn-id: r18717
2005-08-26Allowed IHNM to use the opSpeak opcode. Aborting that code path early meantTorbjörn Andersson
that the instruction wasn't fully read, so the next opcode would be wrong. This is what caused it to crash. To keep the game from hanging, I also allowed the engine to call the _actors->direct() function for IHNM. This allows AM's intro speech to be played in its entirety. Since this includes the "hate" speech, I've removed that part from the hard-coded intro. To get the right music playing, I've enabled the sfPlayMusic() function for IHNM. This is pure guesswork, though. Once the scene changes, the wrong music plays again. However, this is scene music, i.e. not scripted. It doesn't play the background sound. Looks like _fxTable[] isn't generated for IHNM. More noticeably, until the scene changes it doesn't show any graphics apart from the subtitles, which are drawn in the wrong colour and (I believe) the wrong font. svn-id: r18712
2005-08-16Fix bug #1256381 "ITE: Options menu contains wrong item" and gave symbolicEugene Sandulenko
names to text Ids. svn-id: r18699
2005-08-16fix 1258781 & 1253993 bugsAndrew Kurushin
(difficulties of leaving scenes) svn-id: r18698
2005-08-16o Fix crashes on puzzle with floppy (speechless) versionsEugene Sandulenko
o Now hints get correct voices. svn-id: r18695
2005-08-15Fix prince room sound inconsistencies mentioned in bugreport #1258501Eugene Sandulenko
svn-id: r18694
2005-08-15Fixed warning.Torbjörn Andersson
svn-id: r18693
2005-08-15Fix bug #1258479 "ITE: Graphical glitches in wildcat tribe"Eugene Sandulenko
svn-id: r18688
2005-08-13Fix bug #1258537 "ITE: Introduction text is black"Eugene Sandulenko
svn-id: r18677
2005-08-13Make IHNM demo go little further (still crashes at initialization). AddEugene Sandulenko
spanish version of IHNM. svn-id: r18676
2005-08-13fix bug #1254000 ITE: Actors duplicated at chasm sceneAndrew Kurushin
svn-id: r18675
2005-08-13Fix bug #1257542 "ITE: Sounds do not stop after quitting scene". ThoughEugene Sandulenko
There is a big problem in sound code. It is written with only one SFX and only one Voice playing at the same time in mind which is not the case. This should be rewritten so there are more than 2 sound handles. svn-id: r18674
2005-08-13Fixe bug #1257869 "ITE: Crash when viewing the map"Eugene Sandulenko
svn-id: r18673
2005-08-12Fix bug #1257530 "ITE: Mouse pointer visible during cutscenes"Eugene Sandulenko
svn-id: r18672
2005-08-12Fix bug #1257459 "ITE: Game crashes at airport"Eugene Sandulenko
svn-id: r18671
2005-08-12Fix bug #1257309 "ITE: Invalid read during startup"Eugene Sandulenko
svn-id: r18669
2005-08-11Fix bug #1257033 "ITE: Map music briefly plays when loading game at sanctuary"Eugene Sandulenko
svn-id: r18668
2005-08-11Fix bug #1257016 "ITE: crashes in dogs castle labyrinth"Eugene Sandulenko
svn-id: r18667
2005-08-11Clarify message about unknown MD5 and don't make false alarms.Eugene Sandulenko
svn-id: r18666
2005-08-11Fix bug #1256368 "ITE: Black pixels drawn as white at sanctuary gate"Eugene Sandulenko
svn-id: r18665
2005-08-11Fix bugs #1256398 "ITE: Clicking doesn't skip dialogue"Eugene Sandulenko
svn-id: r18660
2005-08-11Translate excuse messages and make them work on floppy versions. EarlierEugene Sandulenko
it just crashed there. svn-id: r18659
2005-08-11Fix bug #1256701 "ITE: Crashes during conversations"Eugene Sandulenko
svn-id: r18658
2005-08-11Fix bug #1256704 "ITE: Wrong text display in German version"Eugene Sandulenko
svn-id: r18657
2005-08-11More debug output for IHNMEugene Sandulenko
svn-id: r18656
2005-08-10More IHNM fixes. Now it tries to start Ellen part but crashes at invalidEugene Sandulenko
opcode because it tries to execute string data. svn-id: r18654