Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-24 | SCUMM HE: Set server prefix as variable | Eugene Sandulenko | |
2019-10-24 | SCUMM HE: Create sessions on the server | Eugene Sandulenko | |
2019-10-24 | SCUMM HE: Fix Compilation When HE is Disabled | D G Turner | |
2019-10-24 | SCUMM HE: Fix libcurl compilation checks | Eugene Sandulenko | |
2019-10-24 | SCUMM HE: Hook in PostRequest to Moonbase Commander | Eugene Sandulenko | |
2019-10-24 | SCUMM HE: Set up networking variable later during execution | Eugene Sandulenko | |
2019-10-23 | SCUMM: Bump HE version of Pajama2 GB to 99, Fixes bug #10933 | Ben Castricum | |
2019-10-23 | SCUMM HE: Fix GCC Compiler Warnings | D G Turner | |
2019-10-23 | SCUMM HE: Really Fix Compilation | D G Turner | |
2019-10-23 | SCUMM HE: Fix Compilation | D G Turner | |
2019-10-22 | SCUMM HE: Work on receiving part of Moonbase Commander networking | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: Hid several noisy debug messages | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: More code for Moonbase Commander networking | Eugene Sandulenko | |
2019-10-22 | SCUMM: Made displayMessage() public | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: More work on the Moonbase networking. Getting in-game | Eugene Sandulenko | |
2019-10-22 | SCUMM HE: Initial (hard)code for Moonbase networking | Eugene Sandulenko | |
2019-10-22 | SCUMM: Made getResourceSize() public | Eugene Sandulenko | |
2019-10-04 | SCUMM: Fix GCC Duplicated Condition Warning | D G Turner | |
These are flagged by GCC if -Wduplicated-cond is enabled. | |||
2019-09-30 | SCUMM: Detect language file of Steam version of DIG, fixes bug #10697 | Ben Castricum | |
2019-09-30 | SCUMM: Don't limit Steam MD5 of DIG to english | Ben Castricum | |
Steam also allows other languages to be downloaded. Those have the same MD5. | |||
2019-09-15 | SCUMM: HE: Fix MSVC Warning | D G Turner | |
This was reported by Henke37 on IRC. | |||
2019-09-15 | SCUMM: Replace Various String Functions with Common String Usage | D G Turner | |
This removes the dependency on the unsafe strcpy and strcat string functions with usage of Common::String instead. | |||
2019-08-07 | AUDIO: (FM-Towns/PC98) - cleanup mutex handling | athrxx | |
2019-07-22 | SCUMM: (iMUSE/Amiga) - minor fixes | athrxx | |
- At at least one place in INDY4 the game attempts to send a Roland MT-32 patch to the Amiga driver. This will fail and thus not cause any harm, but I have added a check nonetheless. The original Amiga driver ignores sysex messages that don't have the iMuse manufacturer id 7D. - In INDY4 the iMuse player thinks it has a percussion channel due to the fact that it plays ROL resources. This should also be irrelevant for the actual playback, but I have added a check for that, too. | |||
2019-07-17 | SCUMM: (iMUSE/Amiga) - Fix compiler warning (#1751) | jepael | |
2019-07-17 | SCUMM: (iMUSE/Amiga) - fix INDY4 instruments handling | athrxx | |
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-17 | SCUMM: remove unused declarations | athrxx | |
(several function declarations in imuse_internal.h) | |||
2019-07-17 | SCUMM: (iMUSE/Amiga) - cleanup | athrxx | |
2019-07-14 | SCUMM: limit 'Unrecognized base tag' warning to valid cases | athrxx | |
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-14 | SCUMM: (FM-Towns Audio) remove TODO | athrxx | |
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-14 | SCUMM: imuse driver directory cleanup | athrxx | |
- 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-14 | SCUMM: (iMuse/Amiga) - improve accuracy | athrxx | |
This fixes the issue that some rhythm instruments didn't receive correct notes. The changes have been limited to the Amiga versions. | |||
2019-07-14 | SCUMM: hook up Amiga MI2 + INDY4 to new sound driver | athrxx | |
2019-07-14 | SCUMM: add Amiga iMuse sound driver | athrxx | |
(applies to MI2 and INDY4) | |||
2019-07-14 | SCUMM: Silence GCC memset() warnings | Torbjö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-05-27 | SCUMM: Fix MSVC warnings | Filippos Karapetis | |
- Change float suffix to uppercase - Initialize potentially uninitialized variables - Fix default cases in switch statements | |||
2019-05-25 | SCUMM: HE: Added some names to basketball U32 commands | Eugene Sandulenko | |
2019-05-05 | SCUMM: Original V0-V2 flashlight shape and size for MM/Zak (#10947, #10951) | Robert Crossfield | |
2019-05-01 | COMMON: Replace NEResourceType and PEResourceType with a shared enum | Cameron Cawley | |
2019-04-15 | WINCE: Fix compilation | Cameron Cawley | |
2019-03-12 | SCUMM HE: Bug fix for moonbase stack memory corruption | Zhiqi Yin | |
What: The bug is reproducible in the following ways: 1. quiting the game 2. enter challenge mode state 2, when the game starts move mouse around the menu buttons (choose building or weapons) Observed behavior: In he/wiz_he.cpp:2839, the function failed to return since the stack around variable 'color' was corrupted. The game will crash then. Analysis: Since other function will modify memory area around local variable 'color', the bug shoud be caused by memory overwritten. The memory write happens in this modified file. From the code, it only wants to write a certain amount of pixels. So I found 2 places where more pixels are written. This causes stack memory corruption. Fix: Add checking. If we have written enough pixels then break. Testing: The game UI looks correct. Single player mode game is tested. Bug no longer observable. Tested for both cases mentioned above. | |||
2018-10-02 | SCUMM: MONKEY2: Skip extra code on FMTOWNS, fixes bug #2223 | Ben Castricum | |
2018-08-18 | SCUMM: Replace use of strdup with Common::String | Colin Snover | |
2018-08-18 | SCUMM : Add support for European Wii Pajama Sam (EAN3546430138939) | Ben Castricum | |
2018-08-17 | JANITORIAL: Removing trailing spaces after int casts | Paul Gilbert | |
2018-07-19 | SCUMM: Add another German Mac version of DOTT | Adrian Frühwirth | |
Fixes Trac#10616. | |||
2018-07-02 | SCUMM: Clarify workaround for Venice music in Indy 3 FMTOWNS | Adrian Frühwirth | |
2018-06-23 | SCUMM: Workaround erroneous AKC_JUMP in German SPY Fox 3 | Sven Meier | |
Fixes Trac#3813 and makes this version of the game completable. | |||
2018-06-06 | SCUMM: Fix recent commit to compile under all circumstances | Adrian Frühwirth | |
2018-06-06 | SCUMM: Work around distorted speech on submarine in Indy4 | Adrian Frühwirth | |
The speech sample at VCTL offset 0x76ccbca ("Hey you!") which is used when Indy gets caught on the German submarine seems to not be a VOC but raw PCM s16be at (this is a guess) 44.1 kHz with a bogus VOC header. To work around this we skip the VOC header and decode the raw PCM data. Fixes Trac#10559 |