234
edits
(updating for current GSoC status) |
|||
(9 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
developer=[[User:somaen|somaen]], [[User:t0by|t0by]]| | 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 was added by the GSoC student [[User:somaen|somaen]] to ScummVM as part of the | 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 they | 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 29: | 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 96: | 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 109: | 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 [[Wintermute/TODO|Wintermute TODO]] list. | ||
==See Also== | |||
* [[Wintermute/Controls]] | |||
* [[Wintermute/Externals]] | |||
* [[Wintermute/Plugins]] | |||
* [[Wintermute/Versions]] | |||
==External links== | ==External links== |
edits