Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-07 | ZVISION: Correct code style | David Russo | |
2015-03-22 | ZVISION: Silence Cppcheck warning | Torbjörn Andersson | |
2015-02-14 | ZVISION: Fix script bug #6791 (max value of delay_render) | Filippos Karapetis | |
This fixes the delay outside the Frobozz Electric building. In all other places, delay_render is called with a value ranging from 1 to 10, so the 100 here looks to be a script bug, and causes an unnecessary long pause in that scene. Thus, we're capping the frame delay value to 10. | |||
2015-02-14 | ZVISION: Also reference the script manager in ResultAction members | Filippos Karapetis | |
2015-02-14 | ZVISION: Fix script bug #6794 - "ZVISION: Yoruk's coffin instant death" | Filippos Karapetis | |
Fixes an edge case where the player goes to the dark room with the grue without holding a torch, and then quickly runs away before the grue's sound effect finishes. Many thanks to eriktorbjorn for the original workaround | |||
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 | 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-23 | ZVISION: Use correct virtual class type instead of MusicNode | Marisa-Chan | |
2015-01-23 | ZVISION: Correct value for attenuate | Marisa-Chan | |
2015-01-17 | ZVISION: Fix bug #6769 (the "Alchemical debacle" video in ZGI) | Filippos Karapetis | |
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-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-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-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: Use a common function for loading game animations | Filippos Karapetis | |
2015-01-07 | ZVISION: Remove ActionRestoreGame and loading of r.svr (restart slot) | Filippos Karapetis | |
This is handled internally now, so r.svr isn't needed anymore | |||
2014-12-30 | ZVISION: Rename some scripting classes to better represent what the classes are | RichieSams | |
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-26 | ZVISION: Remove duplicate blitting code for images and animations | Filippos Karapetis | |
2014-12-26 | ZVISION: Move more graphics code out of the main engine code | Filippos Karapetis | |
2014-12-26 | ZVISION: Remove some unused actions. Cleanup | Filippos Karapetis | |
2014-12-26 | ZVISION: Move the save manager together with the other file classes | Filippos Karapetis | |
2014-12-25 | ZVISION: Document where MIDI commands are used | Filippos Karapetis | |
2014-12-25 | ZVISION: Document some of the ActionRegion effects | Filippos Karapetis | |
2014-12-24 | ZVISION: Set all the internal graphics operations to use RGB555 (1/2) | Filippos Karapetis | |
This is the first 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, thus this first commit will break all the game colors | |||
2014-12-23 | ZVISION: Fix some buffer overruns with the usage of sscanf() | Filippos Karapetis | |
2014-12-23 | ZVISION: Remove leftover warning | Filippos Karapetis | |
2014-12-23 | ZVISION: Limit the default engine delay for all animations | Filippos Karapetis | |
This fixes the lag between frames for all in-game animations with a default frame delay | |||
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257088) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257087) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257086) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257085) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257084) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257083) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257082) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257079) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257075) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257074) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257072) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257071) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257070) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257069) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257068) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257067) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257066) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257065) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257064) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257062) | Marisa-Chan | |
2014-12-19 | ZVISION: Fix uninitialized scalar field (CID 1257059) | Marisa-Chan | |