Cheat Mod Ren'Py Vae Victis - Khan: Conquer, Ravish, Breed all version (CheatMod)[Sababukin]

Sababukin

Member
Modder
Nov 4, 2022
126
796


Overview:

Change stats:
HP, Max HP, Damage, Gold, Troops and territories morale, garrison, obiedence and fame.

Button depending on the selected version of the mod in the quick menu or in the lower right corner of the world map.
*The version with the button in the quick menu should work with future versions, unless the dev change something again.




Updated: 2023.06.16
Game/Creator: DoorKnob22 - - - -
Modder: Sababukin - - -
Mod Version: 1.0
Game: Vae Victis - Khan: Conquer, Ravish, Breed
Game Version: All(until the dev change something)
Language: English

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

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.



Download(Quick menu button[all version]):
Originally created for version 0.9.6, should work with future versions, if not remove the 0GUI folder from Khan***/game and let me know.
Don't use the mod button until you reach the world map.

- - -



Download(Map button, only for 0.9.6):
- - -

kh1.png kh2.png kh3.png kh4.png kh5.png

 
Last edited:

Havik79

Conversation Conqueror
Sep 5, 2019
6,305
7,519
Odd, new game, so clean saves, installed to the main folder and got this error, but then starting the game again fixed it.
You don't have permission to view the spoiler content. Log in or register now.
 

aceloners

New Member
Mar 19, 2023
3
3
tried comes up with this when tyring to boot up:
I'm sorry, but an uncaught exception occurred.

While running game code:
ScriptError: Name (u'game/SabMod/SabMod.rpy', 1679222001, 0) is defined twice, at game/SabMod/SabMod.rpy:1 and game/game/SabMod/SabMod.rpyc:1.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "renpy/main.py", line 490, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "renpy/script.py", line 297, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "renpy/script.py", line 809, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn) # type: ignore
File "renpy/script.py", line 487, in finish_load
check_name(node)
File "renpy/script.py", line 466, in check_name
bad_node.filename, bad_node.linenumber))
ScriptError: Name (u'game/SabMod/SabMod.rpy', 1679222001, 0) is defined twice, at game/SabMod/SabMod.rpy:1 and game/game/SabMod/SabMod.rpyc:1.

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809

Mon Mar 20 21:32:54 202






any fix?
 
  • Like
Reactions: Freak Nasty

Sababukin

Member
Modder
Nov 4, 2022
126
796
Odd, new game, so clean saves, installed to the main folder and got this error, but then starting the game again fixed it.
You don't have permission to view the spoiler content. Log in or register now.
Strange, it is unlikely to be caused by my mod because the error points to other lines of code than the ones I touched.
Generally for me no error popped up both while working on the mod (some 10+ game restarts) and later on a clean copy.
 
Last edited:
  • Thinking Face
Reactions: Havik79

Sababukin

Member
Modder
Nov 4, 2022
126
796
tried comes up with this when tyring to boot up:
I'm sorry, but an uncaught exception occurred.

While running game code:
ScriptError: Name (u'game/SabMod/SabMod.rpy', 1679222001, 0) is defined twice, at game/SabMod/SabMod.rpy:1 and game/game/SabMod/SabMod.rpyc:1.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "renpy/main.py", line 490, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "renpy/script.py", line 297, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "renpy/script.py", line 809, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn) # type: ignore
File "renpy/script.py", line 487, in finish_load
check_name(node)
File "renpy/script.py", line 466, in check_name
bad_node.filename, bad_node.linenumber))
ScriptError: Name (u'game/SabMod/SabMod.rpy', 1679222001, 0) is defined twice, at game/SabMod/SabMod.rpy:1 and game/game/SabMod/SabMod.rpyc:1.

Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809

Mon Mar 20 21:32:54 202






any fix?
It looks like in your case the game is trying to load both .pry and .rpyc values at the same time which should not happen, delete the sabmod.rpyc file should help. If it doesn't, delete the sabmod folder and unzip again. If it doesn't help then call me.
Generally for me no error popped up both while working on the mod (about 10+ game restarts) and later on a clean copy.
 

Havik79

Conversation Conqueror
Sep 5, 2019
6,305
7,519
It's fine it seems to work, but this game is a fucking odd duck, I use unren on every game for f5/f9 quick save and load, but for some reason f9 on this game brings up dev console.
 

aceloners

New Member
Mar 19, 2023
3
3
It looks like in your case the game is trying to load both .pry and .rpyc values at the same time which should not happen, delete the sabmod.rpyc file should help. If it doesn't, delete the sabmod folder and unzip again. If it doesn't help then call me.
Generally for me no error popped up both while working on the mod (about 10+ game restarts) and later on a clean copy.
so i tried to do what you did but did not work and comes up with this sorry if i am being stupid my first time installing a cheat:
'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Line with id prayAtShrine_89e334c5 appeared twice, at game/game/map.rpy:79 and game/map.rpy:79.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "renpy/main.py", line 490, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "renpy/script.py", line 297, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "renpy/script.py", line 809, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn) # type: ignore
File "renpy/script.py", line 427, in finish_load
self.translator.take_translates(all_stmts)
File "renpy/translation/__init__.py", line 169, in take_translates
n.filename, n.linenumber))
Exception: Line with id prayAtShrine_89e334c5 appeared twice, at game/game/map.rpy:79 and game/map.rpy:79.


Ren'Py 7.5.3.22090809
 
  • Like
Reactions: Floydrowx

Sababukin

Member
Modder
Nov 4, 2022
126
796
so i tried to do what you did but did not work and comes up with this sorry if i am being stupid my first time installing a cheat:
'm sorry, but an uncaught exception occurred.

While running game code:
Exception: Line with id prayAtShrine_89e334c5 appeared twice, at game/game/map.rpy:79 and game/map.rpy:79.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "renpy/main.py", line 490, in main
renpy.game.script.load_script() # sets renpy.game.script.
File "renpy/script.py", line 297, in load_script
self.load_appropriate_file(".rpyc", ".rpy", dir, fn, initcode)
File "renpy/script.py", line 809, in load_appropriate_file
self.finish_load(stmts, initcode, filename=lastfn) # type: ignore
File "renpy/script.py", line 427, in finish_load
self.translator.take_translates(all_stmts)
File "renpy/translation/__init__.py", line 169, in take_translates
n.filename, n.linenumber))
Exception: Line with id prayAtShrine_89e334c5 appeared twice, at game/game/map.rpy:79 and game/map.rpy:79.


Ren'Py 7.5.3.22090809
Now I see what you have a problem with.

You extracted the mod .zip to the Khan-0.8.8-pc/game folder and you should have extracted directly to the Khan-0.8.8-pc folder

Here are the solutions

Delete the game and extract a fresh version and then extract the mod to the location indicated in the screenshot.
or
Delete the Khan-0.8.8-pc/game/game folder and then extract the mod to the location indicated on the screenshot.
or
Cut the files from Khan-0.8.8-pc/game/game and paste them into the Khan-0.8.8-pc/game folder


12.png
 

MasterMerp

Newbie
Oct 10, 2019
71
51
Current Version of Mod (for game version 0.8.8) breaks game version 0.8.9

Seeing what the mod does, this shouldn't really happen unless there were some specific changes in how the game handles variables and the map from 0.8.8 to 0.8.9


Code:
I'm sorry, but an uncaught exception occurred.

After initialization, but before game start.
  File "game/map-screens.rpy", line 645, in prepare_screen
  File "game/map-screens.rpy", line 645, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in <module>
Exception: Style 'pre_btn_ruby' does not exist.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/bootstrap.py", line 277, in bootstrap
    renpy.main.main()
  File "renpy/main.py", line 581, in main
    renpy.game.script.report_duplicate_labels()
  File "renpy/script.py", line 979, in report_duplicate_labels
    if renpy.parser.report_parse_errors():
  File "renpy/parser.py", line 3109, in report_parse_errors
    renpy.display.error.report_parse_errors(full_text, error_fn)
  File "renpy/display/error.py", line 200, in report_parse_errors
    error_fn=error_fn,
  File "renpy/game.py", line 286, in invoke_in_new_context
    return callable(*args, **kwargs)
  File "renpy/display/error.py", line 48, in call_exception_screen
    return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, 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 "renpy/display/core.py", line 3582, in interact_core
    renpy.display.screen.prepare_screens()
  File "renpy/display/screen.py", line 976, in prepare_screens
    s.ast.prepare_screen()
  File "game/map-screens.rpy", line 645, in prepare_screen
  File "game/map-screens.rpy", line 645, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "renpy/python.py", line 1085, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/map-screens.rpy", line 836, in <module>
  File "style.pyx", line 216, in renpy.style.StyleManager.__getattr__
  File "style.pyx", line 98, in renpy.style.get_style
Exception: Style 'pre_btn_ruby' does not exist.
 

Sababukin

Member
Modder
Nov 4, 2022
126
796
Current Version of Mod (for game version 0.8.8) breaks game version 0.8.9

Seeing what the mod does, this shouldn't really happen unless there were some specific changes in how the game handles variables and the map from 0.8.8 to 0.8.9


Code:
I'm sorry, but an uncaught exception occurred.

After initialization, but before game start.
  File "game/map-screens.rpy", line 645, in prepare_screen
  File "game/map-screens.rpy", line 645, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in <module>
Exception: Style 'pre_btn_ruby' does not exist.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/bootstrap.py", line 277, in bootstrap
    renpy.main.main()
  File "renpy/main.py", line 581, in main
    renpy.game.script.report_duplicate_labels()
  File "renpy/script.py", line 979, in report_duplicate_labels
    if renpy.parser.report_parse_errors():
  File "renpy/parser.py", line 3109, in report_parse_errors
    renpy.display.error.report_parse_errors(full_text, error_fn)
  File "renpy/display/error.py", line 200, in report_parse_errors
    error_fn=error_fn,
  File "renpy/game.py", line 286, in invoke_in_new_context
    return callable(*args, **kwargs)
  File "renpy/display/error.py", line 48, in call_exception_screen
    return renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
  File "renpy/ui.py", line 299, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "renpy/display/core.py", line 3377, 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 "renpy/display/core.py", line 3582, in interact_core
    renpy.display.screen.prepare_screens()
  File "renpy/display/screen.py", line 976, in prepare_screens
    s.ast.prepare_screen()
  File "game/map-screens.rpy", line 645, in prepare_screen
  File "game/map-screens.rpy", line 645, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 677, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 684, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 687, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 740, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 742, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 746, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 819, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 832, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "game/map-screens.rpy", line 836, in prepare
  File "renpy/python.py", line 1085, in py_eval_bytecode
    return eval(bytecode, globals, locals)
  File "game/map-screens.rpy", line 836, in <module>
  File "style.pyx", line 216, in renpy.style.StyleManager.__getattr__
  File "style.pyx", line 98, in renpy.style.get_style
Exception: Style 'pre_btn_ruby' does not exist.
The button is added to the map, so it will not work with the new version.
I'm downloading the new version on poor hotel internet, so I'm not entirely sure how long it will take.
I will add the button this time to the quick menu, so it should work with future versions, unless the author changes something in variables.
 
  • Yay, new update!
Reactions: MasterMerp

MasterMerp

Newbie
Oct 10, 2019
71
51
The button is added to the map, so it will not work with the new version.
I'm downloading the new version on poor hotel internet, so I'm not entirely sure how long it will take.
I will add the button this time to the quick menu, so it should work with future versions, unless the author changes something in variables.
ah that makes sense, didn't even think about this possibility and didn't have time to check the code back then

thank you for your work and don't worry about how much time it might take :)
 
  • Like
Reactions: Sababukin

Sababukin

Member
Modder
Nov 4, 2022
126
796
ah that makes sense, didn't even think about this possibility and didn't have time to check the code back then

thank you for your work and don't worry about how much time it might take :)
Updated, should work with future versions. Enjoy.
 

DC9

New Member
May 5, 2017
9
8
been getting this problem.





Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
ScriptError: could not find label 'SabMod_screen'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
  File "renpy/ast.py", line 1974, in execute
    rv = renpy.game.script.lookup(target)
  File "renpy/script.py", line 927, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'SabMod_screen'.

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.3.22090809
Khan 0.8.9
Fri Apr  7 11:18:10 2023
[/CODE]
 
  • Like
Reactions: Sababukin

Sababukin

Member
Modder
Nov 4, 2022
126
796
been getting this problem.





Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
ScriptError: could not find label 'SabMod_screen'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
  File "renpy/ast.py", line 1974, in execute
    rv = renpy.game.script.lookup(target)
  File "renpy/script.py", line 927, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'SabMod_screen'.

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.3.22090809
Khan 0.8.9
Fri Apr  7 11:18:10 2023
[/CODE]
Where did you use the mod that this problem popped up for you?
 

Sababukin

Member
Modder
Nov 4, 2022
126
796
been getting this problem.





Code:
[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
ScriptError: could not find label 'SabMod_screen'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/00gamemenu.rpy", line 173, in script
    jump expression _game_menu_screen
  File "renpy/ast.py", line 1974, in execute
    rv = renpy.game.script.lookup(target)
  File "renpy/script.py", line 927, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label 'SabMod_screen'.

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.3.22090809
Khan 0.8.9
Fri Apr  7 11:18:10 2023
[/CODE]
So, i got the exact same issue, and this appears when you press the SabMod button on the main screen. For me, it happens when in the very beginning, on the map screen. Thoughts?
Shit, my big mistake. In the mod package, the SabMod folder should be in the game folder and it's not.

Cut the SabMod folder from the main game folder and paste it into khan/game
And it will work.
I am already correcting the links, in a few minutes it will work if you want download a proper version.

Thanks for the information.

Edit - Corrected version already uploaded.
 
Last edited: