WastedTalent

Active Member
Dec 11, 2020
912
1,457
Basically, the last update to College Kings 1 was really broken and the best solution was to move it to a separate game. They are also changing a lot of how the game works (like the fighting system) and the coding so I guess this was the best time to do it.
Any idea what this "rework" entails?or is it going to be the same or will new routes open up? like a harem or losing the points system and consequences? because I would like to see if it's better but I guess my idea of better may not be the same as the dev's...
 

Night Hacker

Forum Fanatic
Jul 3, 2021
4,344
21,430
Okay, I found the problem, fixed it. When I tested this it runs just fine when you just click "PLAY NOW", and it runs fine if you use the path builder. It was fascinating to examine the code, it's quite... involved! Had to search all over, not knowing it. Anyhow, I attached a ZIP with the RPY and RPYC files that needed changing. Backup the ones like t his if you wish then replace them with this one.

View attachment CollegeKings2-2-patch.zip

DEVS: I added line 95 (copied line 94) and changed Show("path_builder") to Jump("v1_start").
 
Last edited:

Crusader of Romance

Active Member
Dec 14, 2019
729
805
Okay, I found the problem, fixed it. When I tested this it runs just fine when you just click "PLAY NOW", and it runs fine if you use the path builder. It was fascinating to examine the code, it's quite... involved! Had to search all over, not knowing it. Anyhow, I attached a ZIP with the RPY and RPYC files that needed changing. Backup the ones like t his if you wish then replace them with this one.

View attachment 1744086

DEVS: I added line 95 (copied line 94) and changed Show("path_builder") to Jump("v1_start").
Damn, you're awesome, man!
 
  • Like
Reactions: Night Hacker

JenMistress

Engaged Member
Oct 1, 2019
2,500
2,789
View attachment traceback.txt Bloody hell, I can not get any where with this "Path Builder". Thought, maybe I would be able to start the game maybe if I skipped helping Chloe with the elections, which I picked because I was originally playing both sides in the election, so I only clicked help Linsey, and when it got to the scene saying how did you help her, BOOOOOOM! Now this error message popped up, WTF!!!!!!!!!!!!!!!!!!!!!!!!!!!!! GRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR!!!!!!!!!!!!!!!!!!!!!!
 

ayyopayyo

Newbie
Apr 20, 2018
45
60
Gallery Unlocker (College Kings 2-v3-0-1)

This is a simple work around to unlock all the scenes in the gallery.

Replace scene_gallery.rpy file in game -> main_menu -> scene_gallery folder and overwrite it. Then delete scene_gallery.rpyc.
(May change in future depending on author's code)

To do it yourself manually:
1. Open scene_gallery.rpy in a text editor (Atom, VScode, anything)
2. Scroll to line 94:

action Replay(gallery_item.label, scope=update_scope(gallery_item.scope))


3. Replace it with:

action Replay(gallery_item.label, scope=update_scope(gallery_item.scope), locked=False)


4. Save file and exit
5. DELETE scene_gallery.rpyc
 
Last edited:

JenMistress

Engaged Member
Oct 1, 2019
2,500
2,789
OK, seems the errors are with the election, so since no one is helping me here, managed to get it started by bypassing the choices for the election, I guess I'll just be ignoring the election, like I'm feeling ignored here, and continue on. Granted, errored at the fight, but ignoring that error brought up the game with a win at the fight, so fine.
 

Night Hacker

Forum Fanatic
Jul 3, 2021
4,344
21,430
View attachment 1744044 Trying to rebuild my path, and when it is to the point of reentering what we did for the election, I keep getting this.
This is a REALLY tough one to track down. They certainly didn't program this game to be easy to debug! But it appears to me to maybe be a problem in "phone_simplr.rpy" on line 42 which reads:
Python:
[B]return "images/nonplayable_characters/{0}/{0}_profile_picture.webp".format(self.name.lower())
(none of the filenames end in "_profile_picture")

and I think it should possibly be:
Python:
return "images/nonplayable_characters/{0}/{0}.webp".format(self.name.lower())[B]
...I am uncertain and I have no way to test this, but if you load that file into a text editor, and change that line (making certain you backup the original first) then saving it, the game will automatically recompile it and use your changes. IF that is the problem, it might fix it. if it is not... well... it could be just as bad. LOL... then restore the original. ;)

Your error mentioned something about "Could not find substitution 'v3'", which is saying there's a variable called "v3", obviously used in generating the filename, but I see no such variable in the game (which is the problem, it doesn't exist and this is why it is complaining).
 
  • Like
Reactions: JenMistress

EPrometheus

Newbie
May 30, 2020
87
170
Aff. Pat
Okay, I found the problem, fixed it. When I tested this it runs just fine when you just click "PLAY NOW", and it runs fine if you use the path builder. It was fascinating to examine the code, it's quite... involved! Had to search all over, not knowing it. Anyhow, I attached a ZIP with the RPY and RPYC files that needed changing. Backup the ones like t his if you wish then replace them with this one.

View attachment 1744086

DEVS: I added line 95 (copied line 94) and changed Show("path_builder") to Jump("v1_start").
Now working. Thanks
 
  • Like
Reactions: Night Hacker

Night Hacker

Forum Fanatic
Jul 3, 2021
4,344
21,430
I'm still playing through the first game. Got past where I left off a couple months ago and I just got to the following scene where I burst out laughing. Love the name of this achievement! Love the humour in this game. :)

This is where you let her sleep with Ryan instead of yourself (saving Ryan from getting an STD). Too funny...

1767142_screenshot0548.jpg
 
Last edited:

Bonepunk

New Member
Aug 8, 2017
12
18
When I pick "Kissed Lauren" in the Path Builder and advance to step 04 I get the following error:


I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 110, in execute
vbox:
File "game/main_menu/path_builder/path_builder.rpy", line 116, in execute
vpgrid:
File "game/main_menu/path_builder/path_builder.rpy", line 123, in execute
for item in items:
File "game/main_menu/path_builder/path_builder.rpy", line 124, in execute
if catagory == PathBuilderCatagories.GIRL:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in execute
button:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in keywords
button:
File "game/main_menu/path_builder/path_builder.rpy", line 131, in keywords
if item.girl.relationship == item.relationships[-1]:
File "game/main_menu/path_builder/path_builder.rpy", line 133, in keywords
else:
File "game/main_menu/path_builder/path_builder.rpy", line 134, in <module>
action SetField(item.girl, "relationship", item.relationships[item.relationships.index(item.girl.relationship) + 1])
ValueError: <Relationship.KISS: 6> is not in list

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, 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 "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3737, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 436, in visit_all
callback(self)
File "renpy/display/core.py", line 3737, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 447, in per_interact
self.update()
File "renpy/display/screen.py", line 637, in update
self.screen.function(**self.scope)
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 110, in execute
vbox:
File "game/main_menu/path_builder/path_builder.rpy", line 116, in execute
vpgrid:
File "game/main_menu/path_builder/path_builder.rpy", line 123, in execute
for item in items:
File "game/main_menu/path_builder/path_builder.rpy", line 124, in execute
if catagory == PathBuilderCatagories.GIRL:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in execute
button:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in keywords
button:
File "game/main_menu/path_builder/path_builder.rpy", line 131, in keywords
if item.girl.relationship == item.relationships[-1]:
File "game/main_menu/path_builder/path_builder.rpy", line 133, in keywords
else:
File "game/main_menu/path_builder/path_builder.rpy", line 134, in <module>
action SetField(item.girl, "relationship", item.relationships[item.relationships.index(item.girl.relationship) + 1])
ValueError: <Relationship.KISS: 6> is not in list

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
College Kings 2 3.0.0 (Act: 2) (SHA: a0977a8c)
Thu Apr 7 08:14:47 2022
 

Crusader of Romance

Active Member
Dec 14, 2019
729
805
When I pick "Kissed Lauren" in the Path Builder and advance to step 04 I get the following error:


I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 110, in execute
vbox:
File "game/main_menu/path_builder/path_builder.rpy", line 116, in execute
vpgrid:
File "game/main_menu/path_builder/path_builder.rpy", line 123, in execute
for item in items:
File "game/main_menu/path_builder/path_builder.rpy", line 124, in execute
if catagory == PathBuilderCatagories.GIRL:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in execute
button:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in keywords
button:
File "game/main_menu/path_builder/path_builder.rpy", line 131, in keywords
if item.girl.relationship == item.relationships[-1]:
File "game/main_menu/path_builder/path_builder.rpy", line 133, in keywords
else:
File "game/main_menu/path_builder/path_builder.rpy", line 134, in <module>
action SetField(item.girl, "relationship", item.relationships[item.relationships.index(item.girl.relationship) + 1])
ValueError: <Relationship.KISS: 6> is not in list

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

Full traceback:
File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
python hide:
File "renpy/ast.py", line 928, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "renpy/python.py", line 2245, 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 "renpy/ui.py", line 298, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3325, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs)
File "renpy/display/core.py", line 3737, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 568, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 436, in visit_all
callback(self)
File "renpy/display/core.py", line 3737, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "renpy/display/screen.py", line 447, in per_interact
self.update()
File "renpy/display/screen.py", line 637, in update
self.screen.function(**self.scope)
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 55, in execute
screen path_builder():
File "game/main_menu/path_builder/path_builder.rpy", line 110, in execute
vbox:
File "game/main_menu/path_builder/path_builder.rpy", line 116, in execute
vpgrid:
File "game/main_menu/path_builder/path_builder.rpy", line 123, in execute
for item in items:
File "game/main_menu/path_builder/path_builder.rpy", line 124, in execute
if catagory == PathBuilderCatagories.GIRL:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in execute
button:
File "game/main_menu/path_builder/path_builder.rpy", line 125, in keywords
button:
File "game/main_menu/path_builder/path_builder.rpy", line 131, in keywords
if item.girl.relationship == item.relationships[-1]:
File "game/main_menu/path_builder/path_builder.rpy", line 133, in keywords
else:
File "game/main_menu/path_builder/path_builder.rpy", line 134, in <module>
action SetField(item.girl, "relationship", item.relationships[item.relationships.index(item.girl.relationship) + 1])
ValueError: <Relationship.KISS: 6> is not in list

Windows-10-10.0.19041
Ren'Py 7.4.11.2266
College Kings 2 3.0.0 (Act: 2) (SHA: a0977a8c)
Thu Apr 7 08:14:47 2022
I managed to get past this error by not selecting anything in Advanced until after Step 4.
 

JenMistress

Engaged Member
Oct 1, 2019
2,500
2,789
This is a REALLY tough one to track down. They certainly didn't program this game to be easy to debug! But it appears to me to maybe be a problem in "phone_simplr.rpy" on line 42 which reads:
Python:
[B]return "images/nonplayable_characters/{0}/{0}_profile_picture.webp".format(self.name.lower())
(none of the filenames end in "_profile_picture")

and I think it should possibly be:
Python:
return "images/nonplayable_characters/{0}/{0}.webp".format(self.name.lower())[B]
...I am uncertain and I have no way to test this, but if you load that file into a text editor, and change that line (making certain you backup the original first) then saving it, the game will automatically recompile it and use your changes. IF that is the problem, it might fix it. if it is not... well... it could be just as bad. LOL... then restore the original. ;)

Your error mentioned something about "Could not find substitution 'v3'", which is saying there's a variable called "v3", obviously used in generating the filename, but I see no such variable in the game (which is the problem, it doesn't exist and this is why it is complaining).
That didn't help, but you at least tried to help, so thank you.
 
  • Like
Reactions: Night Hacker

Crosaith.

Active Member
Nov 18, 2017
866
2,007
I'm seeing a lot of issues being posted.

Is season 1 properly working and good to go? Or... should I just hold off?
 

224488

Newbie
Jul 21, 2021
99
369
Your loss.
Yeah, it is. I used to like this game, but then it turned out to be awful. It´s a pity. And dev´s loss, of course, since at first all reviews were five stars, and now there are a lot of terrible reviews. This game at first seemed a decent try to clone "the game that shall not be spoken", just not so professionally done, but now is just another amateur and badly written game about college life, only more heavy and with more bugs than other similar ones like AOA Academy or The best days of our lives.
 
3.20 star(s) 184 Votes