Home Artists Posts Import Register

Content

Hey there, everyone!

I want to thank you all again for your patience with this delay I had. Hopefully the update will be worth it! Thanks to the higher than normal new art assets (3 CGs and new background) and a full sized update, this one has a little bit more meat in its bones than usual!

Changelog:

  • 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

*EDIT*
There was an issue with the previous demo that caused the game to crash. I uploaded a new demo to fix it. If you've already downloaded the previous demo and are on PC (and I think this might work on Mac too) drop the following file inside the "game" folder in the Tennis Ace 0.33 folder:

Hotfix file: http://www.mediafire.com/file/uvforw7ykemt50c/Day25_Keisuke.rpy/file


PC: https://www.mediafire.com/file/4yh2urbbopyrr3d/TennisAce0.33-pc_%28fixed%29.zip/file 

Mac: https://www.mediafire.com/file/y73ai9d6bqm7bqq/TennisAce0.33-mac_%28fixed%29.zip/file 

Android: https://www.mediafire.com/file/21y0vf1151xlk48/TennisAce0.33-android_%28fixed%29.apk/file 

Files

Comments

Taimaishoo

Doh! I got an error. Here is the text.[code] I'm sorry, but an uncaught exception occurred. While running game code: Exception: Parameter 'new_widget' is not known by ATL Transform. -- Full Traceback ------------------------------------------------------------ Full traceback: File "Day25_Keisuke.rpyc", line 336, in script File "D:\VN\TennisAce0.33-pc\renpy\ast.py", line 1375, in execute renpy.exports.with_statement(trans, paired) File "D:\VN\TennisAce0.33-pc\renpy\exports.py", line 1578, in with_statement return renpy.game.interface.do_with(trans, paired, clear=clear) File "D:\VN\TennisAce0.33-pc\renpy\display\core.py", line 2240, in do_with clear=clear) File "D:\VN\TennisAce0.33-pc\renpy\display\core.py", line 2690, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "D:\VN\TennisAce0.33-pc\renpy\display\core.py", line 3027, in interact_core new_widget=layers_root) File "D:\VN\TennisAce0.33-pc\renpy\atl.py", line 436, in __call__ raise Exception('Parameter %r is not known by ATL Transform.' % k) Exception: Parameter 'new_widget' is not known by ATL Transform. Windows-8-6.2.9200 Ren'Py 7.2.2.491 Tennis Ace 0.33 Thu Dec 05 20:11:04 2019 [/code]

tennisace

Oh darn. I don't know why it didn't pop up while I was playtesting it ._. Anyway, here's a link to a file that can fix it: https://www.mediafire.com/file/uvforw7ykemt50c/Day25_Keisuke.rpy/file Paste the file inside the Tennis Ace/game folder (the one that has archive.rpa). That should let you get past it. In the meantime I'm gonna recompile the demos to fix this for all new downloads

The Mysterious M3tav0X

Just played through Day 1 again and I really like the new CGs (especially Jun)! I also really like the new background; can't wait to see more drawn backgrounds in future updates! Update: I got through day 23 and now I want to chuck a table at Shoichi's dad even more than usual.

MasuraGaming

keep getting this error I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 268, in renpy.call_in_new_context("_main_menu") KeyError: u'_main_menu_screen' -- Full Traceback ------------------------------------------------------------ Full traceback: File "C:\\Desktop\Computer stuff\TennisAce0.33-pc\renpy\bootstrap.py", line 313, in bootstrap renpy.main.main() File "C:\TennisAce0.33-pc\renpy\main.py", line 525, in main run(restart) File "C:\TennisAce0.33-pc\renpy\main.py", line 139, in run renpy.execution.run_context(True) File "C:\TennisAce0.33-pc\renpy\execution.py", line 892, in run_context context.run() File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 264, in script python: File "C:TennisAce0.33-pc\renpy\ast.py", line 900, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\TennisAce0.33-pc\renpy\python.py", line 1930, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/00start.rpy", line 268, in renpy.call_in_new_context("_main_menu") File "C:TennisAce0.33-pc\renpy\game.py", line 332, in call_in_new_context return renpy.execution.run_context(False) File "C:TennisAce0.33-pc\renpy\execution.py", line 892, in run_context context.run() File "renpy/common/_layout/screen_main_menu.rpym", line 37, in script return File "renpy/common/_layout/screen_main_menu.rpym", line 37, in script return File "C:TennisAce0.33-pc\renpy\ast.py", line 1490, in execute renpy.game.context().pop_dynamic() File "C:TennisAce0.33-pc\renpy\execution.py", line 372, in pop_dynamic del store[k] KeyError: u'_main_menu_screen' Windows-8-6.2.9200 Ren'Py 7.2.2.491 Tennis Ace 0.33 Fri Dec 06 01:08:24 2019 not sure whats happening with this.

Kharnos Strayder

Ok, I edit my post and patreon decides to delete it... that's new

Kharnos Strayder

Anyway got this traceback log from just before Kei's performance at the school event. Was loading a old save or two and got errors on both. I'm sorry, but an uncaught exception occurred. While running game code: File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 268, in renpy.call_in_new_context("_main_menu") KeyError: u'_main_menu_screen' -- Full Traceback ------------------------------------------------------------ Full traceback: File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\bootstrap.py", line 313, in bootstrap renpy.main.main() File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\main.py", line 525, in main run(restart) File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\main.py", line 139, in run renpy.execution.run_context(True) File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\execution.py", line 892, in run_context context.run() File "renpy/common/00start.rpy", line 264, in script python: File "renpy/common/00start.rpy", line 264, in script python: File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\ast.py", line 900, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\python.py", line 1930, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/00start.rpy", line 268, in renpy.call_in_new_context("_main_menu") File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\game.py", line 332, in call_in_new_context return renpy.execution.run_context(False) File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\execution.py", line 917, in run_context context.pop_all_dynamic() File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script python hide: File "C:\Users\zakst\Downloads\TennisAce0.33-pc\renpy\execution.py", line 372, in pop_dynamic del store[k] KeyError: u'_main_menu_screen' Windows-8-6.2.9200 Ren'Py 7.2.2.491 Tennis Ace 0.33 Fri Dec 06 20:31:46 2019 Hope it helps.

tennisace

Yeah, I don't know what exactly is causing it but it seems some old saves are broken in Keisuke's route. I don't know how it can be fixed honestly so I'd recommend hitting new game and just using the "Skip to Next Choice" button until you reach the point you were in before. I'm sorry^^'

MasuraGaming

I was trying to load my previous save from the main menu, my guess is it corrupted somehow.

tennisace

Yeah, I don't know why but it seems some old saves (especially old Keisuke saves) aren't working for some reason. I'm sorry :/

MasuraGaming

For me it was actually Shoichi , personally not a big deal for me though, gives me a chance (when I actually have the time lol) to go back and look at the new day 1 CGs and stuff, which could in theory also be why old saves are getting corrupted but who knows "shrug"

tennisace

I mean, you can always just use the "Skip to next Choice" button to get through old content ^^'

MasuraGaming

Also true :P very good update btw, love the teasing dialogue between the two lol.

Kharnos Strayder

Yeah I figured as much when I took a look at the code. The issue is that the skip to choice does not work too well with new versions as it considers each new line that you have not seen in that version of the demo to be a new line. Luckily I was able to get a older save to load so was not left at square one. By the way speaking of saves is there a plan to expand the amount of save slots? I did bring this up before in regards to other games with the save engines having a way to save more than just the default.

tennisace

Probably when I get a new UI for the game. That's still a way's away but it's something that's in the cards. Maybe for 2020? ^^'

CameIlia

You can just click 'ignore' at the bottom left and the game will continue on

Anonymous

Yeah having to spam click/enter on all the old dialogue is a little frustrating and hitting ignore doesn't work. I will try to start a new game and see if I can get the rest to load

tennisace

Wait, the skip function doesn't work? What do you mean? I just tested here and it works just fine

Anonymous

It wasn't working for me too, so I got tired and opened the settings and voalla! I found the option to "Skip all dialouge", luckily I didn't need to use it after all since my save files weren't working the first day, but they all showed up on the next.

Anonymous

Is there anyway to put windows saves onto android saves?