antoniou79
52e283a758
BLADERUNNER: Use static const for screen dimensions
...
Instead of the literals 640 for width and 480 for height
2022-05-11 23:07:38 +03:00
antoniou79
6c300519b1
BLADERUNNER: Use keymapper with proper events for the game
2022-04-03 22:51:33 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
antoniou79
e2f3583738
BLADERUNNER: RESTORED CONTENT: Crazylegs letter to Dektora
...
CrazysInvolvement clue, connected to the ADVERTISEMENT (cut) dialogue option
2021-06-27 15:00:32 +03:00
Eugene Sandulenko
901f05fca3
BLADERUNNER: Save full size thumbnails into saves. This bumps the save version to 4.
...
The original format compatibility quirks should stay working
2021-04-17 15:04:36 +02:00
Thanasis Antoniou
d488ec3c05
BLADERUNNER: Improve simulation of original KIA quit behavior
2020-02-18 00:58:53 +02:00
Peter Kohaut
cd7e44f9f9
BLADERUNNER: Group shapes loading
2019-10-13 14:09:47 +02:00
Thanasis Antoniou
7c20b07ffb
BLADERUNNER: Add engine gui option to avoid use of delayMillis()
2019-09-16 12:00:25 +03:00
Thanasis Antoniou
f5b79a4cdf
BLADERUNNER: Play full exit KIA sound before quit via KIA
2019-09-09 21:09:36 +03: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
a99e8d7bab
BLADERUNNER: Replace delayMillis(10) calls with software timers
2019-08-31 19:19:32 +03:00
Thanasis Antoniou
8f9927608b
BLADERUNNER: prevent seg fault when opening KIA
...
Only if a restored content save was loaded in original game mode
2019-07-28 22:52:18 +03:00
Thanasis Antoniou
e232d57855
BLADERUNNER: Restore KIA 3d model descriptions
2019-07-23 18:46:17 +03:00
Cameron Cawley
b594d04cd1
BLADERUNNER: Fix compilation on AmigaOS 4
2019-07-17 19:05:16 +01: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
Thanasis Antoniou
e60aac53b1
BLADERUNNER: Fix waiting time for targets in Maze
...
Applies only for normal and hard mode. Easy mode keeps the original more relaxed behavior.
2019-06-26 15:21:55 +03:00
Peter Kohaut
4cd58f2fba
BLADERUNNER: Switch all keyUp events to keyDown
...
With keyDown events some parts of the game feels more responsive.
This wasn't working before because of a issue in SDL library.
Also added ability to skip talking with ESC key.
2019-06-22 11:40:47 +02:00
Thanasis Antoniou
d9c84440f2
BLADERUNNER: Fix F5 key behavior for KIA
2019-06-18 08:22:48 +03: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
Peter Kohaut
d605a25081
BLADERUNNER: Added support for scrolling with mouse wheel
...
Not in the original game
2019-03-12 22:37:12 +01:00
Peter Kohaut
9c25be9121
BLADERUNNER: Cleanup of TODO notes
2019-03-04 19:43:36 +01:00
Peter Kohaut
f70251819a
BLADERUNNER: Fixed CppCheck warnings
...
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-23 11:39:54 +01:00
Peter Kohaut
d8eb3c14a4
BLADERUNNER: Removal of memory leaks
2019-02-12 23:07:14 +01:00
Peter Kohaut
6854ea3ddd
BLADERUNNER: Improved time management
...
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-11 22:48: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
cfb46da90c
BLADERUNNER: Add in-game loading screen
...
It is also possible to start new game from it.
2018-11-25 22:22:25 +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
Peter Kohaut
5e9985bd6e
BLADERUNNER: Load game methods
...
save methods update
replaced few char* with Common::String
changed few pointers to references
2018-03-24 17:28:34 +01:00
Thomas Fach-Pedersen
92c49a8571
BLADERUNNER: Add scene resume
2018-03-04 13:30:26 +01:00
Peter Kohaut
7090841ccc
BLADERUNNER: Support for running
...
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
2018-02-18 22:20:16 +01:00
Peter Kohaut
817cb5d7e1
BLADERUNNER: More game constants
2018-02-13 23:08:37 +01:00
Peter Kohaut
1d9a248abe
BLADERUNNER: Fixed more Coverity issues
2018-02-12 20:57:26 +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
6e9a340640
BLADERUNNER: ESPER interface
2018-02-04 17:34:43 +01:00
Peter Kohaut
7f53a0cd31
BLADERUNNER: Fixed few Coverity issues
2018-02-01 21:38:30 +01:00
Peter Kohaut
a4229c9398
BLADERUNNER: Completed KIA interface
...
Added Diagnostic section - small button above main buttons
Added Pogo section - easter egg - write "pogo" while KIA is open
Code formatting again
2018-01-29 20:42:35 +01:00
Peter Kohaut
0c930b06ed
BLADERUNNER: Added KIA interfaces
...
Crimes interface done
Suspects interface done
Added some game constants
Fixed font rendering for other languages
Fixed anoying clang warning
2018-01-29 18:32:09 +01:00
Peter Kohaut
1e5f9d3078
BLADERUNNER: Added basic KIA interface
...
Settings works
Help works
Clue database works
Fixed code for inserting objects into scene
Reorganization of few files
Unification & code formatting of few older files
2018-01-28 10:57:16 +01:00