Commit Graph
100 Commits
Author SHA1 Message Date
Torbjörn Andersson 2982792eb1 ZVISION: Add workaround for bug #10604
It was possible to render the game unplayable simply by looking at
Jack's cigar box while waiting for him to return to examine the
lamp. Note that this bug is only present in the DVD version. For
whatever reason, it adds a dummy location for playing the cutscene.
Applying the bugfix in the CD version actually breaks the game.
2018-07-29 09:48:19 +02:00
Eugene Sandulenko fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Willem Jan Palenstijn b9ecc55462 ZVISION: Fix build 2015-07-08 00:16:06 +02:00
David Russo e323853598 ZVISION: Reorganize detection data
Migrated static detection data to detection_tables.h
and removed the need for detection.h includes. Also
edited game option descriptions.
2015-07-07 15:24:26 +01:00
David Russo fdc4edfa99 ZVISION: Correct code style 2015-07-07 15:24:25 +01:00
Filippos Karapetis 899cf4813c ZVISION: Change screen resolution for the hires DVD videos to 800x600
Also, this hooks up the MPEG-PS decoder, but only if libmpeg2 is
compiled in. The DVD videos are still disabled until AC3 audio support
is implemented.
The hires DVD videos are encoded a 720x480 resolution, with double the
frame rate of the lowres ones (29.97FPS up from 15FPS)
2015-01-10 21:32:15 +02:00
Filippos Karapetis 2d0e9fc74a ZVISION: Move the screen initialization code into a separate function 2015-01-07 11:42:26 +02:00
Filippos Karapetis e862172460 ZVISION: Add some advanced engine features, and document the engine 2014-12-27 14:29:57 +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 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
Filippos Karapetis 5a72eea2bb ZVISION: Move some event/rendering code out of the main engine code 2014-12-26 12:41:36 +02:00
Filippos Karapetis 4258750f50 ZVISION: Rename _halveDelay to _doubleFPS, to match its config setting 2014-12-26 12:07:21 +02:00
Filippos Karapetis 5f8418394b ZVISION: Set all the internal graphics operations to use RGB555 (2/2)
This is the second part of the changes to make the engine use RGB555
internally again. This is done to simplify the rendering pipeline -
the engine will use RGB555 internally, but will output to RGB565.
The overall changes have been broken into two commits, with this
commit finishing all the changes.

This is needed, as the game uses RGB555 graphics internally, but
its AVI animations (full screen and in-game) use RGB565
2014-12-24 22:56:56 +02:00
Filippos Karapetis 1bc9b13357 ZVISION: Introduce pixel formats for resources (555) and screen (565) 2014-12-24 22:56:55 +02:00
Adrian Astley acb172251a ZVISION: Large scale variable, function, and class renaming to improve code clarity 2014-12-19 11:14:10 -06:00
Filippos Karapetis 7630e3204e ZVISION: Move all the remaining utility classes into the core 2014-12-16 01:58:56 +02:00
Filippos Karapetis d8a961244d ZVISION: Move all the file-related classes together 2014-12-16 01:58:56 +02:00
Filippos Karapetis 7f61a09478 ZVISION: Make the RLF decoder a subclass of the common video decoder
This way, the redundant MetaAnimation class can now be removed
2014-12-16 01:58:55 +02:00
Filippos Karapetis 3d1a9e3442 ZVISION: Simplify the working window code 2014-12-16 01:58:54 +02:00
Filippos Karapetis 409ce79a35 ZVISION: Rename RlfAnimation -> RLFDecoder 2014-12-16 01:58:53 +02:00
Filippos Karapetis ec1fdeb25a ZVISION: Implement several advanced engine features and ScummVM dialogs
The functionality to return to launcher, list saves, delete saves, load
games from the launcher and load and save games during runtime has been
implemented. Also, ScummVM save/load dialogs have been implemented.
Saved games now have three numbers in their file extension, bumping the
possible save game slots up to 999
2014-12-08 01:08:27 +02:00
Filippos Karapetis f578a1b334 ZVISION: Move the key mapper function 2014-12-03 02:11:50 +02:00
Filippos Karapetis 2a4a6df5f2 ZVISION: Remove superfluous spacing and reorder some includes 2014-12-03 01:12:35 +02:00
Marisa-Chan 5b352da304 ZVISION: More CamelCase and a bit of comments cleanup 2014-11-20 14:48:24 +06:00
Marisa-Chan 418b5f6dd2 ZVISION: Passive borders check for tilt and panorama for changelocation 2014-11-12 15:58:35 +06:00
Marisa-Chan 1f0bf5ecf2 ZVISION: Implement code for pan from keyboard and mouse 2014-11-12 15:55:10 +06:00
Marisa-Chan c4911135c1 ZVISION: Implement keyboard hotkeys 2014-11-12 15:50:18 +06:00
Marisa-Chan 8e112edb1a ZVISION: Implement Easter eggs and debug cheats 2014-11-12 15:47:27 +06:00
Marisa-Chan db5e2adc58 ZVISION: Implement method for visual output of some info 2014-11-12 15:40:54 +06:00
Marisa-Chan f658a5c8e6 ZVISION: Implement methods for get state of menu items 2014-11-12 15:34:55 +06:00
Marisa-Chan c79ac80b0c ZVISION: Implement quit function with reminder 2014-11-12 14:47:12 +06:00
Marisa-Chan 44eeb40272 ZVISION: Implement action:menu_bar_enable 2014-11-08 13:02:48 +06:00
Marisa-Chan 0efa1bc560 ZVISION: Implement action:rotate_to 2014-11-07 10:25:11 +06:00
Marisa-Chan 3131e3aa5a ZVISION: Add missing methods definition 2014-11-07 10:21:24 +06:00
Marisa-Chan 8b18ba64ae ZVISION: Add support for doubleFPS feature 2014-10-23 17:13:56 +07:00
Marisa-Chan 4bc3194410 ZVISION: Implement simple midi support 2014-10-22 11:44:49 +07:00
Marisa-Chan b9103b8d19 ZVISION: Implement functions for system messaging. 2014-07-12 19:09:08 +00:00
Marisa-Chan bbaebdf680 ZVISION: Process events for controls similar to original engine, fix some errors. 2014-07-05 17:27:08 +00:00
Marisa-Chan 23c1b50861 ZVISION: Reorgonize source files into directories. 2014-07-02 19:50:55 +00:00
Marisa-Chan ace0e5e88f ZVISION: Fix compilation errors with latest scummvm 2014-06-14 15:18:24 +07:00
Marisa-Chan eb9061e580 ZVISION: Refactor video-play and correct streamvideo for use subtitles and correct scale. 2014-03-02 00:03:25 +07:00
Marisa-Chan cf08849147 ZVISION: Implement textRender with tags parser. 2014-02-24 22:31:06 +07:00
Marisa-Chan 6210ead126 ZVISION: Fix wrong style. 2014-02-24 20:37:58 +07:00
Marisa-Chan 4a454ed763 ZVISION: New search manager for handle right handle for ZIX-files. 2014-02-04 08:32:02 +07:00
Marisa-Chan 61224e7225 ZVISION: Move MusicNode to use Audio::SoundHandle. 2014-01-17 09:32:06 +07:00
Marisa-Chan aef9c68f3c ZVISION: Implement menus. 2014-01-12 19:27:11 +07:00
Marisa-Chan 1428cb8950 ZVISION: Refactoring of renderManager. 2014-01-07 18:39:16 +07:00
Marisa-Chan 570630ee3d ZVISION: Make update screen delayed for updates. 2013-12-24 14:38:11 +07:00
Marisa-Chan f46d63d35c ZVISION: Implement engine-wide method for selecting new audio ID. 2013-11-01 16:44:44 +07:00