College Tennis: Origin Story (WIP) - Updated 11 Apr '25 [898k words]

@Mr.A, @Ahmad_raby, and everyone else who’d been waiting for Pt. 2 “calmly” :laughing: —I’m so sorry for the delayed release this time! I had been confident I’d be able to get the second part of the update out in a week out fairly quickly after the first part, but well—the edits had been more extensive than I’d expected. Again, I apologize for that!

Still, I’d like to keep my update release dates open to small delays so I can continue to post only when I’m satisfied with what I have, so that the quality is never worse than what I would like to put out. Hope you understand! :slight_smile:

@billythekid HAHAHA! No… I think it must be because I aim for middle-of-the-month and give myself an extra day of buffer. Clearly, I need more buffer though, so I might start to be “fascinated” with the date 17th instead :wink:

@Sidhant, mostly your singles ranking, along with the result of your doubles matches with Tobin and Rayyan, and finally, you might also get offered a chance to swap partners (by Tobin). On the last part, I’ll keep it under wraps for a while until you play the newest update, but let me know if you have further questions on that part and I’ll give a spoiler!

@Akky42 Haha. I think it would definitely be safe in general to give an extra day as buffer for my last-minute edits. Or, moving to Alaska or an island in the east Pacific could help :joy: I do work hard on these though! Hope that is at least some consolation :slight_smile:

Edit: Oh, and @Cloudy Hope you enjoy the Sam-POV scene :slight_smile:

14 Likes

Anyone knows how to get young hulk I have repeatedly tried and failed

1 Like

Yeah, i know. And the fact that im from somewhere in western pacific only make it worse…

2 Likes

@HaydenJK Could have been a bug for the “taller than average” folk, which I have just fixed—so let me know if that changes things for you.

But if it doesn’t, you should at least aim for strength > 25-26 if you want the achievement :slight_smile: Let me know if you still have trouble!

3 Likes

There’s also bug something along the line

achievement eligible batch was not made in startup

when coach start announcing doubles partner

1 Like

Yup, I found that out myself. I’ve tried changing the double’s partner hope and matches, by either making the first game wins or the second one yet the bug is still there.

1 Like

Hiya both!

Thanks for pointing it out! Yes, this bug is really perplexing me, as I should’ve set the achievement in startup, unless there’s something I missed out. But I’ve removed the achievement lines for now, so that you can proceed with the rest of the update until I’ve figured out what’s causing the problem :slight_smile:

*achievement eligible_bach visible 20 Eligible Bach
  Get selected to play doubles with a partner. 
  Get selected to play doubles with a partner.
2 Likes

I just tried this WIP. Honestly based, cant wait to master craft the perfect tennis player. And the ammount of care and content in each chapter is insane. except for a couple of times the ROs are the wrong gender this game is 10/10.

2 Likes

It said that you hadn’t declared(wrote perhaps?) the achievement in startup text. Hope this helps!

1 Like

@Happyteddypig aww shoot, thank you - so glad you enjoyed it. If you’re playing the public demo, I think I fixed quite a number of pronouns issues in the new update (which will be available for everyone on the 22nd Apr). If you’re playing the early release demo with the edited earlier chapters, I’d love to hear where you encountered the pronoun issues if you have the time to drop me a note! Otherwise, thats totally fine too :slight_smile: thanks for playing and for the nice message!

@HaydenJK haha. Thanks for the help :slightly_smiling_face: I have technically declared it in startup… but it doesnt seem to be working :joy: you’ll be the first person to know when I get it up and running!

8 Likes

Like a bee to honey you’ve dragged me back in with the tease of more Sam content and I was not disappointed, I think the shift in POV is a win for those fully aboard the Samwagon.

It does have me craving more though, So damn you.

Other than that I thought as an Endurance Counter-Puncher it was fair to lose the 3rd challenge match from a story perspective. Like, I’m good but not as good as the top 3 and especially against someone who plays a similar style but is older (See anyone trying to outmuscle Emerson in that challenge match) I think taking an L on occasion actually helps the story. Otherwise winning every match can be a bit boring (This coming from a guy who needs to win every match lol)

But managed to win lasertag on this playthrough so I’ve resorted a bit of personal pride now :heart_eyes:

4 Likes

Awesome!! I plan to have more scenes like that in the future!

:joy::joy: fair. I’ll take this. If it helps though, in the next update/chapter, Sam will be in Cargill for the weekend! (If you asked them to come)

Wow. Astoundingly reasonable.

Hahaha yay!!! Congrats my dude! Though, I feel like your agonized comments over losing at laser tag gave me a lot of pleasure and I’m sad those days are over. :face_with_open_eyes_and_hand_over_mouth:

7 Likes

Yay, The more Sam scenes the better.

“If” I asked her to come. Come on now. :joy:

I’m a sucker for suffering for the narrative, What can I say?

Well now i’m kind of guilty that i’m taking that pleasure away from you.

Maybe I’ll go and try it beat it with a strength build of something… :thinking:

4 Likes

Starting to sound like you’d convince Sam to stay all term if you could :wink:

Dont worry, plenty of ways to cause more agony in the coming chapters, no shortage of that :stuck_out_tongue:

I think a strength build should be fairly alright / proficient at laser tag, actually!

2 Likes

Congratulations on the update! This project, as well as Merry Crisis, are both among my favorites, so I was excited to see it getting updated.

I can’t wait to switch partners from Rayyan to Tobin and win every double match, as they reevaluate their opinion from the sidelines. :joy:

Bugs I found so far:

Bugs
  1. 0_prologue:

    1.1 *gosub condition_check causes prolog to restart as there is no return option if the condition is not lower than 0 or exceding 100. It can be fixed by simpy adding ‘return’ at the end.

    *label condition_check
    *if condition > 100
      *set condition 100
      *return
    *if condition < 0
      *set condition 0
      *return
    

    Though from what I’ve seen, it’s only applicable for this specific choice:

    #Plug in your earphones and nap. 
        *set friendly %-5
        *set condition %+3
        *gosub condition_check
    

    1.2 Flat increases of relationship stats:

     ```
     	*set sam_friendship + 5
     	*set Thalia_friendship + 4
     	*set mike_friendship + 2 (three times)
     ```
    
  2. 1-1_meetcoaches

    2.1 +Tactics missing from tutorial_mode

     ```
     	  #Yep, I'm a pusher. @{tutorial_mode [[i]+Endurance[/i], [i]+Agility[/i], [i]-Serve[/i]]|}
     		*set playing_style "Pusher"
     		*set tactics + 1
     		*set endurance + 4
     		*set agility + 4
     		*set serve - 3
     ```
    

    2.2 Tactics missing, Agility showing up twice

     ```
     	  #Yep, I'm a junk baller. @{tutorial_mode [[i]+Agility[/i], [i]+Agility[/i], [i]+Endurance[/i], [i]-Serve[/i], [i]-Strength[/i]]|}
     		*set playing_style "Junk baller"
     		*set tactics + 3
     		*set endurance + 3
     		*set agility + 3
     		*set finesse + 2
     		*set serve - 3
     		*set strength - 2
     ```
    
  3. 1-2_secondtraining

    3.1 Flat increases:
    ```
    *set team_relationship + 2 (twice)

     ```
    
  4. 1-3_challengematch

    4.1 Agility and Strength not checked depite being listed in tutorial mode:

     ```
     	#Leap up in an attempt to catch the ball in a volley. @{tutorial_mode [[i]S/V[/i] + [i]Strength[/i] or [i]Agility[/i]]|}
     		*if (first_point_emerson = "Baseline") and (serve > 27)
     ```
    
  5. 1-5_freshmanorientation.txt

    5.1 I dont think it should be adding relationship point if we leave them be.

     ```
      #Stay with the rest of my group. $!{D_name}'ll be fine.
     	*set D_friendship + 6
     ```
    
  6. 3-3_doublesmatch

    6.1 Using passwords to win doubles doesn’t add tibin/rayyan_partner_chemistry points

    6.2 Tutorial mode lists Agility and Tactics, S/V and finesse are checked

     ```
     #Stretch for the ball, but hit a relatively safe down-the-line shot to make sure the ball stays in, then be prepared for more shots headed my way. @{tutorial_mode [[i]Agility[/i] + [i]Tactics[/i]]|}
     	*if (serve_quality = "good")
     	  *if ((serve > 26) and (finesse > 26)) or (beast_mode)
     ```
    

    6.3 Tutorial Mode lists Endurance and Agility, only Agility is checked:
    #Run back to get the ball on the bounce. @{tutorial_mode [[i]Endurance[/i] + [i]Agility[/i]|} *if (agility > 30) or (beast_mode)

    6.4 Tutorial Mode lists Finesse and Agility, only finesse is checked:
    #Hit it down-the-line and aim for the back corner, hopefully past Tobin. @{tutorial_mode [[i]Finesse[/i] + [i]Agility[/i]]|} *if (finesse > 27) or (beast_mode)

    6.5 Tutorial Mode lists Strengthand Agility, only strength is checked:
    #Cross-court it hard towards Deepal's side of the court. @{tutorial_mode [[i]Strength[/i] + [i]Agility[/i]]|} *if (strength > 27) or (beast_mode)

As a side note, if you are committed to using Fairmath (adding and decreasing values using %), then it is not possible for the value to be anything outside of the 0 to 100 range. So you don’t need to check for that.

1 Like

I mean, all you have to do is keep Addie not an RO as planned, and I fill that reservoir. :smile:

2 Likes

Aww this makes me unreasonably happy, so thank you!!

The bug reports are also super helpful​:ok_hand: I’ll fix all of them soon! As for committing to fairmath- yeah, there are vestiges of code back from the days that I was using flat increases to condition :slight_smile: also, for skipping match passwords - it’s sketchy right now because I’ve not properly checked that all the effects of the match have been added in… that said I think I’ll be doing away with the partner_chemistry variable!

Thanks again :star_struck::star_struck:

Hahahaha well. I definitely don’t plan on saving you from that fate anytime soon :rofl:

3 Likes

I originally agreed to meet up with Sam at the ITA tournament because it was the most reasonable choice, but I need the Sam content… I don’t know what to do

Also can we get both the Cargill-Sam content and the Sun, Sea, Sam content? I don’t want to have to choose :sob:

1 Like

From what I understand, there’s three meet-ups possible (them visiting you, you visiting them, and the ITAs) and you can have all three, but you have to start by shceduling the earliest visit (them visiting you, IIRC).

@burninglights Will a visiting Sam be introduced to the Cargillians? Do I go “Gene, this is Sam, my best friend; Sam, this is Genevieve, my it’s complicated”?

1 Like

But what if the mc, like mine, said they’d prefer to come to California? :thinking:

Drat! My mc scheduled the second one, aka sun, sea, Sam in sunny California. :persevere:

2 Likes