Difference between revisions of "Wintermute"

Jump to navigation Jump to search
142 bytes removed ,  22:44, 10 April 2020
Adding links to orphaned Wintermute pages
(Adding links to orphaned Wintermute pages)
(7 intermediate revisions by 4 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=Not Yet|
         dateAdded=2012-09-04|
         release=N/A|
         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 is being added by the GSoC student [[User:somaen|somaen]] to ScummVM as part of the GSoC 2012. Adding 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 are dreaming of.
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|GSoC 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 are dreaming of.


==Features==
==Features==
Line 30: Line 33:
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 94: Line 98:
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:
Might work after the change to libPNG:
* Five Lethal Demons (5ld) - Requires support for interlaced PNGs
* Five Magical Amulets (5ma) - Requires support for interlaced PNGs
* Kulivočko - Requires support for interlaced PNGs
* Reversion (reversion) - Requires support for Non-V1.1 JPEGs and interlaced PNGs
* Mirage (mirage) - Tries to seek in a vorbis-stream inside a ZipStream
* Hamlet or the last game without MMORPS features, shaders and product placement (hamlet) - Requires support for interlaced PNGs


Gameplay broken:
Gameplay broken:
Line 107: Line 103:


Non-critical:
Non-critical:
* Ghost in the sheet (ghostsheet) - uses Non-V1.1-JPEGs
* 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==
TrustedUser
567

edits

Navigation menu