|
Mobious
|
 |
« on: December 04, 2008, 07:24:47 AM » |
|
One of the main goals that was put in place by the developers of Stellar Frontier was to make hosting a server available to everyone. They particularly pointed out Continuum as NOT the way they wanted to go when it comes to mods and player created content, allowing server hosts to have the maximum amount of flexibility to do what they needed to do while still having some sort of balance across the game engine.
One of the main things that would be good to rewrite is how the server handles mod formats. While this improvement is a few releases down the road, I would envision the mod format changed into an XML based format. This would allow for ease of expansion of features in the future and easier layout of each mod file. This space should be reserved for discussion of things that you hate about making mods as well as things that you think are great and should not be affected.
One issue will be the conversion of the old mods into the new mod format, at some point a program could be used to parse the files to do this automatically so don't concern about having your older mods no longer working. This converter would be published before any new system would go online.
|
- Mobious
*~*~*~*~*
To comment on the swarm of discussion that occurred while I was out getting pizza... -ATC
|
|
|
AdmiralTigerclaw
Sound Developer
Expert Member
   
Posts: 734
Naval Commander: Forum Sound Admin
|
 |
« Reply #1 on: December 04, 2008, 01:02:44 PM » |
|
Biggest headache is organization, or lack therof.
All server files are contained in the master folder. You want to mod a server, you better find the files... and I mean FIND them. (It's not TOO hard, but it is a headache to be fored to sift through all the files to find one.)
Each mod should be self contained in it's own folder within' the master folder.
On top of this, mods not using stock materials, those additional stuff (like a modified ship image) should be in a sub-folder within the mod folder itself and acts as an override.
This way, mod materials can be kept all in one place, and you don't have a hundred different mod components lurking all over the place or mixed together...
|
GCFA Naval Commander Veteran Player - Supreme Spaceforce Agressor Owner: Samurai Penguin Studios Listen on Last.FM
|
|
|
Stud
Registered Member

Posts: 18
|
 |
« Reply #2 on: December 04, 2008, 01:12:11 PM » |
|
Totally agree.
I was thinking that XML would be an awesome way to go.
Makes for a much clearer way of changing things.
|
|
|
|
|
|
Staker
|
 |
« Reply #3 on: December 04, 2008, 01:26:56 PM » |
|
Would the XML be similar to how we are used to modding the system's :?
Cause I wouldn't mind re-building WWII Mod XD
|
<<GB-C>> King of Death I am Shiva the King of Death
|
|
|
Stud
Registered Member

Posts: 18
|
 |
« Reply #4 on: December 05, 2008, 01:01:33 PM » |
|
Xml wouldn't be anything like the current modding system. Xml would look something like this: <sfmod> <races> <race> <name>My Awesome Race</name> </race> </races> <ships> <ship> <name>My Fighter</name> </ship> </ships> </sfmod>
Side note: The font does not look very good for code tags.
|
|
|
|
|
|
Sandtrooper
|
 |
« Reply #5 on: December 05, 2008, 01:03:43 PM » |
|
*Facepalm*
|
 Fleet Admiral Sandtrooper 2nd in Command of TRIBE TRIBE-SD) オークエボリューション(Oak Evolution)
|
|
|
Stud
Registered Member

Posts: 18
|
 |
« Reply #6 on: December 05, 2008, 01:04:58 PM » |
|
Why the *facepalm*?
|
|
|
|
|
|
Sandtrooper
|
 |
« Reply #7 on: December 05, 2008, 01:09:46 PM » |
|
Gunna take me at least 2 weeks to learn all that stuff 
|
 Fleet Admiral Sandtrooper 2nd in Command of TRIBE TRIBE-SD) オークエボリューション(Oak Evolution)
|
|
|
Stud
Registered Member

Posts: 18
|
 |
« Reply #8 on: December 05, 2008, 01:13:32 PM » |
|
Well lucky for you, there are some XML experts here to help you out.
|
|
|
|
|
|
NiteHawk
|
 |
« Reply #9 on: December 05, 2008, 02:00:24 PM » |
|
Honestly, I would split up the XML files.
One big XML would be kind of an hassle to the current system.
Even though its pretty crappy as it is, at least it's simple to find a ship, or a module.
|
|
|
|
Stud
Registered Member

Posts: 18
|
 |
« Reply #10 on: December 05, 2008, 03:44:15 PM » |
|
Right I would assume the files would be broken down by ships, races, etc. Kinda like it is now.
|
|
|
|
|
|
Mobious
|
 |
« Reply #11 on: December 05, 2008, 05:17:47 PM » |
|
For example, the SFDC encoded the sf files into XML files and had a converter to the .dat format. The files were broken up into two files total, it was much easier to understand what was going on and how to change things as you wouldn't need to do it in 5 spaces.... I'll post an example here when I find one.
|
- Mobious
*~*~*~*~*
To comment on the swarm of discussion that occurred while I was out getting pizza... -ATC
|
|
|
|