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

5.00 star(s) 1 Vote

Duke Knox

Member
Modder
Oct 1, 2023
241
863
That's weird cuz I put it in the game folder of act 1 and run the game and it crashes I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in script
screen _console:
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in script
screen _console:
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in define
screen _console:
File "game/Dynamic/DevilX/zen_screens.rpy", line 666, in <module>
layer config.interface_layer
Exception: config.interface_layer is not a known configuration variable.

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

Full traceback:
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\main.py", line 526, in main
renpy.game.context().run(node)
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in script
screen _console:
File "lib/python3.9/future/utils/__init__.py", line 444, in raise_
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in script
screen _console:
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\ast.py", line 2393, in execute
self.screen.define((self.filename, self.linenumber))
File "game/Dynamic/DevilX/zen_screens.rpy", line 665, in define
screen _console:
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\python.py", line 1209, in py_eval
return py_eval_bytecode(code, globals, locals)
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\python.py", line 1202, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/Dynamic/DevilX/zen_screens.rpy", line 666, in <module>
layer config.interface_layer
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\defaultstore.py", line 93, in __getattr__
raise Exception('config.%s is not a known configuration variable.' % (name))
Exception: config.interface_layer is not a known configuration variable.

Windows-10-10.0.26100 AMD64
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Sat Apr 26 07:41:17 2025
Yeah, that makes sense, since you’re usin’ Ren’Py 8.2.3 and I’m developin’ mods and games on 8.3.4. Maybe that configuration variable wasn’t introduced in the older version. I’ll tweak the mod a bit and make it adjustable for the CK1 version. Don’t use the mod yet for CK1, alright?
 

Karabonga

Member
Dec 11, 2018
304
139
The mod’s out now for both Act 1 and Act 2! Enjoy!
I honestly don't know what i'm doing wrong if even I'm the one who's not putting the mod properly but it's not working.
i downloaded act one again for a clean game, downloaded the mod here for act 1 and put it in the game folder and this happens:
I'm sorry, but an uncaught exception occurred.

After initialization, but before game start.
File "game/screens/scene_gallery/scene_gallery_screen.rpy", line 5, in prepare_screen
screen scene_gallery():
Exception: Properties are not allowed here.

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

Full traceback:
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\main.py", line 637, in main
run(restart)
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\main.py", line 94, in run
renpy.display.screen.prepare_screens()
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\display\screen.py", line 1026, in prepare_screens
s.ast.prepare_screen()
File "game/screens/scene_gallery/scene_gallery_screen.rpy", line 5, in prepare_screen
screen scene_gallery():
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\sl2\slast.py", line 481, in prepare
raise Exception("Properties are not allowed here.")
Exception: Properties are not allowed here.

Windows-10-10.0.26100 AMD64
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Sat Apr 26 11:33:53 2025
well, i guess i'll use the path builder. I just wanted to test your text/dialogue customization but oh well
 

Duke Knox

Member
Modder
Oct 1, 2023
241
863
I honestly don't know what i'm doing wrong if even I'm the one who's not putting the mod properly but it's not working.
i downloaded act one again for a clean game, downloaded the mod here for act 1 and put it in the game folder and this happens:
I'm sorry, but an uncaught exception occurred.

After initialization, but before game start.
File "game/screens/scene_gallery/scene_gallery_screen.rpy", line 5, in prepare_screen
screen scene_gallery():
Exception: Properties are not allowed here.

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

Full traceback:
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\bootstrap.py", line 359, in bootstrap
renpy.main.main()
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\main.py", line 637, in main
run(restart)
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\main.py", line 94, in run
renpy.display.screen.prepare_screens()
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\display\screen.py", line 1026, in prepare_screens
s.ast.prepare_screen()
File "game/screens/scene_gallery/scene_gallery_screen.rpy", line 5, in prepare_screen
screen scene_gallery():
File "D:\Hesham\CollegeKings-1.4.18-pc - Copy\renpy\sl2\slast.py", line 481, in prepare
raise Exception("Properties are not allowed here.")
Exception: Properties are not allowed here.

Windows-10-10.0.26100 AMD64
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Sat Apr 26 11:33:53 2025
well, i guess i'll use the path builder. I just wanted to test your text/dialogue customization but oh well
This doesn't look like a mod issue! Remove the mod and test again.
 

headhunter32

Member
May 15, 2018
162
168
I had no freakin' idea I accidentally made a universal mod. So yeah, this mod’s gonna work for both College Kings Act 1 and Act 2 (All versions of Act 2). I tested it myself, no cap. Now I’m thinkin’ I’ll drop the whole 'supported game version' thing and just mark it as fully universal.
I am not shure what u did but after last update 0x52_URM also works no.
u are my hero.
 

Evil_Geoff

New Member
Apr 13, 2025
1
0
I want to make sure that I install this mod correctly. Once I unzip the archive, do I copy & paste the game folder, or do I copy & paste the 3 sub-folders (Duke, Dynamic and zen)?

gamefolder.jpg
 

Duke Knox

Member
Modder
Oct 1, 2023
241
863
I want to make sure that I install this mod correctly. Once I unzip the archive, do I copy & paste the game folder, or do I copy & paste the 3 sub-folders (Duke, Dynamic and zen)?

View attachment 4783377
Copy these three subfolders and paste them into the game folder. The first folder contains contents related to my mod, while the other two folders are from previous mod authors, but I have fully modified them.
 

Giornocabe

New Member
Oct 17, 2023
4
1
I’m trying to play CK1 compressed 1.4.18 version. Keep getting this error:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/Duke/core/1knox.rpy", line 998, in script
init python:
File "game/Duke/core/1knox.rpy", line 1012, in <module>
version_file_path = os.path.join(get_game_directory(), "version.txt")
File "game/Duke/core/1knox.rpy", line 1009, in get_game_directory
os.makedirs(path, exist_ok=True)
PermissionError: [Errno 1] Operation not permitted: '/storage'

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

Full traceback:
File "game/Duke/core/1knox.rpy", line 998, in script
init python:
File "/private/var/mobile/Containers/Data/Application/6BBBB167-FD0B-4A42-93A9-232D8F879B19/tmp/redmond/8.2.3/renpy/ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/private/var/mobile/Containers/Data/Application/6BBBB167-FD0B-4A42-93A9-232D8F879B19/tmp/redmond/8.2.3/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/Duke/core/1knox.rpy", line 1012, in <module>
version_file_path = os.path.join(get_game_directory(), "version.txt")
File "game/Duke/core/1knox.rpy", line 1009, in get_game_directory
os.makedirs(path, exist_ok=True)
File "lib/python3.9/os.py", line 215, in makedirs
File "lib/python3.9/os.py", line 215, in makedirs
File "lib/python3.9/os.py", line 225, in makedirs
PermissionError: [Errno 1] Operation not permitted: '/storage'

macOS-17.0.3-iPhone16,1-64bit iPhone16,1
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Fri May 23 00:03:42 2025
```
 

Duke Knox

Member
Modder
Oct 1, 2023
241
863
I’m trying to play CK1 compressed 1.4.18 version. Keep getting this error:
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/Duke/core/1knox.rpy", line 998, in script
init python:
File "game/Duke/core/1knox.rpy", line 1012, in <module>
version_file_path = os.path.join(get_game_directory(), "version.txt")
File "game/Duke/core/1knox.rpy", line 1009, in get_game_directory
os.makedirs(path, exist_ok=True)
PermissionError: [Errno 1] Operation not permitted: '/storage'

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

Full traceback:
File "game/Duke/core/1knox.rpy", line 998, in script
init python:
File "/private/var/mobile/Containers/Data/Application/6BBBB167-FD0B-4A42-93A9-232D8F879B19/tmp/redmond/8.2.3/renpy/ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/private/var/mobile/Containers/Data/Application/6BBBB167-FD0B-4A42-93A9-232D8F879B19/tmp/redmond/8.2.3/renpy/python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/Duke/core/1knox.rpy", line 1012, in <module>
version_file_path = os.path.join(get_game_directory(), "version.txt")
File "game/Duke/core/1knox.rpy", line 1009, in get_game_directory
os.makedirs(path, exist_ok=True)
File "lib/python3.9/os.py", line 215, in makedirs
File "lib/python3.9/os.py", line 215, in makedirs
File "lib/python3.9/os.py", line 225, in makedirs
PermissionError: [Errno 1] Operation not permitted: '/storage'

macOS-17.0.3-iPhone16,1-64bit iPhone16,1
Ren'Py 8.2.3.24061702
College Kings 1.4.18
Fri May 23 00:03:42 2025
```
iOS is highly sandboxed and restricts file system access.
Modify the get_game_directory function using a text editor:
def get_game_directory():
path = config.gamedir # This is writeable on all platforms
os.makedirs(path, exist_ok=True)
return path
 

Azerov

Newbie
Jul 1, 2019
91
38
I have a problem—when I install the mod, the game becomes incredibly slow. It's so sluggish that it practically puts me to sleep while playing.
 

Duke Knox

Member
Modder
Oct 1, 2023
241
863
I have a problem—when I install the mod, the game becomes incredibly slow. It's so sluggish that it practically puts me to sleep while playing.
I'm sorry to hear you're experiencing performance issues after installing the mod. I want to assure you that the mod has been carefully optimized—I've refactored and streamlined the codebase to reduce memory usage and minimize performance impact as much as possible, but since Ren'Py is built on Python, there are inherent limitations in memory management. It's also worth noting that College Kings itself has performance challenges—its codebase includes a lot of unnecessary systems (like Lovense integration) that can slow things down. I recommend testing the base game without the mod to compare performance. If the issue persists only with the mod, feel free to share your specs—I’m happy to take a closer look.
 

Azerov

Newbie
Jul 1, 2019
91
38
Act 1 Mod v0.1.a — When the mod isn't installed, the game runs as smooth as butter on my GTX 1650.
Scratch that—when I access the phone in-game, the same slowdown happens, even though everything else works just fine.
 
Last edited:
  • Like
Reactions: CorzoSiete
5.00 star(s) 1 Vote