If you know a better option pleas tell me I don't like it too but can't think of a good alternative.one thing that bothers me, is the "closest person" stuff on the train. siblings can be friends too. it just sounds weird. but maybe that is just me..
it doesn't need changing. i looked at the text without annie being twin sister. and the text woks perfectly, even if annie is orion's twin and Chang his friend.If you know a better option pleas tell me I don't like it too but can't think of a good alternative.
I understand what you are getting at but I again must say that I am no native English person and have dyslexia if you find mistakes point them out and I will adress them and for the options to choose Incest and other things I will see what I can do...Had a look at the mod and how things are implemented, and have a couple of suggestions for a future version.
First, all of the instances where "Mom", "Dad", "Sis", "Bro" are used need to be checked for proper capitalization. Sorry if this seems like a minor thing but English has rules for that: whenever someone is addressed as Mom or Dad, it needs to be capitalized, as it's a replacement for that person name. However it's never capitalized with used with a pronoun: "my dad", "my mom"... are correct, "my Mom" is not. A minor thing for some, but I'm in the league of those who expect this to be properly done. It breaks immersion otherwise...
Second, I would suggest to add an option through the preferences screen to toggle incest on/off when the patch is installed, and toggle the option(s) for Annie. I agree with what others have suggested that having Annie as a half-sister (same father, different mother) would probably be the option that would make the most sense given the game introduction.
For sure - will take note of instances I notice and let you know. I understand that it's difficult to change large chunks of dialogue, especially to maintain compatibility with the Multi-Mod.If you find things like the Heloween party where things don't reflect the sibling relationship the you can tell me where and what and I'll change it the mod is in active development and I alone don't catch everything.
And I am always open for suggestions how to improve dialog and scenes but remember I can't changes images because I don't have the time or the assets Caribtis uses. But again I can alter scenes and use existing images to extend shorten or rewrite the scenarios although that makes it difficult to provide mod compatibility for mods like Multimod.
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/IncestMod/IncestMod.rpy", line 3380, in script
menu:
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/IncestMod/IncestMod.rpy", line 3380, in script
menu:
File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu
rv = renpy.store.menu(new_items)
File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu
rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact
raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack])))
Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?
Stack was <Layer: 'transient'>
<Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>>
Windows-10-10.0.26200 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan 1 20:38:42 2026
I will look in to it. Can you tell me if you have anny other mods installed?Hey so I keep getting this error when starting a new game
Does anyone know what is wrong with this and/or how to fix this?Code:I'm sorry, but an uncaught exception occurred. While running game code: File "game/IncestMod/IncestMod.rpy", line 3380, in script menu: Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere? Stack was <Layer: 'transient'> <Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>> -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/IncestMod/IncestMod.rpy", line 3380, in script menu: File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu rv = renpy.store.menu(new_items) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack]))) Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere? Stack was <Layer: 'transient'> <Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>> Windows-10-10.0.26200 AMD64 Ren'Py 8.3.2.24090902 Eternum 0.9.0 Thu Jan 1 20:38:42 2026
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/IncestMod/IncestMod.rpy", line 3398, in execute
screen preferences():
File "game/IncestMod/IncestMod.rpy", line 3398, in execute
screen preferences():
File "game/IncestMod/IncestMod.rpy", line 3409, in execute
viewport:
File "game/IncestMod/IncestMod.rpy", line 3418, in execute
vbox:
File "game/IncestMod/IncestMod.rpy", line 3470, in execute
hbox:
File "game/IncestMod/IncestMod.rpy", line 3474, in execute
vbox:
File "game/IncestMod/IncestMod.rpy", line 3487, in execute
bar:
File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
python hide:
File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
ui.interact()
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
[Previous line repeated 1 more time]
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact
self.update()
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/IncestMod/IncestMod.rpy", line 3398, in execute
screen preferences():
File "game/IncestMod/IncestMod.rpy", line 3398, in execute
screen preferences():
File "game/IncestMod/IncestMod.rpy", line 3409, in execute
viewport:
File "game/IncestMod/IncestMod.rpy", line 3418, in execute
vbox:
File "game/IncestMod/IncestMod.rpy", line 3470, in execute
hbox:
File "game/IncestMod/IncestMod.rpy", line 3474, in execute
vbox:
File "game/IncestMod/IncestMod.rpy", line 3487, in execute
bar:
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar
return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties)
File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__
adjustment = value.get_adjustment()
File "renpy/common/00barvalues.rpy", line 165, in get_adjustment
value -= self.offset
TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int'
Windows-10-10.0.19045 AMD64
Ren'Py 8.3.2.24090902
Eternum 0.9.0
Thu Jan 1 22:26:58 2026
default persistent.text_offset = 1
default annie_incest = False
default annie_sister = False
default annie_mom = False
default annie_half_sister = False
default _annie_incest_prompted = False
default im_redirect_enabled = True
default im_label_overrides = {}
default im_debug_redirect = False
default persistent.im_incest_mode = None
default persistent.text_offset = 1
I Hope i am qualified to Look in to itHey, in the newest version of the mod, when I click on the preferences menu, I get this error:
I got a potential fix from ChatGPT, just add this:Code:I'm sorry, but an uncaught exception occurred. While running game code: File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3409, in execute viewport: File "game/IncestMod/IncestMod.rpy", line 3418, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3470, in execute hbox: File "game/IncestMod/IncestMod.rpy", line 3474, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3487, in execute bar: File "renpy/common/00barvalues.rpy", line 165, in get_adjustment value -= self.offset TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\python.py", line 1178, in py_exec_bytecode exec(bytecode, globals, locals) File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module> python hide: File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide ui.interact() File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core root_widget.visit_all(lambda d : d.per_interact()) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) [Previous line repeated 1 more time] File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all callback(self) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda> root_widget.visit_all(lambda d : d.per_interact()) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact self.update() File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update self.screen.function(**self.scope) File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3409, in execute viewport: File "game/IncestMod/IncestMod.rpy", line 3418, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3470, in execute hbox: File "game/IncestMod/IncestMod.rpy", line 3474, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3487, in execute bar: File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__ adjustment = value.get_adjustment() File "renpy/common/00barvalues.rpy", line 165, in get_adjustment value -= self.offset TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' Windows-10-10.0.19045 AMD64 Ren'Py 8.3.2.24090902 Eternum 0.9.0 Thu Jan 1 22:26:58 2026to the top of the IncestMod.rpy file, like this:Code:default persistent.text_offset = 1
I am not at all a programmer/coder, I just asked ChatGPT, so don't blindly trust this fix without having someone more qualified look into it, but I thought I would share regardless.Code:default annie_incest = False default annie_sister = False default annie_mom = False default annie_half_sister = False default _annie_incest_prompted = False default im_redirect_enabled = True default im_label_overrides = {} default im_debug_redirect = False default persistent.im_incest_mode = None default persistent.text_offset = 1
looks like the incest mod really doesn't like the compressed version of eternumHey, in the newest version of the mod, when I click on the preferences menu, I get this error:
I got a potential fix from ChatGPT, just add this:Code:I'm sorry, but an uncaught exception occurred. While running game code: File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3409, in execute viewport: File "game/IncestMod/IncestMod.rpy", line 3418, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3470, in execute hbox: File "game/IncestMod/IncestMod.rpy", line 3474, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3487, in execute bar: File "renpy/common/00barvalues.rpy", line 165, in get_adjustment value -= self.offset TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' -- Full Traceback ------------------------------------------------------------ Full traceback: File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ast.py", line 821, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\python.py", line 1178, in py_exec_bytecode exec(bytecode, globals, locals) File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module> python hide: File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide ui.interact() File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\ui.py", line 301, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2215, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in interact_core root_widget.visit_all(lambda d : d.per_interact()) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\displayable.py", line 434, in visit_all d.visit_all(callback, seen) [Previous line repeated 1 more time] File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 480, in visit_all callback(self) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\core.py", line 2745, in <lambda> root_widget.visit_all(lambda d : d.per_interact()) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 491, in per_interact self.update() File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\screen.py", line 697, in update self.screen.function(**self.scope) File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3398, in execute screen preferences(): File "game/IncestMod/IncestMod.rpy", line 3409, in execute viewport: File "game/IncestMod/IncestMod.rpy", line 3418, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3470, in execute hbox: File "game/IncestMod/IncestMod.rpy", line 3474, in execute vbox: File "game/IncestMod/IncestMod.rpy", line 3487, in execute bar: File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\sl2\sldisplayables.py", line 263, in sl2bar return renpy.display.behavior.Bar(range, value, width, height, vertical=False, **properties) File "D:\Eternum-0.9.0-pc-Compressed\Eternum-0.9.0-pc\renpy\display\behavior.py", line 2236, in __init__ adjustment = value.get_adjustment() File "renpy/common/00barvalues.rpy", line 165, in get_adjustment value -= self.offset TypeError: unsupported operand type(s) for -=: 'NoneType' and 'int' Windows-10-10.0.19045 AMD64 Ren'Py 8.3.2.24090902 Eternum 0.9.0 Thu Jan 1 22:26:58 2026to the top of the IncestMod.rpy file, like this:Code:default persistent.text_offset = 1
I am not at all a programmer/coder, I just asked ChatGPT, so don't blindly trust this fix without having someone more qualified look into it, but I thought I would share regardless.Code:default annie_incest = False default annie_sister = False default annie_mom = False default annie_half_sister = False default _annie_incest_prompted = False default im_redirect_enabled = True default im_label_overrides = {} default im_debug_redirect = False default persistent.im_incest_mode = None default persistent.text_offset = 1
You have no Idea...looks like the incest mod really doesn't like the compressed version of eternum![]()
i do actually, one of the reasons i gave up on the mod for lunar's chosen -_- "players" are so demandingYou have no Idea...
I am trying my besti do actually, one of the reasons i gave up on the mod for lunar's chosen -_- "players" are so demanding
if it is an recurring issue, just write a disclaimer, that it doesn't work with the compressed version. that being said, i have the full version, multi-mod and the previous version of the incest mod. haven't seen any game breaking errors there (yet).
Hey so I keep getting this error when starting a new game
Does anyone know what is wrong with this and/or how to fix this?Code:I'm sorry, but an uncaught exception occurred. While running game code: File "game/IncestMod/IncestMod.rpy", line 3380, in script menu: Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere? Stack was <Layer: 'transient'> <Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>> -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/IncestMod/IncestMod.rpy", line 3380, in script menu: File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ast.py", line 1619, in execute choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 134, in menu rv = renpy.store.menu(new_items) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\exports\menuexports.py", line 424, in display_menu rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward) File "E:\PH\Eternum\Eternum-0.9.0-pc\renpy\ui.py", line 295, in interact raise Exception("ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere?\nStack was " + ('\n'.join([str(item) for item in stack]))) Exception: ui.interact called with non-empty widget/layer stack. Did you forget a ui.close() somewhere? Stack was <Layer: 'transient'> <Many: <renpy.display.layout.Fixed object at 0x000000007cd53040>> Windows-10-10.0.26200 AMD64 Ren'Py 8.3.2.24090902 Eternum 0.9.0 Thu Jan 1 20:38:42 2026
oh really? been using the compressed version with the incest mod and haven't had any noticeable issues personally.looks like the incest mod really doesn't like the compressed version of eternum![]()
Nope. dug into the files with unRen, those names (and the ones in the phone chats) are actually png images so we can't change them into custom names.It is possible to change the surnames on the relationship menu when you activate the mod? Annie should have the same surname as Orion.