Create and Fuck your AI Cum Slut -70% Summer Sale
x

Prokopije

Stupidity Exterminator
Donor
Jun 5, 2017
1,849
2,747
The players have always been the beta testers for this game. Doubt that will change anytime soon. Every update, wait for at least 4 bugfix "mini updates" before trying to play. :poop:
Would make sense if it was a Unity game I guess, but is RenPy really that complex? :unsure:
For game this complex, it doesn't matter. It is pretty complex, even with RenPy. You have to play-test literally everything.
For example, yesterday, I replayed "being single route" in order to grab Lindsey in this new update and encountered bug error during conversation with Elijah where MC is supposed to convince him to give mansion for the party. nothing big, not game breaking, skippable with ignore. But, it's bug which is not there if you have Aubrey or Nora as MC's girlfriend. I played both those routes before, and had no bugs during conversation with him. Every time I picked exactly same options during conversation. Two routes - no bug. One route - bug.
That is kind of bug which dev and testers are "not supposed" to find, so yes, that will be reported later during "mass players test", no fuss about it.
But look at mess we have here. Saving function is broken. Gallery images misplaced giving errors... How can you not notice that kind of bugs? What are they doing during those "alpha" tests? Is it possible that no one opened gallery or tried to save a game? :)
 
  • Like
Reactions: Bloodguard

jadepaladin

Well-Known Member
Mar 9, 2020
1,847
3,765
The players have always been the beta testers for this game. Doubt that will change anytime soon. Every update, wait for at least 4 bugfix "mini updates" before trying to play. :poop:
Would make sense if it was a Unity game I guess, but is RenPy really that complex? :unsure:
Not excusing the dev but yes, CK is one of the more ambitious games code wise based on the amount of LIs and their different route styles, with the personality system being another layer on top of it. Personally if I was getting feedback like "game is full of bugs" every update, I would have taken a hard look at it earlier and decided if I bit off more than I could chew and cut back on some things.
 

tomoe_wroc

Newbie
Dec 19, 2021
29
10
During saving:

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

While running game code:
  File "renpy/common/00action_file.rpy", line 415, in __call__
    renpy.save(fn, extra_info=save_name)
PicklingError: Can't pickle <enum 'EP6S7B_mc_supported'>: it's not the same object as store.EP6S7B_mc_supported

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

Full traceback:
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
    $ ui.interact()
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\ast.py", line 827, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\python.py", line 1178, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
    $ ui.interact()
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\ui.py", line 301, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-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 "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\core.py", line 3286, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1297, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1297, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1297, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\screen.py", line 791, in event
    rv = self.child.event(ev, x, y, st)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1297, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1526, in event
    rv = super(Window, self).event(ev, x, y, st)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 285, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\layout.py", line 1297, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\behavior.py", line 1182, in event
    return handle_click(self.clicked)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\behavior.py", line 1103, in handle_click
    rv = run(action)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\behavior.py", line 394, in run
    new_rv = run(i, *args, **kwargs)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\display\behavior.py", line 401, in run
    return action(*args, **kwargs)
  File "renpy/common/00action_file.rpy", line 415, in __call__
    renpy.save(fn, extra_info=save_name)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\loadsave.py", line 431, in save
    reraise(t, e, tb)
  File "lib/python3.9/future/utils/__init__.py", line 444, in raise_
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\loadsave.py", line 417, in save
    dump((roots, renpy.game.log), logf)
  File "E:\!Game\!hmm\CollegeKings2-6.0.0-pc\renpy\compat\pickle.py", line 107, in dump
    pickle.dump(o, f, pickle.HIGHEST_PROTOCOL if highest else PROTOCOL)
PicklingError: Can't pickle <enum 'EP6S7B_mc_supported'>: it's not the same object as store.EP6S7B_mc_supported

Windows-10-10.0.22000 AMD64
Ren'Py 8.3.4.24120703
College Kings 2 6.0.0
Sat Jan 25 22:01:02 2025
 

Jafo

Well-Known Member
Oct 8, 2017
1,049
3,240
Because of problems I decided to start act 2 from scratch. Everyting works fine but I am not getting to go to bed with Autumn. I went through 2 pages in the "search" And found a lot of solutions. But I tried most of them and I think there are some changes made.

I tried Elijah first asking for the pool. Walking away with him and the game places me right to his moms door. So no Autumn.
Then I went to see his mom first but after that the game takes me to the chickhouse to Nora.

Yes, I kissed Autumn, and there is nothing going on withe Lauren.

Is there anyone who played this part recently and succeeded with autumn? I really hope so.
 

Alderamin

Newbie
Apr 5, 2018
52
94
I can't save anymore, after 20 or so successful saves I'm getting an error message. only using URM to read the values but I did not modify anything. Any tips? I did search the thread and people seem to have trouble with saves but mostly for transferring from season 1 to 2, so that is not my issue yet
 

mcguy101

Newbie
Jun 23, 2021
21
4
I can't save anymore, after 20 or so successful saves I'm getting an error message. only using URM to read the values but I did not modify anything. Any tips? I did search the thread and people seem to have trouble with saves but mostly for transferring from season 1 to 2, so that is not my issue yet
Where are you in the game? There is a known bug that happens in Act 2 in Europe while watching a volleyball game. I've heard that it was fixed in 6.03, but that version is not available on f95 yet. I'm stuck at that point.
 

Dr_Ody

New Member
Jan 19, 2025
1
0
i found a lindsey aubrey threesome that wasn't in the gallery...which was a nice surprise
I just wonder if there will be no more scenes of a threesome with Aubrey and Riley if I choose Aubrey to be my girlfriend.
And by the way how did you got threesome with lindsey and aubrey
 

Jafo

Well-Known Member
Oct 8, 2017
1,049
3,240
It's not during dialogues. Finish dialogues with him, and glasses are on the booth (very tiny, somewhere on the left side, I think).
Thanks! But when you finish the dailogue the booth is not accessible anymore
 

The Japanese

Member
Jun 22, 2021
137
1,239
To provide some clarity about why you're not seeing as many modders or walkthrough creators for College Kings compared to other games can be broken down into multiple reasons.

- The majority of popular games have a simplified structure to them. For example, each episode in a game typically has only one script file and although it's long, it's easy to search through it for conditions, variables, choices, etc.

College Kings on the other hand, has a folder containing about 50-100+ separated script files for every scene in each episode. This means searching through multiple files at a time for a single condition, variable, consequence, etc. which is extremely tedious. On top of that, CK2's first episode is broken down even further into 4 folders containing about 40-60 script files since they slowly released the first episode in pieces. The developers announced that they plan on merging those 4 folders into a single folder soon, so any modifications to those files by a modder will have to be updated again after that merger happens.

- Following this, other popular modders add their walkthrough manually in the script files by adding "(+1 BRO)" or (+1 GF point) into the menu choices and upload the overwritten script files. As mentioned, those other games will typically only have a single script file for each episode making this easy to navigate the file for those conditions and add them. This is practically near impossible to do in College Kings though, since the amount of script files would be unbearable to do and would eventually have to be updated when episode 1 of CK2 gets merged into a single folder.

- On top of the script files specifically tailored to the story, there are a ton of other folders and scripts for other resources the game uses that requires navigating through in order to circumvent any conflicting issues. Most games usually have other script files for minigames, galleries, etc. but are usually more simple and straightforward. CK's on the other hand is all over the place.

- Finally, the game still has a ton of bugs they're patching which would also require frequent updates from the modder.

All in all, it's a lot for a modder to navigate especially one who is either new Ren'Py or Python alone to figure out the best way to attack these issues and a huge pain in the ass to any modder in general. Even creating a Walkthrough guide for people to read in a Google Doc is still A LOT considering how the scripts are broken down.

I'm still playing with it all on my own as I try to learn Ren'Py better, but with the amount of bugs, updates, and things that are currently being patched I have to question when is the best time to truly develop my own mod when the files are continuously being changed. At this moment as a novice modder who is still learning, I feel it's better to spend my time on other AVN's that are more simplified in order to develop my skills further before tackling a project like this. My university will also be starting again this upcoming month so my time will be more limited as well.

From my understanding, Duke is still developing his mod but I'm not quite sure if he's continuing his walkthrough portion he developed before that stopped around episode 2 or 3 or if he's focused more on a universal mod. Regardless, I recommend using his for now or another universal and just be wary of the variables that show up, create a lot of saves (you literally have 99 pages to save) and experiment. I know it's not the answer people are looking for, but that is the best I can recommend for now.
People are overstating the "complexity" of College Kings, but it's a very simple game. Besides the two fighting systems (one from CK1 and the other from CK2) and the phone stuff (that, though more complex, probably there are many templates around the net since many games use phones as an interaction interface). Everything else is so simple that can be accomplished without any extra Python script (i.e., other than Ren'Py script or the most basic in-line Python one can't avoid when avoid using Ren'Py, if there's actually any). Indeed, it's true they create a file for every scene -- which, in fact, is a sound practice --, but it's not that hard to follow. Moreover, their script is one of the better commented -- if not the best -- I've ever seen. For instance, here's a snippet or a random scene I picked just for example:

Python:
# Writer: MJ
# Scene Number: 20d
# Location: Frogs' president office
# Outfit: MC, Monday
# Outfit: Elijah, Monday
# Day: Monday
# Time: Afternoon

label ep2_s20d:
    play ambience Room fadein 2
    play tracks Suspense_1 fadein 2

    if ep2s20b_elijah_interrogation == 2:
        scene ep2s20d_1 # FPP Elijah (sad, MC) is lying on the floor in the fetal position by the desk, cradling the desecrated remains of Lord Duckington III to him.
        with dissolve

        u "(Huh. Maybe I went a little overboard scaring him.)"

        u "Hey, buddy. How's that going?"

        scene ep2s20d_2 # FPP Elijah (scared, MO) holds his arms up as if MC (OC) is about to attack him, lying on the floor by the desecrated remains of Lord Duckington III.
        with dissolve

        el "AAAAAAH!!"

        el "P-please! Don't hurt me!"

        scene ep2s20d_3 # FPP Elijah (angry, MC) props himself up from where he's lying on the floor by the desk with the desecrated remains of Lord Duckington III.
        with dissolve

        u "Don't you worry, little guy. I'm just here to ask a friendly favor."

        scene ep2s20d_4 # FPP Elijah (angry, MO) uses the desk to pull himself halfway up to his feet as he moves to stand up.
        with dissolve

        el "Are you a psychopath?! You killed Lord Duckington III!"

        scene ep2s20d_5 # FPP Elijah (angry, MC) stands beside the desk, looking absolutely furious.
        with dissolve

        u "..."
As one can see, every scene has a header describing location, characters, and other info, while every "scene" (the Ren'Py command which semantically means a scene transition but is actually used to change images) is also commented with a description. Nothing terrifying; everything is plain and simple. So, I think no one mods/does a walkthrough out of laziness (myself included) or because they don't like/have any interest in the game. (This simplicity also doesn't excuse the many bugs... I think the code organization doesn't translate to other practices...)
 
  • Like
Reactions: TREXrg
3.20 star(s) 208 Votes