Re: Star Craft 2 |
Wed, 13 May 2009 06:32 |
|
m.a@stars | | Commander | Messages: 2765
Registered: October 2004 Location: Third star to the left | |
|
Madman wrote on Tue, 12 May 2009 03:14 | I think it would probably be less effort to get a full Stars! clone running than to to reliably reverse engineer the .m and .x files and write code to read/write them.
|
Other people think so too. Unfortunately, the clone is still not here, but reading and writing m, h, and x files is mostly doable now (and has been for years, according to some).
Plus, there's already a known and working client for these utilities.
Quote: | There's also the matter of security - the one _really_ bad engineering decision in the design of Stars! seems to have been that the server doesn't do full validation of the orders, so if there was enough code was around to deal with the .m and .x files, someone would use it to cheat and wreck a game or two
|
That might have already happened. Some of PaulCr's tools are x-file checkers for just that. Others check and fix several known & serious bugs.
Quote: | When I do eventually find some time for Stars! coding, I'd want to put it into FreeStars, or whatever project (that can run on Linux) was most promising to get a fully open source Stars! replacement
|
That'd be great!
I suggest you start by the turn generator, so you can take advantage of the several Universe Generators already in progress as well as from PaulCr's work that gives a working and known client to everybody daring enough to interface with his tools (that do the actual dirty work of dealing with the old-but-not-quite-dead m and x data formats).
So many Stars, so few Missiles!
In space no one can hear you scheme! Report message to a moderator
|
|
|