Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-28 | ZVISION: Fix bug #6787 init lzss window by same values as in original game | Marisa-Chan | |
2015-01-27 | MADE: Initialize some more variables, remove an useless variable | Strangerke | |
2015-01-27 | MADE: Initialize some variables, remove a useless variable | Strangerke | |
2015-01-27 | ACCESS: Initialize some variables | Strangerke | |
2015-01-26 | Merge pull request #574 from chrilith/master | Arnaud Boutonné | |
MORTEVIELLE: added missing inter screen messages | |||
2015-01-26 | TSAGE: BF - Fix another color glitch | Strangerke | |
2015-01-26 | TSAGE: BF - Fix a glitch in scene 935 | Strangerke | |
2015-01-26 | TSAGE: Fix 3 uninitialized variables | Strangerke | |
2015-01-26 | VOYEUR: Fix bug in vDoCycleInt | Strangerke | |
2015-01-26 | TSAGE: Ringworld - Declare _sitFl as a boolean | Strangerke | |
2015-01-26 | TSAGE: Ringworld - Fix unitialized variable | Strangerke | |
2015-01-26 | TSAGE: Ringworld - Fix unitialized variable | Strangerke | |
2015-01-26 | TSAGE: BF - Remove unused variable | Strangerke | |
2015-01-26 | VOYEUR: Add missing break | Strangerke | |
2015-01-26 | ZVISION: Cleanup. | Torbjörn Andersson | |
We usually don't check a pointer before deleting it. | |||
2015-01-26 | ZVISION: Use ValueSlot for volume in ActionMusic | Torbjörn Andersson | |
As suggested by Marisa-Chan. I had based my earlier implementation on parseCritera(), and was unaware of this alternative. The good thing is that the diff from the old code is now much smaller, which should reduce the risk of regressions. (There is a lot I haven't tested here...) | |||
2015-01-26 | MORTEVIELLE: added missing inter screen messages | Chris Apers | |
2015-01-26 | ZVISION: Fix ActionMusic volume | Torbjörn Andersson | |
The volume can be either a constant or a state value. The latter is used by ZGI to simulate a sound being heard at different distances, e.g. the beehive in the Dungeon Master's hideout. | |||
2015-01-26 | Merge pull request #568 from Marisa-Chan/master | Filippos Karapetis | |
ZVISION: Fix sound bug #6767 by making pan_track code similar to origina... | |||
2015-01-25 | MORTEVIELLE: 1sec seems to be far enough here | Chris Apers | |
2015-01-25 | MORTEVIELLE: more drawBox() adjustments | Chris Apers | |
2015-01-24 | ZVISION: Delete stream if there is no audio stream to queue to | Torbjörn Andersson | |
This probably never happens, but is consistent with our common AVI decoder. | |||
2015-01-24 | ZVISION: Fix lag at beginning of cutscenes | Torbjörn Andersson | |
We have to update _curChunk when decoding audio, otherwise it will decode the entire audio track on the first frame. For the ZGI intro this would take 700-800 ms, and since the audio started playing before the video it looked to me as if it had to play the first bit faster to catch up. Thanks to fuzzie for setting me on the right track with an off-hand remark about the Zork AVI decoder (I was looking at the standard AVI decoder), and for finding the cause a few seconds before I did. | |||
2015-01-24 | Merge pull request #570 from chrilith/mortevielle_3rdintro | Arnaud Boutonné | |
MORTEVIELLE: Added missing mesgId handling for 3rd intro screen | |||
2015-01-24 | MORTEVIELLE: alternatively we can make it local to delay() | Chris Apers | |
2015-01-24 | MORTEVIELLE: Added missing mesgId handling for 3rd intro screen | Chris Apers | |
This message is displayed during disk access, so it is not visible as is in ScummVM version, a delay is required. Also delay should hide the mouse to prevent frozen screen. | |||
2015-01-23 | MORTEVIELLE: Fixed read index parsing alert strings | chrilith | |
because Pascal code is base 1 | |||
2015-01-23 | MORTEVIELLE: Fixed drawBox() to match original code | chrilith | |
2015-01-23 | ZVISION: Use correct virtual class type instead of MusicNode | Marisa-Chan | |
2015-01-23 | ZVISION: Correct value for attenuate | Marisa-Chan | |
2015-01-23 | ZVISION: Volume is not linear value, use dB map to linear for -100...0dB | Marisa-Chan | |
2015-01-23 | ZVISION: Use correct int type for volume | Marisa-Chan | |
2015-01-23 | ZVISION: Fix sound bug #6767 by making pan_track code similar to original | Marisa-Chan | |
2015-01-23 | ZVISION: Error out when a script file can't be found or be parsed | Filippos Karapetis | |
This should be an error, as we've effectively reached a non-existing scene (such as in bug #6780), or we haven't parsed script files of a scene fully, thus unexpected behavior will likely occur | |||
2015-01-23 | ZVISION: Fix script bug #6780 (invalid hotspot at base of tower in ZGI) | Filippos Karapetis | |
2015-01-23 | ZVISION: Fix shadowed variable | Filippos Karapetis | |
A bug in commit 21e9007d80. Thanks to fingolfin for pointing it out | |||
2015-01-21 | ZVISION: Add console commands to manipulate state flags and variables | Filippos Karapetis | |
2015-01-21 | ZVISION: Properly handle confirmation dialogs in the French ver. of ZGI | Filippos Karapetis | |
2015-01-21 | JANITORIAL: Remove unnecessary semicolons | Torbjörn Andersson | |
2015-01-21 | ZVISION: Remove unnecessary spaces | Torbjörn Andersson | |
2015-01-21 | ZVISION: Remove superfluous check | Filippos Karapetis | |
2015-01-20 | ZVISION: Convert subtitles to UTF-32 before rendering them (bug #6772) | Torbjörn Andersson | |
Because we use Common::String to store UTF-8 data, the font renderer will draw the wrong glyphs for non-ASCII characters, unless we first convert the string to UTF-32. (I thought the same change would have to be made for the ZGI game over screens, but apparently they work anyway. At least the German version, I'm told.) I've discussed this change with [md5], and while it would probably be more correct to make the engine use UTF-32 throughout, that is also rather painful. | |||
2015-01-21 | ZVISION: Do not process cheat codes while in the game menus | Filippos Karapetis | |
This prevents the cheat codes from being accidentally triggered when using the save screen, for example | |||
2015-01-20 | ZVISION: Adapt confirmation dialogs for non-English versions | Filippos Karapetis | |
2015-01-20 | ZVISION: Fix mis-parsing of criteria, a.k.a bug #6774 | Torbjörn Andersson | |
A condition in a criteria is made up of three tokens: An id, an operator and an id/value. However, in my copy of ZGI, puzzle:07507 has "[00202] !3 # SPELL_12_IN_BOOK", i.e. there was no space between the second and third tokens. This caused the "glorf" spell to not be properly inscribed in your spell book. To fix this, if the second token is more than one character we use the rest of it as the third token. | |||
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 | |