Capital Ships Dockable Anywhere

  • Well first you need an flyable capship.


    Then open up SolarArch.ini


    Find nickname = largestation1 in there.
    Replace that entry with:


    [Solar]
    nickname = largestation1
    ids_name = 60219
    ids_info = 60220
    type = STATION
    DA_archetype = solar\dockable\station_large_b_lod.cmp
    material_library = solar\Solar_mat_dockable02.mat
    material_library = fx\envmapbasic.mat
    envmap_material = envmapbasic
    LODranges = 0, 2000, 3000, 4000, 7000, 40000
    mass = 10000.000000
    loadout = space_station
    ;docking_sphere = berth, HpDockMountA, 5.000000, Sc_open dock1 Commented out so you will NOT launch from there.
    ;docking_sphere = berth, HpDockMountB, 5.000000, Sc_open dock2 see above
    ;docking_sphere = berth, HpDockMountC, 5.000000, Sc_open dock3 see above
    ;docking_sphere = berth, HpDockMountD, 5.000000, Sc_open dock4 see above
    docking_sphere = moor_large, HpDockMountE, 10.000000
    docking_sphere = moor_large, HpDockMountF, 10.000000
    docking_sphere = berth, HpDockMountG, 300.000000; This is where you dock and launch from now.
    docking_sphere = berth, HpDockMountH, 300.000000; see above
    docking_sphere = berth, HpDockMountI, 300.000000; see above
    docking_sphere = berth, HpDockMountJ, 300.000000; see above
    docking_sphere = moor_medium, HpDockMountK, 5.000000
    docking_sphere = moor_medium, HpDockMountL, 5.000000
    docking_sphere = moor_medium, HpDockMountM, 5.000000
    docking_sphere = moor_medium, HpDockMountN, 5.000000
    docking_sphere = moor_medium, HpDockMountO, 5.000000
    docking_sphere = moor_medium, HpDockMountP, 5.000000
    docking_sphere = moor_medium, HpDockMountQ, 5.000000
    docking_sphere = moor_medium, HpDockMountR, 5.000000
    docking_camera = 0
    solar_radius = 800
    shape_name = NAV_largestation
    hit_pts = 999999961690316250000000000000000000.000000


    Lets take an closer look:


    docking_sphere = berth, HpDockMountH, 300.000000


    docking_sphere; Means you can dock there
    berth; is the kind of docking point it is.
    HpDockMountH; is the hardpoint you dock with.
    300.000000; is the distance at witch the docking cutsciene ends.


    Now some might cause an few problems.


    Lets look at one:


    [Solar]
    nickname = miningbase_ice_block
    ids_name = 1
    ids_info = 1
    type = STATION
    DA_archetype = solar\dockable\miningbase_ice_block.cmp
    material_library = solar\asteroid_dock.mat
    material_library = solar\ast_ice.mat
    LODranges = 0, 7000
    mass = 10000.000000
    open_sound = depot_open_sound
    close_sound = depot_close_sound
    docking_sphere = moor_medium, HpDockMountA, 50
    docking_sphere = moor_medium, HpDockMountB, 50
    docking_sphere = berth, HpDockMountC, 300.000000
    docking_camera = 0
    solar_radius = 500
    shape_name = NNM_SM_DEPOT
    hit_pts = 999999961690316250000000000000000000.000000


    Now you might think where is the problem. Well at first i too did not see an problem, UNTIL i tested it in game.


    Well for some reason I discovered that the game will still let you undock through the first two EVEN if they are not berths. so to fix that you simply comment them out like this.


    ;docking_sphere = moor_medium, HpDockMountA, 50
    ;docking_sphere = moor_medium, HpDockMountB, 50
    docking_sphere = berth, HpDockMountC, 300.000000


    Now you are FORCED to undock through the right one. as the game doesn't see the first two.


    Now do that for every other base in there, and save. Now any ship can dock and launch from anywhere.


    NOTE: this hasn't been FULLY tested I just got this working a couple of minutes ago. I've only tested this with cruisers and gunbaot but it should work with battleships, and trains too


    Possible bugs:
    Fighters are effected to but that was the only way I could keep capships from launching from the launch bay for fighters.
    The camera isn't right when you launch you will have to edit the .thn files for that.