Eternum [v0.9.2] Incest Mod

Do you want more mentions of ‘bro’ or ‘sis’ in scenes?

  • Yes

    Votes: 218 91.2%
  • No

    Votes: 21 8.8%

  • Total voters
    239
  • Poll closed .

Lucifer_W

Newbie
Aug 7, 2025
79
183
84


Overview:
Changes Dialog to make MC the son of Nancy

Notice:
The mod is now fully up to date. I will update it for future versions as soon as possible.
If you come across any typos, logic errors, or have suggestions for improvements, please feel free to let me know. I’ll be happy to look into them.
I added an option to make Annie the MC’s sister. If you find any dialog I missed or any inconsistencies, or if you have suggestions to improve the mod or its dialog, please feel free to message me with your ideas.

Added automatic mod updates. You can enable this feature in the Preferences menu.
Please note that it is still in beta and has only been tested on Windows. I’m not sure how well it works on macOS.

Updated: 07.01.2026
Game/Creator: Eternum / Caribdis - - -
Modder: Lucifer_W
Quality Control: BlueArrow
Mod Version
: 1.2.1.1
Game Version: 0.9.2
Language: English

Installation:
You don't have permission to view the spoiler content. Log in or register now.

Change-Log:
You don't have permission to view the spoiler content. Log in or register now.

Note:
You don't have permission to view the spoiler content. Log in or register now.

Download:
 
Last edited:

jonquilnatrix

Member
Feb 27, 2024
295
1,590
280
This mod is still in development, so it will break some later dialogue because it changes Nancy to Mom. As a result, it will sound weird when someone other than MC, Dalia, or Penelope calls Nancy “Mom.” This will be fixed in later updates
This actually seems like a fairly easy fix?

Under this:
Code:
init 1 python hide:

    _orig_translate = renpy.translation.StringTranslator.translate





    _call_counter = {}
Add this:
Code:
    def current_node():
        namemap = renpy.game.script.namemap
        context = renpy.game.context
        def current_node():
            return namemap.get(context().current, None)
        try:
            return current_node
        finally:
            del current_node
    current_node = current_node()
    Say  = renpy.ast.Say

Then change this:
Code:
        # ---------------------------
        # 2. Generische Ersetzungen
        # ---------------------------

        # Zuerst Possessivform: "Nancy's" → "Mom's"
        t = re.sub(r"\bNancy's\b", "Mom's", t)

        # Allgemein "Nancy" → "Mom"
        t = re.sub(r"\bNancy\b", "Mom", t)
To This
Code:
        # ---------------------------
        # 2. Generische Ersetzungen
        # ---------------------------

        node = current_node()
        if isinstance(node, Say):
            who = node.who
            if who == "extend":
                who = _last_say_who

            if who in ("mc", "mct", "mcd", "mcsc"):
        # Zuerst Possessivform: "Nancy's" → "Mom's"
                t = re.sub(r"\bNancy's\b", "Mom's", t)

        # Allgemein "Nancy" → "Mom"
                t = re.sub(r"\bNancy\b", "Mom", t)
 
  • Like
Reactions: Lucifer_W and MalEl

Lucifer_W

Newbie
Aug 7, 2025
79
183
84
This actually seems like a fairly easy fix?

Under this:
Code:
init 1 python hide:

    _orig_translate = renpy.translation.StringTranslator.translate





    _call_counter = {}
Add this:
Code:
    def current_node():
        namemap = renpy.game.script.namemap
        context = renpy.game.context
        def current_node():
            return namemap.get(context().current, None)
        try:
            return current_node
        finally:
            del current_node
    current_node = current_node()
    Say  = renpy.ast.Say

Then change this:
Code:
        # ---------------------------
        # 2. Generische Ersetzungen
        # ---------------------------

        # Zuerst Possessivform: "Nancy's" → "Mom's"
        t = re.sub(r"\bNancy's\b", "Mom's", t)

        # Allgemein "Nancy" → "Mom"
        t = re.sub(r"\bNancy\b", "Mom", t)
To This
Code:
        # ---------------------------
        # 2. Generische Ersetzungen
        # ---------------------------

        node = current_node()
        if isinstance(node, Say):
            who = node.who
            if who == "extend":
                who = _last_say_who

            if who in ("mc", "mct", "mcd", "mcsc"):
        # Zuerst Possessivform: "Nancy's" → "Mom's"
                t = re.sub(r"\bNancy's\b", "Mom's", t)

        # Allgemein "Nancy" → "Mom"
                t = re.sub(r"\bNancy\b", "Mom", t)

Thank's done as toled worked like a charm
 

WARETZ

Member
Apr 5, 2024
103
229
180
I've been waiting for this for a LONG time haha, but is there an alternative link other than workupload? it doesn't work for me... :(
 
  • Like
Reactions: SubWawa