Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » FreeStars » Don't Let the Stars Fade Away
Re: Don't Let the Stars Fade Away Sun, 07 October 2007 14:18 Go to previous messageGo to previous message
yartrebo is currently offline yartrebo

 
Petty Officer 3rd Class

Messages: 43
Registered: July 2006
Location: North America
Quote:

Cruiser: 15 8 0 0 0 9 0 0 (meaning: type 15=ship hulls, 8th hull, req const9) 90 85 40 5 8 28 (mass, cost and itemID)
Class/Initiative bits 133; Xtra/Role bits 12 (meaning: it's armed, a skirmisher/escort type and a small target); Fuel 600; Armor 700
SlotDef 7 1 2 6148 1 6148 1 48 2 48 2 6462 2 12 2 (7 slots, plus type & capacity for each)
SlotPos 49 35 67 21 85 55 53 (encoded X Y coords, as in the original game, even if it needs a calculator to read/modify)

I would like the files to be hand readable/editable. If the server throws an error, it would be nice to know how to fix it instead of staring at one of your cryptically coded lines. Sure, they're compact, but I would need the source code or a very well written description to be able to decipher it, and I still need to put in that deciphering effort.

I've also placed some extra flexibility in my design. Types (such as "Engine" or "Starbase Hull") can be mixed and matched without limit, both for the slots and the parts that fit into them (the criterion being if (slot.type & part.type)), so you could very well design a hull that has any property of a ship part, such as built in beam capacitors or shielding. You can also design a part that can be used as both a hull and a part, or both a ship and starbase hull. Stock stars! doesn't need any of that, but they could be used for modding.

Fighters in particular would be nice to have as both a hull and part. That way you could either have it as a free-standing design or as a part carried by a mothership.

I have made plans for an asn1 binary encoded version, which should be very compact (asn1 being a binary nested general purpose format used for certain internet protocols such as LDAP), but I won't implement it unless there is overwhelming demand.

PS: I do not plan for any encryption with the possible exception of race files. For all other files, openness is best and properly generated files (no excess information) and proper checking (no invalid orders) will leave no room for cheating. If you try to cheat (defined as sending any order that you are not able to do), the server will say which player is out of line and refuse to gen the turn.

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon9.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message icon14.gif
Read Message icon7.gif
Read Message icon4.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message
Read Message icon7.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message icon9.gif
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message
Read Message
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message icon5.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon12.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message trophy.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: FAQ
Goto Forum:
  


Current Time: Mon Apr 29 08:21:32 EDT 2024