Age | Commit message (Collapse) | Author |
|
svn-id: r19142
|
|
by default by kind permission from Wyrmkeep Entertainment Co.
svn-id: r19125
|
|
least partially successful.
svn-id: r19025
|
|
svn-id: r19022
|
|
svn-id: r19009
|
|
click on him and move mouse away quickly, so it will not try to get actor's
name which is broken ATM.
svn-id: r18984
|
|
scene height for individual panel modes.
svn-id: r18959
|
|
It:
o breaks intro, as now everything seems to be shifted.
o Shows problem at our firt scene where there is no inventory drawn
o Shows problem with our animation code, actor frames are wrong
o Draws actors upside down and probably at wrong location
o Due to incomplete implementation of whichObject() it crashes when
you hover over characters.
svn-id: r18952
|
|
o Latest bit of Game Object structure
o Implemented spiritual barometer
o Fixed Ethics points data type
o Implemented sf74 and sf104
svn-id: r18933
|
|
svn-id: r18932
|
|
mistake is strictly my own, however.
svn-id: r18931
|
|
cutaway explicitly, perhaps it's done implicitly by sfScriptGotoScene
instead?
svn-id: r18927
|
|
font Ids in game settings. Also uhnm demo will definitely not work with current
code as it has lesser number of fonts.
svn-id: r18900
|
|
svn-id: r18899
|
|
svn-id: r18895
|
|
svn-id: r18894
|
|
* Use the script-specified text area for subtitles, if there is one.
* Fixed a word-wrapping bug that would happen if a new line began with a
space. I don't know about ITE, but IHNM puts two spaces after periods. Of
course, the case where I saw this happen will probably go away once we
start using the right font, but it could still happen elsewhere.
svn-id: r18890
|
|
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
|
|
svn-id: r18879
|
|
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
|
|
not the animations themselves. Still, it's enough to make the IHNM intro
look fairly interesting.
svn-id: r18874
|
|
svn-id: r18854
|
|
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
|
|
svn-id: r18717
|
|
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
|
|
(difficulties of leaving scenes)
svn-id: r18698
|
|
svn-id: r18656
|
|
Impelmented sfSetSpeechBox, though it is not yet functional.
svn-id: r18651
|
|
svn-id: r18647
|
|
svn-id: r18645
|
|
svn-id: r18644
|
|
scene. But there are following problems:
o Inclomplete support for actors speech, so opSpeak is skipped
o For some weird reason actors do not appear at all. Actually code seems to
be trying to read only protagonist frames
o It crashes on reading sprites due to wrong input
svn-id: r18624
|
|
svn-id: r18595
|
|
svn-id: r18589
|
|
svn-id: r18582
|
|
svn-id: r18579
|
|
svn-id: r18574
|
|
svn-id: r18573
|
|
-adds patch file support
-global _vm removed
cleanups
svn-id: r18560
|
|
the floppy version, and it's still not flawless. But it's a start.
svn-id: r18544
|
|
-rewritten font loading
-actors box text output implemented
-many fixes
-implemented nonactors textoutput
svn-id: r18542
|
|
code cleanups
svn-id: r18523
|
|
svn-id: r18521
|
|
so last sequence should look much better (not perfect)
svn-id: r18516
|
|
unsigned, but it isn't any more.
svn-id: r18504
|
|
launch so it should be invisible to users.
svn-id: r18497
|
|
svn-id: r18487
|
|
Komodo dragon now works
svn-id: r18480
|
|
svn-id: r18463
|
|
svn-id: r18417
|