Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-16 | TINSEL: Fix some DW2 text/voice not playing all the way through | Paul Gilbert | |
2016-11-29 | ALL: game state => saved game | Ben Castricum | |
2016-08-24 | ALL: Make simpleSaveNames() a MetaEngineFeature | Alexander Tkachev | |
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now. | |||
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-07-28 | TINSEL: Move debug channel registration to the very top of the engine ↵ | Eugene Sandulenko | |
constructor | |||
2016-06-17 | TINSEL: Fix class initialization | Eugene Sandulenko | |
2016-05-31 | TINSEL: Fix illegal memory reads. | Eugene Sandulenko | |
In case of "unnamed" case (see line 582) we were memcpy'ing 31 byte from the heap. | |||
2016-05-31 | TINSEL: Guard against illegal memory writes | Eugene Sandulenko | |
2016-05-31 | TOON: Init memory before usage | Eugene Sandulenko | |
2016-05-18 | TINSEL: Fix out-of-bounds array access | Eugene Sandulenko | |
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-11 | TINSEL: Safer string manipulation | Eugene Sandulenko | |
2016-05-09 | TINSEL: Fix number of buffer overruns | Eugene Sandulenko | |
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-03-13 | BACKENDS: Only expose one set of functions for AudioCDManager | Matthew Hoops | |
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API. | |||
2016-03-13 | BACKENDS: Move to an openCD() without parameters as the public API | Matthew Hoops | |
2016-03-08 | ENGINES: Make variable names of ADGameDescription conform to our guidelines. | Johannes Schickel | |
gameid -> gameId guioptions -> guiOptions | |||
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-02-25 | TINSEL: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2016-02-09 | TINSEL: Enable Miles Audio for DW1+DW1CD Demo only | Martin Kiewitz | |
DW1 floppy demo doesn't seem to have audio at all | |||
2016-02-08 | TINSEL: Fix crash on big-endian hosts | Marcus Comstedt | |
2016-02-07 | TINSEL: Fix crash when error() is called early | Marcus Comstedt | |
2016-01-26 | TINSEL: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-10 | TINSEL: Added detection for DW1 fan translation | Eugene Sandulenko | |
2016-01-07 | JANITORIAL: Fix clang printf warnings | Ori Avtalion | |
2015-12-01 | TINSEL: Remove redundant assert check in SetHookScene | Paul Gilbert | |
In the original, a second SetHookScene call can validly occur due to first placing the cover-switched book in the bookcase, and then by the thief leaving if his arrival happens immediately. | |||
2015-10-24 | TINSEL: DW1: Improve timbre file error message | Martin Kiewitz | |
it now mentions all the possible file names. | |||
2015-07-04 | TINSEL: DW1: enable Miles Audio for DOS only | Martin Kiewitz | |
2015-07-04 | TINSEL: DW1: Miles Audio AdLib MIDPAK.AD support | Martin Kiewitz | |
- added support for MIDPAK.AD timbre files on top FAT.OPL. FAT.OPL gets copied by installer into MIDPAK.AD for this version - changed order of timbre file checking - adjusted and improved comments about discworld 1 versions | |||
2015-07-04 | TINSEL: DW1: Miles Audio AdLib support for FAT.OPL | Martin Kiewitz | |
eriktorbjorn owns a version of DW1, that only has FAT.OPL and no SAMPLE.AD/SAMPLE.OPL. We check if SAMPLE.AD/.OPL are available, if not we try our luck with FAT.OPL | |||
2015-07-04 | TINSEL: Add drivers sub folder in Discworld 1, for Miles audio files. | Kirben | |
2015-06-28 | TINSEL: Silence a gcc warning | Matthew Hoops | |
2015-06-28 | TINSEL: DW1: MT32: don't pass timbre file | Martin Kiewitz | |
because the game does not have one | |||
2015-06-28 | TINSEL: DW1: add support for Miles Audio driver | Martin Kiewitz | |
- AdLib + MT32 support | |||
2014-10-17 | TINSEL: Move object creation from constructor to run() | Torbjörn Andersson | |
Moved the creation of _midiMusic, _pcmMusic, _sound and _bmv from the constructor to run(). It was reported on the forum that the MT-32 emulator didn't work for Discworld, and I'm speculating that this is because it was being initialized before the "extra path" had been added to the search path. It's likely that not all of these objects are needed for every version of the game. Fixing that is left as an exercise for someone more familiar with the different game versions than me. | |||
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-02-18 | TINSEL: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-22 | TINSEL: Take advante of Engine::initializePath. | Johannes Schickel | |
This makes sure that the game path is only ever added once for the PSX version of DW1. Most noticably this will make the warning about the game path being present in SearchSet disappear on startup. | |||
2013-12-14 | TINSEL: Fix for bug #6469 "TINSEL: DW1 - No Sfx/Voice in German 4 Lang GRA ↵ | Johannes Schickel | |
Version". Regression from d4a354c17f811faa916bf548a11a88cb51c3b7b2. | |||
2013-12-07 | TINSEL: Add missing getDebugger() for engine API. | D G Turner | |
2013-12-05 | TINSEL: Hopefully fix DW2 on BE systems | Filippos Karapetis | |
This reverts the endianess changes in commit c90d563 which do not work properly in DW2 on BE systems (as GetSceneStruc()'s behavior is different in DW2) | |||
2013-11-26 | Merge pull request #375 from digitall/engineAutoPlug | Johannes Schickel | |
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code) | |||
2013-11-24 | TINSEL: Janitorial - Fix spacing errors | Strangerke | |
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically. | |||
2013-11-24 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script. | |||
2013-11-24 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine. | |||
2013-11-24 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically. | |||
2013-09-28 | TINSEL: Fix compilation on FreeBSD with C++-11 enabled. | D G Turner | |
This is part of bug #3615056 and is due to NULL being defined as nullptr when C++-11 is enabled, which is not valid being assigned to a integer value. |