vegapnk / RJW-Genes

Rimworld Biotech Genes related to RJW
MIT License
24 stars 28 forks source link

Support for more modded xenotypes (specifically Alpha Genes and VE) #65

Closed Stars22223 closed 8 months ago

Stars22223 commented 8 months ago

Please consider better integration with Alpha Genes (not all xenotypes from that mod are patched) and Vanilla Expanded races. Even those that are, such as Sanguophage, are missing one or two xenotypes.

Also, I understand this doesn't concern this mod directly, but the Highmate/Lowmate xenotypes and their lovin' mechanic doesn't use RJW sex and is broken with it. You already have your own version, so that could be patched too.

I'd do it myself and provide you with xmls if I knew how it all worked. Thanks.

Stars22223 commented 8 months ago

Also, this is my first time using this site and I literally registered on it just to do this. Sorry if I messed up somewhere.

Stars22223 commented 8 months ago

After tinkering with the code, I added support for missing xenotypes from Alpha Genes myself. AG_Animusen and AG_Drakonori are part of base Alpha Genes, and AG_Malachai is added when you have VE Sanguophage enabled. I don't know how to use MayRequire for that however, since I've literally never modded Rimworld before.

code for PathAlphaGenes.xml

```c#

  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Fleetkind"]/genes
  • rjw_genes_slime_genitalia
  • rjw_genes_elasticity
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Helixien"]/genes
  • rjw_genes_slime_genitalia
  • rjw_genes_elasticity
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Taukai"]/genes
  • rjw_genes_sexual_mytosis
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_MindDevourer"]/genes
  • rjw_genes_demonic_genitalia
  • rjw_genes_sex_age_drain
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Lapis"]/genes
  • rjw_genes_big_breasts
  • rjw_genes_no_cum
  • rjw_genes_big_male_genitalia
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Efreet"]/genes
  • rjw_genes_demonic_genitalia
  • rjw_genes_small_breasts
  • rjw_genes_tight_female_genitalia
  • rjw_genes_tight_anus
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Animusen"]/genes
  • rjw_genes_canine_genitalia
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Drakonori"]/genes
  • rjw_genes_dragon_genitalia
  • rjw_genes_big_male_genitalia
  • rjw_genes_aphrodisiac_pheromones
  • rjw_genes_big_breasts
  • Alpha Genes
  • Defs/XenotypeDef[defName="AG_Malachai"]/genes
  • rjw_genes_demonic_genitalia
  • ```

    vegapnk commented 8 months ago

    Thank you for the issue and the code! If you want, you might want to make a pull request too :)

    Regarding the Highmates, I think there is already a little patch somewhere on the Discord. If not, I might have a look.

    Stars22223 commented 8 months ago

    Searching for all the little patches scattered in Discord and LL is not something that I like to do :D I'll check it out, thanks. You should probably add it to the base mod too though.