aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2019-03-09BLADERUNNER: Subtitles code improvementsThanasis Antoniou
Allow for 4 lines of subtitles, but start from using 2 lines by default Also added debugger command to allow for immediate text testing for subtitles
2019-03-08SCI: Fix SQ4 kernel signature mismatch on Estrossluicebox
2019-03-08MOHAWK: RIVEN: Fix using the jundle ladder without lowering itBastien Bouclet
It was possible to bypass lowering the ladder when using keyboard navigation. This is fixed using a game script patch to ensure the hotspot for getting down the ladder is disabled when appropriate.
2019-03-07KYRA: (EOB/Amiga) - implement GMM volume settingsathrxx
2019-03-06GLK: FROTZ: Create Glk windows on the fly as neededPaul Gilbert
This is laying groundwork for properly supporting Shogun, which sets up and uses Window 7
2019-03-07SCI: Fix SQ4CD red shopper easter egg, bug #10911sluicebox
2019-03-06KYRA: (EOB1/Amiga) - implement ending sequenceathrxx
The Amiga version actually has a real ending sequence (unlike the PC version).
2019-03-06KYRA: (EOB1/Amiga) - fix Amiga cps decompressionathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix Cone of Cold spell sfxathrxx
2019-03-06KYRA: (EOB1) - fix turn undead spell in level 7athrxx
2019-03-06KYRA: (EOB1) - make dispel magic spell more accurateathrxx
(In EOB1 this spell is supposed to affect only one selected party member and not the whole party)
2019-03-06KYRA: (EOB) - improve timer handlingathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix invisible character displayathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix spell soundsathrxx
2019-03-06KYRA: (EOB2/FM-TOWNS) - fix character status text glitchathrxx
2019-03-06KYRA: (EOB) - fix poison warningathrxx
(There should be a death warning when trying to rest the party while poisoned. This did not work correctly.)
2019-03-06KYRA: (EOB1) - fix bug when attacking while invisibleathrxx
(wrong callback function called in EOB1)
2019-03-06KYRA: (EOB1/Amiga) - add original save file handlingathrxx
2019-03-06KYRA: (EOB) - fix possible out of bounds mem accessathrxx
(This can't happen through normal gameplay, but still better to be fixed)
2019-03-06KYRA: (EOB1/Amiga) - fix warningathrxx
2019-03-06KYRA: (EOB1/Amiga) - improve scaled item handlingathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix level palette glitchathrxx
2019-03-06KYRA: (EOB1/Amiga) - Amiga specific stone skin spell variantathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix monster walk orientationathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix environmental sfxathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix main menu load dialogathrxx
2019-03-06KYRA: (EOB1) - fix slow poison status displayathrxx
(in the character tab it would still say "poisoned" instead of "poisoned (slow)")
2019-03-06KYRA: (EOB1/Amiga) - fix detect magic spellathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix environmental sound glitchathrxx
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) - 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