Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-20 | ZVISION: Properly skip commented out puzzle criteria - fixes bug #6776 | Filippos Karapetis | |
In the Zork: Nemesis version bundled in the ZGI SE DVD, the bell rope puzzle has been modified so that it's non-interactive, i.e. there isn't a hotspot to click while the video is playing, and the player is transported to the next room. In the patched script, all criteria of that puzzle were commented out, resulting in an invalid criteria list. Skip any commented out criteria, to avoid ending with an invalid list. | |||
2015-01-20 | ZVISION: Fix saving when using the original save dialog | Filippos Karapetis | |
A regression from commit dcac5be493 | |||
2015-01-19 | ZVISION: Fix bug #6771 (unable to leave room when loading a game) | Filippos Karapetis | |
Avoid overwriting the previous location when loading a saved game | |||
2015-01-19 | ZVISION: Simplify the checks in the location changing code | Filippos Karapetis | |
2015-01-19 | ZVISION: Fix comparison between signed and unsigned integers | Fedor | |
2015-01-19 | ZVISION: Fix bug #6768 (unable to save in the prison area) | Filippos Karapetis | |
The save buffer preparation code had a bug, which triggered in the jail area because its room is 'j' | |||
2015-01-18 | ZVISION: Don't change location when coming back from ScummVM save dialog and ↵ | RichieSams | |
do change location when coming back from restore dialog Fixes bug # 6771 We don't need to change locations, since we use the ScummVM save dialog instead of the original one (which is actually a location). Instead we just need to reset _nextLocation to _currentLocation so the engine can stop trying to save. If we change locations, the StateKey_LastWorld/Room/etc. end up being overwritten with the current room. So if a script refers to location 0, 0, 0, 0 (aka, the last room), the engine will try to change location to the same room. On restore, we have to force a location change, just in case we restore to the same room. (Since the logic will only do a location change if _nextLocation != _currentLocation) | |||
2015-01-18 | Revert "ZVISION: Don't change location when coming back from ScummVM save ↵ | RichieSams | |
dialog" This reverts commit b835eacc0cd401bb0d15a33e60d2ac47ebb4d718. | |||
2015-01-18 | ZVISION: Don't change location when coming back from ScummVM save dialog | RichieSams | |
Fixes bug # 6771 We don't need to change locations, since we use the ScummVM save dialog instead of the original one (which is actually a location). Instead we just need to reset _nextLocation to _currentLocation so the engine can stop trying to save. If we change locations, the StateKey_LastWorld/Room/etc. end up being overwritten with the current room. So if a script refers to location 0, 0, 0, 0 (aka, the last room), the engine will try to change location to the same room. | |||
2015-01-18 | ZVISION: Fix formatting and add curlies | RichieSams | |
2015-01-18 | ZVISION: Remove trailing whitespace | Sven Hesse | |
2015-01-18 | ZVISION: Fix path handling in case-sensitive file systems (bug #6775) | Filippos Karapetis | |
A regression from commit d70503cc98. Thanks to wjp for bisecting. | |||
2015-01-17 | ZVISION: Fix bug #6769 (the "Alchemical debacle" video in ZGI) | Filippos Karapetis | |
2015-01-17 | ZVISION: made error messages more detailed | Fedor | |
2015-01-16 | ZVISION: Properly handle sounds reusing the same sound slot (bug #6761) | Filippos Karapetis | |
This is based on Marisa-Chan's observations in commit 28e27ea1d9. Tested with both ZNEM and ZGI | |||
2015-01-16 | ZVISION: Fix detection of Windows fonts | Filippos Karapetis | |
2015-01-16 | ZVISION: Add detection for the Spanish version of ZGI (bug #6764) | Filippos Karapetis | |
2015-01-16 | ZVISION: Allow empty sound streams. Fixes bugs #6762 and #6763 | Filippos Karapetis | |
A regression from commit 07ad10babe | |||
2015-01-15 | ZVISION: Set the state value for the lever position during user dragging | RichieSams | |
Not just during the "returning" animation. Addresses part of bug #6761 | |||
2015-01-15 | ZVISION: Keep the hand cursor during lever movement | RichieSams | |
We have to explicitly set the cursor each call otherwise the cursor will be reset to the idle cursor. Addresses part of bug #6761 | |||
2015-01-15 | ZVISION: Allow multiple sound effects to play at the same time | RichieSams | |
This is the original behavior. This was noted in bug #6761. Specifically, the knocker on the door plays a sound whenever it is a the top of the bottom of the swing. By only allowing one sound effect to play at the same time, the knocker would only play once, even though it bounces at the bottom. | |||
2015-01-13 | ZVISION: Add support for German ZGI - CD version | RichieSams | |
Fixes #6760 | |||
2015-01-13 | ZVISION: Add detection for the French version of ZGI | Bastien Bouclet | |
2015-01-13 | ZVISION: Add support for Liberation Fonts | Filippos Karapetis | |
These look better than the GNU FreeType fonts, and are thus preferred over them. Many thanks to eriktorbjorn for his work on the different fonts available Also, this commit cleans up the font style array, moving it back into the CPP file | |||
2015-01-12 | ZVISION: Check eos() after reading from stream, not before | Torbjörn Andersson | |
This fixes stray character in ZGI game over screen, when it reads an empty line of text. | |||
2015-01-12 | ZVISION: Check for all the required fonts before starting a game | Filippos Karapetis | |
2015-01-11 | ZVISION: Build the engine by default | Filippos Karapetis | |
2015-01-10 | ZVISION: Add detection for Nemesis CD - German version | RichieSams | |
CSCR.ZFS is the same between the German and the French versions. Therefore we added a detection entry using the language file NEMESIS.STR | |||
2015-01-11 | ZVISION: Avoid using floating point math when upscaling subtitle timing | Filippos Karapetis | |
Spotted by clone2727 | |||
2015-01-10 | Revert "ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot)" | Filippos Karapetis | |
This reverts commit 9f642074ba8e17aa23b01bcee82b2293fe84f8f1, as it broke the credits screen in ZGI. This has been rewritten to use the common save code | |||
2015-01-10 | ZVISION: Change screen resolution for the hires DVD videos to 800x600 | Filippos Karapetis | |
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 | ZVISION: Change wording | Filippos Karapetis | |
2015-01-10 | ZVISION: Remove unused variable | Filippos Karapetis | |
2015-01-10 | ZVISION: Make sure only existing files are dumped | Filippos Karapetis | |
2015-01-09 | ZVISION: Clean up save logic, and fix a thumbnail-related FIXME | Filippos Karapetis | |
This fixes the save game thumbnails when using the original save/load screens | |||
2015-01-09 | ZVISION: Remove dead code | Filippos Karapetis | |
2015-01-09 | ZVISION: Provide a better description for the double FPS game option | Filippos Karapetis | |
2015-01-08 | ZVISION: Also handle paths in NEMESIS.ZIX for the DVD ver. of Nemesis | Filippos Karapetis | |
2015-01-07 | ZVISION: Add support for an unmodified ZIX file for Zork: Nemesis | Filippos Karapetis | |
This helps in copying the game files straight off the CD | |||
2015-01-07 | ZVISION: Check the validity of ZIX files | Filippos Karapetis | |
2015-01-07 | ZVISION: Handle sound patches (.src files) dynamically | Filippos Karapetis | |
2015-01-07 | Cursors "arrowa.zcr" and "arrowb.zcr" are missing from Zork: Nemesis | Filippos Karapetis | |
2015-01-07 | ZVISION: Add detection for the French version of Zork: Nemesis | Filippos Karapetis | |
2015-01-07 | ZVISION: Add stubs for the hires VOB MPEG2 videos of ZGI DVD | Filippos 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-07 | ZVISION: Fix typo in include | Filippos Karapetis | |
2015-01-07 | ZVISION: Use a common function for loading game animations | Filippos Karapetis | |
2015-01-07 | ZVISION: Move the screen initialization code into a separate function | Filippos Karapetis | |
2015-01-07 | ZVISION: Cleanup | Filippos Karapetis | |
2015-01-07 | ZVISION: Cleanup the ZIX file code | Filippos Karapetis | |
Also, add handling for 3 CDs, for Zork: Nemesis | |||
2015-01-07 | ZVISION: Fix incorrect reference to cursor file | Filippos Karapetis | |