Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-24 | Merge pull request #1027 from bgK/memstream-default-arg | Bastien Bouclet | |
COMMON: Remove the DisposeAfterUse default value from dynamic write memory streams constructors | |||
2017-09-23 | SCI32: Flush stub RAMA save game to disk | Colin Snover | |
If this is not done and the file is buffered, it will not show up in the list of save games, and the new save will fail. | |||
2017-09-23 | SCI32: Fix bad data cube text priority calculation in RAMA | Colin Snover | |
2017-09-23 | SCI32: Fix relocation of locals in SCI3 | Colin Snover | |
Somehow, up until trying to view an encrypted data cube in RAMA, the missing relocation of locals did not seem to cause any trouble in any of the other SCI3 games. | |||
2017-09-23 | Revert "SCI: Fix Warnings about Copy Constructor Failing to Call Base Class." | Colin Snover | |
This reverts commit d2dd942ad79df0c4ac9d841fb5b0919d260bb79c. The Serializable class is an interface class and has only the empty default copy constructor. There is no reason to call this explicitly. Whatever is warning about this should be fixed to stop warning about it, rather than adding such unnecessary calls to the engine code. | |||
2017-09-23 | SCI32: Fix handling of array copies | Colin Snover | |
kArrayCopy would perform an unnecessary memory copy of the source array, the treatment of the count value as unsigned was clearly not correct since it was being sign-extended and checked against -1. | |||
2017-09-23 | SCI32: Fix bad default text scaling in RAMA | Colin Snover | |
2017-09-23 | SCI32: Fix infinite reload in RAMA when loading from launcher | Colin Snover | |
2017-09-23 | SCI32: Add guest additions save/restore support for RAMA | Colin Snover | |
2017-09-23 | SCI32: Remove unnecessary use of strncmp | Colin Snover | |
One of the strings is a static string of the same size as the size passed to strncmp so there is no point in not just using strcmp. | |||
2017-09-23 | SCI32: Replace magic number with kAutoSaveId in QFG4 save code | Colin Snover | |
2017-09-23 | SCI32: Support RAMA's custom save games through kFileIO | Colin Snover | |
2017-09-23 | SCI: Split save game metadata writing to separate function | Colin Snover | |
RAMA has its own custom save game format that game scripts write, but we still want to be able to use these save game files from the ScummVM launcher, so the metadata has to be able to be written separately from the rest of the game saving. | |||
2017-09-23 | SCI: Use reference instead of pointer for required out-data in metadata save ↵ | Colin Snover | |
function | |||
2017-09-23 | SCI: Clean-ups to file handling code | Colin Snover | |
Preparations for adding support for RAMA's custom save game format. | |||
2017-09-23 | SCI32: Remove unused shrink-to-fit function for string arrays | Colin Snover | |
2017-09-23 | SCI32: Fix size for dereferencing non-raw SCI32 arrays | Colin Snover | |
The maxSize given when generating a SegmentRef is supposed to be the maximum size of raw data that can be held inside the offset- part of a reg_t, not the entire size including the segment. This fixes a buffer overflow in "Inside the Chest", which still does not work, but at least doesn't cause heap overflows anymore with this change. | |||
2017-09-23 | TITANIC: DE: Merged German NPC script subclasses back in | Paul Gilbert | |
There ended up not being enough custom German code in the scripts to warrant having sub-classes that reimplemented entire methods | |||
2017-09-23 | TITANIC: DE: Updates for SuccUBusScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Added changes to MaitreDScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Added changes for LiftbotScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Adding remaining DoorbotScript changes | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Adding changes to DoorbotScript | Paul Gilbert | |
2017-09-22 | TITANIC: DE: More BellbotScript changes | Paul Gilbert | |
2017-09-22 | TITANIC: DE: Adding new BellbotScript logic | Paul Gilbert | |
2017-09-22 | TITANIC: DE: Added translations for BarbotScript::process | Paul Gilbert | |
2017-09-22 | ALL: Specify the DisposeAfterUse constructor argument for dynamic memory ↵ | Bastien Bouclet | |
write streams | |||
2017-09-22 | ZVISION: Fix leaking save / thumbnail MemoryWriteStreamDynamic buffers | Bastien Bouclet | |
2017-09-22 | SWORD25: Fix leaking the lua state MemoryWriteStreamDynamic buffer | Bastien Bouclet | |
2017-09-22 | SWORD25: Fix leaking the save thumbnail MemoryWriteStreamDynamic | Bastien Bouclet | |
2017-09-22 | SWORD1: Fix leaking the save thumbnail MemoryWriteStreamDynamic buffer | Bastien Bouclet | |
2017-09-22 | GNAP: Fix leaking the save thumbnail MemoryWriteStreamDynamic buffer | Bastien Bouclet | |
2017-09-22 | FULLPIPE: Fix leaking the save MemoryWriteStreamDynamic buffer | Bastien Bouclet | |
2017-09-22 | DM: Fix leaking the save thumbnail MemoryWriteStreamDynamic buffer | Bastien Bouclet | |
2017-09-22 | XEEN: Change OutFile not to subclass MemoryWriteStreamDynamic | Bastien Bouclet | |
Also fix leaking the MemoryWriteStreamDynamic buffer storage | |||
2017-09-22 | XEEN: Change SavesManager to use a map of pointers to MemoryWriteStreamDynamic | Bastien Bouclet | |
Our implementation of HashMap does not allow value types without a zero-argument constructor. | |||
2017-09-21 | TITANIC: DE: Add miscellaneous missed sound translations | Paul Gilbert | |
2017-09-21 | TITANIC: DE: More sound translations | Paul Gilbert | |
2017-09-20 | TITANIC: DE: Adding sound translations | Paul Gilbert | |
2017-09-20 | TITANIC: DE: Adding sound translations | Paul Gilbert | |
2017-09-20 | CGE2: Clean up SearchMan after fallbackDetect | Willem Jan Palenstijn | |
2017-09-20 | CGE: Clean up SearchMan after fallbackDetect | Willem Jan Palenstijn | |
2017-09-20 | SLUDGE: Skip SearchMan detour in fallback detection | Willem Jan Palenstijn | |
2017-09-20 | DIRECTOR: Skip SearchMan detour in fallback detection | Willem Jan Palenstijn | |
2017-09-20 | SCI: Fix detection of end of audio map & entry size in SCI32 | Colin Snover | |
Torin RU map 38140 has an unusual terminator entry; instead of a normal terminating entry of 11 FFs, its terminating entry is 03 FF FF FF FF C4 36 01 FF FF FF. So, two changes are made: 1. The end-of-map check is now the same as in SSCI1.1+ and only checks that the final byte of the Audio36 tuple is 0xFF, instead of the entire tuple; 2. The unneeded entry size heuristic has been turned off for all SCI32 games. A quick check of the English versions of LB2CD, EQ1CD, SQ4CD, and KQ6CD, as well as all English SCI32 games, indicates that this approach seems to be working correctly. Fixes Trac#10188. | |||
2017-09-20 | TITANIC: DE: Add translations for playGlobalSound calls | Paul Gilbert | |
2017-09-20 | TITANIC: DE: Add translations for loadSound calls | Paul Gilbert | |
2017-09-20 | MOHAWK: Riven: Move the water effect to its own class | Bastien Bouclet | |
Fixes the per frame scripts being leaked. Fixes #10215. | |||
2017-09-20 | MOHAWK: Riven: Plug memory leak when saving | Bastien Bouclet | |
Fixes #10216. | |||
2017-09-19 | TITANIC: DE: Adding German translations | Paul Gilbert | |