Commit Graph
38 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert 0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9.
2021-07-06 20:35:42 -07:00
Paul Gilbert 1c3e7fb4e9 COMMON: Change Rect and Point to have int32 fields 2021-07-04 18:24:26 -07: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
Peter Kohaut cd7e44f9f9 BLADERUNNER: Group shapes loading 2019-10-13 14:09:47 +02:00
Cameron Cawley c786b139db BLADERUNNER: Remove use of unaligned memory access (#1839) 2019-09-12 22:02:52 +02:00
Peter Kohaut 94b9304014 BLADERUNNER: Improved support for Russian translations
Adds support for Home Systems, Inc. + Siberian Studio R4 translation
patch.
Added name scrambling algorithm from R4 patch.
Fixed R3 support (previously was not named).

closes #11102
2019-09-07 21:18:20 +02:00
Peter Kohaut 89384b9124 BLADERUNNER: Framelimiter simplification 2019-09-04 21:26:37 +02:00
Thanasis Antoniou fd7fd3a18b BLADERUNNER: Isolate new frame limiter code in new class 2019-09-01 16:39:36 +03:00
Peter Kohaut a7399c5111 BLADERUNNER: Use best pixel format on every platform
Updated all drawing routines to be pixel format agnostic.
Might decrease performance.
2019-08-31 23:09:19 +02:00
Thanasis Antoniou 85fbb3ad08 BLADERUNNER: Addendum for removal of delayMillis 2019-08-31 20:06:37 +03:00
Thanasis Antoniou a99e8d7bab BLADERUNNER: Replace delayMillis(10) calls with software timers 2019-08-31 19:19:32 +03:00
Thanasis Antoniou 4b482b2d3e BLADERUNNER: prevent seg fault in ESPER
Also added CLIP to all getBasePtr() calls where it would seem appropriate/safer to do so
2019-07-28 14:06:26 +03:00
Thanasis Antoniou caa4578add BLADERUNNER: Use unsigned 32bit diff for time durations 2019-07-17 19:09:15 +03:00
Peter Kohaut ffbfe90afa BLADERUNNER: Ajdust font interface to ScummVM's one 2019-07-16 21:32:34 +02:00
Thanasis Antoniou a81e3add2f BLADERUNNER: JANITORIAL: Code formatting fixes 2019-06-28 15:30:44 +03:00
Peter Kohaut a3eeebb4d4 BLADERUNNER: Fix invalid rect in ESPER zoom
In some cornenr case when photo selection is ajdusted the final
rectangle might end up invalid and assert will occur.
This fixes this issue by correctly setting rect dimensions.
2019-05-30 23:27:34 +02:00
Peter Kohaut 036f2221f8 BLADERUNNER: Fixed typo in pixelFormat name 2019-04-17 23:09:01 +02:00
Peter Kohaut e86ee33999 BLADERUNNER: Abstraction from 555 pixel format
Removing hardcoded 555 pixel format to support Android
2019-04-17 22:51:18 +02:00
Thanasis Antoniou a0beaa6f4e BLADERUNNER: SFX named constants and MissSound fix
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
2019-04-05 21:35:55 +03:00
Thanasis Antoniou d9e6e9f0e8 BLADERUNNER: Fix warning in Big Endianess platform 2019-04-03 00:02:44 +03:00
Peter Kohaut c47237e5b9 BLADERUNNER: Fixed images & z-buffer on big-endian architectures 2019-04-02 18:55:53 +02:00
Thanasis Antoniou 81a38bac79 BLADERUNNER: Remove blue tint from ESPER zoom-ins
This applies only to hotspot zoom-ins and zoom-outs

Last frame of zoomed in hotspot (video zoom) had a persistent blue tint. And zooming out from the hotspot also had a long lasting blue tint. These were removed.
2019-03-31 22:12:07 +03:00
Thanasis Antoniou 5795e25d73 BLADERUNNER: Fix ESPER closing sound 2019-03-27 09:41:55 +02:00
Peter Kohaut e7641d51b5 BLADERUNNER: Fixes for Russian version 2019-03-17 22:01:16 +01:00
Peter Kohaut 9c25be9121 BLADERUNNER: Cleanup of TODO notes 2019-03-04 19:43:36 +01:00
Peter Kohaut a0e9b09cd9 BLADERUNNER: Removed unnecessary debugging code 2019-02-08 21:00:52 +01:00
Peter Kohaut a7f1230980 BLADERUNNER: Fixed end credits
Game is completable for blade runner path
2019-02-03 11:44:55 +01:00
Thanasis Antoniou f101906bc2 BLADERUNNER: Removed compile time macros, added synch with GUI 2018-12-25 12:35:52 +01:00
Thanasis Antoniou a86625700f BLADERUNNER: Added subtitles support and checkbox in KIA 2018-12-25 12:35:52 +01:00
Peter Kohaut 2f242a10da BLADERUNNER: Added time control and game pausing 2018-12-15 23:02:58 +01:00
Peter Kohaut 824ecc0aad BLADERUNNER: Preliminary saving & loading support
Saving and loading is accessible via ScummVM dialogs.
No in-game UI support yet.

It is possible to load saves from original game via debugger console.
ScummVM saves have additional header and are incompatibile with original
game.
2018-11-24 08:39:03 +01:00
Thomas Fach-Pedersen 92c49a8571 BLADERUNNER: Add scene resume 2018-03-04 13:30:26 +01:00
Peter Kohaut 62b75b9990 BLADERUNNER: Added Generic Walker actors
Fixed isseue of duplicating items in world
Fixed fog issue with incorrect rendering in special occasions
Added basic debugger console
Refactored looping code for better readability
2018-02-25 22:38:52 +01:00
Peter Kohaut 0b484d51b8 BLADERUNNER: VK interface
Code unification
Removed few memory leaks
2018-02-10 21:01:15 +01:00
Peter Kohaut 59eeadc6ac BLADERUNNER: Added more game constants
Code formatting
2018-02-05 20:17:55 +01:00
Peter Kohaut 19bd3fead8 BLADERUNNER: Fixed compilation warnings 2018-02-04 18:28:04 +01:00
Peter Kohaut 6e9a340640 BLADERUNNER: ESPER interface 2018-02-04 17:34:43 +01:00