What is Project X?
Project X (or PX) is a modification for Worms Armageddon which provides scripters access to various parts of the core gameplay elements, such as the game logic and weapons. Existing object classes can be altered, by overriding their methods to modify their behaviour towards certain events, and new classes can be created to add extra functionalities to the game.
Project X also adds DirectX 9 rendering support to the game, which grants the user with the possibility to render, rotate and scale 32-bit sprites in real-time.
The stable version is 0.8.0 (download)
You must install WormKit (or any alternatives) and Worms Armageddon 184.108.40.206 before installing Project X.
Worms Armageddon 220.127.116.11
Extract the files and folders to the main directory where Worms Armageddon is installed, for example: C:\Team17\Worms Armageddon
Then run PXUpdater.exe
to get the latest version.
Project X Usage
To start using Project X, run WormKit.exe, and if everything is in place, Worms: Armageddon will start, and you'll be able to take advantage of Project X's features.
Using Project X Schemes
Project X allows you to select a .pxs (Project X Scheme) file stored in the "Worms Armageddon/PXSchemes/" folder when you set up a game. Choose your scheme file from the dropdown list under the map preview. Don't worry about selecting an ordinary scheme file; just leave it on the default setting and PX will override it. You can play normal (non-PX) games while PX is installed by leaving default.pxs selected. If you wish to play a game with both PX and ordinary weapons, you can select the desired schemes on both dropdown lists. This will create two weapon tables in-game, for each scheme. To switch between them, press the “+” key. With the Scheme Editor, it is possible to have PX and ordinary weapons in the same table, or use more than two tables. For more information on making schemes, check this out.
The host's schemes and libraries will be automatically sent to other PX users, and the game will notify the host when the other players have completed the download. Users will not be able to participate or even spectate in a PX game without having PX installed, or having an old version of it.
Using the Map Editor
You can find an introductory guide here.
To edit Project X settings, go to the main Worms Armageddon directory and open PX.ini in Notepad (or any other text editor).
Here's the stock PX.ini file:
Project X allows you to play Worms Armageddon in windowed mode. To turn windowed mode on, change "Windowed=0" to read "Windowed=1".
Project X adds an antialiasing feature to Worms Armageddon.
To enable antialiasing, change "AAState=0" to 1 (2x), 2 (4x) or 3 (8x).
PX can record logs of in-game events to help you debug scripts you have written for it. To turn logging on, change "GameLogging=0" to read "GameLogging=1", and vice versa.