Difference between revisions of "WkToolAssist"
From Worms Knowledge Base
(Created page with "{{lowercase title}} {{ParentArticle|WormKit}} {{Software_infobox | name = wkToolAssist | developer = nizikawa | games = W:A | waver = 3.8.1 | waed...") |
(updated download link) |
||
Line 10: | Line 10: | ||
| license = Closed-source | | license = Closed-source | ||
| website = [https://www.tus-wa.com/forums/worms-armageddon/wktoolassist-v-0-1-0-released-33517/ TUS Page] | | website = [https://www.tus-wa.com/forums/worms-armageddon/wktoolassist-v-0-1-0-released-33517/ TUS Page] | ||
− | | download = [https://files.catbox.moe/ | + | | download = [https://files.catbox.moe/cikkza.zip wkToolAssist v. 0.1.0 (13.2 MB)] |
}} | }} | ||
Revision as of 11:34, 29 August 2021
(Up to WormKit)
wkToolAssist | |
---|---|
Developer: | nizikawa |
Supported games: | W:A |
Supported W:A version: | 3.8.1 |
Supported W:A editions: | |
Language: | C++ |
License: | Closed-source |
Website: | TUS Page |
Download: | wkToolAssist v. 0.1.0 (13.2 MB) |
This WormKit that implements some features present in Tool Assisted WA Builds by Deadcode.
Features
- Adjust game speed at any time
- Set checkpoints to rollback game state
- Step frame forward/backward
- Show trajectories of moving worms, projectiles and mines
- Record .wagame replays in a format compatible with stock WA
Limitations
- To prevent abuse, the module comes bundled with a special version of WA.exe with disabled network functionality. The module is closed source.
- Version 0.1.0 lacks the ability to edit existing replays. This feature is planned for version 0.2.0
- Recorded replays contain chat message about wkToolAssist being used
- Team flags are replaced with "TA" flag
Installation
- Extract ToolAssist.dll and TA_*.exe matching your WA version to your Worms Armageddon installation directory
- Launch TA_*.exe
Controls
- Keys 0-9 - set game speed to predefined values:
1: 1.0x, 2: 0.5x, 3: 0.25x 4: 0.15x 5: 0.1x 6: 0.05x 7: 0.025x 8: 0.0125x 9: 0.005x 0: stop time
- Keys + - increase/decrease game speed by 0.01x
- Keys [ ] step a single frame backward/forward
- Key S - save current frame as checkpoint
- Key R - restore game state to the last checkpoint
- Key Z - remove last checkpoint and restore state to the previous one
- Key ~ - revert game to frame 0 and start playing until the last checkpoint
Notes on keyboard inputs
- Game controls in stock WA are buggy at game speeds 0.25x and below. To fix this problem the module implements it's own keyboard handling logic and uses it at speeds <= 0.25x
- The custom key logic does not respect custom mappings used in wkRemapKeys
- Some keys such as space or enter are set as sticky - pressing them once remembers the state until the next time the key state is read by the game, usually on the next logic frame.
- To "unpress" sticky key, hold shift and press the keyboard key you want to unpress.
- The list of active keys is displayed in the screen corner