New version, some problems resolved ...
First the most probable cause of the mysterious crash we had a few posts ago was that the MCF algo was still building circles. After some playing around I could reproduce it. Now I have ditched the idea with increasing lengths and implemented an explicit circle check in pass 1. This should resolve the bug. Also the problem with amounts of entries in the station GUI not adding up has been resolved (even if no one noticed

). Then there were some other problems you reported:
pasteur wrote:Compiling on VC++ 2008 EE, I got an error.
...
Without applying patch, there was no error.
Somehow you deleted core/math_func.hpp. I don't think my patch does that. Try again please.
XeryusTC wrote:I've been playing with this patch for a bit and there are are a couple of things I would really like to see. First of is that the station window remembers what display option you selected last like el koeno suggested before. This was one of the first things that annoyed me with this patch. Maybe it could be configurable via the patch window as the cargodest patch from Celestar does.
It remembers the last setting now.
XeryusTC wrote:
Second is to make the destinations/sources/vias etc ctrl-clickable like in the orders window so you can ctrl-click them and the main window moves to that location. This would surely make it very easy to identify routes and most targets etc.
Good idea. Has been noted.
XeryusTC wrote:
Edit: Maybe you shouldn't ditch the view in the map window but you should make it possible to view a normal list of all connections or maybe just the connections a certain station has. That way you can see all the information without it being tiny or overlapping each other. I recon that having a list in the station window of all of the station's connections would be best.
Also a good idea.
el koeno wrote:Done testing for now.

My game starts having trouble (going really slowly), and then simply stops. Train 73, which I had just built at the time of the autosave, and you can see it exiting the depot, seems to be responsible: reversing and selling it before it reaches its first station "solves" the problem.
Oh, I missed that one. Sorry. Does it still happen with the new version?
jub wrote:I've got assert when playing with the new version from git:
mcf.cpp:57
resolved. Thanks for all the feedback.
I'll be busy with other things for the next two weeks, so I won't do any functional improvements to the patch during that time.
The guy on the picture is not me, it's Alonso.