aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision
AgeCommit message (Collapse)Author
2015-01-07ZVISION: Check the validity of ZIX filesFilippos Karapetis
2015-01-07ZVISION: Handle sound patches (.src files) dynamicallyFilippos Karapetis
2015-01-07Cursors "arrowa.zcr" and "arrowb.zcr" are missing from Zork: NemesisFilippos Karapetis
2015-01-07ZVISION: Add detection for the French version of Zork: NemesisFilippos Karapetis
2015-01-07ZVISION: Add stubs for the hires VOB MPEG2 videos of ZGI DVDFilippos Karapetis
VOB file handling is based on clone2727's work. The lowres videos are played for now, until AC3 sound handling is implemented
2015-01-07ZVISION: Fix typo in includeFilippos Karapetis
2015-01-07ZVISION: Use a common function for loading game animationsFilippos Karapetis
2015-01-07ZVISION: Move the screen initialization code into a separate functionFilippos Karapetis
2015-01-07ZVISION: CleanupFilippos Karapetis
2015-01-07ZVISION: Cleanup the ZIX file codeFilippos Karapetis
Also, add handling for 3 CDs, for Zork: Nemesis
2015-01-07ZVISION: Fix incorrect reference to cursor fileFilippos Karapetis
2015-01-07ZVISION: Error out when a cursor file can't be foundFilippos Karapetis
2015-01-07ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot)Filippos Karapetis
This is handled internally now, so r.svr isn't needed anymore
2015-01-07ZVISION: Also handle paths in INQUIS.ZIX for the DVD version of ZGIFilippos Karapetis
2015-01-07ZVISION: Add a new command, "dumpimage", to dump any game image to BMPFilippos Karapetis
2015-01-01ZVISION: Really fix truetype_font.cpp newlinesMatthew Hoops
They are now all LF.
2015-01-02ZVISION: Add support for unmodified INQUIS.ZIX filesFilippos Karapetis
This will greatly help users copy the unmodified file from the game CDs of ZGI and get the game working straight away
2015-01-02ZVISION: Fix newline in truetype_font.cppFilippos Karapetis
2014-12-30ZVISION: Fix regression in the handling of multiple animationsFilippos Karapetis
A regression from 0c4e0673c3. Thanks to Marisa-Chan for noticing
2014-12-30ZVISION: Fix an off-by-one error in the RLF decoderFilippos Karapetis
A regression from 7f61a09478. The current frame is the currently displayed frame, not the frame that should be displayed next. Thanks to clone2727 and Marisa-Chan for the explanation and fixes
2014-12-30ZVISION: Restore LF line ending that was accidentally changed in ↵RichieSams
1f5736a9020796e6986a15ea4d3b627b81233241
2014-12-30ZVISION: Update function documentation to represent the changes to the ↵RichieSams
internal pixel format Aka: We keep everything as 555, and only convert to 565 before we send everything to the backend
2014-12-30ZVISION: Rename some scripting classes to better represent what the classes areRichieSams
Also, rename the graphics 'Effect' class in order to avoid naming clashes (and/or coder confusion) with the newly named ScriptingEffect class. Lastly, add some documentation for the classes for further clarity.
2014-12-30ZVISION: White spaceFilippos Karapetis
2014-12-30ZVISION: Initialize the starting frame to -1 in RLF animationsFilippos Karapetis
2014-12-30ZVISION: Further cleanup to the AnimationNode classFilippos Karapetis
2014-12-30ZVISION: Search fonts in game directory (e.g. in game/FONTS/)Marisa-Chan
2014-12-30ZVISION: Fix font error message conditionMarisa-Chan
2014-12-29ZVISION: Show system messages when subtitles are disabledFilippos Karapetis
Thanks to Marisa-Chan for spotting this
2014-12-28ZVISION: Make the rest of the controls properly use VideoDecoder timingMatthew Hoops
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-28ZVISION: The fist control is only used in one locationFilippos Karapetis
2014-12-28ZVISION: Document some more controlsFilippos Karapetis
2014-12-28ZVISION: Use VideoDecoder facilities better in AnimationNodeMatthew Hoops
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-27ZVISION: Fix cmdRawToWav on BE systemsWillem Jan Palenstijn
2014-12-27ZVISION: Fix typoWillem Jan Palenstijn
2014-12-27ZVISION: Fix cursors on BE systemsWillem Jan Palenstijn
2014-12-27ZVISION: Fix TGZ images on BE systemsWillem Jan Palenstijn
2014-12-27ZVISION: Fix Zork AVI audio on BE systemsWillem Jan Palenstijn
2014-12-27ZVISION: Slightly clarify font error messageWillem Jan Palenstijn
2014-12-27ZVISION: Clean up settings and initialize the ones used by game scriptsFilippos Karapetis
2014-12-27ZVISION: Remove dead code (uint is always > 0)Ori Avtalion
2014-12-27ZVISION: Add support for disabling animations while turningFilippos Karapetis
Also, clean up and document game configuration options, and add a TODO for QSound support
2014-12-27ZVISION: Add some advanced engine features, and document the engineFilippos Karapetis
2014-12-27ZVISION: Clean up the game settingsFilippos Karapetis
2014-12-27ZVISION: Delete the render manager after the script manager on quitFilippos Karapetis
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-27ZVISION: Quit with an error message dialog if no font files are foundFilippos Karapetis
2014-12-26ZVISION: Add an FPS timer (accessible with F10, or the "FRAME" cheat)Filippos Karapetis
2014-12-26ZVISION: Turn off subtitles, if requestedFilippos Karapetis
2014-12-26ZVISION: Remove duplicate subtitle codeFilippos Karapetis
2014-12-26ZVISION: Remove duplicate image loading codeFilippos Karapetis