Commit Graph
86814 Commits
Author SHA1 Message Date
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