aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/engine
AgeCommit message (Collapse)Author
2020-01-08KYRA: (LOK) - fix mouse cursor bug (see #11303)athrxx
2020-01-04KYRA: (LOK) - fix potion drink animation (bug #11303)athrxx
2020-01-04KYRA: (LOK) - fix dispel magic animation (bug #11303)athrxx
2020-01-03KYRA: (HOF) - minor cleanupathrxx
2020-01-03KYRA: (HOF) - fix speech/sfx priority (bug #11301)athrxx
It doesn't come as a big surprise that the original handles this more or less in the same manner as LOL. The Kyra games usually don't play many sfx at once. That's probably the reason why this never came up before.
2020-01-02KYRA: (EOB) - fix minor graphics glitchathrxx
(y-coords for certain doors off by a few pixels)
2019-12-30KYRA: (HOF) - fix bug #11289 (Secret potion issue)athrxx
- added a missing function that causes keyboard key presses to trigger certain sound effects - improve keyboard responsiveness during idle animations (HOF only)
2019-12-22KYRA: (EOB) - fix possible invalid mem accessathrxx
(this could happen if you create a new character, then immediately delete it, then return to the main menu via Esc and then load a save file)
2019-12-20KYRA: (EOB/PC98) - fix music mute settingathrxx
(this has to be done a bit different for PC-98, since - unlike the other currently supported platforms - PC-98 has ingame music)
2019-12-18KYRA: (EOB/PC98) - fix dialogue button glitchathrxx
Don't use y-coords from LOL-PC98 (which are all 4/8 aligned due to its use of the text mode instead of graphics mode)
2019-12-18KYRA: (Amiga) - minor code reductionathrxx
(eliminate some duplicate code for dirty rect handling)
2019-12-18KYRA: (EOB/PC98) - fix original save file loadingathrxx
2019-12-18KYRA: (EOB/PC98) - implement ending sequenceathrxx
(The PC-98 version has its own unique ending sequence)
2019-12-18KYRA: (EOB/PC98) - fix character generator glitchesathrxx
2019-12-18KYRA: (EOB/PC98) - fix keymapathrxx
(unlike LOL/PC98 we have the same key codes as in the DOS version)
2019-12-18KYRA: (EOB/PC98) - fix preferences menuathrxx
2019-12-18KYRA: (EOB/PC98) - fix Japanese text displayathrxx
2019-12-18KYRA: (EOB/PC98) - fix level block drawingathrxx
2019-12-18KYRA: (EOB/PC98) - fix level loading and some cleanupathrxx
(no block drawing yet)
2019-12-18KYRA: (EOB/PC98) - allow both graphics mode / text mode text display for ↵athrxx
sjis font The assumption till now was that PC-9801 games in 16 color mode will always use text mode for text display. However, EOB1 uses text mode for intro and ending sequence and graphics mode for ingame. Add new font variant for this and also do some cleanup, since the text displayer code really needs it. (The problem is that at least 3 different Japanese publishers did the Japanese ports for the various games and every one of them did his own hacks for his specific target.)
2019-12-18KYRA: (EOB/PC98) - fix syntax warningsathrxx
2019-12-18KYRA: (EOB/PC98) - fix intro and main menu screenathrxx
2019-12-18KYRA: (EOB/PC98) - initial startup fixathrxx
- hook up static resources, sound code, etc - nothing really working yet, though (except the music)
2019-12-18KYRA: (EOB/PC98) - add static resourcesathrxx
2019-12-16KYRA: (EOB) - fix stone skin spell warningathrxx
(The Amiga version has as special warning message if the spell has already been cast on a character. This warning was not displayed).
2019-12-06KYRA: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-16KYRA: (EOB1) - fix monster random item chanceathrxx
(EOB 1 has a higher chance to receive a random item from certain monsters than EOB2 - this fixes that)
2019-11-09KYRA: (EOB2) - workaround for minor graphics glitchathrxx
The game would actually allow placing the 4 horns or the large red rings from the ringmaster riddle into the inventory ring slots. Simply, because these items are flagged that way in the data file (itemtype.dat). I wasn't aware of this until I happened to come across some youtube video. The video was from DosBox, but this doesn't make a difference. This patch prevents placing these items into the ring slots.
2019-07-23KYRA: (HOF) - minor GMM/RTL fixathrxx
The game would error out when trying to return to the launcher via GMM right at the beginning (due to trying to load files based on incompletely initialized data).
2019-04-15KYRA: sound files/classes reorganization step #5athrxx
Rename some sound classes to reflect the recent file renamings.
2019-04-15KYRA: sound files/classes reorganization step #2athrxx
This is a followup to the last commit which fixes compilation. I wanted to have the pure file renaming separately.
2019-04-13KYRA: (EOB) - silence -Wshadow warningathrxx
2019-04-13KYRA: (EOB2/Amiga) - final glitches fixathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix German version monster soundathrxx
(Monster sounds are broken in the original, because the devs seem to have accidently left the sound track numbers from the DOS version. This will add a workaround.)
2019-04-13KYRA: (EOB2/Amiga) - implement proper sound file loadingathrxx
(also fix some sound related bugs)
2019-04-13KYRA: (EOB2/Amiga) - fix flesh to stone spell colorsathrxx
2019-04-13KYRA: (EOB) - fix party transfer glitchathrxx
(recalculate armor class after party transfer from EOB I to EOB II)
2019-04-13KYRA: (EOB) - fix saveload menu glitchathrxx
The save file list needs a refresh after transfering a party from EOB I to EOB II. This did not always happen.
2019-04-13KYRA: (EOB2/Amiga) - fix sequence dialogue fieldathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix ingame colorsathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix GUI colorsathrxx
2019-04-13KYRA: (EOB2/Amiga) - add special gfx decoder for localized versionathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix text resource loadingathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix detect magic blue shapesathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix monster shape encodingathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix vcn block drawingathrxx
2019-04-13KYRA: (EOB2/Amiga) - improve font file warningsathrxx
- add warning for wrong font file: The German version of EOB II has a font file with more characters than the English version or the EOB I fonts. Users now get a warning/instruction if they have the wrong file. - add translation support for all AmigaDOS font related warnings/errors
2019-04-13KYRA: (EOB2/Amiga) - fix load up and intro sequenceathrxx
2019-03-07KYRA: (EOB/Amiga) - implement GMM volume settingsathrxx
2019-03-06KYRA: (EOB1/Amiga) - implement ending sequenceathrxx
The Amiga version actually has a real ending sequence (unlike the PC version).