In 1.7 beta, asking black market stations for better weapons or shields merely results in:
"Installation services are only available for purchased upgrades."
'Install this device' is grayed out and 'cancel' is the only other option.
Selecting 'cancel' makes the mean lady frown at you and you are returned to the main dock screen, no weapon is added to inventory.

My character is rank three with the black market so I think they should have something to install.

nms 18 Nov 2016:

See Black Market is unable to give me my well deserved Weapon or Shield, which is supposed to be resolved in 1.7B2, but may not be.

weedersdog97 18 Nov 2016:

Alright, I'm pretty sure I only have Beta 1. I also had this happen with CSC Terra when I tried to get the Lamplighter. Is that fixed as well?

nms 18 Nov 2016:

I think that's caused by the same change, but may not be fixed yet.

Press v on the main screen to see the version. If it isn't auto-updating, you can download the latest version here: http://kronosaur.com/downloads/TranscendenceNext.zip

nms 19 Nov 2016:

I can confirm this is not fixed in 1.7B2. George changed a couple numbers in the trade description, but not in a way that actually changes what items they can install.

Also, if they actually gain the ability to install devices other than smuggler's cargo holds, their service description text will need to be changed.

And their items (including what ammo they restock, if possible) should probably depend on system level. (See More stations should base their inventories on system level and Black Markets still sell military ammo up to level 10, regardless of system level.) They could go more than 2 levels above the system level, though.

weedersdog97 22 Nov 2016:

Wait, you mean you guys don't like the idea of Black markets selling high end munitions? I thought the idea was that they were profiting from the Commonwealth/Ares war (hence the shipyards in the late game) by sending military weapons back to civilized space.

weedersdog97 22 Nov 2016:

Also, should I resolve this, it seems like you guys have this nailed down.

nms 26 Nov 2016:

That is a logical in-universe explanation, but I think the actual reason is that the method for making stations restock ammo doesn't allow for the criteria to depend on the system level. In general, I feel like the game has been better balanced since most stations were changed to have items based on system level, so it's a little weird that you can have a NAMI missile launcher with level 7 Lucifer missiles in a level 2 system, or a Makayev launcher with level 9 Black Strelkas in a level 3 system.

Also, should I resolve this, it seems like you guys have this nailed down.
George can resolve it when it's actually fixed.

george moromisato 6 Dec 2016:

Finally found this. It turned out to be an uninitialized variable problem, which only happened in Release mode. It always worked in Debug mode, which is why I couldn't find it.