Difference between revisions of "Version compatibility"
(Created page with "One of the main design goals of ECWolf is to allow easy mod authoring in a way that requires little programming knowledge. In turn it is reasonable to expect that future updat...") |
|||
Line 2: | Line 2: | ||
== Forwards Compatibility Tips == | == Forwards Compatibility Tips == | ||
While this is by no means a complete list, the following items will allow mods to be easily ported from one version to another by following upgrade directions posted here in the future. | While this is by no means a complete list, the following items will allow mods to be easily ported from one version to another by following upgrade directions posted here in the future. | ||
− | * Whenever you are asked to provide a z-coordinate always use 0. Please note that this may not be the default value. Particularly when it comes to projectiles. | + | * Whenever you are asked to provide a z-coordinate always use 0. Please note that this may not be the default value. Particularly when it comes to projectiles. If a specific value is given for a z-height elsewhere then use that instead. |
* When you create a SOLID object, always give it a height of 64. (Again, this is not the default.) | * When you create a SOLID object, always give it a height of 64. (Again, this is not the default.) | ||
* Always acquire a target with A_Look before using Monster AI attacks. Right now the player is assumed to be the target. | * Always acquire a target with A_Look before using Monster AI attacks. Right now the player is assumed to be the target. |
Revision as of 00:06, 3 October 2012
One of the main design goals of ECWolf is to allow easy mod authoring in a way that requires little programming knowledge. In turn it is reasonable to expect that future updates to the engine will not break released mods. While this will eventually be the case, this is not true for the 1.x series. Starting with ECWolf 2.0 backwards compatibility will be kept, but until then fixing issues takes priority. The main reason for this is because there are certain features that are currently only partially implemented and I don't need broken features to get in the way of normal progress.
Forwards Compatibility Tips
While this is by no means a complete list, the following items will allow mods to be easily ported from one version to another by following upgrade directions posted here in the future.
- Whenever you are asked to provide a z-coordinate always use 0. Please note that this may not be the default value. Particularly when it comes to projectiles. If a specific value is given for a z-height elsewhere then use that instead.
- When you create a SOLID object, always give it a height of 64. (Again, this is not the default.)
- Always acquire a target with A_Look before using Monster AI attacks. Right now the player is assumed to be the target.