aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2017-08-29WAGE: Since the sounds are blocking, made the sound handle globalEugene Sandulenko
2017-08-29WAGE: Make sound blockingEugene Sandulenko
2017-08-28TITANIA: Fix light being loose after Bellbot gets Titania's eyePaul Gilbert
2017-08-28TITANIC: Fix crash opening GMM during startup & Continue dialogPaul Gilbert
2017-08-28WAGE: Properly set the character when player is not definedEugene Sandulenko
2017-08-27BLADERUNNER: Fix buildThomas Fach-Pedersen
2017-08-27BLADERUNNER: Fix buildThomas Fach-Pedersen
2017-08-27BLADERUNNER: Add Overlay videosThomas Fach-Pedersen
2017-08-27TITANIC: Refactoring of Viewport classDavid Fioramonti
1. Improved naming of functions. E.x., fn17 is now called getRelativePosNoCentering 2. Improved variable names E.x., _valArray[3] is now _pixel1OffSetX, naming makes sense for it use in CBaseStars::draw. 3. Lots of comments and TODO added for suspicious behavior Mentioned unused functions and values that don't get used. 4. Changes in other classes that viewport renaming affected Some of the star_camera functions were 1-1 mapping of functions in viewport so I just made the names be the same.
2017-08-27TITANIC: Fix viewport _field24/starcolor not being savedDavid Fioramonti
One of the fields wasn't getting saved. This field determines whether the star color should be pink or white. It gets recomputed when you put the helmet back on so it doesn't really matter. Previously, when it loaded this value it was loading some orientation data which occurs next in the saved data file for saved games saved by scummvm versions before this commit.
2017-08-27TITANIC: Move Rad2Deg from dvector to fvectorDavid Fioramonti
I wanted to use that variable in viewport.cpp and since fvector.h is included in more functions (already) then dvector it makes sense to move it there.
2017-08-27TITANIC: Add fpose product helper functionDavid Fioramonti
This adds a non-member function that computes the product between two fpose "matrices" and puts it in a third. One of the constructor was doing that so now it calls this non-member function.
2017-08-26SCI32: Ignore invalid audio maps in Phant2 FRColin Snover
Fixes Trac#10049.
2017-08-26SCI32: Ignore invalid audio map in GK2 DEColin Snover
Fixes Trac#10143.
2017-08-26SCI32: Limit existing bad audio map resource skips by languageColin Snover
Since audio maps change when game speech is localised, it makes sense to limit audio map skips by language until it turns out that the same problem exists in more than one language release, so we do not accidentally skip a map that is bad in one language, but OK in another language.
2017-08-26SCI32: Allow changing SFX/speech volume in GK2Colin Snover
Originally, changing the SFX volume from ScummVM was disabled because the game itself only allowed adjustment of music volume, so adjusting the SFX volume would indirectly affect the music volume. On reflection, allowing the adjustment of SFX volume even though this also changes the music volume seems preferable to not allowing any adjustment of the SFX/speech volumes.
2017-08-26SCI32: Fix SFX volume being misapplied to music & speech in some gamesColin Snover
This was happening in games with game scripts that control the master volume themselves by applying the master volume to each channel sent to the kernel, instead of relying on the kernel to manage the master volume for them.
2017-08-26TITANIC: Added frame debugger command for setting objects' movie framesPaul Gilbert
2017-08-26BLADERUNNER: Support for AESCPeter Kohaut
2017-08-26TITANIC: Fix error setting correct PET buttons for a given areaPaul Gilbert
2017-08-26TITANIC: Fix German strings in create_titanic, regenerate titanic.datPaul Gilbert
2017-08-26TITANIC: Add further strings to create_titanic toolPaul Gilbert
2017-08-26TITANIC: Hide back view of MaitreD from close to the tablePaul Gilbert
The MaitreD was rendered using frame 0 from c386.avi, but with a corrupted right and bottom edge. Ironically, the MaitreD object isn't used at all, since hiding him revealed he's part of the background as well. From the video, it seems like he was meant to have an idle wiggle animation that didn't end up being used.
2017-08-26TITANIC: Fix another struct vs class warningPaul Gilbert
2017-08-26BLADERUNNER: Transparent background in dialogue menuPeter Kohaut
2017-08-25TITANIC: Fix struct vs class forward declaration warningPaul Gilbert
2017-08-25SCI32: Stop blacklisting 37.MAP from PhantasmagoriaColin Snover
It turns out that GOG.com version of Phantasmagoria needs the 37.MAP patch file because for some reason the 37.MAP in RESSCI.000 is empty (36 bytes, versus the correct file which is ~1kB). Fortunately, this file is the same across all CDs in the original US release, so hopefully unblocking this patch will not cause any problems for any of the CD releases either. Fixes Trac#10161.
2017-08-25TITANIC: Fix buffer overflow when getting first class upgradeColin Snover
2017-08-25TITANIC: Fix Door/Bellbot remaining when summoned outside doorsPaul Gilbert
2017-08-25TITANIC: Show NPC portrait in Conversations tab after loading savegamePaul Gilbert
2017-08-25TITANIC: Fix doubled announcement when summoning DoorBotColin Snover
This would happen when the player is in one of the rooms with a room-specific announcement.
2017-08-25TITANIC: Correct cursor after ejecting cylinder in music systemPaul Gilbert
2017-08-25TITANIC: Don't allow cylinders to be dropped in music system slot closedPaul Gilbert
2017-08-25WAGE: Update games statusEugene Sandulenko
2017-08-25JANITORIAL: Remove unnecessary semicolonTorbjörn Andersson
2017-08-25Merge pull request #999 from dafioram/header_reducePaul Gilbert
TITANIC: Reduce header includes
2017-08-25BLADERUNNER: Fix buildPeter Kohaut
2017-08-24BLADERUNNER: Added audio mixer & various fixesPeter Kohaut
Audio mixer is supporting fading and pan animation Added support for skipping speech by pressing Return Added proper support for ambient sounds Added more code to the dialogue menu Added tooltips to the Spinner Fixed calculation of volume and pan of walk steps Code cleanup & formatting
2017-08-24BLADERUNNER: Fix buildThomas Fach-Pedersen
2017-08-24BLADERUNNER: Add support for elevatorsThomas Fach-Pedersen
2017-08-24COMMON: Remove BitStream base class to allow inlining callsWillem Jan Palenstijn
All users of BitStream were in fact using a specific, hardcoded variant, so we can hardcode that variant, removing the need for virtual calls, and enabling inlining.
2017-08-24TITANIC: Reduce header includes for star_control filesDavid Fioramonti
Minimized a lot of the unncessary files includes in the implementation files as well.
2017-08-24TITANIC: Fixed titanic.h float random function rangeDavid Fioramonti
Fixed float random number function of titanic.h which could of given 65537 instead of a max of 65535.
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-08-24WAGE: Do something when player is not defined instead of crashesEugene Sandulenko
2017-08-24WAGE: Update status of The Phoenix gameEugene Sandulenko
2017-08-24WAGE: Read rectangles sanelyEugene Sandulenko
2017-08-24WAGE: Fake input text when using shortcutsEugene Sandulenko
2017-08-23TITANIC: Disable fix for dispensed chickens' initial temperaturePaul Gilbert
The original had a bug that didn't dispense chickens as cold when the yellow fuse was removed from the fusebox. Too many walkthroughs suggest removing it though, so I'm disabling fix to avoid confusion.
2017-08-24SLUDGE: Convert CP1250 to UTF8 for some windows gamesSimei Yin