Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-02 | TITANIC: DE: Fix upgrading to 1st class | Paul Gilbert | |
2017-10-02 | CONFIGURE: Add ogg after libraries that might depend on it in the link command | Thierry Crozat | |
This will hopefully fix compilation with mingw when using static libraries. | |||
2017-10-02 | CONFIGURE: Add proper detection for libogg | Cameron Cawley | |
2017-10-01 | SCI32: Fix missing transparency in RAMA title screen | Colin Snover | |
2017-10-01 | RISCOS: Add RISC OS filesystem | Cameron Cawley | |
2017-09-30 | SCI32: Add detection for SQ6 demo (from Sneak Peeks 2 CD) | Martin Kiewitz | |
2017-09-30 | SCI32: Fix crash when dying in RAMA | Colin Snover | |
As it turns out, autorama.sg *is* actually used sometimes. Fixes Trac#10253. | |||
2017-09-30 | SCI32: Stop trying to clean up uninitialized VMDs | Colin Snover | |
Fixes Trac#10252. | |||
2017-09-30 | COMMON: Add standard data method to Common::Array | Colin Snover | |
This matches the C++11 std::vector method of the same name, and replaces usage of taking the address of the first element of an array by &array[0] or &array.front() or &*array.begin(). The data method is better than these usages because it can be used even when the array is empty. | |||
2017-09-30 | COMMON: Add standard count & count+copy array constructors | Colin Snover | |
These are additions to match C++11 std::vector common init patterns, to make Common::Array cover more common use cases where C-style arrays are currently used (and should not be). | |||
2017-09-30 | IOS: Improve iOS 11 compatibility | Vincent Bénony | |
2017-09-30 | SCI: Fix printing of super calls on clones in debugger | Colin Snover | |
2017-09-30 | SCI32: Fix support for RAMA demo | Colin Snover | |
Fixes Trac#10251. | |||
2017-09-29 | SCI32: Fix extremely broken patch for RAMA RESOURCE.SFX | Colin Snover | |
Obviously, games other than RAMA need to have sound effects volumes. | |||
2017-09-29 | NEWS: Add new SCI32 games to NEWS and README | Colin Snover | |
2017-09-29 | SCI32: Improve RESOURCE.SFX fallback for RAMA | Colin Snover | |
Since Datafiles says to rename any RESOURCE.SFX to RESSFX.00n, and there is only a RESOURCE.SFX on CD 1, don't confuse users by failing to use RESSFX.001 for CD2 and CD3. | |||
2017-09-29 | TITANIC: Fix leaks in CGameState _movieList | Paul Gilbert | |
2017-09-30 | I18N: Update translations templates | Thierry Crozat | |
2017-09-29 | SCI32: Promote Lighthouse and RAMA to ADGF_TESTING | Colin Snover | |
2017-09-29 | SCI32: Clean up unused kBitmap code/subops | Colin Snover | |
2017-09-29 | SCI32: Fix bad text rendering in RAMA | Colin Snover | |
In SCI3, Sierra removed the ability of the main renderer to automatically scale CelObjs with different source resolutions. Instead, in SCI3, all CelObjs are treated as having the same resolution as the screen (i.e. 640x480). In all SCI3 games other than RAMA, keeping the code paths for resolution-dependent scaling is not a problem because all the assets and game code are correctly designed to use the same 640x480 resolution throughout. RAMA, on the other hand, was written with the text subsystem set to a resolution of 630x450 (Phant1's screen resolution), and in SSCI, resolution-dependent scaling code was not removed from the *text* subsystem. As a result, RAMA's game scripts rely on the slightly larger scaled dimensions coming out of the text system when determining the size of screen items for rendering, and then also rely on the main renderer ignoring the 630x450 resolution baked into the bitmaps generated by the text subsystem when drawing them to the screen. | |||
2017-09-29 | DEVTOOLS: Add German bot quote lists to create_titanic | Paul Gilbert | |
2017-09-29 | GUI: Fix memory leak with empty debugger input | Willem Jan Palenstijn | |
2017-09-29 | GUI: Fix crash after empty debugger command | Willem Jan Palenstijn | |
2017-09-29 | DEVTOOLS: Added German bot word lists to create_titanic | Paul Gilbert | |
2017-09-28 | SCI: Add script patch for QfG2 Jackalmen Oops - bug #10218 | Martin Kiewitz | |
Was a game bug, finally fixed. This was a combined effort of wjp and myself. Thanks to wjp. We both don't own QfG2 1.000 atm, so we could not try it for that version. | |||
2017-09-28 | I18N: Update translations templates | Thierry Crozat | |
2017-09-28 | SCI32: Disable change directory button in original save/load in RAMA | Colin Snover | |
2017-09-28 | SCI32: Allow save games to be deleted from original save/restore in RAMA | Colin Snover | |
2017-09-28 | SCI32: Block RAMA from creating PREF.DAT file | Colin Snover | |
This file normally stores brightness, music volume, and most recently used save game directory. Since we store the music volume ourselves and don't use the save game directory, the only potentially useful information is the brightness level, and that is fine to just restore from the save games. | |||
2017-09-28 | SCI: Remove resolved TODO | Colin Snover | |
2017-09-28 | SCI32: Add audio volume sync support for RAMA | Colin Snover | |
2017-09-27 | SCI: Add SQ3 1.0P 720K to detection table | Colin Snover | |
Fixes Trac#10245. | |||
2017-09-27 | DEVTOOLS: Added German tag mappings to create_titanic | Paul Gilbert | |
2017-09-27 | SCI: Remove old SCI32 view scaling code from SCI16 graphics code | Colin Snover | |
2017-09-27 | SCI: Add support for keyup events | Colin Snover | |
Basic keyup event support appears to have been added in the SCI1.1 IBM keyboard driver, and more robust support was provided in SCI32 which actually gets used by at least Lighthouse. This patch adds support for keyup events in SCI1.1+. Fixes Trac#10242. | |||
2017-09-27 | SCI: Fix use-after-free when kernel call debugging is active during a save ↵ | Colin Snover | |
game restore | |||
2017-09-27 | SCI: Do some clean-up of event handling system | Colin Snover | |
Convert macros and vars to enums, rename keyboard events in preparation for adding key up events, clean up unnecessary nested conditionals, add TODOs for potential future work. | |||
2017-09-27 | SCI: Add uninitialized read workaround for shoplifting in SQ4CD | David Fioramonti | |
When in Galaxy Galleria, going into the software store and trying to shoplift the SQ4 Hintbook will crash the game after you leave and are electrocuted. Fixes Trac#10229. Closes gh-1031. | |||
2017-09-27 | SCI32: Implement SCI3-variant volume handling | Colin Snover | |
Trying to find differences in Lighthouse's audio sample playback, I discovered that SCI3 had its own variant of handling volumes and sending this volume information back to game scripts. It is not known if this fixes any sound bug. | |||
2017-09-27 | TITANIC: DE: Changes for DoorbotScript::chooseResponse | Paul Gilbert | |
2017-09-27 | TITANIC: Fix leak of wave file audio streams | Paul Gilbert | |
2017-09-27 | SCI32: Fix backwards palette check | Colin Snover | |
2017-09-27 | TITANIC: Fix memory leak in CStarView | Paul Gilbert | |
2017-09-26 | DEVTOOLS: Added German bot response lists to create_titanic | Paul Gilbert | |
2017-09-26 | TITANIC: DE: Fix switch in DeskbotScript::doSentenceEntry | Paul Gilbert | |
2017-09-26 | TITANIC: Convert some remaining strings to use their titanic.dat entries | Paul Gilbert | |
2017-09-26 | TITANIC: Fix exit crash freeing wave files whilst still playing | Paul Gilbert | |
2017-09-26 | TITANIC: Add missing CSound destructor | Paul Gilbert | |
2017-09-25 | TITANIC: Fix loop limit in TTsentenceConcept destructor | Paul Gilbert | |