Mod Cheat Mod Ren'Py Thorian Mod - College Kings [Thorian Studios]

Niccolado

Newbie
Mar 4, 2022
30
20
Updated Mod to v0.5.0. Includes 4.0.0 Support, new ui.
Once installed a new cheat button will appear.
CK1 support will come with v0.5.5
Please submit any bug you find here. I'm very active on this F95 thread.
Seems like I cant push the cheat button in lower right corner. Seems like it does not catch mouse hover.
 
Oct 11, 2020
39
43
Seems like I cant push the cheat button in lower right corner. Seems like it does not catch mouse hover.
Can you provide more info? On my clean copy of 4.0.0 it fully works with the provided download. It catching hovering shouldn't matter as it is a button that only activates when clicked. It wont display any changes until you click the cheat button
 

Niccolado

Newbie
Mar 4, 2022
30
20
Can you provide more info? On my clean copy of 4.0.0 it fully works with the provided download. It catching hovering shouldn't matter as it is a button that only activates when clicked. It wont display any changes until you click the cheat button

This is the traceback text. Maybe it helps?
I copied the content of the CK2_ThorianMod_v0.5 file into the game folder.

--------------------------------------------

I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('ThorianMod/gui/cheat_frame.png') at 0x000000001aa81130>:
File "renpy/common/00gamemenu.rpy", line 174, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 174, in <module>
$ ui.interact()
OSError: Couldn't find file 'ThorianMod/gui/cheat_frame.png'.

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

Full traceback:
File "renpy/common/00gamemenu.rpy", line 174, in script
$ ui.interact()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00gamemenu.rpy", line 174, in <module>
$ ui.interact()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 2165, 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 "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 2814, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\transition.py", line 384, in render
top = render(self.new_widget, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 1361, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 626, in render
return cache.get(self, render=True)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 309, in get
surf = image.load()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 761, in load
raise e
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 711, in load
filelike = renpy.loader.load(self.filename, directory="images")
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\loader.py", line 672, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'ThorianMod/gui/cheat_frame.png'.

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
College Kings 2 4.0.0
Sun Feb 18 19:44:02 2024

-------------------------------------------------------------
 
Oct 11, 2020
39
43
This is the traceback text. Maybe it helps?
I copied the content of the CK2_ThorianMod_v0.5 file into the game folder.

--------------------------------------------

I'm sorry, but an uncaught exception occurred.

While loading <renpy.display.im.Image object ('ThorianMod/gui/cheat_frame.png') at 0x000000001aa81130>:
File "renpy/common/00gamemenu.rpy", line 174, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 174, in <module>
$ ui.interact()
OSError: Couldn't find file 'ThorianMod/gui/cheat_frame.png'.

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

Full traceback:
File "renpy/common/00gamemenu.rpy", line 174, in script
$ ui.interact()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\ast.py", line 823, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/00gamemenu.rpy", line 174, in <module>
$ ui.interact()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 2165, 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 "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 2814, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\core.py", line 1352, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 486, in renpy.display.render.render_screen
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\transition.py", line 384, in render
top = render(self.new_widget, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\screen.py", line 754, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 1361, in render
surf = render(child,
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\layout.py", line 900, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 260, in renpy.display.render.render
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 626, in render
return cache.get(self, render=True)
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 309, in get
surf = image.load()
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 761, in load
raise e
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\display\im.py", line 711, in load
filelike = renpy.loader.load(self.filename, directory="images")
File "E:\01. GAMES\002. RENPY\0001. FAVORITE GAMES\CollegeKings2-4.0.0-pc\renpy\loader.py", line 672, in load
raise IOError("Couldn't find file '%s'." % name)
OSError: Couldn't find file 'ThorianMod/gui/cheat_frame.png'.

Windows-10-10.0.22631 AMD64
Ren'Py 8.2.0.24012702
College Kings 2 4.0.0
Sun Feb 18 19:44:02 2024

-------------------------------------------------------------
Try reinstalling the mod. Since the included download does include the cheat_frame.png file. My best guess is that it didn't install properly.
 

Niccolado

Newbie
Mar 4, 2022
30
20
Updated Mod to v0.5.0. Includes 4.0.0 Support, new ui.
Once installed a new cheat button will appear.
CK1 support will come with v0.5.5
Please submit any bug you find here. I'm very active on this F95 thread.
Ok, what worked for me was copying....

1. the three ThorianMod- files inside the ThorianMod folder to the Game folder
3. leaving the gui and character folder in the ThorianMod folder, which I copy to the game folder..

I copied the content of the file straight into the game folder. I guess that is not the correct way of installing it. Anyway, thanks!!! Going to test it out! :)
 
Oct 11, 2020
39
43
Ok, what worked for me was copying....

1. the three ThorianMod- files inside the ThorianMod folder to the Game folder
3. leaving the gui and character folder in the ThorianMod folder, which I copy to the game folder..

I copied the content of the file straight into the game folder. I guess that is not the correct way of installing it. Anyway, thanks!!! Going to test it out! :)
For future reference. Mods usually come in their own folder which you just place into the game folder. You shouldn't take the contents of the mod folder out of it
 
Oct 11, 2020
39
43
Updated Mod for CK1. Sorry for the delay. Version 0.6 will merge the downloads together while introducing the act/episode specific cheats. Walkthroughs will be a separate download and the CK1 walkthrough will be coming around the same time as 0.6.5.
 

Tumai

Member
Sep 1, 2019
436
1,010
After so many revisions, thought CK1 was finally done, but nope the devs have updated it again to 1.4.8.