aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-06KYRA: (EOB1/Amiga) - fix level graphicsathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix level loadingathrxx
Now it is at least possible to enter the game after creating a party. Graphics are still messed up.
2019-03-06KYRA: (EOB1/Amiga) - implement AmigaDOS font supportathrxx
- only basic support - no kerning, spacing, etc., since EOB doesn't need that - also improve palette loading
2019-03-06KYRA: (EOB1/Amiga) - fix chargen and gui colorsathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix introathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix start upathrxx
First efforts to get this running. The intro is shown with severe palette glitches. The Main Menu does not show, thanks to the lack of font drawing. - implement endian aware stream wrapper for amiga files - implement sound file handling - implement some Amiga palette handling - etc
2019-03-06KYRA: (EOB1/Amiga) - add sound driverathrxx
2019-03-06KYRA: (EOB1/Amiga) - add static resourcesathrxx
2019-03-06KYRA: (EOB) - rename varathrxx
2019-03-06KYRA: (EOB) - minor save file export fixathrxx
(avoid out of bounds strings when importing FM-TOWNS save files)
2019-03-06KYRA: - minor cleanupathrxx
2019-03-06KYRA: (EOB) - improve commentathrxx
2019-03-06KYRA: (EOB) - fix unused stringathrxx
This fixes the "%s can not use this item" string. AFAIK this message never appears. It would require to place an item into a character's hand which he/she can't use and right-click use it. However, when you place such an unusable item in a character's hand the slot will be greyed out/disabled immediately and can no longer be clicked.
2019-03-06KYRA: (EOB) - slight improvement to character generationathrxx
- allow returning to the main menu from the character generation via Esc only when no party characters exist
2019-03-06KYRA: cleanup dirathrxx
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before.
2019-03-06KYRA: (EOB1/Amiga) - add detection entriesathrxx
2019-03-06BLADERUNNER: Fixed panning of speechPeter Kohaut
Cleanup of other sound pannings
2019-03-05GLK: FROTZ: Moving updating colors and current window into Window classPaul Gilbert
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-04GLK: FROTZ: Fix some game detection IdsPaul Gilbert
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-03ACCESS: AMAZON: Fix crash due to Common::Language changePaul Gilbert
Thanks to eriktorbjorn for noticing a new addition to the Common::Language enum was breaking the game
2019-03-03GLK: Revert to passing ascii characters rather than scancodes to the sub-enginesPaul Gilbert
2019-03-03SCI: Fix sync36 patch files not being loadedsluicebox
Fixes GK1 bug #10788
2019-03-03COMMON: Allow '\#' to match '#' in matchStringsluicebox
matchString patterns couldn't be used to find files with the # character as it was only treated as a digit wildcard. SCI expected that to work as it looks for files that start with the # character.
2019-03-03TITANIC: Fix crash asking Parrot who sabotaged the shipPaul Gilbert
2019-03-03GLK: FROTZ: Fix clashes with game IdsPaul Gilbert
2019-03-03ALL: Bump copyright year to 2019Lothar Serra Mari
2019-03-03GRAPHICS: Fix dstFormat check in Surface::convertToCameron Cawley
2019-03-03SDL: Add a function to convert from SDL_PixelFormat to Graphics::PixelFormatCameron Cawley
2019-03-02GLK: FROTZ: Implement os_beep methodPaul Gilbert
I instantiate a PCSpeaker instance in the main engine just for beeps, because I don't know any simpler way. But hey, it works.
2019-03-02GLK: Switch focus window immediately after requesting lines or charsPaul Gilbert
2019-03-02GLK: Add support for input cursors in text grid windowsPaul Gilbert
This is initially primarily for Bureaucracy.. the starting form is drawn in the text grid window, and visible cursor is needed so you can tell which line you're filling in
2019-03-02GLK: Move input caret drawing into base FontInfo classPaul Gilbert
2019-03-03RISCOS: Don't expand system variables passed via the command lineCameron Cawley
2019-03-02GLK: Don't treat Caps, Num and Scroll Lock as standard keypressesTorbjörn Andersson
Technically, they're lock keys rather than modifier keys, but we may as well treat them as the same thing here. My keyboard doesn't have an F-lock key, and I can't find any key code for it, so I don't know if that one has to be excluded too.
2019-03-02SCI32: Fix QFG4 peering at absent batsVhati
Fixes castle doors when all bats have been killed, bug #10789
2019-03-02WIN32: Fix embedding disabled engine filessluicebox
Fix Windows builds (msvc and mingw) including data files from disabled engines as embedded resources in executable. Bug #10878
2019-03-02IMAGE: Fix taking screenshots on big endian systemsCameron Cawley
2019-03-02IMAGE: Move bitmap writing code out of OpenGLGraphicsManagerCameron Cawley
2019-03-02GRAPHICS: Support converting to 3Bpp surfacesCameron Cawley