Age | Commit message (Collapse) | Author |
|
change the ambigiuous 'GameSettings::name' to 'GameSettings::gameid'
svn-id: r20115
|
|
svn-id: r20088
|
|
svn-id: r20003
|
|
* 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
|
|
svn-id: r19706
|
|
svn-id: r19703
|
|
svn-id: r19142
|
|
by default by kind permission from Wyrmkeep Entertainment Co.
svn-id: r19125
|
|
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
|
|
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
|
|
That eliminates GF_LANG_DE and GF_MAC_RESOURCES.
svn-id: r19071
|
|
svn-id: r19022
|
|
keep whichObject() from crashing, but I don't know why.)
svn-id: r18980
|
|
svn-id: r18972
|
|
character selection.
svn-id: r18961
|
|
svn-id: r18960
|
|
of the job was already done, though. Only the final bit was missing.
svn-id: r18951
|
|
was read from resources. Switching to this scheme fixes magenta outlines
in subtitles.
svn-id: r18935
|
|
svn-id: r18895
|
|
svn-id: r18894
|
|
array is large enough though.
These opcodes modify what I assume to be the game state, so that
information needs to be stored in the savegames. Not for ITE, though, so
savegame compatibility is not broken by this. (Not deliberately, at least.)
svn-id: r18885
|
|
our game detection agrees with that at the moment.
svn-id: r18851
|
|
in Options Dialog not fully functional"
svn-id: r18738
|
|
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
|
|
names to text Ids.
svn-id: r18699
|
|
svn-id: r18677
|
|
it just crashed there.
svn-id: r18659
|
|
svn-id: r18645
|
|
Argh! why _several_ errors and not one by one?
svn-id: r18633
|
|
o Fix warnings
o Implemented IHNM changeChapter()
o WIP for metaResources
svn-id: r18618
|
|
svn-id: r18611
|
|
svn-id: r18602
|
|
svn-id: r18595
|
|
-adds patch file support
-global _vm removed
cleanups
svn-id: r18560
|
|
Sawatzki.
svn-id: r18539
|
|
so last sequence should look much better (not perfect)
svn-id: r18516
|
|
launch so it should be invisible to users.
svn-id: r18497
|
|
svn-id: r18444
|
|
sfPlayVoice is untested. Please, inform me where you encounter it.
svn-id: r18412
|
|
Fix couple valgrind and compiler warnings.
svn-id: r18313
|
|
successfully.
Things to do:
o non-actors speech, it just doesn't get displayed, though generated
o support for CD voices
svn-id: r18301
|
|
game options WIP3
svn-id: r18293
|
|
svn-id: r18232
|
|
the Puzzle and continue game pretending like you completed the Puzzle.
svn-id: r18225
|
|
partialy fixed protect rat
svn-id: r18174
|
|
because we already have many classes with that name)
svn-id: r18039
|
|
svn-id: r18037
|
|
svn-id: r17975
|
|
svn-id: r17792
|
|
todo: timeout catchup & capital 'U' & 'D' handling
svn-id: r17748
|