Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | ALL: Add MetaEngine::simpleSaveNames() | Alexander Tkachev | |
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over. | |||
2016-06-07 | SAGA: FUrther fix to potential buffer overflow | Eugene Sandulenko | |
2016-05-31 | SAGA: Fix potential buffer overrun | Eugene Sandulenko | |
2016-05-31 | SAGA: Safer string manipulation | Eugene Sandulenko | |
2016-05-22 | SAGA: Remove curly brackets from some 1-line if statements | Filippos Karapetis | |
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-05-16 | SAGA: Add safeguard warning for text access. | Eugene Sandulenko | |
2016-05-16 | SAGA: Fix potential buffer overrun. | Eugene Sandulenko | |
If we have _statusTextInputPos as 256, we're doing incrementing to 257 and storing 0 there. This will lead to memory overwrite. | |||
2016-05-05 | SAGA: Initialization for IsoMap | Eugene Sandulenko | |
2016-05-05 | SAGA: Init puzzle properly | Eugene Sandulenko | |
2016-05-05 | SAGA: Safer string copying | Eugene Sandulenko | |
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-03-28 | SAGA: Move IHNM color fix game features to proper spot. | Eugene Sandulenko | |
2016-03-28 | SAGA: Explicitely mark versions which require color shifting in interface. ↵ | Eugene Sandulenko | |
Fixes bug #7092 | |||
2016-03-27 | SAGA: Fix dialog text positions in non-English version (#7064) | Torbjörn Andersson | |
This fix applies to drawPanelText(), where we used to hard-code the text positions. Now we define the dimensions of the area where the text is drawn (like we do for button texts) and calculate the position based on the dimensions of the text string. The drawPanelText() function is used for the Save, Quit, Protect and Option dialogs, but for everything except the Option dialog it already centered the text to the dialog. I decided to use this centering mechanism for the title of the ITE Option dialog, even though that changes the X coordinate by one pixel. Other than that, it only affects the following texts: ITE: Show Dialog / Reading Speed, Music and Sound IHNM: Reading Speed, Music, Sound, Voices I have verified that this looks at least ok for the English and German versions of ITE, and the English, German, French and Spanish versions of IHNM, so I'm reasonably confident that this change is ok. | |||
2016-03-27 | SAGA: Added German fan-translated IHNM detection. Bug #7091 | Eugene Sandulenko | |
2016-03-16 | SAGA: Fix interface colors in French and German versions of IHNM | Torbjörn Andersson | |
The same fix that had already been applied to the Spanish version also applies to the French and German versions. (Judging by the detection entries, there aren't any alternative versions so the ones I got from GOG should be representative.) The palettes aren't quite identical to the Spanish one, but I think the remaining difference is for the spiritual barometer, so the special case for that remains Spanish-only. | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-05 | CONFIGURE: Introduced new engine dependency: highres | Eugene Sandulenko | |
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define. | |||
2016-02-25 | SAGA: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2016-02-09 | SAGA: Add comments about possibly race conditions to timer callbacks. | Johannes Schickel | |
(cherry picked from commit 93f627441ac68e7a4c3e7f748a7b6f999bd9c96a) | |||
2016-01-26 | SAGA: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-10 | SAGA: Add support for Russian fan-translation of IHNM | Eugene Sandulenko | |
Released about 2 years ago and is translating the subtitles in contrast to the version released on CD which has only poorly done voice-overs. | |||
2015-07-13 | SAGA: Fix typo in commit 6a49654 | Filippos Karapetis | |
2015-07-13 | SAGA: Fall back to the default Adlib driver for non-DOS versions of ITE | Filippos Karapetis | |
Only the DOS version of ITE uses the Miles audio driver | |||
2015-07-10 | SAGA: Avoid crash if the engine errors out before full initialization | Filippos Karapetis | |
This may happen for example if the Miles Adlib driver errors out because of missing instrument data files (*.AD) | |||
2015-07-08 | SAGA: Add another German version of ITE - bug #6428 | Filippos Karapetis | |
This is the German Windows/Mac version distributed by GoG | |||
2015-07-04 | SAGA: Initial work on the DOS ITE demo | Filippos Karapetis | |
2015-07-04 | SAGA: Add support for the scene descriptors of the ITE DOS demo | Filippos Karapetis | |
2015-07-03 | SAGA: Fix Adlib in original DOS CD version of Inherit the Earth. | Kirben | |
2015-06-29 | SAGA: Search for sample.ad/sample.opl in the drivers directory for IHNM | Filippos Karapetis | |
2015-06-28 | SAGA: Tweak music timing in IHNM intro | Torbjörn Andersson | |
This wasn't a regression. The music has always been cut off at an awkward point. | |||
2015-06-28 | SAGA: Use the new "Miles" drivers for AdLib and MT-32 | Torbjörn Andersson | |
Note that this breaks the IHNM demo, as provided on the ScummVM web page, since it doesn't have the sample.ad and sample.opl files needed, but I have a feeling that this is a packaging error on our part. I don't have the original release of ITE, so I can't test that. | |||
2015-06-06 | AUDIO: Make makeAIFFStream return a RewindableAudioStream | Matthew Hoops | |
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast | |||
2015-05-14 | SAGA: Avoid code duplication | Willem Jan Palenstijn | |
2015-05-12 | SAGA: Only handle the puzzle scene for ITE | Filippos Karapetis | |
2014-10-28 | SAGA: Remove trailing whitespace | Filippos Karapetis | |
2014-10-27 | SAGA: Remove the buggy actor swapping fixup code for IHNM | Filippos Karapetis | |
This was a hack that was implemented while IHNM was being developed. That code should no longer be needed. If this issue does occur again, the actual cause should be investigated, instead of hiding it with workarounds. The code was buggy anyway, as _currentProtag was not initialized properly | |||
2014-09-28 | SAGA: Silence a gcc warning | Matthew Hoops | |
2014-08-06 | SAGA: Fix OOB access in the Shorten decoder | Filippos Karapetis | |
The changes are based on the Java implementation of the Shorten decoder. This avoids all the out of bounds access (negative array indices), but it still doesn't fully fix the actual decoder | |||
2014-07-20 | SAGA: Add support for MIDI music in SAGA2 games | Filippos Karapetis | |
2014-07-20 | SAGA: Cleanup | Filippos Karapetis | |
2014-07-20 | SAGA: Add debug commands for playing music, sounds and voices | Filippos Karapetis | |
2014-07-20 | SAGA: Some renaming | Filippos Karapetis | |
2014-07-20 | SAGA: Remove the now unneeded individual cave scene handlers | Filippos Karapetis | |
2014-07-20 | SAGA: Merge all of the ITE intro cave scene handlers | Filippos Karapetis | |
2014-07-20 | SAGA: Move ITE credits together with the other ITE static data | Filippos Karapetis | |
2014-07-20 | SAGA: Move the ITE intro text together with the other static ITE data | Filippos Karapetis | |
2014-07-20 | SAGA: Add wrappers for queuing music events | Filippos Karapetis | |
2014-07-20 | SAGA: Get rid of the MUSIC_DEFAULT flag | Filippos Karapetis | |