Random's Gene Assistant
While running my own 100% ethical gene farm, I found it difficult to keep track of which genes I had extracted and which ones were still needed.
While running my own 100% ethical gene farm, I found it difficult to keep track of which genes I had extracted and which ones were still needed. I created a small patch that changes the color of the background for a gene based on its extraction status.
• Red means the gene has not been extracted.
• Green means the gene has been extracted into its own genepack.
• Yellow means that the gene has been extracted, but shares its genepack with other genes.
I also added a button to the Gene Assembler that ejects redundant genepacks from the connected Gene Banks so you don't need to waste time searching through pages of genes.
The trade menu highlights genepacks in the same way it colors a pawn's genes.
• Red means you are missing one or more of the genes in the genepack.
• Green means you can replicate the genepack fully.
• Yellow means you can replicate the genepack, but not without including other genes.
This mod also tweaks the order genes are displayed in the gene assembler. All the singular genepacks are listed first, with the multi-genepacks listed afterwards. When sorting packs with multiple genes it now sorts based on the most 'impactful' gene in the pack, rather than vanilla method of using the first gene. Both of these sorting tweaks are optional and can be disabled.
New with Update 1.9, the Gene Library!
From a gene assembler you can open the gene library and view a list of all available genes in the game. You can also select genes to be ignored. Ignored genes will be gray instead of colored in all xenotype view screens, and will be treated as if they have been acquired for ejecting and trading. There is also a filter button which cycles through the following modes:
- Display all
- Hide fully acquired genes
- Hide fully and partially acquired genes
- Hide ignored genes
- Hide fully acquired and ignored genes
- Hide fully acquired, partially acquired, and ignored genes.
Update 1.11:
• Removed a patch for Character Editor that was no longer needed.
• Added some extra safeguards around trading.
Update 1.10:
• Added 1.5 compatibility.
• Changed the visibility option in the gene library to a drop down list, thanks @Kaedys
• Fixed an otherwise harmless error message that would occur without Character Editor installed.
Update 1.9:
• Added coloring to the pregnancy and embryo displays.
• Added a setting to re-enable selling from genebanks.
• Added an option to eject all combined genepacks.
• Added Gene Library.
Update 1.8:
• Added compatibility for the Gene Ripper mod.
Update 1.7:
• Added a patch from @Nibato to hide genepacks in gene banks from the trade menu UI.
Update 1.6:
• Added compatibility with Trade UI Revisited.
Update 1.5:
• Added a toggle for alternate colors.
Update 1.4:
• Added a float menu to the eject genepack button. You can now choose between ejecting duplicate genepacks as before or ejecting all cosmetic (complexity 0) genepacks.
Update 1.3:
• Added compatibility with modded gene banks.
Update 1.2:
• Added coloring to the trade menu.
• Added tweaks to gene sorting.
• Added a setting for color intensity.
• Lowered default color intensity.
Update 1.1:
• The gene assembler now displays the number of filled slots and the total capacity of the connected gene banks.
This mod is safe to add or remove from any save.
So far in my testing I have not encountered any issues, but if any arise, just let me know.
This mod is not compatible with Gene Extraction QOL.
Github/Non-Steam link: https://github.com/TedStumpf/RandomsGeneAssistant/releases