Difference between revisions of "Wintermute"

Jump to navigation Jump to search
192 bytes added ,  20:39, 27 June 2021
Slight grammar fixes.
(Slight grammar fixes.)
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{EngineDescription|
{{EngineDescription
        name=Wintermute|
|name=Wintermute
        developer=[[User:somaen|somaen]], [[User:t0by|t0by]], [[User:Fury|Fury]]|
|developer=[[User:Somaen|somaen]], [[User:T0by|t0by]], [[User:Fury|Fury]], [[User:Lb_ii2|lb_ii]]
        companies=[[Dead:Code Software]]|
|companies=[[Dead:Code Software]]
        usedBy=[[Wintermute/Games|Hundred of games]]|
|usedBy=[[Wintermute/Games|Hundreds of games]]
        dateAdded=2012-09-04|
|dateAdded=2012-09-04
        release=1.7.0|
|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 to more than hundred 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 of which they dream.
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 COMPLETED games should have their md5s and gameids properly added.  
All known games should have their md5s and gameids properly added.  


==Games targeted by the engine==
==Games targeted by the engine==
736

edits

Navigation menu