Pixel Tennis Changelog

Announcements and updates regarding Pixel Tennis' development
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Gameplay
Adjusted CPU behavior to react "less perfect" to specific scenarios
Slightly weakened serve return shots

UI
Added special bar fill animation
Updated credits with Romanian translation by Milov
Make on screen joystick more sensitive by increasing the outer deadzone

Misc
Increased multiplayer match reward exp and gold

Gameserver
Fixed @whisper messages not returned to sender
Fixed @whisper message not containing target player

Website
Fixed images/attachments had the wrong sort order on the start page
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

UI
Automatically hide mouse cursor while in match
Potentially fixed a problem, where the main menu could disappear on back/esc press
Switch between chat types with TAB instead of CTRL to prevent accidental switching (e.g. when using keyboard shortcuts)
Updated French translation by faller-magie
Made top icons during match clickable while match menu is opened, so that they can be access with the gamepad controlled virtual mouse cursor
Allow opening match chat with the select button
Updated some more old references from pixeltennis.de to pixeltennis.com domain
Added link to Steam Communityhub in the news for gathering player feedback
When the loading screen randomly would show the text "Your princess is on another court" and the current user is named *Princess*, the text is replaced with "The Princess is on this court!" reference

Misc
Improved detection of gamepad types
Prevent initializing the VirtualGamepad in builds when on-screen controls are not used
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Gameserver
Fixed server detecting serves as invalid in specific situations, which could crash the game after a few seconds (!)
Fixed "Username or password wrong" error when trying to link to a Steam account, which had no previous login
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Character Design
Improved visuals of clothing with non solid textures

Gameplay
Character now attempts to jump towards the ball more often, when it is out of reach

UI
Replaced shopping bag with shopping cart icon for better distinction
Fixed character attribute bar was empty, if value was 50 (str, sta, dex, wil)

Gameserver
Improved reliability when player starts charging a hit
(Hopefully) fixed an issue, where running animation did not play and character slid over the ground
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Gameplay
Added Mansion Court
Added logic for swap sides on court for uneven points
Distributed all available courts in singleplayer mode

Visuals
Make clothing react more to distant realtime lights
Added hair physics
Auto hide objects occluding camera view
Slightly improved visuals for glowing materials in "Potato" quality setting
Added reflective surfacces

Audio
Play "Court Change" voice clip

UI
URLs in credits can now be clicked
Fixed line break issue on singleplayer details menu title
Added setting to toggle hair physics

Misc
Improved performance of ball path prediction
Further automated build generation
Updated external libraries
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Misc
Fixed blueish tint on Mansion Court in Android build
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Gameplay
Fixed double hits resulted into desync for current match round
Fixed smash indicator circle showing up in the center, when the ball was too fast
Turn smashes into GuardBreaks on lower charge level
Slightly reduce special shot speeds
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Visuals
Fixed charge racket sparkle animation not always stopped on new match round
Improved mansion court performance and floor reflection quality

Gameplay
Slightly increased curve bonus per WIL attribute
Slightly decreased movement speed bonus per DEX attribute

UI
Player wins in a room are counted and displayed with a medal icon. Can be disabled. @aqin1
Remove permanent version number overlay

Audio
Increased tempo of mansion court music by 20%

Misc
Updated game engine runtime and some libraries
Added build setting for MacOS release

Gameplay video published
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Time for the tiniest update yet. It does not even require a client update. :shock:

Gameplay
The grey starter racket now comes with the Power Shot equipped. This means, that you can use special shots without buying a racket from the shop. It should improve the gameplay experience for new players, as this core mechanic is now accessible from the very first match.
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Gameplay
Added Pastel Park Court
Fixed Moleshots coult be hit at net

Misc
Updated to Unity 6
- Patched CVE-2025-59489 for Windows and Android builds
- Troubleshooting why lighting was oversaturated
- Troubleshooting why texts were visually corrupted
- Troubleshooting errors due to now obsolete syntax
- Troubleshooting why reflection probes break when using a texture importer preset
- Troubleshooting why Unity’s new defaults produce shader compilation errors
- Troubleshooting why the on screen keyboard input field is now missing on Android builds
- ...
Added logic for spells/projectiles (not yet used)
Fixed default framerate on Android is now accurate instead of halved
Several internal optimizations to allow for more flexible game modes
Improved performance in Court Isle
Removed obsolete parts of the Pixel Tennis Shirt designer (did you know, there is a voucher hidden in the application?)

Audio
Added option to control master volume
Added ball squeak sound for charged slices
Reduced footstep volume
Adjusted music volume of all courts to roughly -14.0 LUFS
Fixed ball hit sound played on second serve throw

UI
When creating a new room, a random court is now preselected
Hide arrows in option control, if there are no multiple options
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 267
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Changelog

Post by WongKit »

Not released yet

Effectively, this changelog does not introduce new features. However, it delivers essential groundwork that makes Pixel Tennis more modular, enabling the development of new gamemodes/features while maintaining a stable and reliable core.

Misc
Updated to Unity 6.3 LTS
Refactored ball handling which allows having 0 - n balls/shots per match
Refactored match handling to allow for other game modes :?:
Refactored player handling to allow for modular features based on gamemode
Reduce memory requirement by lazy loading equipment
Improved shot prediction algorithm performance
Refactored internal handling of quality presets to allow for finer control of graphic settings
Added custom logging system
Added custom gameloop system to keep networking, timers and stuff always in sync
Added protective timeouts to stop a match when something went wrong horribly
Added more utilities to allow for easier playtesting and debugging
Refactoring based on Rider code analysis and code cleanup

Visuals
Fixed reflective floor too bright on potato quality setting
Improved post processing effects by using a third party asset
Fine tuned graphic presets which allow for better performance while keeping the same quality
Added new quality preset "Mobile" which can reach constant 60 fps on a mid-range phone
Improved performance when lots of UI elements are visible
Improved quality of some textures

Fixes
Fixed rare cases where scoring a point could result into 2 points given
Fixed rare cases of desyncs due to thread switching
Fixed all kind of issues when starting a match on a potato computer
Use UTC time internally to prevent issues when switch to/from summer time
Fixed constant GC allocations when checking for screen rotation changes
Fixed memory leak when loading item preview images
Fixed memory leak when loading player profile pictures
Fixed UI freezing during special shots
Fixed touch gamepad triggering virtual mouse cursor within match

Network
Improved network traffic efficiency
Improved player position sync to allow free position ranges
Fixed jitter when a new round starts
Somehow related to an online tennis game.
Locked

Who is online

Users browsing this forum: No registered users and 1 guest