Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-06 | KYRA: (EOB) - improve comment | athrxx | |
2019-03-06 | KYRA: (EOB) - slight improvement to character generation | athrxx | |
- allow returning to the main menu from the character generation via Esc only when no party characters exist | |||
2019-03-06 | KYRA: cleanup dir | athrxx | |
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before. | |||
2019-03-06 | KYRA: (EOB1/Amiga) - add detection entries | athrxx | |
2019-03-06 | BLADERUNNER: Fixed panning of speech | Peter Kohaut | |
Cleanup of other sound pannings | |||
2019-03-05 | GLK: FROTZ: Moving updating colors and current window into Window class | Paul Gilbert | |
2019-03-05 | BLADERUNNER: Fixed intermittent assert in pathfinding | Peter Kohaut | |
In rare cases when polygons touched by one corner only the merging algorithm did not finish properly and ran out of the space and triggered an assert. | |||
2019-03-05 | BLADERUNNER: Loading of savegames from the launcher | Peter Kohaut | |
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 | 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-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-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-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 | 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 | |
2019-02-25 | SHERLOCK: 3DO: Fix transparency for characters, and speech dialogs | Paul Gilbert | |
2019-02-26 | BLADERUNNER: Fix for Sebastian's doll in BB06 | Thanasis Antoniou | |
Targeting clicking bounding box fixed. Animation weirdness minimized. Also restored explosion animation. | |||
2019-02-25 | BLADERUNNER: Avoid using global objects in subtitle code | Eugene Sandulenko | |