First, let me quote some part of the "BWS retrospections" regarding AutoIt:
While AutoIt nature being scripting language allowed dabus to create such wonderful application in reasonable short amount of time, without spending hours to code basic functionality, let's lets face it: AutoIt is overly complicated, limited and inconsistent language with no real debug ability and without minimum set of good tools. To name couple of things:
- AutoIt editors are terrible compared to Visual Studio/Powershell ISE/any other editor I've used
- you can't simple select code inside editor and execute it, you have to save file ?!?!?
- you can't re-declare variable as parameter inside function WTF?
- no support for more object oriented programming
- no support for unicode/utf-8
- many things are not consistent with even basic programming principles: new array also contain additional element with the number of elements! WTF!?!
The poor quality of the language was main reason for me to not put lot of effort into changing BWS code. I had a lot of ideas and they all endup as a disappearing sparks in the darkness every time when I wanted to take look at code and modify it.
AutoIt was the reason why BWS exist in the first place but it is also the reason why development of this tool died when dabus quit. If it would use c#/python I would put lot of effort into improving codebase itself because those language are high quality, easy and fun to code. And today, we would have a tool which require zero effort from modders and maintainers. Now it's hell for both groups.
Now, what it has to do with weidu? Well, weidu is written using not-so-popular-language: you won't find OCalm here
https://insights.stackoverflow.com/survey/2017#technologyWisp, you became "single point of failure" - if you life will change and you won't be able to support weidu, unless there will be a miracle and takeover of the development, weidu will be dead. The chances to takeover the project which use Ocalm are 10x more unlikely compered to project which use c#,python,java.
I urge you to focus you effort into rewriting weidu into popular language like c#,python,java etc I don't know you technical background but if this is beyond something which you can do by yourself, then ask community for help. Maybe there are developers who love IE games and they are willing to put their time into such rewrite. We will never know until you ask.