Strangerke
053fe65b68
ACCESS: MM - Fix Sprite Frame loading
2014-12-29 21:19:14 +01:00
Strangerke
88cca7c97b
ACCESS: MM - Fix Sprite Frame loading
2014-12-29 21:01:38 +01:00
Johannes Schickel
bbfff93c64
GUI: Do not overwrite write protected saves in grid based save dialog.
...
This fixes overwriting of, for example, autosaves in the grid based save load
dialog when using "New Save".
2014-12-29 14:59:13 +01:00
Filippos Karapetis
f4d5b150f1
ZVISION: Show system messages when subtitles are disabled
...
Thanks to Marisa-Chan for spotting this
2014-12-29 12:34:55 +02:00
Filippos Karapetis
83dd389d25
CREDITS: Update credits for ZVision again
2014-12-29 12:13:43 +02:00
Strangerke
a33a9ae2e8
ACCESS: Split a bit more Player class, add some MM specific code
2014-12-29 07:22:51 +01:00
Matthew Hoops
6d55998b40
ZVISION: Make the rest of the controls properly use VideoDecoder timing
...
The hacky use of getDuration() to retrieve the framerate() is gone
Thanks to md5 for testing (and for filling in a few gaps since I was coding in the blind ;))
2014-12-28 21:27:56 -05:00
Strangerke
f1d6ba7085
ACCESS: Remove useless variable
2014-12-28 23:36:51 +01:00
Filippos Karapetis
587b1ad69c
ZVISION: The fist control is only used in one location
2014-12-28 18:42:18 +02:00
Strangerke
c0a8a36083
ACCESS: MM - Implement some game logic
2014-12-28 17:21:16 +01:00
Strangerke
6590898e6c
ACCESS: MM - Fix character loading by using a dummy character to replace missing ones
2014-12-28 17:08:07 +01:00
Strangerke
7e62eb4261
ACCESS: MM - Load character table
2014-12-28 16:35:02 +01:00
Strangerke
39ab507b86
ACCESS: MM - Change detection for the floppy version, add detection for the demo
2014-12-28 16:15:03 +01:00
Filippos Karapetis
dd347dec83
DEBUGGER: Extend the md5 and md5mac commands to handle any chunk length
...
This will be useful in matching the MD5 checksums with what the
advanced detector returns
2014-12-28 16:57:00 +02:00
Filippos Karapetis
78b2c87d51
ZVISION: Document some more controls
2014-12-28 15:27:55 +02:00
Strangerke
46cd10c525
ACCESS: Fix DisposeAfterUse flags in sound code (thanks to fuzzie)
2014-12-28 11:38:10 +01:00
Matthew Hoops
d0ac190625
ZVISION: Use VideoDecoder facilities better in AnimationNode
...
setEndFrame() will ensure the audio stops when it is supposed to. Also removes the hack of retrieving the frame rate through the getDuration()'s timestamp return value.
Thanks to md5 for testing
2014-12-28 04:43:22 -05:00
Martin Kiewitz
329c9386c6
SCI: improve kPortrait debug support + fix
2014-12-28 00:22:30 +01:00
Willem Jan Palenstijn
c823a6e825
ZVISION: Fix cmdRawToWav on BE systems
2014-12-27 23:52:18 +01:00
Willem Jan Palenstijn
4931aee954
ZVISION: Fix typo
2014-12-27 23:51:59 +01:00
Willem Jan Palenstijn
cd595cb0ea
ZVISION: Fix cursors on BE systems
2014-12-27 23:35:47 +01:00
Willem Jan Palenstijn
5791f600e9
ZVISION: Fix TGZ images on BE systems
2014-12-27 23:35:35 +01:00
Willem Jan Palenstijn
02eada1d0d
ZVISION: Fix Zork AVI audio on BE systems
2014-12-27 23:13:08 +01:00
Willem Jan Palenstijn
58f328b9af
ZVISION: Slightly clarify font error message
2014-12-27 22:23:05 +01:00
Filippos Karapetis
99fabffde0
ZVISION: Clean up settings and initialize the ones used by game scripts
2014-12-27 20:52:06 +02:00
Strangerke
576bab349c
ACCESS: Use loadSoundTable instead of push_back in several places
2014-12-27 17:21:04 +01:00
Strangerke
6a7834a05e
ACCESS: Rename loadSoundTable
2014-12-27 16:55:07 +01:00
Strangerke
3c3ff0a3aa
ACCESS: Remove two useless variables
2014-12-27 16:46:33 +01:00
Strangerke
6fe9bdf6c6
ACCESS: Fix speech
2014-12-27 16:06:32 +01:00
Ori Avtalion
b3712cc877
ZVISION: Remove dead code (uint is always > 0)
2014-12-27 16:37:20 +02:00
Filippos Karapetis
1016838bd5
ZVISION: Add support for disabling animations while turning
...
Also, clean up and document game configuration options, and add a TODO
for QSound support
2014-12-27 16:34:27 +02:00
Strangerke
39eab59388
ACCESS: Rewrite sound queueing (WIP)
2014-12-27 15:31:43 +01:00
Filippos Karapetis
e862172460
ZVISION: Add some advanced engine features, and document the engine
2014-12-27 14:29:57 +02:00
Filippos Karapetis
ba40b3ea49
ZVISION: Clean up the game settings
2014-12-27 14:29:56 +02:00
Willem Jan Palenstijn
569c06b510
SCI: Fix warning
2014-12-27 11:10:14 +01:00
Filippos Karapetis
192c3df6a1
CREDITS: Update the credits for the ZVISION engine
2014-12-27 02:20:51 +02:00
Filippos Karapetis
fd34456bb8
ZVISION: Delete the render manager after the script manager on quit
...
This is necessary, as the script manager may include references to the
render manager, such as side effects in Zork: Nemesis. Fixes a crash on
engine exit when the current scene contains such effects
2014-12-27 01:02:51 +02:00
Paul Gilbert
537da8b7b9
XEEN: Second Dark Side title screen, beginnings of starting sequence
2014-12-27 09:07:25 +11:00
Filippos Karapetis
eb46e83796
ZVISION: Quit with an error message dialog if no font files are found
2014-12-27 00:00:07 +02:00
Filippos Karapetis
f9595b11fc
ZVISION: Add an FPS timer (accessible with F10, or the "FRAME" cheat)
2014-12-26 23:18:54 +02:00
Filippos Karapetis
19ce38d40e
ZVISION: Turn off subtitles, if requested
2014-12-26 22:51:33 +02:00
Filippos Karapetis
85142cd0d7
ZVISION: Remove duplicate subtitle code
2014-12-26 22:48:58 +02:00
Filippos Karapetis
a9701d04c1
ZVISION: Remove duplicate image loading code
2014-12-26 22:35:02 +02:00
Filippos Karapetis
db37cfb1b0
ZVISION: Remove duplicate blitting code for images and animations
2014-12-26 22:30:32 +02:00
Filippos Karapetis
2becc76d5c
ZVISION: Correct the script names of the location-specific cheats
2014-12-26 19:56:37 +02:00
Filippos Karapetis
e5f0ee2271
ZVISION: Implement auto-saving
2014-12-26 18:22:18 +02:00
Filippos Karapetis
eea1ee445f
ZVISION: Move more graphics code out of the main engine code
2014-12-26 13:14:24 +02:00
Paul Gilbert
1d62e224b9
XEEN: Implement button handlng and rest of Dark Side title screen
2014-12-26 22:00:39 +11:00
Filippos Karapetis
e8820d26e7
ZVISION: Fix a warning
2014-12-26 12:42:01 +02:00
Filippos Karapetis
5a72eea2bb
ZVISION: Move some event/rendering code out of the main engine code
2014-12-26 12:41:36 +02:00