These three ships are all in the Gameplay directory and are all in the same xml file. They are in the order in which they appear in the file.
1. Navigator Commander Ship The Core
The description indicates it gives +1 Antimatter for each survey. It doesn’t.
ShipComponentDefs.xml
Search for surveyantimatter
Scroll down a little to find <Lifetime>Target</Lifetime>
Change it to <Lifetime>Instant</Lifetime> to fix the bug.
2. Onyx Hive Commander Ship Nephelinite
The description indicates it gives +1 Promethion from each battle. It doesn’t. It has the same problem as The Core ship above.
ShipComponentDefs.xml
Search for battlepromethion. It is the next component after the one above.
Scroll down a little to find <Lifetime>Target</Lifetime>
Change it to <Lifetime>Instant</Lifetime> to fix the bug.
The xml indicates it requires a successful battle instead of just a battle. After this fix, I’ve verified that successful battles do give promethion and battles that destroy the Nephelinite don’t give promethion. I haven’t had a battle go more than one round, so I don’t know if or when promethion will be given when a battle goes more than one round.
3. Terran Alliance Commander Ship Curiosity
The description indicates it gives +1 Research from surveying. I don’t know if it does or not. I doubt that it does because the xml has the same structure as the two previous commander ships, which don’t work right.
ShipComponentDefs.xml
Search for researchpersurvey.
Scroll down a little to find <Lifetime>Target</Lifetime>
Change it to <Lifetime>Instant</Lifetime> to probably fix the bug, assuming it is bugged.
I have tried to verify that it doesn’t work without the “fix” and does work with the “fix”. The amount of research that has been done towards a tech should go up if research is granted when a survey is completed, but I haven’t been able to find anything that indicates how much research has been done towards a tech.
I checked everywhere I could think of in the game’s UI. I also tried a lot of commands in the console to show various stats, but I couldn’t find anything that gave the information.
I could find research in both places, but that was research per turn, which is different.
UPDATED January 29
I have made a mod that gives 100 research from surveying. I was able to complete 4 or 5 techs after the first survey, so there is no doubt that I received 100 research. This means there is nothing wrong with this ship's ability.
I have also looked at the xml for this and for the antimatter gained by the Navigator ship shown first. There are more differences than I indicated. I'll let someone from Stardock figure out what is actually wrong and how to fix it.
I have confirmed that the Navigator ship doesn't get the antimatter, so it is bugged.