ORIGINAL: Kayoz
I don't see how that will have any appreciable effect on game performance. Pop-ups are incredibly cheap, and the overhead and maintenance (bugs) cost of another thread would not justify the work.
The event checking routine which results are being displayed by these popups, however - isn't. Same goes for calculations of the routes for civilian ships, etc. Whatever calculations can be separated - should be separated to gain significant performance from utilizing all processor cores
All costs for another threads are negligible. And what do you mean by the cost, anyway? Cost to create the thread? Cost of the context-switching?
UI is being blocked right now, because it shares the same loop in the same thread as all other routines. Running it in the separate thread is just a basic convenience and pretty much a standard for many years now (even before multicore/multiple processors have started being used in desktop PCs), especially in applications in which many things need to be done, concurrently (such as - this game) and every operation is blocking/taking some noticeable time to process.
I suggest you do some reading into multi-threaded programming, game engine loop, C# limitations and the benefits of OpenGL - before you comment further on a topic you clearly know little or nothing about.
I'm programming professionally (as in - making money from doing it) for over 15 years now, so I have a pretty decent idea, what I'm talking about. Besides - it's not rocket science.
These are very basic, trivial things.
And btw - OpenGL has nothing to do with this game. Throwing random subjects at me won't make you look any smarter
ORIGINAL: deathnoise
If you're experiencing this, upload a saved game and a description of recent events which might have contributed to it.
Complaining about a bug without offering ANYTHING to help him identify and fix the offending code is... useless.
Well, your assumption that I haven't done that already, is priceless.
Since it's been (allegedly) fixed with 1.9.5.3, it seems to me that it was worth it.
I fail to see any benefit to this.
The benefit is quite clear if retrofitting of mining stations can't be otherwise fixed.
What algorithm are you referring to? Cite the specific algorithm. Your statement as it's written is nonsensical and worthless. If this is some sort of swarm algorithm or fuzzy state machine, I've never heard of any called "ant colony". I'm not well read, so please let me sip from the technical font of wisdom you offer.
You are free to start, for example - here:
http://en.wikipedia.org/wiki/Ant_colony ... algorithms
http://mathworld.wolfram.com/AntColonyAlgorithm.html
Since I haven't been paid - forgive me, that I'm not gonna be more specific and that I'm not gonna provide the developers with a working, specific implementation of the algorithm for their game. That's not my job. It's the other way around. I gave a hint, it may help if they look into it.
Sorry, but what's your "priority list", again? It has how many elements which make sense or can realistically be done?
While I admire your fanboyism and silly attempt to ridicule me, I'd like to point out that your post is 100% useless to me and the developers.
And I'm pretty sure that it's also useless to all the forumers, too