Universe Editor

    Would you like this


    • Total voters
      14
    Joined
    Dec 19, 2014
    Messages
    5
    Reaction score
    0
    The idea
    It seems simple enough that you'd think its already created. But as far as I have looked. Nada, Nil, Zilch.
    The concept is simply to have something similar to the Galaxy map where you can destroy and place stations at your will. Allowing players to create custom "Maps" for various wars with much less work.

    You could change asteroid spawn points, move planets (Maybe later in development) destroy all piratestations and trade stations to then place in your own stations direct from the Ship Catalog.

    The Best Bit
    Considering this isnt actually a modification to the game, and more a stand alone like SMedit, it means there wont be as much problem with editing the engine and the current issues with not having an API.

    Enthusiasts
    If you're really into modding, then mix this with some form of SMedit, allowing people to edit ships/stations and their universe to their liking - all in one program.
     
    Joined
    Jul 24, 2013
    Messages
    813
    Reaction score
    225
    • Purchased!
    • Community Content - Bronze 2
    • Legacy Citizen 2
    You can do this with commands already in the game.
    Here are some instructions* that you should be able to follow:
    1. Load any sectors that you want to be clear of astroids, planets, stations, and shops.
    2. Go into your starmade folder**. Find the folder inside that contains all the entity files for the universe. This will completely clear all entities from your universe giving you a clean slate to build in.
    3. Create a faction for any 'teams' that you want for the universe and set them all to open. This will allow for people to join teams based on what the game mode is.
    4. Use the /load command to load stations into any sector you want them in. You can use the faction setting in the command to determin what team can open the base.
    5. Any sectors that have not been loaded will respawn with default generation, astroids, stations, shops, and planets.

    *Note: These instructions will create a dedicated universe that will only really be useful for what ever you set it up for.
    **I will be able to give you the exact folder location and how to get to it when I get home from vacation and have access to my computer that has Starmade installed on it.
     
    • Like
    Reactions: Cazadragones
    Joined
    Dec 19, 2014
    Messages
    5
    Reaction score
    0
    You can do this with commands already in the game.
    Here are some instructions* that you should be able to follow:
    Thanks for these instructions, but this still means I have to travel to 36864 sectors just to clear a 3*3 System area.
    Still alot more work than it needs to be. I guess until someone decides they wish to produce one or know a better way, I will do that.
    [DOUBLEPOST=1420094283,1420093573][/DOUBLEPOST]Thats wrong maths even! Its 110592!
    Thanks for these instructions, but this still means I have to travel to 36864 sectors just to clear a 3*3 System area.
    Still alot more work than it needs to be. I guess until someone decides they wish to produce one or know a better way, I will do that.
     
    Joined
    Jul 21, 2013
    Messages
    2,932
    Reaction score
    460
    • Hardware Store
    There is just one problem:
    Some tags in .ent files are completely unknown(to me at least), to the point of an unknown length, which in turn makes reading all further tags impossible too.​
    I'd be all fired up for making this otherwise.
     
    Joined
    Dec 19, 2014
    Messages
    5
    Reaction score
    0
    There is just one problem:
    Some tags in .ent files are completely unknown(to me at least)​
    Any chance in getting Schema to release the "Definitions" of the tags he uses? I realize this would make Star-made somewhat open source, but I am sure there are some tags he doesn't have to release.

    Only ones used in various world and Blueprint files.
    On the other hand, you could just look them up if they weren't custom.

    Then again, this is all based on my primitive understanding of Java and code.
     
    Joined
    Jul 21, 2013
    Messages
    2,932
    Reaction score
    460
    • Hardware Store
    Any chance in getting Schema to release the "Definitions" of the tags he uses? I realize this would make Star-made somewhat open source, but I am sure there are some tags he doesn't have to release.

    Only ones used in various world and Blueprint files.
    On the other hand, you could just look them up if they weren't custom.

    Then again, this is all based on my primitive understanding of Java and code.
    He did release a tag reader for 99% of all tags, but the problem is, if a tag is unknown, that in itself doesn't pose a problem, one can just copy&paste it's bytes without knowing what they mean. The only knowledge on needs for that is how long the tag is, which is completely unknown in the case of the unknown tags.
     
    Joined
    Dec 19, 2014
    Messages
    5
    Reaction score
    0
    He did release a tag reader for 99% of all tags
    Does the reader not tell you what it does? Leading you on to understand some what how the tag is written?
    Please remember, I am only guessing logically here.

    In some form, with somewhat more effort than one may be willing to put into a singular tag, would there ever be a way to figure out how long the term is?
    I only ask to see if I could get a friend to crack it.

    Also, are the Tags custom by Schema and his team?
    Or are they just ones you dont know?

    Again, by tags I assume you are referring to the 3 letter symbols that can be seen in Notepad++ rather than strings of code.
     
    Joined
    Jul 21, 2013
    Messages
    2,932
    Reaction score
    460
    • Hardware Store
    Does the reader not tell you what it does? Leading you on to understand some what how the tag is written?
    Please remember, I am only guessing logically here.

    In some form, with somewhat more effort than one may be willing to put into a singular tag, would there ever be a way to figure out how long the term is?
    I only ask to see if I could get a friend to crack it.

    Also, are the Tags custom by Schema and his team?
    Or are they just ones you dont know?

    Again, by tags I assume you are referring to the 3 letter symbols that can be seen in Notepad++ rather than strings of code.
    He published the reader in sourcecode form, so yes, it is known how they are written.
    However, the reader is lacking the deserialization-factories for serialized tags.
    http://www.starmadewiki.com/wiki/File_format#Entity_Files_.28.ent.29
     
    Joined
    Dec 19, 2014
    Messages
    5
    Reaction score
    0
    He published the reader in sourcecode form, so yes, it is known how they are written.
    However, the reader is lacking the deserialization-factories for serialized tags.
    Alright then, as previously stated, it doesn't matter what the tag means and such... You just have to know how long it is.
    If there really is no way to find out, please do tell me so I dont keep asking you countless questions, that will lead no where.. :)
     
    Joined
    Sep 27, 2013
    Messages
    14
    Reaction score
    5
    I like the idea but most admin commands take this. What I like to see is some command or program that allows for changing of names of stars and over all lighting of each galaxy or even being able to select the number of arms each galaxy has when spawned in
     

    Blaza612

    The Dog of Dissapointment
    Joined
    Nov 16, 2013
    Messages
    787
    Reaction score
    209
    • Legacy Citizen 4
    This would probably end up being a third party software, since it would be much easier to create an entirely separate program, rather than altering the current map. It's just some information that get's displayed, and if you want to find the tags, look at the code of the galaxy map, see what it is referencing.
     
    Joined
    Jan 24, 2015
    Messages
    24
    Reaction score
    20
    • Community Content - Bronze 1
    • Purchased!
    • Legacy Citizen 6
    Being able to create planets? that would be awesome :D

    But even being a "astronaut" or a person with basic physics.

    The more mass there is in 1 spot will increase the range and harshness of "gravity"

    more mass = more gravity

    so if we added asteroids which we're basically ships with ai's to go around planets with loops [like the is] in orbit.

    and detach if there wasn't enough gravity [mass on the planet] we could have planets which "get bigger"