Thanks for the tip, gamestarts.xsd is where I got the basis for my custom start.
This is what the spawn data in my actual 'gamestart' looks like (minus the ship layout):
Code: Select all
<location galaxy="xu_ep2_universe_macro" zone="zone002_cluster_06_sector001_macro" room="dockingbay_arg_s_01_macro" station="station_gen_factory_base_01_macro" equipmentdock="true">
<player>
<position x="-2.5" y="1.7" z="21" />
<rotation yaw="145" pitch="0" roll="0" />
</player>
</location>
Notice the "position" entries which I forgot to mention in my OP. This spawns my player on an Argon Equipment Dock with my ship docked right next to me.
Let's say for example I want to start in Bright Promise (cluster_09_sector001_macro - by Roguey's siet) on the station
equipmentdock_teladi_01. I still don't know how to determine the macro for the "room" or the values to use for "position" so I actually spawn on the dock and not in space. This information doesn't get saved directly to the save file but instead it looks like:
Code: Select all
<player name="Kaelana Amnell" location="{20005,7029}" money="5000"/>
**Note: the above is not a save for Bright Promise, it is to illustrate that coordinates are not saved to the file.
I tried this but after the loading timer gets to 100%, the game drops me back on the main menu screen:
Code: Select all
<location galaxy="xu_ep2_universe_macro" zone="cluster_34_sector001_macro" room="" station="wharf_teladi_01" equipmentdock="false">
</location>
So at least some of that spawn info is required...
Thanks again for your help!