Skip to content

Implement AI scientist mechanism for chromaworks#4

Open
nico97118 wants to merge 1 commit intoItWorkedInCAD:mainfrom
nico97118:work/support_chromaworks
Open

Implement AI scientist mechanism for chromaworks#4
nico97118 wants to merge 1 commit intoItWorkedInCAD:mainfrom
nico97118:work/support_chromaworks

Conversation

@nico97118
Copy link
Contributor

As I was contributing to ALH, I was also working on a fork of ChromaWorks.
I’ve long wanted to make this mod’s parts fully usable.

ChromaWorks provides a set of chips to create your own remote probe with custom capabilities.
One of these capabilities is a “data analyzer,” which is essentially a small, uncrewed lab.

The problem is that the stock ModuleScienceConverter requires scientists onboard to generate science.

I created a new ScienceConverter module, CW_ModuleScienceConverter, inheriting from the stock module.
This module overrides the GetScientists() method to detect “CW AI Scientists” chips attached to the same parent (the probe core). This mechanism allows users to make the lab more efficient by adding “virtual” scientists.

Since I really appreciate your mod, I prepared this patch (originally for my personal use) to make ALH compatible with this new virtual ScienceConverter.

I leave it to you to decide whether to integrate it into your repository. At the moment, I am the only one using my ChromaWorks fork, but having ALH compatible with it shouldn’t hurt anyone.

Cheers,
Nok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant