Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-05 | BLADERUNNER: Prevent assert fault when loading actor with bad frame value | Thanasis Antoniou | |
Commented out assert fault in SliceAnimations::getFramePtr and sanitized the frame value instead Some actors (currently happened only with hawkers_barkeep) can have invalid frame value set when loading a save file which would cause and assert fault in the getFramePtr() assert check. This seems to be a combination of factors responsible: 1) The updateAnimation (called for an actor before drawing him into the world) has a switch clause based on animationState (not animationId) and 2) the ai_script vars for an actor are not re-initialized upon a LOAD (eg for hawkers_barkeep the _var2 value is problematic in this context because a non-zero value won't allow for sanitization of the existing / loaded frame value) | |||
2019-03-04 | GLK: FROTZ: Fix some game detection Ids | Paul Gilbert | |
2019-03-04 | BLADERUNNER: Fixed overflow in savegame name | Peter Kohaut | |
2019-03-04 | BLADERUNNER: Enable pathfinding | Peter Kohaut | |
2019-03-04 | BLADERUNNER: Fixed unexpected music playback | Peter Kohaut | |
2019-03-04 | BLADERUNNER: Fixed stereo balance for speech | Peter Kohaut | |
2019-03-04 | BLADERUNNER: Cleanup of TODO notes | Peter Kohaut | |
2019-03-04 | BLADERUNNER: retirement bounty exploit fix | Thanasis Antoniou | |
And small dialogue bits with Guzza when reporting in now only play in Act 1 where they make sense. Also, don't allow McCoy to get the retirement bonus twice in Act 1. Also don't allow him to get money (100 cy) from Guzza if he has enough (>=300). | |||
2019-03-04 | BLADERUNNER: Add Zuben's death rattle | Thanasis Antoniou | |
Other actors are missing their death rattle's (original bug). Will be fixed at later patch on case by case basis. | |||
2019-03-04 | BLADERUNNER: Fix Zuben not flinching when shot at | Thanasis Antoniou | |
2019-03-03 | ACCESS: AMAZON: Fix crash due to Common::Language change | Paul Gilbert | |
Thanks to eriktorbjorn for noticing a new addition to the Common::Language enum was breaking the game | |||
2019-03-03 | GLK: Revert to passing ascii characters rather than scancodes to the sub-engines | Paul Gilbert | |
2019-03-03 | SCI: Fix sync36 patch files not being loaded | sluicebox | |
Fixes GK1 bug #10788 | |||
2019-03-03 | COMMON: Allow '\#' to match '#' in matchString | sluicebox | |
matchString patterns couldn't be used to find files with the # character as it was only treated as a digit wildcard. SCI expected that to work as it looks for files that start with the # character. | |||
2019-03-03 | TITANIC: Fix crash asking Parrot who sabotaged the ship | Paul Gilbert | |
2019-03-03 | GLK: FROTZ: Fix clashes with game Ids | Paul Gilbert | |
2019-03-03 | ALL: Bump copyright year to 2019 | Lothar Serra Mari | |
2019-03-03 | GRAPHICS: Fix dstFormat check in Surface::convertTo | Cameron Cawley | |
2019-03-03 | SDL: Add a function to convert from SDL_PixelFormat to Graphics::PixelFormat | Cameron Cawley | |
2019-03-02 | GLK: FROTZ: Implement os_beep method | Paul Gilbert | |
I instantiate a PCSpeaker instance in the main engine just for beeps, because I don't know any simpler way. But hey, it works. | |||
2019-03-02 | GLK: Switch focus window immediately after requesting lines or chars | Paul Gilbert | |
2019-03-02 | GLK: Add support for input cursors in text grid windows | Paul Gilbert | |
This is initially primarily for Bureaucracy.. the starting form is drawn in the text grid window, and visible cursor is needed so you can tell which line you're filling in | |||
2019-03-02 | GLK: Move input caret drawing into base FontInfo class | Paul Gilbert | |
2019-03-03 | RISCOS: Don't expand system variables passed via the command line | Cameron Cawley | |
2019-03-02 | GLK: Don't treat Caps, Num and Scroll Lock as standard keypresses | Torbjörn Andersson | |
Technically, they're lock keys rather than modifier keys, but we may as well treat them as the same thing here. My keyboard doesn't have an F-lock key, and I can't find any key code for it, so I don't know if that one has to be excluded too. | |||
2019-03-02 | SCI32: Fix QFG4 peering at absent bats | Vhati | |
Fixes castle doors when all bats have been killed, bug #10789 | |||
2019-03-02 | WIN32: Fix embedding disabled engine files | sluicebox | |
Fix Windows builds (msvc and mingw) including data files from disabled engines as embedded resources in executable. Bug #10878 | |||
2019-03-02 | IMAGE: Fix taking screenshots on big endian systems | Cameron Cawley | |
2019-03-02 | IMAGE: Move bitmap writing code out of OpenGLGraphicsManager | Cameron Cawley | |
2019-03-02 | GRAPHICS: Support converting to 3Bpp surfaces | Cameron Cawley | |
2019-03-02 | COMMON: Add WRITE_UINT24 | Cameron Cawley | |
2019-03-01 | GLK: Don't ignore Alt key combinations | Paul Gilbert | |
I'm told that on some foreign keyboards, combinations of Alt & Fn keys are used to produce standard characters. So I can't just ignore Alt combinations because of this | |||
2019-03-01 | GLK: Don't treat modifier keys as standard keypresses | Paul Gilbert | |
2019-03-01 | SCI: Add QFG1VGA Mac workaround for Yorick | sluicebox | |
2019-03-01 | GLK: FROTZ: Fix confusing indentation | Torbjörn Andersson | |
2019-03-01 | SCI: Fix QFG1VGA Yorick door lockup, bug #6410 | sluicebox | |
2019-03-01 | BLADERUNNER: Sadik dead end fix (BB09 kill) | Thanasis Antoniou | |
Also fixed an flag constistency for kFlagZubenBountyPaid It is no longer possible to kill Sadik at BB09, but shooting him will lower his health (from initial to a fixed HP), and if McCoy also shoots him at UG18 his health will be further lowered (again to a fixed HP). | |||
2019-03-01 | SCI: Fix ECO1 empty apartment messages, bug #10903 | sluicebox | |
2019-02-28 | README: Convert README.md to use Unix-style line endings | Cameron Cawley | |
2019-02-28 | GLK: Use delete[] instead of free() to free _lineTerminators | Torbjörn Andersson | |
2019-02-28 | BLADERUNNER: Improvement on overrideSceneObjectInfo | Thanasis Antoniou | |
No longer need to have sceneId as an argument. Restored original signature of Set::addObjectsToScene() | |||
2019-02-28 | BLADERUNNER: A better fix for Sebastian's doll | Thanasis Antoniou | |
Use just the existing box 31. Implement a way to override object placement. Remove the item 77 (Holden's badge) completely. | |||
2019-02-27 | GLK: FROTZ: Move window clearing to a Window method | Paul Gilbert | |
2019-02-27 | GLK: FROTZ: Move current window into _wp | Paul Gilbert | |
2019-02-27 | GLK: FROTZ: Improved palette reading | Paul Gilbert | |
2019-02-28 | BLADERUNNER: Debugger command overlay | Thanasis Antoniou | |
List and or play overlay loops that have been loaded for the scene | |||
2019-02-28 | SCI: Fix ECO1 Spanish pump test code, bug #10900 | sluicebox | |
2019-02-26 | GLK: FROTZ: Fix getting cursor position for non V6 games | Paul Gilbert | |
2019-02-26 | SHERLOCK: 3DO: Draw copyright string in intro in correct position | Torbjörn Andersson | |
After discussion with dreammaster. Apparently the 3DO version uses a resolution of 640x400 pixels internally, not 320x200. Doubling the X and Y coordinates from what they were seems to match what I have seen in YouTube videos of the original game. | |||
2019-02-25 | SHERLOCK: 3DO: Fix display of map screen | Paul Gilbert | |