Just to inform you that I'm still working on SimpleAI, there is a release candidate available exclusively here on the forums for version 6. It's in the first post.
There are no big features introduced, the most important piece of work was that I commented the code properly. I hope it will be better for me and others who read the code
I did my comments in Doxygen style, but I cannot make Doxygen generate documentation for Squirrel. Is that possible?
There is also a new readme available
And from the players' point of view, SimpleAI is now able to refit train wagons (I don't know why I hadn't implemented this before). There is a new setting to use path signals at single rail stations as well (SirkoZ's idea
). I also fixed the problem that Samu reported, now the AI takes station maintenance costs into consideration as well, it will survive in the savegame in this post
. I also fixed a bug I found recently in my tests, some old vehicles didn't get replaced at all.
I also added a setting to use NewGRF rail stations, and it is configurable with a setting. It is currently off by default (old AI behaviour), and the setting may be a little bit hard to find, do you think it should be on instead by default?
After adding refitting support for train wagons, I was surprised to see that SimpleAI could do fairly well with the ECS vectors and FIRS, using the ECS & FIRS original vehicle set NewGRF
The UK trainset is still too hard...