Home » Stars! Clones, Extensions, Modding » Stars! Extensions » Should Stars! files structures be publically available?
Should Stars! files structures be publically available? |
Sun, 03 July 2011 17:54  |
|
XyliGUN |  | | Messages: 325
Registered: July 2004 Location: Russia, St.Petersburg | 
|
|
Should Stars! files structures be publically available?[ 20 votes ] |
1. |
Yes (all existing knowledge, except encryption, should be public) |
15 / 75% |
2. |
No (its' structure should be kept in secret) |
5 / 25% |
I've been asked several times to disclose/publish everything I found about Stars! files structures (somthing already published here on SAH, but this is just a tip of the iceberg) and to be fair I'm not sure if I should publish it or not. So far I know most (I'd say 93%: 41 of 44) of Stars! file blocks, except battle blocks (still have no time to reverse them), AI blocks and also there might be some extremly rare blocks that I didn't found at all. This knowledge isn't documented, it's part of code/comments, but it can be easily extracted. So, what do you think? Comments, suggestions, doubts, etc. are welcome.
The only thing I have to mention: I beleive that without knowledge of encryption, these blocks structure is useless, at least it how it was for me.
[Updated on: Sat, 16 July 2011 21:45] by Moderator
"Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something."
Robert A. Heinlein, Time Enough For LoveReport message to a moderator
|
|
|
Re: Should Stars! files structures be publically available? |
Sun, 03 July 2011 22:01   |
|
|
With all due respect to yourself, PaulCr and other's who've done the hard work to crack the encryption(even if it was just research) and following that, the structures, and much praise and fluffery thanx for the tools you have produced, I frankly believe that the closed-source mentality exhibited by yourselves has done more to hinder the development of Stars! utilities, clones and community than the good the tools had given.
CF the email I sent to m.a@stars, PaulCr, Wumpus, LEit and XyliGUN being people who I though had the Stars! knowledge and skills to help create a cross-language api and got only two replies:
From m.a who thought it was a great idea and was willing to help but didn't have the "hidden Stars! knowledge";
And from yourself who showed off how much you had done and could do(complete with pictures), but only towards making a C++ com library in C# (which is really only nicely accessible from MS languages - I work in java, javascript, perl and on linux) and you wouldn't share any of the actual secrets, just the finished product; (Still waiting for final+complete versions of PaulCr's apis)
No word from the others (I checked my spam folder).
[Updated on: Sun, 03 July 2011 22:05] Report message to a moderator
|
|
|
Re: Should Stars! files structures be publically available? |
Mon, 04 July 2011 06:58   |
|
m.a@stars |  | Commander | Messages: 2765
Registered: October 2004 Location: Third star to the left | |
|
XyliGUN wrote on Sun, 03 July 2011 23:54 | I know most (I'd say 93%: 41 of 44) of Stars! file blocks, except battle blocks (still have no time to reverse them), AI blocks and also there might be some extremly rare blocks that I didn't found at all.
|
PaulCr reverse-engineered the battle blocks to the point he could build his own battle engine and make Stars! swallow it whole. Wumpus found a few extremely rare blocks, possibly some of those you still lack. Had they shared their knowledge (at least with trusted people like Ron) you (and others like you) wouldn't still be looking for the complete picture. We wouldn't still be waiting for things like the m- and x-files sanitizers, bug-stompers, data mergers, or a good all-in-one game/scenario creator. The day you get bored and leave we'll be again left with nothing in the way of progress, exactly as we were 10+ years ago.
Also, all those fancy dlls and windows-oriented tools are hard to get running under Unix, Mac, or other platforms. That is very limiting. 
The fact that you don't see the usefulness of the structures themselves doesn't mean there is none. At the very least we should be able to ascertain whether a definitive bug-stomping cheat-squashing tool could be built (and thus do away with all decryption fears) or not.
[Updated on: Mon, 04 July 2011 17:40]
So many Stars, so few Missiles!
In space no one can hear you scheme!  Report message to a moderator
|
|
| | |
Re: Should Stars! files structures be publically available? |
Mon, 04 July 2011 17:38   |
|
|
Yes, because developing the next phase in the Stars! saga is more important than preventing (vanishingly rare) cheats in what we have now.
Report message to a moderator
|
|
| | | | | | | | | |
Re: Should Stars! files structures be publically available? |
Sat, 16 July 2011 21:49   |
|
Ron |  | Commander Forum Administrator Stars! AutoHost Administrator | Messages: 1230
Registered: October 2002 Location: Collegedale, TN | |
|
XyliGUN wrote on Fri, 15 July 2011 19:25 | OK, so far 75% says yes, so I'm going to open them. Just in case, let me check with Admiral.
Ron, would you mind if I publish these structures here on SAH forum?
PS: Seems like I did a mistake to not set a timeframe for this pooling, and I cannot edit it now - pressing poll EDIT link says: Fatal error: Cannot unset string offsets in /var/www/autohost.cathey.us/htdocs/sahforum/index.php on line 333
So, if admins can fix... that would be great!
|
I've fixed the code to prevent that error from that place in the code, and edited the poll to close it.
Yes, go ahead and publish the structures, but not the decryption code.
Ron Miller
Stars! AutoHostReport message to a moderator
|
|
| |
Re: Should Stars! files structures be publically available? |
Thu, 09 February 2012 14:08   |
|
m.a@stars |  | Commander | Messages: 2765
Registered: October 2004 Location: Third star to the left | |
|
ricks03 wrote on Wed, 08 February 2012 21:41 | First, it would let me, as a general host, be able to readily generate a game history I could publish by being able to go back through the turn files and code-wise extract and generate videos of the game history based on the game data.
|
You can already extract plenty of game data/reports with simple batch files and the player's password.
Quote: | Second, it would solve the problem of someone dropping from a game without revealing their password, so I could (in theory) be able to turn that player position over to another player.
|
That is to some extent already solved, since there's tools for guessing/changing passwords. 
Perhaps these tools should be stored somewhere safe and available for use by game Hosts.
Quote: | You could also decode and validate turn files against the serial # to make sure the turn wouldn't violate copy protection.
|
That would be neat, as would cheat- and bug-stomping tools. 
Quote: | I'm working on some hosting tools (the reason I rewrote the starstat app in perl) but I'm really limited by the amount of information I can find about the file structure.
|
Hear, hear! 
[Updated on: Thu, 09 February 2012 14:09]
So many Stars, so few Missiles!
In space no one can hear you scheme!  Report message to a moderator
|
|
| | | | | |
Re: Should Stars! files structures be publically available? |
Fri, 18 May 2012 16:30   |
|
GarganRoo |  | Civilian | Messages: 3
Registered: May 2012 Location: Cincinnati | |
|
Hi all, I've been lurking the autohost community for several years, but I'd like to throw in my full support for helping any Stars!-related projects to come alive.
I am willing to donate space and bandwidth on my Linode VPS, any coding or development, and ultimately my time to the project(s).
I came here looking for a dissemination of the file structure so as to interface with a true web application that would allow autohost games to operate seperately from any particular admin's attention (e.g. w/o sending emails to Ron Miller and eliminating tedious steps when starting and joining games).
Here's a web application I'm just now designing for Dwarf Fortress using the exact same concept:
http://dfb.smagno.com/ - (HTML5/JavaScript required)
(The game: http://www.bay12games.com/dwarves/)
Is there a coherent effort at this point? I think we should get a simple project management system / GitHub set up and move from there. Unless something like that is already in order.
[Updated on: Fri, 18 May 2012 16:34]
http://grimeethics.net/Report message to a moderator
|
|
| |
Goto Forum:
Current Time: Tue Dec 05 17:12:15 EST 2023
|