aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.h
AgeCommit message (Collapse)Author
2019-09-04BLADERUNNER: Framelimiter simplificationPeter Kohaut
2019-09-04BLADERUNNER: Performance fixesPeter Kohaut
Pixel format functions and CLIP functions are too slow in debug builds, replacing them with static code makes debug builds faster.
2019-09-01BLADERUNNER: Isolate new frame limiter code in new classThanasis Antoniou
2019-08-31BLADERUNNER: Use best pixel format on every platformPeter Kohaut
Updated all drawing routines to be pixel format agnostic. Might decrease performance.
2019-08-31BLADERUNNER: Replace delayMillis(10) calls with software timersThanasis Antoniou
2019-07-17BLADERUNNER: Use unsigned 32bit diff for time durationsThanasis Antoniou
2019-07-04BLADERUNNER: Explicit message about missing game filesPeter Kohaut
2019-05-23BLADERUNNER: Fix mouse in KIA after moonbus massacre endingThanasis Antoniou
2019-05-15BLADERUNNER: Warning if loading restored cut content save in original modeThanasis Antoniou
And vice versa. The game won't exit, it will continue loading but adjust the mode accordingly Also added a incremental version number for the save games (as a global variable), for possible future use
2019-04-25BLADERUNNER: Make the cut content a runtime optionPeter Kohaut
Player can choose to use or not the restored cut content. Does not affect fixed bugs in original game.
2019-04-17BLADERUNNER: Fixed typo in pixelFormat namePeter Kohaut
2019-04-17BLADERUNNER: Abstraction from 555 pixel formatPeter Kohaut
Removing hardcoded 555 pixel format to support Android
2019-04-10BLADERUNNER: Persistent sound settings, speech samples fixThanasis Antoniou
2019-04-04BLADERUNNER: Support wait for dialogue queues to finishThanasis Antoniou
Fixes a Crazylegs bug where he can interrupt himself Could probably be used elsewhere if there are any other such cases.
2019-04-02BLADERUNNER: Fix for corrupt incomplete autosavesThanasis Antoniou
Autosaving overrides other conditions that don't allow proper saving
2019-03-18BLADERUNER: Enhanced overlay debugger commandThanasis Antoniou
It will now load any specified overlay in the scene as long as it is valid
2019-03-17BLADERUNNER: Fixes for Russian versionPeter Kohaut
2019-03-12BLADERUNNER: Fixed inability to drugged McCoy up againPeter Kohaut
Actors are not updated faster than 60 times per second.
2019-03-12BLADERUNNER: Added support for scrolling with mouse wheelPeter Kohaut
Not in the original game
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-06BLADERUNNER: Fixed panning of speechPeter Kohaut
Cleanup of other sound pannings
2019-02-24BLADERUNNER: Small clean-up of macrosPeter Kohaut
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.
2019-02-10BLADERUNNER: Added shorty modePeter Kohaut
Available via ScummVM game options
2019-02-10BLADERUNNER: Added sitcom modePeter Kohaut
Available via ScummVM game options
2019-02-10BLADERUNNER: Added auto save featurePeter Kohaut
Also fixed a bug in KIA save screen, where not selecting a save slot can lead to overwriting other save game.
2019-02-10BLADERUNNER: Use ScummVM functionality for audio volume managementPeter Kohaut
2019-02-08BLADERUNNER: Removed unnecessary debugging codePeter Kohaut
2019-01-12BLADERUNNER: Fix compilation errorsPeter Kohaut
2019-01-12BLADERUNNER: Added debugging output for scriptsPeter Kohaut
Also added last few missing script commands.
2019-01-12BLADERUNNER: Fixed enabling combat mode in scriptsPeter Kohaut
Fixed Zuben chase. Added name of some flags used in the China town.
2019-01-08BLADERUNNER: Player deathPeter Kohaut
Added original game behavior when player died, 5 second wait and then load screen.
2018-12-25BLADERUNNER: removed BLADERUNNER_SUBTITLES_EXTERNAL_FONTantoniou79
2018-12-25BLADERUNNER: SUBTITLES.MIX pack supportantoniou79
2018-12-25BLADERUNNER: Removed compile time macros, added synch with GUIThanasis Antoniou
2018-12-25BLADERUNNER: Added subtitles support and checkbox in KIAThanasis Antoniou
2018-12-15BLADERUNNER: Added time control and game pausingPeter Kohaut
2018-11-25BLADERUNNER: Add in-game loading screenPeter Kohaut
It is also possible to start new game from it.
2018-11-24BLADERUNNER: Fix build issuesPeter Kohaut
2018-11-24BLADERUNNER: Preliminary saving & loading supportPeter Kohaut
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-08-03BLADERUNNER: Add cos/sine tableDavid Fioramonti
This uses the one in Common. The engine now contains a 10-bit cosine and sine table. It used mostly for vector math. This also allows two vector functions to be removed from vector.h.
2018-03-27BLADERUNNER: Implemented EndCreditsEugene Sandulenko
2018-03-27BLADERUNNER: Added skeleton for EndCreditsEugene Sandulenko
2018-03-25BLADERUNNER: Added skeleton for Scores classEugene Sandulenko
2018-03-24BLADERUNNER: Load game methodsPeter Kohaut
save methods update replaced few char* with Common::String changed few pointers to references
2018-03-24BLADERUNNER: Save game methodsThomas Fach-Pedersen
2018-03-24BLADERUNNER: Added Police Maze skeletonEugene Sandulenko