aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner
AgeCommit message (Collapse)Author
2019-03-11BLADERUNNER: Clean-up of PS10 & PS11 target scriptsPeter Kohaut
2019-03-10BLADERUNNER: Marking cut content with BLADERUNNER_RESTORED_CUT_CONTENT macroThanasis Antoniou
Enabled by default. Currently, only restored content is the death rattle sound for Moraji and Zuben, and the dialogue of Guzza denying McCoy an advance
2019-03-09BLADERUNNER: Clean-up for subtitles initialization codePeter Kohaut
2019-03-09BLADERUNNER: Alternate fix method for rare path finding assert faultsThanasis Antoniou
Disabled by default. This one allows polygons merged on a single point.
2019-03-09BLADERUNNER: Fixed zbuffer warning in NR01Peter Kohaut
Game was trying to decode zbuf when there was none.
2019-03-09BLADERUNNER: Fixed McCoy anim in spinner at PS01Peter Kohaut
McCoy will not disappear prematurely in PS01 when he enters the spinner.
2019-03-09BLADERUNNER: Savagame names fixesPeter Kohaut
It was not possible to change the name of exisitng savegame Saves were read too ofter just for over-drawing the thumbnail
2019-03-09BLADERUNNER: Better fix for bug in pathfindingPeter Kohaut
Basically just more robust (but slower) fix to the intermittent assert in pathfinding code when polygons were touching only by a single corner.
2019-03-09BLADERUNNER: Subtitles code improvementsThanasis Antoniou
Allow for 4 lines of subtitles, but start from using 2 lines by default Also added debugger command to allow for immediate text testing for subtitles
2019-03-06BLADERUNNER: Fixed panning of speechPeter Kohaut
Cleanup of other sound pannings
2019-03-05BLADERUNNER: Fixed intermittent assert in pathfindingPeter 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-05BLADERUNNER: Loading of savegames from the launcherPeter Kohaut
2019-03-05BLADERUNNER: Prevent assert fault when loading actor with bad frame valueThanasis 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-04BLADERUNNER: Fixed overflow in savegame namePeter Kohaut
2019-03-04BLADERUNNER: Enable pathfindingPeter Kohaut
2019-03-04BLADERUNNER: Fixed unexpected music playbackPeter Kohaut
2019-03-04BLADERUNNER: Fixed stereo balance for speechPeter Kohaut
2019-03-04BLADERUNNER: Cleanup of TODO notesPeter Kohaut
2019-03-04BLADERUNNER: retirement bounty exploit fixThanasis 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-04BLADERUNNER: Add Zuben's death rattleThanasis Antoniou
Other actors are missing their death rattle's (original bug). Will be fixed at later patch on case by case basis.
2019-03-04BLADERUNNER: Fix Zuben not flinching when shot atThanasis Antoniou
2019-03-01BLADERUNNER: 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-02-28BLADERUNNER: Improvement on overrideSceneObjectInfoThanasis Antoniou
No longer need to have sceneId as an argument. Restored original signature of Set::addObjectsToScene()
2019-02-28BLADERUNNER: A better fix for Sebastian's dollThanasis Antoniou
Use just the existing box 31. Implement a way to override object placement. Remove the item 77 (Holden's badge) completely.
2019-02-28BLADERUNNER: Debugger command overlayThanasis Antoniou
List and or play overlay loops that have been loaded for the scene
2019-02-26BLADERUNNER: Fix for Sebastian's doll in BB06Thanasis Antoniou
Targeting clicking bounding box fixed. Animation weirdness minimized. Also restored explosion animation.
2019-02-25BLADERUNNER: Avoid using global objects in subtitle codeEugene Sandulenko
2019-02-25Revert "BLADERUNNER: Possible fix for broken build"Eugene Sandulenko
This reverts commit 727e583b94b80e299a2b6c52e67a7b99ec3558b8. Revert "BLADERUNNER: Possible fix for clang warning for subtitles" This reverts commit 78b14649beb833ecbc9c573e04078b626558ddc1.
2019-02-25BLADERUNNER: Possible fix for broken buildThanasis Antoniou
Previous fix attempt for the clang warning "warning: declaration requires a global destructor [-Wglobal-constructors]" went awry
2019-02-24BLADERUNNER: Possible fix for clang warning for subtitlesThanasis Antoniou
2019-02-24BLADERUNNER: Fixed quick video playback in few occasionsPeter Kohaut
Overlays were played too quickly after using KIA. After outtakes finished, scene videos were playing too quickly. When ScummVM was not updating game and it was not paused (eg window drag) scene videos were played too quickly.
2019-02-24BLADERUNNER: Impovement on spell correction of JEWELRYThanasis Antoniou
Improvement allows text override which is good for translation support
2019-02-24BLADERUNNER: Fix incorrect spelling of JEWELRYThanasis Antoniou
Entry 1020 for dialogue menu in English version is replaced "DRAGONFLY JEWERLY" becomes "DRAGONFLY JEWELRY"
2019-02-24BLADERUNNER: Small clean-up of macrosPeter Kohaut
2019-02-24BLADERUNNER: Fix Moraji death screams and Grayford bugThanasis Antoniou
Death scream in lab changed to his own. Death scream outside lab added. Also, original code had a bug whereby if you clicked through the conversation with Grayford about Moraji's murder, then clicking again on Moraji would restart the same conversation and this could go on infinitely.
2019-02-23BLADERUNNER: CT01 fixed interaction with GordoThanasis Antoniou
Also corrected an original code bug for Gordo acquiring clue that McCoy is BladeRunner
2019-02-23BLADERUNNER: Dialogue menu bugfixThanasis Antoniou
Fixes loops in conversations with user choices available
2019-02-23BLADERUNNER: Cleanup of Zuben scriptPeter Kohaut
2019-02-23BLADERUNNER: Cleanup of McCoy scriptPeter Kohaut
2019-02-23BLADERUNNER: Fixed CppCheck warningsPeter Kohaut
Rat interaction at UG15 is now working exactly as in the original game. Before the bridge didn't break if player shot the rat on it.
2019-02-23BLADERUNNER: Restore acquireCluesByRelations checksThanasis Antoniou
2019-02-20BLADERUNNER: Fix Coverity issuesPeter Kohaut
2019-02-20BLADERUNNER: Fixed spinner destinations in HF01Peter Kohaut
2019-02-20BLADERUNNER: Cleanup of pathfinding codePeter Kohaut
2019-02-16BLADERUNNER: Fixed typo in pathfinding codePeter Kohaut
More locations should work
2019-02-16BLADERUNNER: More pathfinding codePeter Kohaut
Pathfinding is almost working, but there are still isues in few locations, so I'm keeping it disabled.
2019-02-12BLADERUNNER: Removal of memory leaksPeter Kohaut
2019-02-11BLADERUNNER: Added original logic for speech skippingPeter Kohaut
And some small cleanup of unnecessary comments.
2019-02-11BLADERUNNER: Improved time managementPeter Kohaut
This should fix thi issue with freezing actors after loading save game, but works on new saves only. Game was not paused before saving and wrong timer value got saved.
2019-02-11BLADERUNNER: Cleanup of audio codePeter Kohaut
Separated audio cache. Fixed bug in the audio cache where still used sound might get freed. Fixes crashes when engine is unloading which were caused by a race condition between the timer code and engine teardown code.