Andrew Kurushin
e0e93168c3
fix 1257536 Dragon walks in the air
...
some memory allocation minimization
svn-id: r18742
2005-09-03 14:49:43 +00:00
Eugene Sandulenko
d8ab18ebb4
Fix bug #1281055 "ITE: Graphical glitch when pressing escape at company logo"
...
svn-id: r18741
2005-09-03 10:35:34 +00:00
Eugene Sandulenko
cd5502916a
o Fix bug #1258633 "ITE: Second Rif appears in wall of dog castle prison"
...
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-03 07:56:42 +00:00
Eugene Sandulenko
720961565a
Fix bug #1258489 "ITE: Rif's tail remains in door at Alamma's house"
...
svn-id: r18739
2005-09-02 20:52:14 +00:00
Eugene Sandulenko
c8a2de6e6e
Implement option buttons functionality. This fixes bug #1259518 "ITE: Buttons
...
in Options Dialog not fully functional"
svn-id: r18738
2005-09-02 20:17:52 +00:00
Chris Apers
8192fcf9d9
Fixed potential memory error on system that can't return a pointer of 0 byte
...
svn-id: r18735
2005-09-02 11:47:47 +00:00
Eugene Sandulenko
6f7f7391b2
Fix bug #1257110 "ITE: Subtitles get striped"
...
svn-id: r18730
2005-09-02 08:52:37 +00:00
Torbjörn Andersson
df7f81c905
The intro asks to play song number 0. I'm almost sure that the music that
...
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-30 12:25:15 +00:00
Torbjörn Andersson
ea4d3fcca1
Downgraded warning() to debug(1, ...) since it was drowning out all other
...
messages.
svn-id: r18718
2005-08-30 12:13:09 +00:00
Eugene Sandulenko
349ab2007a
Implement sfPlayMusic for IHNM
...
svn-id: r18717
2005-08-30 11:16:11 +00:00
Torbjörn Andersson
d8a96c3032
Allowed IHNM to use the opSpeak opcode. Aborting that code path early meant
...
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-26 12:07:31 +00:00
Eugene Sandulenko
f2c542547d
Fix bug #1256381 "ITE: Options menu contains wrong item" and gave symbolic
...
names to text Ids.
svn-id: r18699
2005-08-16 19:04:51 +00:00
Andrew Kurushin
968e73a93a
fix 1258781 & 1253993 bugs
...
(difficulties of leaving scenes)
svn-id: r18698
2005-08-16 17:59:49 +00:00
Eugene Sandulenko
8cbdf0e629
o Fix crashes on puzzle with floppy (speechless) versions
...
o Now hints get correct voices.
svn-id: r18695
2005-08-16 13:13:27 +00:00
Eugene Sandulenko
0db33e8dfd
Fix prince room sound inconsistencies mentioned in bugreport #1258501
...
svn-id: r18694
2005-08-15 23:26:50 +00:00
Torbjörn Andersson
1b9b4de9ce
Fixed warning.
...
svn-id: r18693
2005-08-15 15:53:47 +00:00
Eugene Sandulenko
7aa7430c41
Fix bug #1258479 "ITE: Graphical glitches in wildcat tribe"
...
svn-id: r18688
2005-08-15 01:01:52 +00:00
Eugene Sandulenko
8c4494578e
Fix bug #1258537 "ITE: Introduction text is black"
...
svn-id: r18677
2005-08-13 19:41:11 +00:00
Eugene Sandulenko
91a96ef5cd
Make IHNM demo go little further (still crashes at initialization). Add
...
spanish version of IHNM.
svn-id: r18676
2005-08-13 19:09:19 +00:00
Andrew Kurushin
c2d755e160
fix bug #1254000 ITE: Actors duplicated at chasm scene
...
svn-id: r18675
2005-08-13 16:27:47 +00:00
Eugene Sandulenko
45047c5cdb
Fix bug #1257542 "ITE: Sounds do not stop after quitting scene". Though
...
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-13 01:35:52 +00:00
Eugene Sandulenko
8242e3e2bc
Fixe bug #1257869 "ITE: Crash when viewing the map"
...
svn-id: r18673
2005-08-13 01:05:59 +00:00
Eugene Sandulenko
6442092616
Fix bug #1257530 "ITE: Mouse pointer visible during cutscenes"
...
svn-id: r18672
2005-08-12 20:06:41 +00:00
Eugene Sandulenko
1ed8d450f0
Fix bug #1257459 "ITE: Game crashes at airport"
...
svn-id: r18671
2005-08-12 19:43:39 +00:00
Eugene Sandulenko
c4758fd587
Fix bug #1257309 "ITE: Invalid read during startup"
...
svn-id: r18669
2005-08-12 10:55:17 +00:00
Eugene Sandulenko
31915362f1
Fix bug #1257033 "ITE: Map music briefly plays when loading game at sanctuary"
...
svn-id: r18668
2005-08-11 22:00:32 +00:00
Eugene Sandulenko
828bcebd41
Fix bug #1257016 "ITE: crashes in dogs castle labyrinth"
...
svn-id: r18667
2005-08-11 21:39:05 +00:00
Eugene Sandulenko
1c57342cc8
Clarify message about unknown MD5 and don't make false alarms.
...
svn-id: r18666
2005-08-11 21:37:04 +00:00
Eugene Sandulenko
c1591bebc4
Fix bug #1256368 "ITE: Black pixels drawn as white at sanctuary gate"
...
svn-id: r18665
2005-08-11 19:11:15 +00:00
Eugene Sandulenko
2478c430de
Fix bugs #1256398 "ITE: Clicking doesn't skip dialogue"
...
svn-id: r18660
2005-08-11 16:13:10 +00:00
Eugene Sandulenko
801bb09bb5
Translate excuse messages and make them work on floppy versions. Earlier
...
it just crashed there.
svn-id: r18659
2005-08-11 15:28:08 +00:00
Eugene Sandulenko
3d4fe0470e
Fix bug #1256701 "ITE: Crashes during conversations"
...
svn-id: r18658
2005-08-11 15:04:12 +00:00
Eugene Sandulenko
45ca2e66ea
Fix bug #1256704 "ITE: Wrong text display in German version"
...
svn-id: r18657
2005-08-11 14:03:10 +00:00
Eugene Sandulenko
2230d4b037
More debug output for IHNM
...
svn-id: r18656
2005-08-11 14:00:26 +00:00
Eugene Sandulenko
0af7371717
More IHNM fixes. Now it tries to start Ellen part but crashes at invalid
...
opcode because it tries to execute string data.
svn-id: r18654
2005-08-10 19:12:10 +00:00
Andrew Kurushin
3e7feb5cb1
fixed iso convertion Rif position
...
add some IHNM panels
svn-id: r18652
2005-08-10 18:27:18 +00:00
Eugene Sandulenko
da25b8fd4f
Improved debug output on stub script functions.
...
Impelmented sfSetSpeechBox, though it is not yet functional.
svn-id: r18651
2005-08-10 17:39:29 +00:00
Eugene Sandulenko
4e4c1f5b73
Rename event types to comply with our standards.
...
svn-id: r18647
2005-08-10 15:31:15 +00:00
Eugene Sandulenko
a64f09906f
Reanme more minor struct to comply with our naiming standards.
...
svn-id: r18646
2005-08-10 15:01:23 +00:00
Eugene Sandulenko
37f2a10ef6
Rename Actor class members to _members.
...
svn-id: r18645
2005-08-10 14:53:17 +00:00
Eugene Sandulenko
00d676c3d2
EVENT -> Event
...
svn-id: r18644
2005-08-10 14:11:22 +00:00
Eugene Sandulenko
67b4b2c0d4
Implement part of chapter selection panel.
...
svn-id: r18643
2005-08-10 13:56:51 +00:00
Eugene Sandulenko
c6c5c8f868
o Fix some game parameters for IHNM
...
o Load voices LUT for IHNM
svn-id: r18640
2005-08-09 16:01:04 +00:00
Eugene Sandulenko
aebd226028
oops. debug output slipped in.
...
svn-id: r18638
2005-08-08 19:46:33 +00:00
Eugene Sandulenko
ccfedf0654
Fix bug #1252277 "ITE: Actions not performed under OS X"
...
svn-id: r18637
2005-08-08 19:40:55 +00:00
Eugene Sandulenko
b22caf6fdc
Fix (partially) actors and object loading in IHNM.
...
svn-id: r18635
2005-08-08 12:13:38 +00:00
Eugene Sandulenko
4ffa61cb42
Partially fix bug #1253079 'ITE: Several errors in the "rocky chasm" scene'.
...
Argh! why _several_ errors and not one by one?
svn-id: r18633
2005-08-08 08:15:16 +00:00
Eugene Sandulenko
1317843a5b
Fix warning
...
svn-id: r18632
2005-08-08 07:52:18 +00:00
Eugene Sandulenko
c5bdada079
Fix bug #1252270 "ITE: Verb box drawn incorrectly"
...
svn-id: r18631
2005-08-08 07:44:51 +00:00
Andrew Kurushin
9480f69d8b
check IHNM skiped data (loadActorList&loadObjList)
...
svn-id: r18629
2005-08-08 06:47:56 +00:00