Thanks for your responses.

Well noted and now explored.
No problem with the less desirable option of station deletion but I'm not convinced there is not a reasonable way to re-start the build or upgrade process despite my failed attempts so far.
For the moment, I've been testing methods to, at least, keep the Construction Vessel with the ability to rebuild the deleted station... so I don't have to delete and rebuild that too.
So far I've managed to get the CV/Architect to show build locations and offer the build option and even had the build list displayed at one point, however the 'build' button was greyed out.
Hopefully someone with much better knowledge of save file contents and the connections/associations within can take some of my experimental attempts further and offer a working solution.
Examples of what I've been toying with so far...
From this (note "buildcon1" and "connection_builddummy01":
Code: Select all
<connection connection="buildcon1">
<component class="ship_xl" macro="units_size_xl_builder_ship_macro" connection="connection_builddummy01" name="CV DV15 - AS (DV.MA.FM)" owner="player" id="[0x1e0c88]">
To this:
Code: Select all
<connection connection="ships">
<component class="buildmodule" macro="buildmodule_stations_albion_macro" connection="space" name="CV DV15 - AS (DV.MA.FM)" owner="player" id="[0x1e0c88]">
At little further down you find the following, which I also deleted:
Below the above line I had the CV's 'shields', 'turrets', 'ammunition'.
A little below the ammo etc I deleted the following (this will vary for everyone, of course):
Code: Select all
<connection connection="connection_buildmodule01" macro="connection_buildmodule01">
<component class="buildmodule" macro="buildmodule_stations_albion_macro" connection="buildmodule" id="[0x1e0c89]">
<offset>
<position z="68.2133"/>
</offset>
<build start="514032" type="build">
<queue>
<plan sequence="e" stage="1">
<upgrade>
<upgrade upgrade="shieldgenerator" name="{20104,1801}" tags="shieldgenerator" level="1"/>
<upgrade upgrade="turret_missile_df" name="{20104,601}" tags="turret_missile_df" level="1"/>
<upgrade upgrade="turret_small_mg" name="{20104,101}" tags="turret_small_mg" level="1"/>
<upgrade upgrade="turret_medium_pe" name="{20104,301}" tags="turret_medium_pe" level="1"/>
</upgrade>
</plan>
<plan sequence="d" stage="1">
<upgrade>
<upgrade upgrade="shieldgenerator" name="{20104,1801}" tags="shieldgenerator" level="1"/>
<upgrade upgrade="turret_small_mg" name="{20104,101}" tags="turret_small_mg" level="1"/>
<upgrade upgrade="turret_medium_pe" name="{20104,301}" tags="turret_medium_pe" level="1"/>
</upgrade>
</plan>
<plan sequence="c" stage="1"/>
<plan sequence="b" stage="2">
<upgrade>
<upgrade upgrade="shieldgenerator" name="{20104,1801}" tags="shieldgenerator" level="1"/>
<upgrade upgrade="turret_small_mg" name="{20104,101}" tags="turret_small_mg" level="1"/>
<upgrade upgrade="turret_medium_pe" name="{20104,301}" tags="turret_medium_pe" level="1"/>
</upgrade>
</plan>
<plan sequence="a" stage="2">
<upgrade>
<upgrade upgrade="shieldgenerator" name="{20104,1801}" tags="shieldgenerator" level="1"/>
<upgrade upgrade="turret_small_mg" name="{20104,101}" tags="turret_small_mg" level="1"/>
<upgrade upgrade="turret_medium_pe" name="{20104,301}" tags="turret_medium_pe" level="1"/>
</upgrade>
</plan>
</queue>
</build>
<connections>
<connection connection="buildanchor" id="[0x1e0c8b]">
<connected connection="[0x1e0ce3]"/>
</connection>
</connections>
</component>
</connection>
Above actions, IIRC, released the build location and put the CV [In Squad] and the Architect suggestible for building. (Only suggestible

Either greyed out 'Build' button on stations list or no build list displayed--the latter when clicking 'build' on a build location.)
The next area, which I 'feel' could be the determining factor to get the CV back to work lies in the following, which is found from both the CV and Architect IDs (e.g., 0x1e0c88 from CV) [Note that examples are from different saves and IDs are not consistent and may not be relative).
From something like this from the deleted (bugged) CV/Station:
Code: Select all
<cue id="10610" state="complete" time="499769">
<vars>
<value name="$BuildModule" type="component" value="[0xe01d8]"/>
<value name="$Buildplan" type="buildplan" value="3"/>
<value name="$OrderList" type="list" value="4606"/>
<value name="$PlatformActor" type="integer" value="1"/>
<value name="$Position" type="position" value="233"/>
<value name="$WareList" type="list" value="2686"/>
<value name="$actor" type="component" value="[0xe01e0]"/>
<value name="$amountlist" type="list" value="4607"/>
<value name="$buildcost" type="money" value="2857098400"/>
<value name="$buyoffer"/>
<value name="$checkdelay" type="time" value="10"/>
<value name="$component" type="component" value="[0xe01fc]"/>
<value name="$droneplan" type="list" value="2761"/>
<value name="$fee" type="integer" value="107291"/>
<value name="$launchercapacity" type="integer" value="400"/>
<value name="$macrolist" type="list" value="4608"/>
<value name="$obstructed" type="integer"/>
<value name="$offer" type="trade" value="[0x0]"/>
<value name="$selectedMacro" type="macro" value="struct_bt_alb_high_energy_construction_macro"/>
<value name="$sequence" type="string" value="1964"/>
<value name="$showed_cArch_buildtree" type="integer" value="1"/>
<value name="$showed_cArch_selectUpgradesMenu" type="integer" value="1"/>
<value name="$stage" type="largefloat"/>
<value name="$station" type="component" value="[0xe01fc]"/>
<value name="$upgrade_buildlimit" type="integer"/>
<value name="$warelist" type="list" value="4609"/>
</vars>
To something like this from a CV ready to build (IIRC, the above CV may have already been engaged to a build location but had not yet started.
):
Code: Select all
<cue id="9278" state="complete" time="585426">
<vars>
<value name="$BuildModule" type="component" value="[0x83b5]"/>
<value name="$PlatformActor" type="integer" value="1"/>
<value name="$WareList" type="list" value="3209"/>
<value name="$actor" type="component" value="[0x83bb]"/>
<value name="$fee" type="integer" value="97353"/>
<value name="$location" type="componentmacroslot" value="2"/>
<value name="$stationListShown" type="integer" value="1"/>
</vars>
Hopefully someone can take this further and/or shed some light on a working solution with other suggestions.
Cheers