Black screen when docking at a station means no station files
An example, a base in NY (Li01), is like this:
[Object
nickname = Li01_10
ids_name = 196775
pos = -92447, 0, -12925
Archetype = depot
ids_info = 65753
base = Li01_10_base
dock_with = Li01_10_base
voice = atc_leg_f01
space_costume = pl_female5_head, sc_female1_body
reputation = co_vr_grp
behavior = NOTHING
difficulty_level = 3
loadout = depot_co_01
pilot = pilot_solar_easy
You should have soemthing like this in your systems ini file (obviously a different name). Now the dockwith and base allow you to know what its going to - this references the universe.ini, which if you search for li01_10_base will bring u this:
[Base
nickname = Li01_10_Base
system = Li01
strid_name = 196775
file = Universe\Systems\Li01\Bases\Li01_10_Base.ini
BGCS_base_run_by = W02bF01
Note the bold line again? This is where the file for the base lies - in the bases folder for Li01. So if you go there, you'll find a base file:
[BaseInfo
nickname = Li01_10_Base
start_room = Deck
[Room
nickname = Bar
file = Universe\Systems\Li01\Bases\Rooms\Li01_10_Bar.ini
[Room
nickname = Deck
file = Universe\Systems\Li01\Bases\Rooms\Li01_10_Deck.ini
This is now referencing further files - one for the bar, oen for the deck. Follow that path, and you find the "end rooms" so to speak - or what you see when you land (note start room is where you "land"
Do the same for your mod, follow the path, and find where the files are missing.
Now, for an earlier problem - but to help in future: Jumpgates/Jumpholes.
[Object
nickname = Br02_jumpgateya'll
pos = -43001, 0, -57000
rotate = 0, 0, -90
Archetype = jumpgate
goto = Br01, Br01_to_Br02, gate_tunnel_bretonia
jump_effect = jump_effect_bretonia
loadout = jumpgate
pilot = pilot_solar_easiest
visit = 1
difficulty_level = 1
Forget the Gate_tunnel_bretonia for now, itsonly an effect of the tunnel. What you see in jumpgates is the nickname and the goto line. The goto line is simply this:
System, Object, effect
System, Br01
Object: Br01_to_Br02
If you open up the Br01.ini file and search for Br01_to_Br02, you'll find an object of the matching nickname (which just happens to be a jumpgate!).
Now if you looked at it, and it was going to jump you to the above gate, the corresponding entry would say this:
[Object
nickname = Br01_to_Br02
pos = -43001, 0, -57000
rotate = 0, 0, -90
Archetype = jumpgate
goto = Br02, Br02_jumpgateya'll, gate_tunnel_bretonia
jump_effect = jump_effect_bretonia
loadout = jumpgate
pilot = pilot_solar_easiest
visit = 1
difficulty_level = 1
So the nickname of the jumpgate is what its referencing, so if you call your jumpgate anything other then the standard naming convention, you must ensure your goto line points towards it!