Difference between revisions of "WkMagic"

From Worms Knowledge Base

Jump to: navigation, search
(explain that WA has since had most of the features wkMagic offered added)
m (Fix count of features which WA does not have from 2 to 3)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{lowercase title}}
 
{{lowercase title}}
 
{{ParentArticle|[[WormKit]]}}
 
{{ParentArticle|[[WormKit]]}}
 +
{{WkIncompatible|versioncheck=1}}
 
{{Software_infobox
 
{{Software_infobox
 
| name = wkMagic
 
| name = wkMagic
Line 10: Line 11:
 
}}
 
}}
  
'''wkMagic''' was a WormKit module, written by [[User:CyberShadow|CyberShadow]], which enhanced gameplay with a few new options. It was the first W:A extension which affected the game's state on a logic frame basis, allowing synchronized modified game behaviour in network games. As such, it can be considered as a predecessor to [[RubberWorm]].
+
'''wkMagic''' is a WormKit module written by [[User:CyberShadow|CyberShadow]] which enables features depending on data which is encoded in scheme and map files.
  
wkMagic was compatible only with W:A 3.6.26.5, the latest Beta version at the time of its creation.
+
wkMagic is compatible only with W:A 3.6.26.5, the latest Beta version at the time of its creation.
  
wkMagic was configurable through setting certain values in scheme settings, and by encoding special information in a barcode-like fashion on the bottom row of a map file. [[wkMagic Map Wizard]] was a program written by [[People/Hosma293|Hosma293]] (a.k.a. Aerolite), which allowed map authors to easily encode wkMagic settings into their maps.
+
wkMagic is configurable through setting certain values in scheme settings, and by encoding special information in a barcode-like fashion on the bottom row of a map file. [[wkMagic Map Wizard]] is a program written by [[People/Hosma293|Hosma293]] (a.k.a. Aerolite) which allows the user to easily encode wkMagic settings into maps.
 +
 
 +
At the time of its release, wkMagic was the first W:A extension which affected the game's state on a logic frame basis, allowing synchronized modified game behaviour in network games. As such, it can be considered to be a predecessor to [[RubberWorm]].
  
 
=== Features ===
 
=== Features ===
 
Most of wkMagic's features have been implemented in WA since it was made:
 
Most of wkMagic's features have been implemented in WA since it was made:
 
* Allow placing over 40 mines on the terrain (the mine limit in 3.6.26.5 was still 8) (for [[Bows and Arrows]]) (now available in scheme options)
 
* Allow placing over 40 mines on the terrain (the mine limit in 3.6.26.5 was still 8) (for [[Bows and Arrows]]) (now available in scheme options)
* Respawn worms at the start position if they were to touch water (now available in extended scheme options as of WA version 3.8 as "RubberWorm anti-sink")
 
 
* Allow worms not to collide with (pass through) other worms ("phantom worms") (now available in extended scheme options as of WA version 3.8 as "Phased Worms")
 
* Allow worms not to collide with (pass through) other worms ("phantom worms") (now available in extended scheme options as of WA version 3.8 as "Phased Worms")
 
* Allow wind to affect roping and jumping worms (now available in extended scheme options as of WA version 3.8 as "RubberWorm wind influence applies to worms")
 
* Allow wind to affect roping and jumping worms (now available in extended scheme options as of WA version 3.8 as "RubberWorm wind influence applies to worms")
  
However, wkMagic still has 2 unique features which haven't been implemented in WA since then:
+
However, wkMagic still has 3 unique features which haven't been implemented in WA since then:
 
* Spawn all worms at a certain position at the game start (for [[rope race]]s)
 
* Spawn all worms at a certain position at the game start (for [[rope race]]s)
 +
* Respawn worms at the start position if they touch water
 +
** A similar feature is available in WA as of version 3.8 as "RubberWorm anti-sink", but this respawns worms at their last standing position, not the designated start position.
 
* Cause grenades which become stationary to explode with 0 damage (enforce "no sitters" rule of [[BnG]])
 
* Cause grenades which become stationary to explode with 0 damage (enforce "no sitters" rule of [[BnG]])

Latest revision as of 12:17, 2 May 2024

(Up to WormKit)
This WormKit module is not compatible with the latest W:A update (3.8.1).
wkMagic
Developer: CyberShadow
Supported games: W:A
Language: Delphi
License: Partial source avaliable
Download: wkmagic1.zip

wkMagic is a WormKit module written by CyberShadow which enables features depending on data which is encoded in scheme and map files.

wkMagic is compatible only with W:A 3.6.26.5, the latest Beta version at the time of its creation.

wkMagic is configurable through setting certain values in scheme settings, and by encoding special information in a barcode-like fashion on the bottom row of a map file. wkMagic Map Wizard is a program written by Hosma293 (a.k.a. Aerolite) which allows the user to easily encode wkMagic settings into maps.

At the time of its release, wkMagic was the first W:A extension which affected the game's state on a logic frame basis, allowing synchronized modified game behaviour in network games. As such, it can be considered to be a predecessor to RubberWorm.

Features

Most of wkMagic's features have been implemented in WA since it was made:

  • Allow placing over 40 mines on the terrain (the mine limit in 3.6.26.5 was still 8) (for Bows and Arrows) (now available in scheme options)
  • Allow worms not to collide with (pass through) other worms ("phantom worms") (now available in extended scheme options as of WA version 3.8 as "Phased Worms")
  • Allow wind to affect roping and jumping worms (now available in extended scheme options as of WA version 3.8 as "RubberWorm wind influence applies to worms")

However, wkMagic still has 3 unique features which haven't been implemented in WA since then:

  • Spawn all worms at a certain position at the game start (for rope races)
  • Respawn worms at the start position if they touch water
    • A similar feature is available in WA as of version 3.8 as "RubberWorm anti-sink", but this respawns worms at their last standing position, not the designated start position.
  • Cause grenades which become stationary to explode with 0 damage (enforce "no sitters" rule of BnG)
Personal tools