234
edits
(The additional F was intentional in IFF) |
|||
(16 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{EngineDescription| | {{EngineDescription| | ||
name=Wintermute| | name=Wintermute| | ||
developer=[[User:somaen|somaen]]| | developer=[[User:somaen|somaen]], [[User:t0by|t0by]]| | ||
companies=[[Dead:Code Software]]| | companies=[[Dead:Code Software]]| | ||
usedBy=Dozens of games| | usedBy=[[Wintermute/Games|Dozens of games]]| | ||
dateAdded= | dateAdded=2012-09-04| | ||
release= | release=1.7.0| | ||
}} | }} | ||
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools. | The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools. | ||
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only. | The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only. | ||
This engine | This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]]. | ||
Once complete, this engine would add support to more than fifty 2D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream. | |||
The 3D part of the engine is being implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]] for the ScummVM sister project [[ResidualVM]]. | |||
==Features== | ==Features== | ||
Line 27: | Line 32: | ||
* Game Explorer support. | * Game Explorer support. | ||
* 'Directory' script object. | * 'Directory' script object. | ||
* Sound effects like SoundFXEcho(). | |||
This port does reimplement a few of these features, currently: | This port does reimplement a few of these features, currently: | ||
* Sprite frame mirroring - WORKS. | * Sprite frame mirroring - WORKS. | ||
* Sprite rotations. | |||
* Video playback - Theora PARTIALLY WORKING. (Slow, and doesn't support seeking) | * Video playback - Theora PARTIALLY WORKING. (Slow, and doesn't support seeking) | ||
Line 87: | Line 94: | ||
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list] | *[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list] | ||
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine. | |||
a list of | |||
==Games with known issues:== | ==Games with known issues:== | ||
Line 110: | Line 101: | ||
that technically qualify (as in they do not require the 3D-parts of the engine) | that technically qualify (as in they do not require the 3D-parts of the engine) | ||
but have issues that make them problematic or not completable: | but have issues that make them problematic or not completable: | ||
Gameplay broken: | Gameplay broken: | ||
Line 123: | Line 106: | ||
Non-critical: | Non-critical: | ||
* East Side Story (eastside) - wants "framd.ttf" | * East Side Story (eastside) - wants "framd.ttf" | ||
==General known issues:== | ==General known issues:== | ||
See [[Wintermute/TODO|Wintermute TODO]] list. | |||
==See Also== | |||
* | * [[Wintermute/Controls]] | ||
* | * [[Wintermute/Externals]] | ||
* | * [[Wintermute/Plugins]] | ||
* [[Wintermute/Versions]] | |||
==External links== | ==External links== |
edits