Apologies for becoming The Main Star of this forum for a moment instead of our friend, but to answer the original questions, yes, of course the MFD can be extended, saved to files, configured etc., but to answer another question - if there are further plans of developing it - I don't think so, at least not for now. I have a whole bunch of other projects which would also like to be finished very much.
To tell you the truth, I've been evolving the project with my mate She'da'Lier into a multiplayer module, with a central server which stores data - prices depending on market situation (registered players sold/bought cargo), items amount - ship events, such as "GL-01 landed on/left Moon orbit", "SH-02 Slinged/PowerSlinged Jupiter" for
sim state reload upon logging in to the server and it really worked! The client/server data exchange was occurring in a separate thread, so not blocking the sim. All was pink. The problem was that such stuff takes LOADS of time to create, not to mention the maintenance part. As a purely multiplayer module, you'd have to deal with cheaters, because unlike in OMP, there's a visible goal - pwn everybody by becoming teh richest Orbinaut of them all.
Eventually, I think that it could be continued this way, but without multiuser interaction. Plus, let's face it - it would get boring very soon anyway, unless somebody who has nothing else to do, spends time to think of some missions or something, but note that such maintenance can be achieved only in a commercial game. I myself would not be interested in such a module.
You know, maybe I could do something about this module, at least for offline playing, but I can't promise anything. I'm über-busy these days, and begin to suffer from spending too much time in front of computer for the caviar.
all of the money and extra dust were gone
![Frown :( :(](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
. Is there something I'm missing or them's the breaks?
Oh I'm so sorry
![Frown :( :(](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
But don't worry - you can get plenty of free dust right from my own room
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
The data is simply not saved to a file, but that shouldn't be a big deal to code it, really.
Also, is there something like a configuration file I can edit, to tinker a bit with the materials' properties and other things?
Yes, config/OrbitraderDB.cfg
You know, I get the feeling that these market and trade type add ons for Orbiter really need to be made as a plug in, and not an MFD. The data file for all the planets (trade ports) and all the vessels in the scenario could then be saved on module exit CLBK, (...)
The same functionality can be achieved in an MFD by calling
DLLCLBK void opcPreStep and this is what I do in the multiplayer version to record events like landing.
Yes, the right way to deal with states is via scenario file or flags in a scenario file.
To sum up, the module can be extended if there is interest on your side and free time on my side (or on any other coder's who wants to take over the sources). You can get the MFD sources, as always, from:
http://sf.net/projects/enjomitchsorbit
As a teaser, I'll present the latest (although as old as free dust on my desk) screenshots of Orbitrader MFD - multiplayer:
Landed
Transferring request to the server (did I mention that it's non-blocking?
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
)
Who wanna deal with me?
Is it Evil enough ?
As for the last word - if next time you want to bring my attention to a specific thread, you must use private messages, so that I get e-mailed. I don't live here anymore ![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)