Difference between revisions of "Template talk:WkIncompatible"

From Worms Knowledge Base

Jump to: navigation, search
(Created page with "==Idea for a module== This template actually brought me an idea to make a WormKit module. It does the version check for the modules that do not have their own version check. And ...")
 
Line 3: Line 3:
  
 
This is off-topic but I just tell my idea. --[[User:Explorer09|Explorer09]] 10:34, 2 December 2010 (CET)
 
This is off-topic but I just tell my idea. --[[User:Explorer09|Explorer09]] 10:34, 2 December 2010 (CET)
 +
 +
:Hey, great idea!  However, there's no real way of knowing what version a module was written for outside of: a WA version check included by the author, a module version check done by WormKit (explained in next paragraph), or a database of known module version compatibility.
 +
 +
:WoW's addons are each required to have a version number in their .toc file (table of contents file) so WoW can check whether it's "up to date".  Before logging into their character, the player can see a list of their installed addons with descriptions and an up-to-date flag.  They can toggle an option called "Load out of date addons" to load addons marked with old version numbers but still work.  A similar method applied to WormKit and its modules would be great, but that would probably require changing WormKit itself.  WormKit is open-source, but all this would need to be coordinated to be useful at all.  Meaning, everyone would have to update WormKit.  Since that probably won't happen on top of this taking a lot of effort to coordinate between module authors and whoever would code/build/host the modified WormKit, this method wouldn't make a very realistic project.
 +
 +
:The database-of-known-module-compatibility could work.  Someone would have to maintain that and everyone would have to download the module.
 +
 +
:-[[User:Lex|Lex]] 05:54, 3 December 2010 (CET)

Revision as of 04:54, 3 December 2010

Idea for a module

This template actually brought me an idea to make a WormKit module. It does the version check for the modules that do not have their own version check. And when an incompatible module is found, it displays a error message and then terminates W:A. (rather than let W:A crash by itself)

This is off-topic but I just tell my idea. --Explorer09 10:34, 2 December 2010 (CET)

Hey, great idea! However, there's no real way of knowing what version a module was written for outside of: a WA version check included by the author, a module version check done by WormKit (explained in next paragraph), or a database of known module version compatibility.
WoW's addons are each required to have a version number in their .toc file (table of contents file) so WoW can check whether it's "up to date". Before logging into their character, the player can see a list of their installed addons with descriptions and an up-to-date flag. They can toggle an option called "Load out of date addons" to load addons marked with old version numbers but still work. A similar method applied to WormKit and its modules would be great, but that would probably require changing WormKit itself. WormKit is open-source, but all this would need to be coordinated to be useful at all. Meaning, everyone would have to update WormKit. Since that probably won't happen on top of this taking a lot of effort to coordinate between module authors and whoever would code/build/host the modified WormKit, this method wouldn't make a very realistic project.
The database-of-known-module-compatibility could work. Someone would have to maintain that and everyone would have to download the module.
-Lex 05:54, 3 December 2010 (CET)
Personal tools