Tennis Ace [v0.69] [WorstOfTheBunch]
The story takes place in Japan, revolving around Yuuichi Michimiya (the name can be altered in-game), an 18-year-old star in Japan’s Junior Tennis division who has been in a very long slump. Now, on his last year as a High School Student, he sets out his sights towards becoming Japan’s #1 Junior player before finally fulfilling his dream of going pro.
Thread Updated: 2024-07-26
Release Date: 2024-07-26
Censored: No
Version: 0.69
OS: Windows, Linux, Mac, Android
Language: English
Genre:
See More
2DCG, Male protagonist, School setting, Gay, Anal sex, Furry, Mobile game
Installation:
See More
1. Extract and run.
Changelog:
See More
v0.69
N/A
v0.68
- Day 41 added for Jun
- New outfit for Jun’s sprite
v0.66
- New content added for Keisuke’s route
- Some bug fixes
- New Shoichi sprite
- Android app icon fixed
v0.65
- A new in-game has been added for Shoichi with three possible endings to it across the different route permutations
- Several new backgrounds have been put in the game, replacing old lower quality backgrounds
- Two new CGs have been added to Shoichi’s route
v0.64
- Days 16 and 17 added to Haruki’s route.
v0.63
- Jun Day 36-38 added
v0.62
- One new day added for Shoichi’s route
- One new day added for Keisuke’s route
- Couple new facial expressions for Tanabe’s sprite
v0.61
See More
- Days 34 and 35 for Jun
- The Haruki CG from the previous update has been finished
v0.59
See More
Hello, everyone!
Hope you guys have been doing okay. I’m coming here (a lot earlier than expected) to drop something I know lots of you have been dearly looking forward to for a while now.
Like I said a few times before, I’d been working behind the scenes on the plans for Haruki’s route to be able to condense and streamline it as much as possible (after all, it’s supposed to be a smaller route than the three main ones). I already had the script for his Character Select events mostly finalized, so I was able to pull the trigger on those a lot faster than it usually takes me to get an update done.
Now, make no mistake, this is still a long update. It ended up being about 30~50% longer than the average TA update (average TA update adds up to 1000 lines in the code editor). There’s quite a bit of ground to tread here.
In addition to Haruki himself, this update also includes some changes done under the hood, so that comes with both celebration and a warning. First, the celebration:
TA has a new system that uses Ren’pys ColorMatrix function to edit the sprite colors in real time. This way I can recolor them to better suit the scene/background. So their colors will change to reflect sunsets, dim lighting, nightfall, etc. Obviously, since TA is quite lengthy and these need to be programmed in manually, I haven’t added it to the entire game. However, the entirety of the prologue as well as all 4 characters’ CS events have had the tint system added to them. That is a HUGE plus.
As for the warning: To fix the issue that would cause sprites to flicker whenever they changed their expression, I had to change the transition Tennis Ace uses to change sprite expressions from a transform to a Dict Transition. I won’t get too much into the technical of it, but that essentially means that every single instance of sprite change transitions had to be changed or they would cause the game to crash. To be able to do such a thing in a timely (and reasonable) manner, I had to use Search/Replace and automate a lot of it. Because of that, things maybe less than perfect. You may notice sprite transitions not happening as smoothly as they should (one sprite waiting for the previous sprite’s expression to change before they change their own; the game fading to black more than once per transition; among other things). If you do notice those kinds of things, make sure to report it so I can fix it. It just wouldn’t be realistic for me to scour the whole entire game on my own to find these, so if you find them, drop a screenshot telling me when it happens and what exactly happened.
Now, as for the save file issue: A lot of you have been reporting that old save files no longer work/cause the game to crash. I’ve said it before, but I think it bears repeating: since the game is a work in progress, there is only so much I can do to make changes backwards compatible. Sometimes Ren’py will break old saves even if I make no changes that should affect them. I have very little control over what does or doesn’t break old save files. In fact, I have to struggle with it too since my own save files (that I use to quickly get through the game to test new content) also break. If there were a way to fix it, I would have done it already. If there is a way to fix it, I haven’t found it yet despite my best efforts. Either way, my hands are unfortunately tied here. This is why Tennis Ace has the option “Skip to Next Choice” as well as “Skip Unread” in the settings. If your old save file breaks, you might have to start from scratch. If you do, those will let you get back to the point you’d been at in a few minutes. That’s the best I can do at the moment.
Now, as for the save file issue: A lot of you have been reporting that old save files no longer work/cause the game to crash. I’ve said it before, but I think it bears repeating: since the game is a work in progress, there is only so much I can do to make changes backwards compatible. Sometimes Ren’py will break old saves even if I make no changes that should affect them. I have very little control over what does or doesn’t break old save files. In fact, I have to struggle with it too since my own save files (that I use to quickly get through the game to test new content) also break. If there were a way to fix it, I would have done it already. If there is a way to fix it, I haven’t found it yet despite my best efforts. Either way, my hands are unfortunately tied here. This is why Tennis Ace has the option “Skip to Next Choice” as well as “Skip Unread” in the settings. If your old save file breaks, you might have to start from scratch. If you do, those will let you get back to the point you’d been at in a few minutes. That’s the best I can do at the moment.
Now, without any further delays, to the changelog:
- Several QoL of life fixes involving sprite transitions, sprite colors and mask shadows were added into the game. They are still not done and many of them only go so far as the end of Character Select. Please be patient and wait for the changes to be made game-wide.
- Haruki’s route has now been added to the game. It is not unlocked by default. Players have to first unlock it before he can appear in the character select screen. I will leave the unlocking requirements a mystery for now, but I’m sure you all will find it since it’s really easy.
That is all! I hope you guys have a great day, that you enjoy the update, and we’ll see each other next time for Jun’s next update!
v0.43
N/A
v0.41
See More
- Day 29 for Shoichi
- A couple new handout images added to the prologue (an image of the spicy ramen you eat with Shoichi on day 10, an image for the box of sweets you give Jun, etc)
v0.35
See More
- Days 25 and 26 added for Shoichi
- New CGs
- A new musical theme for Jun substituting the royalty free one that was being used in some scenes.
v0.33
See More
- Days 23, 24 and 25 added for Keisuke
- Three new CGs added to the first day of the game
- New background for the MCs living room
v0.32
See More
- Jun’s days 22 and 23 added.
- New artwork added (older scenes).
v0.31
See More
- Jun’s days 22 and 23 added.
- New artwork added (older scenes).
v0.30
See More
- Keisuke’s days 21 and 22 added.
- New artwork added.
- Typo log was fully cleared for Patreon release.
v0.29
See More
- Day 22 added for Shoichi
- New artwork added
v0.28
See More
- Days 20 and 21 added for Jun
- The missing CG from Keisuke’s previous update is now in-game
v0.27
See More
- Days 19 and 20 added for Keisuke
- New CG added
v0.26
See More
- New CG added.
- Days 20 and 21 added for Shoichi.
v0.25
See More
- New CG added for Jun.
- Days 17, 18 and 19 added for Jun.
- Day 19 added for Shoichi (read above).
- Day 18 added for Keisuke (read above).
- New clothing for Jun during the festival.
v0.24
See More
- Keisuke’s days 16 and 17 added
v0.23
See More
- Shoichi’s days 17 and 18 added
- A CG has been added to Jun’s Day 5
v0.22
See More
- Saya’s new sprite + expressions
- Jun’s Day 15 and 16
- All typos in the error log have been fixed
v0.21
See More
- Keisuke’s days 14 and 15 added (it’s the same deal as with Shoichi. The days themselves are relatively small but add together to an update of the same size as usual).
v0.20
See More
- New CG added.
- New sprites added.
- Shoichi’s days 14, 15 and 16 added.
v0.19
See More
- Day 14 added for Jun.
v0.18
See More
- Day 13 added for Keisuke.
- New sprites added for Shima, Katsuragi, Haruki, the school Doctor, Kiyoshi, Kuroda, Keisuke’s Grandmother and Father.
- All entries in the Typo Log were fixed.
v0.17
See More
- Shoichi Day 13 added
- New artwork added
v0.16A
See More
- Jun’s Day 13 added
- New sprites added
Developer Notes:
See More
How Is The Story Going To Be Divided?
There will be three main routes in the game, all branching out after the end of the Prologue, allowing the player to romance three different characters.
DOWNLOAD
Win/Linux: GOFILE – KRAKENFILES – MEGA – MIXDROP – WORKUPLOAD
Mac (v0.68): GOFILE – MEGA – MIXDROP – PIXELDRAIN – WORKUPLOAD
Android (v0.68): KRAKENFILES – MEGA – MIXDROP – PIXELDRAIN – WORKUPLOAD
Win/Linux: GOFILE – KRAKENFILES – MEGA – MIXDROP – WORKUPLOAD
Mac (v0.68): GOFILE – MEGA – MIXDROP – PIXELDRAIN – WORKUPLOAD
Android (v0.68): KRAKENFILES – MEGA – MIXDROP – PIXELDRAIN – WORKUPLOAD
Thank you laserjet28 for the share!
What do you think?
It is nice to know your opinion. Leave a comment.