Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-10 | ENGINES: Add unknown game variants to the game detector results | Bastien Bouclet | |
2018-04-22 | JANITORIAL: Fix formatting | Adrian Frühwirth | |
2018-04-20 | TINSEL: Fix held items not in either inventory being lost | Paul Gilbert | |
2018-04-18 | TINSEL: Fix hang in DW1 GRA when using items on Temple big hammer | Paul Gilbert | |
2018-04-18 | TINSEL: Fix loading DW1 savegames with a held item | Paul Gilbert | |
2018-02-01 | TINSEL: Remove now duplicate VER macro | Bastien Bouclet | |
2017-11-19 | TINSEL: Increase maximum number of objects | Colin Snover | |
This needs to be at least 374 to avoid crashes in the in-game save/load dialogues with save games using the maximum 40 letters per save game, so just round up to the next power of two (which increases memory usage by a whopping ~20KiB) to give more than enough space for long save game names. Fixes Trac#6748. | |||
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2017-08-06 | JANITORIAL: Silence more GCC 7 warnings | Torbjörn Andersson | |
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC. | |||
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 | |