1,310
edits
Praetorian (talk | contribs) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{EngineDescription| | {{EngineDescription | ||
|name=Wintermute | |||
|developer=[[User:Somaen|somaen]], [[User:T0by|t0by]], [[User:Fury|Fury]], [[User:Lb_ii2|lb_ii]] | |||
|companies=[[Dead:Code Software]] | |||
|usedBy=[[Wintermute/Games|Hundreds of games]] | |||
|dateAdded=2012-09-04 | |||
|release=1.7.0 | |||
}} | }} | ||
Line 16: | Line 16: | ||
The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]]. | The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]]. | ||
Once complete, this engine would add support | Subengines for Wintermute forks were added by [[User:Lb_ii2|lb_ii]] to run games developed by [[Gingertips Game Studio]] and [[HeroCraft]]. | ||
Once complete, this engine would add support for hundreds of 2D and 2.5D 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 104: | Line 106: | ||
|SDL Keycodes | |SDL Keycodes | ||
|MSDN / SDL Keycodes (specific per game) | |MSDN / SDL Keycodes (specific per game) | ||
|- | |||
|Non-Unicode string encoding | |||
|OS-specific | |||
|OS-specific | |||
|Target language-specific | |||
|} | |} | ||
Line 129: | Line 136: | ||
Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id. | Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id. | ||
All | All known games should have their md5s and gameids properly added. | ||
==Games targeted by the engine== | ==Games targeted by the engine== | ||
Line 135: | Line 142: | ||
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games] | *[http://res.dead-code.org/doku.php/games:start Dead:Code list of games] | ||
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread] | *[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread] | ||
*[ | *[https://www.mobygames.com/group/4026/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. | See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine. | ||
Line 147: | Line 154: | ||
==External links== | ==External links== | ||
*[ | *[https://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine] | ||
[[Category:Engines]] | [[Category:Engines]] |
edits