aboutsummaryrefslogtreecommitdiff
path: root/engines/sword1
AgeCommit message (Collapse)Author
2013-11-24BUILD: 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-24BUILD: 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-24BUILD: 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-24BUILD: 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-24BUILD: 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-11-20Revert "SWORD1: Let the XA audio use its own looping"Matthew Hoops
This reverts commit 481a5e0e7c65674728eb31694a787723166a72ae. Turns out that not all the sounds have the built-in loop flag, such as the piano in the Hotel Ubu.
2013-10-30SWORD1: Fix unitialized variables. CID 1002991Eugene Sandulenko
2013-10-30SWORD1: Fix unitialized variables. CID 1002989Eugene Sandulenko
2013-08-12I18N: Move specification of engine specific files to enginedir/POTFILES.Johannes Schickel
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach.
2013-08-03SWORD1: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03SWORD1: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2013-06-20SWORD1: Add back MPEG-2 video supportMatthew Hoops
2013-05-14SWORD1: Removed unused class variableThierry Crozat
2013-05-14SWORD1: Initialize class variables in constructorThierry Crozat
CID 1002998.
2013-04-24SWORD1: Error our in case the resource handle is not found in lockScriptThierry Crozat
This should never happen, so as per wjp suggestion makes this an error.
2013-04-24SWORD1: Avoid possible dereferencing of a null pointerThierry Crozat
CID 1003605
2013-04-22SWORD1: Remove dead codeWillem Jan Palenstijn
2013-04-18ENGINES: Silence clang warning about unused private member _vmMax Horn
This affects the Console / debugger classes of multiple engines. An alternative solution would have been to remove the unused _vm member vars. However, it seems likely that in the future, the _vm member could be useful for methods added to the console. So instead, we add a simple assert(_vm) to silence the clang warning.
2012-11-07SWORD1: Fix bug #3049346 - "BS1: Detects games in wrong places"Filippos Karapetis
We no longer detect the sword1 files inside the "clusters" folder
2012-10-06SWORD1: Enable American ("Circle of Blood") panelTorbjörn Andersson
If the language is explicitly set to American English, use the American version of the panel for the main control panel. In all other aspects, American English will behave as British English, so it shouldn't break anything.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-08-26Merge pull request #268 from clone2727/video-rewriteMatthew Hoops
VideoDecoder upgrade & partial rewrite
2012-08-16VIDEO: Merge AdvancedVideoDecoder into VideoDecoderMatthew Hoops
2012-08-16VIDEO: Remove setSystemPalette()Matthew Hoops
2012-07-25SWORD1: Fix delete[] formatting.Johannes Schickel
2012-07-24VIDEO: Convert DXADecoder to the AdvancedVideoDecoder APIMatthew Hoops
2012-07-23VIDEO: Rewrite SmackerDecoder to use the new APIMatthew Hoops
2012-07-21VIDEO: Move PSXStreamDecoder to the new VideoDecoder APIMatthew Hoops
2012-07-03SWORD1: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-06-26SWORD1: Add source of the translations for the missing subtitlesThierry Crozat
This adds a few comment to explain were the translations come from for the missing subtitle workaround (and give credits were they are due).
2012-06-26SWORD1: Add workaround for missing subtitles in the demoThierry Crozat
2012-06-24SWORD1: Add warning for untranslated subtitlesThierry Crozat
This should help adding workarounds for those by providing all the needed information (textId and english text).
2012-06-16SWORD1: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-06-05SWORD1: Use _missingSubTitleStr when asking for an out of bound textIdThierry Crozat
It was using textId 0, which is not the subtitle we want anyway. So instead of using the wrong subtitle, it is probably better to not display a subtitle at all. A test case for this is with the demo when using non-english language as several subtitles are missing toward the end.
2012-06-05SWORD1: Fix crash in demo when using French subtitlesThierry Crozat
2012-05-12VIDEO: Change getElapsedTime() into getTime()Matthew Hoops
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video.
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-23Merge pull request #171 from clone2727/psx-stream-2Willem Jan Palenstijn
This is a manual merge based on clone2727's merge of his branch with the sword1 subtitle changes on master.
2012-02-23SWORD1: Add some TODO's for PSX stream subtitlesMatthew Hoops
And some other minor cleanup
2012-02-23SWORD1: Add support for the PSX demo videosMatthew Hoops
2012-02-23VIDEO: Make PSX streams calculate frame timing solely from CD speedMatthew Hoops
BS2 videos now play at the proper rate and BS1 videos have improved a/v sync.
2012-02-23SWORD1: Add support for PSX stream playbackMatthew Hoops
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2012-02-13SWORD1: Silence some MSVC warnings (conversion from double to float)Filippos Karapetis
2012-01-18SWORD1: Do not look for color indexes in cutscenes when there is no subtitlesThierry Crozat
2012-01-18SWORD1: Use color for subtitles during cutsceneThierry Crozat
During the game, different colors are used for subtitles depending which character is speaking. This commit tries to use the same colors for the cutscene subtitles. The color to use has to be specified in the subtitle file between the frame end and the start of text using @1, @2, @3 or @4 (for George, George as a narrator, Nicole and Maguire respectively).
2011-11-08SWORD1: Fix bug #3431552 ("Wrong background sound in Windows demo")Torbjörn Andersson
This is a slightly updated version of the patch I attached to the bug report. Apparently, the DOS/Windows demo has a slightly different set of sound resources than the full game. (There were also some other minor differences in the sound effects list, but I didn't think them worth the trouble to implement.) I've played through the demo, and I didn't notice any problems.
2011-10-31SWORD1: Fix bug #3430793 Freeze before meeting with policeThierry Crozat
2011-10-27SWORD1: Fix crash when using cutscene subtitles with mac versionThierry Crozat
It might have been simpler to add a bool to Text::makeTextSprite() to tell it to not byteswap the frame size when called from the movie player but I was not sure it was a good idea to have frames with different endianness stored in Text depending where they came from.