Commit Graph
496 Commits
Author SHA1 Message Date
antoniou79 9efcf016a6 BLADERUNNER: CUTCONTENT: Restore comment on monitors in TB05 2020-11-30 23:37:33 +02:00
antoniou79 9666bc355f BLADERUNNER: Fix McCoy threatening Gordo by aiming his gun
Also restore a line and slightly tweak behavior in dialogue for restored content
2020-11-27 12:09:45 +02:00
antoniou79 9b20f12b5e BLADERUNNER: RESTOREDCONTENT: Tweak Rachael conversation
At MA06 (Elevator). For interrupted speech.
2020-11-18 17:48:15 +02:00
antoniou79 a8b7c9598f BLADERUNNER: RESTOREDCONTENT: Fix Rachael travelling in Act4
She should not be moving or walking

She could still be waling when teleporting her to kSetFreeSlotG and subsequently when we put her in MA06 (elevator)
2020-11-18 17:16:13 +02:00
antoniou79 96df8c91b5 BLADERUNNER: Minor cleanup, comments update and a spelling fix 2020-09-10 00:51:22 +03:00
antoniou79 0e4e3354bd BLADERUNNER: Fix Hanoi throwing McCoy out
Addresses most of the issues in bug #11293

Does not address the "Hanoi is not facing McCoy when speaking to him" bullet, which only occurs on specific banter talk
2020-09-04 23:35:34 +03:00
antoniou79 2704847e65 BLADERUNNER: Add script function Player_Has_Control() 2020-09-04 23:35:34 +03:00
antoniou79 46fe41db32 BLADERUNNER: Easier get up when McCoy is drugged
It was impossible when max frame limit option was enabled
2020-09-04 23:35:34 +03:00
Thanasis Antoniou f04acf5709 BLADERUNNER: Clarify naming of unused Luther flag 2020-06-06 22:04:22 +03:00
Thanasis Antoniou 0e3def5f00 BLADERUNNER: Fix logic for restored Rajif quote 2020-05-21 20:27:44 +03:00
Thanasis Antoniou 349e6f18df BLADERUNNER: Restored content: add Rajif line 2020-05-21 19:44:05 +03:00
Thanasis Antoniou f24da48704 BLADERUNNER: Remove bad character from izo script (in comment) 2020-04-18 10:24:22 +03:00
Thanasis Antoniou 76bc50aa95 BLADERUNNER: Fix McCoy reporting twice Lucy's VK result
When she is Replicant
2020-03-18 22:13:31 +02:00
Thanasis Antoniou 6f70d3530c BLADERUNNER: Fix a couple of Act 4 quotes 2020-03-05 23:56:30 +02:00
Thanasis Antoniou 8ce3910081 BLADERUNNER: Fix Lucy phonecall consistency bug
Lucy should not mention the place with the cars if she won't meet McCoy there

Lucy should not say "I'll meet you there, at the place where he sells the cars" when CrazyLegs is not there.
2020-02-26 02:04:50 +02:00
Thanasis Antoniou 9d3d87e678 BLADERUNNER: Rename script methods that refer to Set
A few methods were named as though refering to Scene Ids, but are refering to Set Ids

enteredScene, EnteredScene, otherAgentExitedThisScene,OtherAgentExitedThisScene, otherAgentEnteredThisScene, OtherAgentEnteredThisScene were renamed respectively to enteredSet, EnteredSet, otherAgentExitedThisSet,OtherAgentExitedThisSet, otherAgentEnteredThisSet, OtherAgentEnteredThisSet
2020-02-24 21:43:34 +02:00
Thanasis Antoniou cd076b26ae BLADERUNNER: Using preincrement and pre-decrease where possible
In case the compiler won't optimize such cases
2020-02-24 21:24:06 +02:00
Thanasis Antoniou c19336e469 BLADERUNNER: Prevent cause assertion fault and no subtitles for #11294
Bug #11294 is a case where output audio hardware is disabled

If the output sound device is disabled or no hardware output device is connected (eg. Windows 10 may disable output audio hardware when no output device is attached/available), then the game should still be playable. We now use the duration of the tracks (in ms) to detect a track's ending.
Also isReady is checked for mixer when playing VQA videos (it wasn't before).
2020-02-18 00:58:53 +02:00
Bastien Bouclet 79efd3c46e BLADERUNNER: Add override keywords 2020-02-09 12:43:14 +01:00
Thanasis Antoniou af84139d16 BLADERUNNER: A better approach for the DR01 flame glitch
This is the barrel flame effect glitch during the pans from DR04 to DR01

The advanceFrame() call in scene.cpp is restored in this new approach (the original code has it too), and InitializeScene is used to disable the effect when entering the scene coming from DR04.
2020-02-05 18:28:46 +02:00
Thanasis Antoniou 03521f7ab9 BLADERUNNER: Fix bug and inconsitency with weapons forms 2020-02-04 17:55:28 +02:00
Thanasis Antoniou 8c771b4883 BLADERUNNER: Fix barrel flame glitch in loops from DR04 to DR01
Also add explicit set density for fog in UG01 when steam is enabled
2020-02-04 17:55:27 +02:00
Thanasis Antoniou eae6bed7d3 BLADERUNNER: Fix more missing quotes for localized versions
Credits to IlDucci's notes, from the Spanish translation team

This fix restores some lines for BulletBob, Hasan and DeskClerk
2020-02-03 00:48:03 +02:00
Thanasis Antoniou 95714e95ce BLADERUNNER: More fixes and notes for missing quotes in localizations
With the help of IlDucci's notes.
2020-02-03 00:01:15 +02:00
Thanasis Antoniou 882dd06f52 BLADERUNNER: More fixes for cut or muted lines across localizations
Based on notes from IlDucci from the Spanish translation team and mine
2020-02-03 00:01:15 +02:00
Thanasis Antoniou 3a5dcc13eb BLADERUNNER: Fix missing KIA line in SPA/ITA localizations
Credits to IlDucci from the Spanish translation team.

This is the same line from Officer Leary in RC01, after canvassing the area.
2020-02-03 00:01:15 +02:00
Thanasis Antoniou a95f18769d BLADERUNNER: Restore Rachael's missing dialogue in SPA/ITA
This only occurs on Spanish and Italian versions. ENG/DEU/FRA have a redundant line there.

Credits for spotting the missing Rachael's and Leary's lines again go to IlDucci of the Spanish translation team.
2020-02-01 18:03:38 +02:00
Thanasis Antoniou 33b47106dd BLADERUNNER: RESTOREDCONTENT: Leary's line about Zuben for ESP and ITA
It's redundant for ENG, FRA, DEU but it's the second half of the sentence for ESP, ITA
2020-01-21 00:13:37 +02:00
Thanasis Antoniou 4d260ea349 BLADERUNNER: SUBTITLES: Added TB_FLY to subtitle-able videos 2020-01-19 01:28:00 +02:00
Thanasis Antoniou 1428aae357 BLADERUNNER: #11239 Fix buggy state and saved games for Desk Clerk
Resolves ticket #11239

Occurs when McCoy leaves the scene with Leon and Desk Clerk too fast, before Leon drops the clerk
Crash happens only when using CDFRAMES, but the animation would be bugged even when using HDFRAMES.DAT
2019-11-05 02:17:17 +02:00
D G Turner b87ebdce21 BLADERUNNER: Add Further Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-07 07:41:20 +01:00
D G Turner 40337b67e2 BLADERUNNER: Add More Missing Switch Default Cases in ESPER Script
This also removes most of the return calls from one of these switch
statements using a return variable instead to reduce complexity.
2019-10-04 02:13:46 +01:00
D G Turner 522c5b6548 BLADERUNNER: Add Some Missing Switch Default Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-04 01:34:31 +01:00
Thanasis Antoniou 42707caad6 BLADERUNNER: Fix rare teleport case for McCoy in BB08 2019-09-19 23:13:40 +03:00
Thanasis Antoniou 34f3e8667c BLADERUNNER: Fix map glitches and teleport in BB09 2019-09-15 20:58:47 +03:00
Thanasis Antoniou 29aa2e163b BLADERUNNER: Remove redundant initializations
Redundant setting of actors health (Init_Actor_Health) and a duplicate _crimesDatabase init
2019-09-15 10:06:23 +03:00
Thanasis Antoniou bef3f902e6 BLADERUNNER: Add DebugMan.clearAllDebugChannels() in shutdown 2019-09-10 19:18:45 +03:00
Thanasis Antoniou cd6ebdc88b BLADERUNNER: Allow McCoy to perform both turns when feeding Maggie
First animated turn is to the counter, second is towards Maggie
2019-09-09 22:01:36 +03:00
Thanasis Antoniou e3ebca78dc BLADERUNNER: Improve interaction with Gordo in the city 2019-09-09 20:37:02 +03:00
Thanasis Antoniou 8f4d3654f2 BLADERUNNER: Fix Leon Clerk encounter bug
When McCoy leaves CT09 they should be both gone. They were not

This was our bug, a bad translation of an if clause.
Also added in this commit is a bit different behavior for the restored content case.
In restored content, the player is not allowed to leave until the situation is resolved.
2019-09-09 18:07:21 +03:00
Thanasis Antoniou 3827000fe1 BLADERUNNER: Replace animation mode values with their proper enums 2019-09-09 16:10:31 +03:00
Thanasis Antoniou a4f9842065 BLADERUNNER: Fix CT02 map obstacles glitches 2019-09-09 16:10:31 +03:00
Thanasis Antoniou 50fd348fea BLADERUNNER: Fix silent InShot for BB01 2019-09-08 16:28:17 +03:00
Thanasis Antoniou 58571865fa BLADERUNNER: Fix McCoy's visibility in BB02 elevator 2019-09-08 16:28:17 +03:00
Thanasis Antoniou a6401e8dac BLADERUNNER: Fix Hasan behavior post Act 2 2019-09-08 15:05:03 +03:00
Thanasis Antoniou b04be6f9e1 BLADERUNNER: Add comment for redundancy in actor's health init 2019-09-05 10:39:51 +03:00
Thanasis Antoniou dde41f1432 BLADERUNNER: Restored content - Fix bracelet purchase regression 2019-09-03 14:12:21 +03:00
Thanasis Antoniou ac3ed34610 BLADERUNNER: Fix restored walkers idle behavior and AI_Movement_Track_Append_With_Facing 2019-08-28 21:32:12 +03:00
Thanasis Antoniou 0486b301e4 BLADERUNNER: Restored - KIA object type for snake, slug, fish 2019-08-28 21:28:02 +03:00
Thanasis Antoniou 33c2e1b1da BLADERUNNER: Improve Clovis facing direction in KP07 2019-08-27 14:29:18 +03:00