Player build able base, how to?
-
I think cannon would want it to remain a discovery freelancer only thing at least for now.
Its still in beta mode really and there are lots of things hes still working on fixing and adding/removing from them.Obviously i cant speak for him but id also guess its an ‘I dont want anyone stealing my thunder’ kinda thing, though like most of the peoples work here im sure in the distant future it will come out as open source and with instructions too.
-
i think, if he release it as an unfinished or WIP things, all the people who want it in their mod will annoy him with lots of questions and support, and i think he havn’t the time for this, so i think he have to finish it roperly before release it (if he release it in the future of course^^)
-
No not really. While the bulk of the code is available on the Discovery or Starport github, the important assembly functions are closed source (on account of them being able to very easily hack the game if use maliciously)
-
Would be really sad if, given the limited player base FL has these days, someone decided it was worth hacking the game to such an extent.
I think the easier option would be using something as an intermediary, such as a web page. You could have players log in, select a system and location for their base and have it write to the relevant ini files on the server as a pending change when it restarts (CRON job?). Of course, you’d need some way to limit people to only having x bases in a system or in total to avoid systems being spammed with stations.
Would be awesome if multiplayer accounts were database-driven. You could then charge in-game credits for it…
-
I really was looking for that feature and i did extensive research - and what you said doesnt seem a case, plugin code from discovery and kosacid version are outdated a lot, and they do miss config files but they would work if we could figure out where these “template” files should be - their names and base code. Code from github for FLHook 2.1 was altered by someone and even if anyone will compile it will not work as it miss calls to teplates.
Its worth to mention plugin create these bases as “players” in server.