[quote name='FancyMouse']OK I think I finally found out what's the problem - it seems like due to the support for aborted transmission and returning back data, those piece of code has been refactored, and one new event is introduced called GameEvents.OnTriggeredDataTransmission. This event calls the lab/surveyor complete method to finish up the transmission, including adding science. Since it's newly added in 1.0.5, 1.0.4 code will certainly break as is.
So I just added
[CODE]
GameEvents.OnTriggeredDataTransmission.Fire(scienceData);
[/CODE]
Along with a hack to fix NRE, it seems working now.
[/QUOTE]
THANK YOU! this fixed it, this issue was driving me nuts