Sword of Moonlight Extension Library
From Wiki
Line 1: | Line 1: | ||
The '''Sword of Moonlight Extension Library''' or '''SomEx''' (short for ''SomEx.dll'', pronounced like ''Psalm X'') is an unofficial [[Sword of Moonlight]] extension framework. It is configured via cascading [[INI]] files. The extensions themselves may incorporate other types of files. | The '''Sword of Moonlight Extension Library''' or '''SomEx''' (short for ''SomEx.dll'', pronounced like ''Psalm X'') is an unofficial [[Sword of Moonlight]] extension framework. It is configured via cascading [[INI]] files. The extensions themselves may incorporate other types of files. | ||
− | ==Version | + | ==Version history== |
Each release includes a version number with four parts separated by periods or dots. The first number is the major version number, and the second the minor. These numbers are assigned according to arbitrary milestones. The third number should correspond to potential or known issues around compatibility. The fourth and last number is a public build number. A build just means that the program, which at its base is like a textual document, is turned into a file, like the SomEx.dll file. As of version 1.1.1.7 demo builds get odd numbers, and official release builds get even numbers (note that a "build" may see multiple releases, or patches, due to fixes between releases.) | Each release includes a version number with four parts separated by periods or dots. The first number is the major version number, and the second the minor. These numbers are assigned according to arbitrary milestones. The third number should correspond to potential or known issues around compatibility. The fourth and last number is a public build number. A build just means that the program, which at its base is like a textual document, is turned into a file, like the SomEx.dll file. As of version 1.1.1.7 demo builds get odd numbers, and official release builds get even numbers (note that a "build" may see multiple releases, or patches, due to fixes between releases.) | ||
Revision as of 23:34, 19 April 2013
The Sword of Moonlight Extension Library or SomEx (short for SomEx.dll, pronounced like Psalm X) is an unofficial Sword of Moonlight extension framework. It is configured via cascading INI files. The extensions themselves may incorporate other types of files.
Version history
Each release includes a version number with four parts separated by periods or dots. The first number is the major version number, and the second the minor. These numbers are assigned according to arbitrary milestones. The third number should correspond to potential or known issues around compatibility. The fourth and last number is a public build number. A build just means that the program, which at its base is like a textual document, is turned into a file, like the SomEx.dll file. As of version 1.1.1.7 demo builds get odd numbers, and official release builds get even numbers (note that a "build" may see multiple releases, or patches, due to fixes between releases.)
The fourth number can never be 0. If only two numbers appear it is the third and fourth. In which case the first two numbers are assumed to be contemporaneous. If only one number appears then it is the first. Which is unlikely to happen unless the version numbers become synonymous with Sword of Moonlight, and a "Sword of Moonlight 2" is warranted. Most likely to note a complete severing of compatibility. Version 0 was used by alpha builds.
Version 1.1.1.6 is the minimum recommended version with respect to Sword of Moonlight bugs affecting games. There has not been a concerted effort so far to eliminate bugs from the game making tool suite. But it should basically work as intended on any Windows desktop operating systems from XP and upward.
See also
Subpages
- /action extensions
- /adjust extensions
- /analog extensions
- /author extensions
- /boxart extensions
- /bugfix extensions
- /button extensions
- /damage extensions
- /detail extensions
- /editor extensions
- /extension legend
- /joypad extensions
- /keygen extensions
- /keymap extensions
- /keypad extensions
- /launch extensions
- /list of extensions
- /list of numbers
- /number extensions
- /option extensions
- /output extensions
- /player extensions
- /sample extensions
- /script extensions
- /system extensions
- /window extensions