aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-17BLADERUNNER: Use unsigned 32bit diff for time durationsThanasis Antoniou
2019-07-17BLADERUNNER: Replace difficulty values with proper enumThanasis Antoniou
2019-07-17SCUMM: (iMUSE/Amiga) - fix INDY4 instruments handlingathrxx
FOA Amiga uses 'ROL ' resources (unlike MI2 which has 'AMI ' resources). So our imuse player treated those as MT32 tracks playing on a non-MT32 device and applied GM mapping. Which of course messed up the instruments.
2019-07-17SCUMM: remove unused declarationsathrxx
(several function declarations in imuse_internal.h)
2019-07-17SCUMM: (iMUSE/Amiga) - cleanupathrxx
2019-07-17ADL: Add support for Serenia data blocksWalter van Niftrik
2019-07-17ADL: Add support for 40/8/512 PC raw disk imagesWalter van Niftrik
2019-07-17ADL: Remove opcode counts from script interfaceWalter van Niftrik
2019-07-16BLADERUNNER: Use ScummVM word wrapping algorithmPeter Kohaut
2019-07-16BLADERUNNER: Added TTF & UTF8 support for subtitlesPeter Kohaut
2019-07-16BLADERUNNER: Ajdust font interface to ScummVM's onePeter Kohaut
2019-07-16WINTERMUTE: Suppress warning on Directory.Create() for Hamletlolbot-iichan
2019-07-16WINTERMUTE: Fix File.WriteText methodlolbot-iichan
Removed unnecessary '\0' byte written after a string. Reasons to remove: 1. Hamlet game does not write 0 after string when running this code: var SomeFile = new File((Game.SaveDirectory + "\gamelet.save")); SomeFile.OpenAsText(2); SomeFile.WriteText(LVL_N); SomeFile.Close(); 2. Original WME does not have this: https://github.com/retrowork/Wintermute-Engine/blob/master/src/engine_core/wme_base/SXFile.cpp#L303
2019-07-16WINTERMUTE: Implement loading files using SavefileManagerlolbot-iichan
2019-07-16WINTERMUTE: Implement saving files using SavefileManagerlolbot-iichan
2019-07-16WINTERMUTE: Fix assertion in Hamlet gamelolbot-iichan
Assertion was caused by providing "saves/" prefixed string to WindowsFilesystemNode::getChild() function, that asserts on '/' characters. Wintermute game code: if(!(Game.FileExists((Game.SaveDirectory + "\gamelet.save")))) { Directory.Create(Game.SaveDirectory); } ... Assertion stack: from C:\WINDOWS\System32\KernelBase.dll from C:\WINDOWS\System32\msvcrt.dll (this=0xcfdf710, n=...) at backends/fs/windows/windows-fs.cpp:158 n=...) at common/fs.cpp:68 (filename=...) at engines/wintermute/base/file/base_disk_file.cpp:76 at engines/wintermute/base/file/base_disk_file.cpp:105 this=0x50795e0, filename=...) at engines/wintermute/base/base_file_manager.cpp:326 (this=0xcea72f0, script=0xcf657d0, stack=0xcf6a2e0, thisStack=0xcf69ee0, name=0xcfd8870 "FileExists") at engines/wintermute/base/base_game.cpp:1523 ...
2019-07-16WINTERMUTE: Add dummy implementation of Directory global objectlolbot-iichan
Source: http://docs.dead-code.org/wme/generated/scripting_ref_directory.html
2019-07-16WINTERMUTE: Add detection tables for all non-English versions of Hamletlolbot-iichan
Source: https://steamdb.info/app/222160/depots/
2019-07-16COMMON: Add Turkish languagelolbot-iichan
2019-07-16ADL: Replace 'using' with 'this->'Walter van Niftrik
Hopefully fixes the build
2019-07-16MADE: Remove unused variablejepael
2019-07-16ADL: Silence MSVC warningsWalter van Niftrik
2019-07-16ADL: Fix debug mode hang in hires5 animationWalter van Niftrik
2019-07-16ADL: Clean up usage of override specifierWalter van Niftrik
2019-07-16ADL: Remove APPLECHAR macroWalter van Niftrik
2019-07-16ADL: Refactor graphics codeWalter van Niftrik
2019-07-16BLADERUNNER: Don't show VK option for Runciter in vanillaThanasis Antoniou
2019-07-15NEWS: Update German NEWS.md translationLothar Serra Mari
2019-07-15I18N: Update translation (Finnish)jepael
Currently translated at 100.0% (1089 of 1089 strings)
2019-07-15I18N: Update translation (German)Lothar Serra Mari
Currently translated at 100.0% (1089 of 1089 strings)
2019-07-15I18N: Update translations templatesThierry Crozat
2019-07-14POSIX: Fix missing expansion of "~" to home when it has no suffixThierry Crozat
This fixes bug #10941: Tilde in save path creates "~" folder
2019-07-14SCUMM: update news (Amiga iMuse support)athrxx
2019-07-14SCUMM: limit 'Unrecognized base tag' warning to valid casesathrxx
This warning will not only show up if a tag is actually unrecognized but also in cases where the tag is recognized, but the resource size is 0. This happens quite a lot in the Amiga version of MI2 with 'SOU ' tags.
2019-07-14SCUMM: (FM-Towns Audio) remove TODOathrxx
The audio track is not broken. LEC simply didn't make good euphony music tracks for the FM-Towns. There is nothing we can do about that. The TODO implies that someone should mess around with the audio data (change the composition?).
2019-07-14SCUMM: imuse driver directory cleanupathrxx
- move mac, pc speaker and fm-towns ims sound drivers into separate directory (AdLib and MT32/GM drivers are still too entangled with common code to be moved so easily, especially MT32/GM. It would require lots of changes to the common code and possibly to all engines using the MidiDriver class. So I leave that for now.)
2019-07-14SCUMM: (iMuse/Amiga) - improve accuracyathrxx
This fixes the issue that some rhythm instruments didn't receive correct notes. The changes have been limited to the Amiga versions.
2019-07-14SCUMM: hook up Amiga MI2 + INDY4 to new sound driverathrxx
2019-07-14SCUMM: add Amiga iMuse sound driverathrxx
(applies to MI2 and INDY4)
2019-07-14GLK: TADS2: Fix duplicate detectionPaul Gilbert
2019-07-14GLK: ALAN3: Change detections list to use common GlkDetectionEntryPaul Gilbert
2019-07-14GLK: ALAN2: Change detections list to use common GlkDetectionEntryPaul Gilbert
2019-07-14GLK: ADVSYS: Change detections list to use common GlkDetectionEntryPaul Gilbert
2019-07-14OPENGL: Specify a GLSL version tag, and rename reserved keywordsFilippos Karapetis
The GLSL version code has been taken from ResidualVM. The variable 'texture' is now a reserved keyword in GLSL 3.00, so it has been renamed. This fixes compilation issues in AmigaOS4 (PR 1554).
2019-07-14BLADERUNNER: Fix Rats resurrectingThanasis Antoniou
2019-07-14BACKENDS: Initialize more TimerSlot fields when resetting itFilippos Karapetis
This imports changes from commit 05f3fe420f20e8e44ed525960fcb713b43d5d0ad
2019-07-14SCUMM: Silence GCC memset() warningsTorbjörn Andersson
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method.
2019-07-14FULLPIPE: Silence GCC memset() warningsTorbjörn Andersson
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method.
2019-07-14AGOS: Silence GCC memset() warningsTorbjörn Andersson
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method.
2019-07-14WINTERMUTE: Add a warning for off-by-one errors in normalizeAngle()Filippos Karapetis