After some reading, I thought I had it down. So I tried to add a connection from Grand Exchange I to Grand Exchange III (useless in a normal game, I know - but just for test).
zones.xml:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<diff>
<!-- GE I to GE III -->
<add sel="//macros">
<macro name="zones_rescale_Cluster_01_Sector001_macro" class="zone">
<component ref="standardzone"/>
<connections>
<connection name="rescale_01_001_positive" ref="gates">
<offset>
<position x="239444" y="0" z="1100000"/>
</offset>
<macro ref="props_gates_anc_gate_macro" connection="space"/>
</connection>
</connections>
</macro>
</add>
<!-- GE III to GE I -->
<add sel="//macros">
<macro name="zones_rescale_Cluster_01_Sector002_macro" class="zone">
<component ref="standardzone"/>
<connections>
<connection name="rescale_01_002_negative" ref="gates">
<offset>
<position x="246625" y="0" z="1100000"/>
</offset>
<macro ref="props_gates_anc_gate_macro" connection="space"/>
</connection>
</connections>
</macro>
</add>
</diff>
galaxy.xml:
Code: Select all
<?xml version='1.0' encoding='utf-8'?>
<diff>
<!-- GE I x GE III -->
<add sel="/macros/macro[@name='XU_EP2_universe_macro']/connections">
<connection name="rescale_ge_1_3" ref="destination" path="../Cluster_01_connection/Cluster_01_Sector001_connection/zones_rescale_Cluster_01_Sector001_macro/rescale_01_001_positive">
<macro connection="destination" path="../../../../../Cluster_01_connection/Cluster_01_Sector002_connection/zones_rescale_Cluster_01_Sector002_macro/rescale_01_002_negative"/>
</connection>
</add>
</diff>
If I pack this into a (or my) mod, the save loads, gets to like 35%... game turns black and jumps back to title screen (as of 6.0 HF 3).
Can anyone shed some light on this, or point me in the right direction? I believe to have done it right.