Mod Cheat Mod Ren'Py College Kings Multi Mod[Duke Knox]

5.00 star(s) 1 Vote

TheGame1970

Newbie
Sep 30, 2020
34
10
View attachment 3662516

Overview:
KNOX'S MULTI MOD FOR COLLEGE KINGS 2

Updated: 1/30/2025
Game/Creator:
College Kings 2 /
Modder:
Duke Knox (aka Zen) -
Mod Version: 0.3.c
Supported Game Version(s): Act 2 - 6.0.3
Language: English

Features:


Keymaps:


Installation:


Change-Log:





DOWNLOAD: | |
+






View attachment 3692775 View attachment 3692776 View attachment 3692777 View attachment 3692778 View attachment 3692779

"If you're loving this mod, give this thread a fist bump or smack that reaction icon! "
Silly question what AVN is the gif in your signature from? Oh yeah does this mod work with CK1 and 2? Thanks!
 

chimidot

Member
Oct 21, 2017
244
167
how do i add these variables for the first dialogue with mrs woods at the pool party ? '' not ep2s27_comics_prioritize and not ep2s15a_green_from_elijah and not ep2s58_kitchen_ravioli '' i try to write ep2s27_comics_prioritize = True'' but it says '' variable doesn't exist in the system. try to type it correctly. how should i write it?
 

Duke Knox

Member
Modder
Oct 1, 2023
233
812
how do i add these variables for the first dialogue with mrs woods at the pool party ? '' not ep2s27_comics_prioritize and not ep2s15a_green_from_elijah and not ep2s58_kitchen_ravioli '' i try to write ep2s27_comics_prioritize = True'' but it says '' variable doesn't exist in the system. try to type it correctly. how should i write it?
Type the variable only: ep2s27_comics_prioritize
 

chimidot

Member
Oct 21, 2017
244
167
Copy the condition and paste it in this discussion forum. I wanna see what is happening.
this is the condition ' not ep2s27_comics_prioritize and not ep2s15a_green_from_elijah and not ep2s58_kitchen_ravioli ' i can try to start a new game and skip the dialogue now that i know how to write the variable
 

Duke Knox

Member
Modder
Oct 1, 2023
233
812
this is the condition ' not ep2s27_comics_prioritize and not ep2s15a_green_from_elijah and not ep2s58_kitchen_ravioli ' i can try to start a new game and skip the dialogue now that i know how to write the variable
set their values to False, not to True.
 
  • Like
Reactions: chimidot

small81

Newbie
Sep 25, 2023
34
10
Hey Knox, i have found this error

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

While running game code:
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 384, in execute
    if persistent.duke_replace_choice_screen:
  File "game/Duke/core/2knox.rpy", line 385, in execute
    use duke_choice_screen_replace(items=items, seconds=3, fail_label=None)
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 344, in execute
    if persistent.duke_in_game_wt:
  File "game/Duke/core/2knox.rpy", line 345, in execute
    use duke_choice_screen
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 171, in execute
    vbox:
  File "game/Duke/core/2knox.rpy", line 176, in execute
    for i in range(0, len(duke_get_choices), 3):
  File "game/Duke/core/2knox.rpy", line 177, in execute
    hbox:
  File "game/Duke/core/2knox.rpy", line 181, in execute
    for choicex in duke_get_choices[i:min(i+3, len(duke_get_choices))]:
  File "game/Duke/core/2knox.rpy", line 182, in execute
    python:
  File "game/Duke/core/2knox.rpy", line 195, in <module>
    _duke_Txt_ = "{s}"+_duke_Txt_+"{/s}"+"{}".format("\n->Req: {}".format(choicex.condition) if choice.condition else "")
AttributeError: 'function' object has no attribute 'condition'

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

Full traceback:
  File "ep6/scene38.rpyc", line 131, in script
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\ast.py", line 1625, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\exports\menuexports.py", line 134, in menu
    rv = renpy.store.menu(new_items)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\exports\menuexports.py", line 424, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-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 "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 2 more times]
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 384, in execute
    if persistent.duke_replace_choice_screen:
  File "game/Duke/core/2knox.rpy", line 385, in execute
    use duke_choice_screen_replace(items=items, seconds=3, fail_label=None)
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 344, in execute
    if persistent.duke_in_game_wt:
  File "game/Duke/core/2knox.rpy", line 345, in execute
    use duke_choice_screen
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 171, in execute
    vbox:
  File "game/Duke/core/2knox.rpy", line 176, in execute
    for i in range(0, len(duke_get_choices), 3):
  File "game/Duke/core/2knox.rpy", line 177, in execute
    hbox:
  File "game/Duke/core/2knox.rpy", line 181, in execute
    for choicex in duke_get_choices[i:min(i+3, len(duke_get_choices))]:
  File "game/Duke/core/2knox.rpy", line 182, in execute
    python:
  File "game/Duke/core/2knox.rpy", line 195, in <module>
    _duke_Txt_ = "{s}"+_duke_Txt_+"{/s}"+"{}".format("\n->Req: {}".format(choicex.condition) if choice.condition else "")
AttributeError: 'function' object has no attribute 'condition'

Windows-10-10.0.22631 AMD64
Ren'Py 8.3.4.24120703
College Kings 2 6.0.4
Mon Mar 31 20:18:14 2025
 

Duke Knox

Member
Modder
Oct 1, 2023
233
812
Hey Knox, i have found this error

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

While running game code:
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 384, in execute
    if persistent.duke_replace_choice_screen:
  File "game/Duke/core/2knox.rpy", line 385, in execute
    use duke_choice_screen_replace(items=items, seconds=3, fail_label=None)
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 344, in execute
    if persistent.duke_in_game_wt:
  File "game/Duke/core/2knox.rpy", line 345, in execute
    use duke_choice_screen
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 171, in execute
    vbox:
  File "game/Duke/core/2knox.rpy", line 176, in execute
    for i in range(0, len(duke_get_choices), 3):
  File "game/Duke/core/2knox.rpy", line 177, in execute
    hbox:
  File "game/Duke/core/2knox.rpy", line 181, in execute
    for choicex in duke_get_choices[i:min(i+3, len(duke_get_choices))]:
  File "game/Duke/core/2knox.rpy", line 182, in execute
    python:
  File "game/Duke/core/2knox.rpy", line 195, in <module>
    _duke_Txt_ = "{s}"+_duke_Txt_+"{/s}"+"{}".format("\n->Req: {}".format(choicex.condition) if choice.condition else "")
AttributeError: 'function' object has no attribute 'condition'

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

Full traceback:
  File "ep6/scene38.rpyc", line 131, in script
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\ast.py", line 1625, in execute
    choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\exports\menuexports.py", line 134, in menu
    rv = renpy.store.menu(new_items)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\exports\menuexports.py", line 424, in display_menu
    rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-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 "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\core.py", line 2745, in interact_core
    root_widget.visit_all(lambda d : d.per_interact())
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\displayable.py", line 434, in visit_all
    d.visit_all(callback, seen)
  [Previous line repeated 2 more times]
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 480, in visit_all
    callback(self)
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\core.py", line 2745, in <lambda>
    root_widget.visit_all(lambda d : d.per_interact())
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 491, in per_interact
    self.update()
  File "F:\_Favoriten\_Collegs Kings\College Kings 2\CollegeKings2-6.0.4-pc\renpy\display\screen.py", line 697, in update
    self.screen.function(**self.scope)
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 383, in execute
    screen choice(items, seconds=3, fail_label=None):
  File "game/Duke/core/2knox.rpy", line 384, in execute
    if persistent.duke_replace_choice_screen:
  File "game/Duke/core/2knox.rpy", line 385, in execute
    use duke_choice_screen_replace(items=items, seconds=3, fail_label=None)
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 303, in execute
    screen duke_choice_screen_replace(items, seconds, fail_label):
  File "game/Duke/core/2knox.rpy", line 344, in execute
    if persistent.duke_in_game_wt:
  File "game/Duke/core/2knox.rpy", line 345, in execute
    use duke_choice_screen
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 164, in execute
    screen duke_choice_screen:
  File "game/Duke/core/2knox.rpy", line 171, in execute
    vbox:
  File "game/Duke/core/2knox.rpy", line 176, in execute
    for i in range(0, len(duke_get_choices), 3):
  File "game/Duke/core/2knox.rpy", line 177, in execute
    hbox:
  File "game/Duke/core/2knox.rpy", line 181, in execute
    for choicex in duke_get_choices[i:min(i+3, len(duke_get_choices))]:
  File "game/Duke/core/2knox.rpy", line 182, in execute
    python:
  File "game/Duke/core/2knox.rpy", line 195, in <module>
    _duke_Txt_ = "{s}"+_duke_Txt_+"{/s}"+"{}".format("\n->Req: {}".format(choicex.condition) if choice.condition else "")
AttributeError: 'function' object has no attribute 'condition'

Windows-10-10.0.22631 AMD64
Ren'Py 8.3.4.24120703
College Kings 2 6.0.4
Mon Mar 31 20:18:14 2025
mod version?
 
  • Like
Reactions: small81

me=)

Newbie
Jan 27, 2023
37
44
Is the mod for act 2 the same file for act 1? there is too many files on the gdrive cant see which one is for act 1.
 

Duke Knox

Member
Modder
Oct 1, 2023
233
812
Is the mod for act 2 the same file for act 1? there is too many files on the gdrive cant see which one is for act 1.
Right now, there ain't no mod for Act 1! By the way, can somebody tell me how big Act 1 is? And do you need a mod for Act 1 or not? Also, what kinda features you guys want in the mod? Like this CK2 mod or something different?
 

me=)

Newbie
Jan 27, 2023
37
44
Right now, there ain't no mod for Act 1! By the way, can somebody tell me how big Act 1 is? And do you need a mod for Act 1 or not? Also, what kinda features you guys want in the mod? Like this CK2 mod or something different?
I like mods that let me view all scenes and renders without having to load a save to see a another path or make point edition, sandbox sucks a lot because of this.
 
5.00 star(s) 1 Vote