Skip to content

Coyote genital markings V1#267

Open
JFerrix wants to merge 10 commits intoFloof-Station:masterfrom
JFerrix:Become-Horny
Open

Coyote genital markings V1#267
JFerrix wants to merge 10 commits intoFloof-Station:masterfrom
JFerrix:Become-Horny

Conversation

@JFerrix
Copy link
Collaborator

@JFerrix JFerrix commented Mar 12, 2026

About the PR

This PR adds coyote genital markings to all species with a default amount of 10 points and incorporating the floof undie system. That was players can remove and change those during the game.
Worth noting, this is an implementation that does not use the consent system, meaning that everyone will see said markings. I have no idea if this is a good idea but I lack the knowledge or understanding to implement a solution that works for the consent system.

Update: Fixed the licensing issues, gotta figure out solutions to these two issues. No idea how yet

ToDos:

  • Find a way to hide markings when clothes are on
  • Find a way to add a consent toggle

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an ingame showcase.

Licensing:

Changelog
🆑

  • add: Added coyote genital markings
  • tweak: Rearranged visual layers for species to prevent clipping issues
  • tweak: added genital layers to the undies system

JFerrix added 7 commits March 6, 2026 11:43
This does not encompass any form of consent system so currently everyone sees them. I have not figured out the consent implementation for this and dont think i will
@github-actions
Copy link
Contributor

github-actions bot commented Mar 12, 2026

RSI Diff Bot; head commit 8d1e645 merging into beef887
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/_CTE/Mobs/Customization/Markings/balls.rsi

State Old New Status
testicles_sheath_1_0_FRONT Added
testicles_sheath_1_1_FRONT Added
testicles_sheath_2_0_BEHIND Added
testicles_sheath_2_0_FRONT Added
testicles_sheath_2_1_FRONT Added
testicles_sheath_3_0_BEHIND Added
testicles_sheath_3_0_FRONT Added
testicles_sheath_3_1_FRONT Added
testicles_sheath_4_0_BEHIND Added
testicles_sheath_4_0_FRONT Added
testicles_sheath_4_1_FRONT Added
testicles_sheath_5_0_BEHIND Added
testicles_sheath_5_0_FRONT Added
testicles_sheath_5_1_FRONT Added
testicles_single_1-s_0_BEHIND Added
testicles_single_1-s_0_FRONT Added
testicles_single_1_0_BEHIND Added
testicles_single_1_0_FRONT Added
testicles_single_2-s_0_BEHIND Added
testicles_single_2-s_0_FRONT Added
testicles_single_2_0_BEHIND Added
testicles_single_2_0_FRONT Added
testicles_single_2_1_BEHIND Added
testicles_single_2_1_FRONT Added
testicles_single_3-s_0_BEHIND Added
testicles_single_3-s_0_FRONT Added
testicles_single_3_0_BEHIND Added
testicles_single_3_0_FRONT Added
testicles_single_4_0_BEHIND Added
testicles_single_4_0_FRONT Added
testicles_single_4_1_FRONT Added
testicles_single_5_0_BEHIND Added
testicles_single_5_0_FRONT Added
testicles_single_5_1_FRONT Added

Resources/Textures/_CTE/Mobs/Customization/Markings/belly.rsi

State Old New Status
belly_10_obese Added
belly_10_tummy Added
belly_10_udders Added
belly_11_obese Added
belly_11_tummy Added
belly_11_udders Added
belly_1_obese Added
belly_1_tummy Added
belly_1_udders Added
belly_2_obese Added
belly_2_tummy Added
belly_2_udders Added
belly_3_obese Added
belly_3_tummy Added
belly_3_udders Added
belly_4_obese Added
belly_4_tummy Added
belly_4_udders Added
belly_5_obese Added
belly_5_tummy Added
belly_5_udders Added
belly_6_obese Added
belly_6_tummy Added
belly_6_udders Added
belly_7_obese Added
belly_7_tummy Added
belly_7_udders Added
belly_8_obese Added
belly_8_tummy Added
belly_8_udders Added
belly_9_obese Added
belly_9_tummy Added
belly_9_udders Added
empty Added
preview_goingtohellonepixelatatime Added

Resources/Textures/_CTE/Mobs/Customization/Markings/breasts.rsi

State Old New Status
breasts_pair_a_0_FRONT Added
breasts_pair_a_s_0_FRONT Added
breasts_pair_b_0_FRONT Added
breasts_pair_b_s_0_FRONT Added
breasts_pair_c_0_FRONT Added
breasts_pair_c_s_0_FRONT Added
breasts_pair_d_0_BEHIND Added
breasts_pair_d_0_FRONT Added
breasts_pair_d_s_0_BEHIND Added
breasts_pair_d_s_0_FRONT Added
breasts_pair_e_0_BEHIND Added
breasts_pair_e_0_FRONT Added
breasts_pair_e_s_0_BEHIND Added
breasts_pair_e_s_0_FRONT Added
breasts_pair_f_0_BEHIND Added
breasts_pair_f_0_FRONT Added
breasts_pair_f_s_0_BEHIND Added
breasts_pair_f_s_0_FRONT Added
breasts_pair_g_0_BEHIND Added
breasts_pair_g_0_FRONT Added
breasts_pair_g_s_0_BEHIND Added
breasts_pair_g_s_0_FRONT Added
breasts_pair_giga_0_BEHIND Added
breasts_pair_giga_0_FRONT Added
breasts_pair_giga_s_0_BEHIND Added
breasts_pair_giga_s_0_FRONT Added
breasts_pair_h_0_BEHIND Added
breasts_pair_h_0_FRONT Added
breasts_pair_h_s_0_BEHIND Added
breasts_pair_h_s_0_FRONT Added
breasts_pair_huge_0_BEHIND Added
breasts_pair_huge_0_FRONT Added
breasts_pair_huge_s_0_BEHIND Added
breasts_pair_huge_s_0_FRONT Added
breasts_pair_i_0_BEHIND Added
breasts_pair_i_0_FRONT Added
breasts_pair_i_s_0_BEHIND Added
breasts_pair_i_s_0_FRONT Added
breasts_pair_impossible_0_BEHIND Added
breasts_pair_impossible_0_FRONT Added
breasts_pair_impossible_s_0_BEHIND Added
breasts_pair_impossible_s_0_FRONT Added
breasts_pair_j_0_BEHIND Added
breasts_pair_j_0_FRONT Added
breasts_pair_j_s_0_BEHIND Added
breasts_pair_j_s_0_FRONT Added
breasts_pair_k_0_BEHIND Added
breasts_pair_k_0_FRONT Added
breasts_pair_k_s_0_BEHIND Added
breasts_pair_k_s_0_FRONT Added
breasts_pair_l_0_BEHIND Added
breasts_pair_l_0_FRONT Added
breasts_pair_l_s_0_BEHIND Added
breasts_pair_l_s_0_FRONT Added
breasts_pair_m_0_BEHIND Added
breasts_pair_m_0_FRONT Added
breasts_pair_m_s_0_BEHIND Added
breasts_pair_m_s_0_FRONT Added
breasts_pair_massive_0_BEHIND Added
breasts_pair_massive_0_FRONT Added
breasts_pair_massive_s_0_BEHIND Added
breasts_pair_massive_s_0_FRONT Added
breasts_pair_n_0_BEHIND Added
breasts_pair_n_0_FRONT Added
breasts_pair_n_s_0_BEHIND Added
breasts_pair_n_s_0_FRONT Added
breasts_pair_o_0_BEHIND Added
breasts_pair_o_0_FRONT Added
breasts_pair_o_s_0_BEHIND Added
breasts_pair_o_s_0_FRONT Added
breasts_pairround_a_0_FRONT Added
breasts_pairround_a_1_FRONT Added
breasts_pairround_a_s_0_FRONT Added
breasts_pairround_a_s_1_FRONT Added
breasts_pairround_b_0_FRONT Added
breasts_pairround_b_1_FRONT Added
breasts_pairround_b_s_0_FRONT Added
breasts_pairround_b_s_1_FRONT Added
breasts_pairround_c_0_FRONT Added
breasts_pairround_c_1_FRONT Added
breasts_pairround_c_s_0_FRONT Added
breasts_pairround_c_s_1_FRONT Added
breasts_pairround_d_0_BEHIND Added
breasts_pairround_d_0_FRONT Added
breasts_pairround_d_1_BEHIND Added
breasts_pairround_d_1_FRONT Added
breasts_pairround_d_s_0_BEHIND Added
breasts_pairround_d_s_0_FRONT Added
breasts_pairround_d_s_1_BEHIND Added
breasts_pairround_d_s_1_FRONT Added
breasts_pairround_e_0_BEHIND Added
breasts_pairround_e_0_FRONT Added
breasts_pairround_e_1_BEHIND Added
breasts_pairround_e_1_FRONT Added
breasts_pairround_e_s_0_BEHIND Added
breasts_pairround_e_s_0_FRONT Added
breasts_pairround_e_s_1_BEHIND Added
breasts_pairround_e_s_1_FRONT Added
breasts_pairround_f_0_BEHIND Added
breasts_pairround_f_0_FRONT Added
breasts_pairround_f_1_FRONT Added
breasts_pairround_f_s_0_BEHIND Added
breasts_pairround_f_s_0_FRONT Added
breasts_pairround_f_s_1_FRONT Added
breasts_pairround_g_0_BEHIND Added
breasts_pairround_g_0_FRONT Added
breasts_pairround_g_1_FRONT Added
breasts_pairround_g_s_0_BEHIND Added
breasts_pairround_g_s_0_FRONT Added
breasts_pairround_g_s_1_FRONT Added
breasts_pairround_giga_0_BEHIND Added
breasts_pairround_giga_0_FRONT Added
breasts_pairround_giga_1_BEHIND Added
breasts_pairround_giga_1_FRONT Added
breasts_pairround_giga_s_0_BEHIND Added
breasts_pairround_giga_s_0_FRONT Added
breasts_pairround_giga_s_1_BEHIND Added
breasts_pairround_giga_s_1_FRONT Added
breasts_pairround_h_0_BEHIND Added
breasts_pairround_h_0_FRONT Added
breasts_pairround_h_1_FRONT Added
breasts_pairround_h_s_0_BEHIND Added
breasts_pairround_h_s_0_FRONT Added
breasts_pairround_h_s_1_FRONT Added
breasts_pairround_huge_0_BEHIND Added
breasts_pairround_huge_0_FRONT Added
breasts_pairround_huge_1_BEHIND Added
breasts_pairround_huge_1_FRONT Added
breasts_pairround_huge_s_0_BEHIND Added
breasts_pairround_huge_s_0_FRONT Added
breasts_pairround_huge_s_1_FRONT Added
breasts_pairround_i_0_BEHIND Added
breasts_pairround_i_0_FRONT Added
breasts_pairround_i_1_FRONT Added
breasts_pairround_i_s_0_BEHIND Added
breasts_pairround_i_s_0_FRONT Added
breasts_pairround_i_s_1_FRONT Added
breasts_pairround_impossible_0_BEHIND Added
breasts_pairround_impossible_0_FRONT Added
breasts_pairround_impossible_1_BEHIND Added
breasts_pairround_impossible_1_FRONT Added
breasts_pairround_impossible_s_0_BEHIND Added
breasts_pairround_impossible_s_0_FRONT Added
breasts_pairround_impossible_s_1_BEHIND Added
breasts_pairround_impossible_s_1_FRONT Added
breasts_pairround_j_0_BEHIND Added
breasts_pairround_j_0_FRONT Added
breasts_pairround_j_1_FRONT Added
breasts_pairround_j_s_0_BEHIND Added
breasts_pairround_j_s_0_FRONT Added
breasts_pairround_j_s_1_FRONT Added
breasts_pairround_k_0_BEHIND Added
breasts_pairround_k_0_FRONT Added
breasts_pairround_k_1_FRONT Added
breasts_pairround_k_s_0_BEHIND Added
breasts_pairround_k_s_0_FRONT Added
breasts_pairround_k_s_1_FRONT Added
breasts_pairround_l_0_BEHIND Added
breasts_pairround_l_0_FRONT Added
breasts_pairround_l_1_FRONT Added
breasts_pairround_l_s_0_BEHIND Added
breasts_pairround_l_s_0_FRONT Added
breasts_pairround_l_s_1_FRONT Added
breasts_pairround_m_0_BEHIND Added
breasts_pairround_m_0_FRONT Added
breasts_pairround_m_1_FRONT Added
breasts_pairround_m_s_0_BEHIND Added
breasts_pairround_m_s_0_FRONT Added
breasts_pairround_m_s_1_FRONT Added
breasts_pairround_massive_0_BEHIND Added
breasts_pairround_massive_0_FRONT Added
breasts_pairround_massive_1_BEHIND Added
breasts_pairround_massive_1_FRONT Added
breasts_pairround_massive_s_0_BEHIND Added
breasts_pairround_massive_s_0_FRONT Added
breasts_pairround_massive_s_1_BEHIND Added
breasts_pairround_massive_s_1_FRONT Added
breasts_pairround_n_0_BEHIND Added
breasts_pairround_n_0_FRONT Added
breasts_pairround_n_1_FRONT Added
breasts_pairround_n_s_0_BEHIND Added
breasts_pairround_n_s_0_FRONT Added
breasts_pairround_n_s_1_FRONT Added
breasts_pairround_o_0_BEHIND Added
breasts_pairround_o_0_FRONT Added
breasts_pairround_o_1_FRONT Added
breasts_pairround_o_s_0_BEHIND Added
breasts_pairround_o_s_0_FRONT Added
breasts_pairround_o_s_1_FRONT Added
breasts_quad_a_0_FRONT Added
breasts_quad_a_1_FRONT Added
breasts_quad_a_s_0_FRONT Added
breasts_quad_a_s_1_FRONT Added
breasts_quad_b_0_FRONT Added
breasts_quad_b_1_FRONT Added
breasts_quad_b_s_0_FRONT Added
breasts_quad_b_s_1_FRONT Added
breasts_quad_c_0_FRONT Added
breasts_quad_c_1_FRONT Added
breasts_quad_c_s_0_FRONT Added
breasts_quad_c_s_1_FRONT Added
breasts_quad_d_0_BEHIND Added

Edit: diff updated after 8d1e645

@Tarazicon
Copy link
Contributor

after 11 days, the pr is here...

@JFerrix
Copy link
Collaborator Author

JFerrix commented Mar 12, 2026

Will likely take a little bit longer, there may be concerns regarding consent, and there are currently unresolved licensing problems

Copy link
Collaborator

@Mnemotechnician Mnemotechnician left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regardless of license, this needs a consent toggle, otherwise these markings are gonna be a bait for accidental consent breaches. ESPECIALLY the huge markings that WILL show up under clothes.

Also, there is a lot of undocumented changes to upstream files.

@TheRealMasterChief117
Copy link
Contributor

Will clothing hide these?

@jimmy12or
Copy link
Contributor

It may take some snooping around, but I know Hardlight server has the genital markings working with client side enable/disable settings.

@JFerrix
Copy link
Collaborator Author

JFerrix commented Mar 15, 2026

Also about clothing hiding those, they should.
About hardlight, good call, ill have to check on that. Thanks

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants