Version 0.4 works for me on Windows 7, but not Windows 10. On Windows 10, CD version, all other modules disabled, I get:
Failed to load WormKit module wkGhostReplays.dll: Error 0x0000007E
Not sure how to reliably get a ghost to play back. Sometimes it works, sometimes it doesn't. Not sure what I'm doing wrong. Ideally a ghost would play back every turn automatically without hotkeys needed.
I suggest altering the functionality as follows: instead of using a hotkey to manually trigger recording a ghost, each turn should automatically be cached and after the run you are given 5 seconds to overwrite the previously saved ghost (if one exists) using a hotkey. Reason being, often you start recording only to fall 3 seconds later, and your old ghost replay is now gone (or at least not active for playback anymore).
My main issue so far (if it's working as intended) is the module is just confusing. I suggest adding more text at top-left to make things more transparent/easily understandable. The text is unobtrusive so there's little harm in adding tons of detail, at least for these test builds:
"Recording..."
"Playing ghost #X. Press Backspace+Tab to reselect/cycle active ghost. Press Backspace+L to always play the previous turn's ghost"
"Error: No ghost found"
"Error: Module stopped working: restart WA to fix"
"Ghost recorded to temporary cache. Press Backspace+Enter to replace active ghost for playback, or Backspace+N to archive as new file. (Ghost will be discarded in 5 .. 4 .. 3 .. 2 .. 1 (countdown))
I used different hotkeys because Ctrl, Alt, and nearby letters are often used in RemapKeys.. however my examples might not be ideal either.
This is after limited testing... so my confusion reflects that.. my computer is broken currently and won't boot >:\ Will fix and try again later.
Ty masta! This is one of the most fun and promising wormkit modules ever, IMO