Version 4.0.2!
March 26th, 2016
This update contains a lot of bug fixes, and some new features/improvements based on the feedback of the Beta testers group. Please keep the feedback coming guys!!
There are still some known issues that I am working on, see the bottom of the list for more info.
This patch is for all client - Windows, Mac & Linux.
The main focus of this version was to make resumable & live games more reliable, and consistent across clients. The "Conflict Detected" popup - should now be a very rare event...
New Features
- Gameplay
- FPS limit removed!(was previously fixed at 30FPS, in tested I have seen ~400 FPS during gameplay, maybe a little excessive?!)
- Made the following items that sometimes need to flash, frame rate independant: Tutorial Highlight Grids, Tutorial Arrows, InGame Boost Buttons, Player Token (with ball), Turn Timer, Shoot Button, Ticker tape
- Reduced the maximum running speed of a player. If that player has improved stats, they can still run farther, they just wont run as fast as before. This makes it easier to catch them, and also reduces client conflicts
- Before other players start to run, the player with the ball will initiate kicking the ball first.. This reduces client conflicts, and makes it easier to pass the ball quickly when surrounded by opponent players.
- Improved the in game ticker tape text to be more fluid, and update better on interceptions.
- Added in whistle sounds for Kick Off, Half Time, End Game and Penalty Shootout
- Removed the creepy looking guy standing in the room near the table during replays and in the menu. IN previous version this guy represented you playing at the table, but it didnt really add anything. Except that feeling that you were being watched...
- Menu/UI
- Added in the standard unity launcher screen, to allow players to adjust settings before starting, or to select which monitor to play on.
- Updated credits page, added in more testers. If you are a Beta Tester and want to be added to the list - let me know!
- Main Menu - Resumable Game Button - When one or more games is waiting for you, you will see (x) next to the button
- If you are in any menu page, and not in an actual game/replay, you will get a "Ding" noise when a Resumable game is ready for you. This is in addition to the steam notification, but should make it pretty obvious its your turn if you are customizing your team or looking at the leaderboards etc.
- Tutorial Popup on first play, now offers the choice of starting the tutorial now, or later if you want to change settings etc before playing the tutorial.
- Resumable Games are now split into two sections clearly showing which games are ready for you, which are waiting for your opponent.
- Reworked the friends page to make it clear which friends are available now, and which are offline.
- Added new button to friends page to challenge players to live games (if they are online) and start a new resumable game if they are online.
- Reworked the resumable games page to make it clear which games are waiting on you, and which are waiting on your opponent.
- Added some background color to certain menu panels with a lot of text as some users had reported it was hard to read
- Added a confirm popup when clicking exit game
- New Icon for Combo Boost - was previously a player performing a header, which wasn't very accurate, so its now a player taking a shot.
Bugs Fixed
- If Music volume was saved at 0, should no longer play when the app launches (it was playing for 1 second, then stopping) levels
- If you change the music from 0, to something higher, in the middle of a game, the music will now play
- Slowed down the speed of players running into positions before a game starts
- Fixed a problem on the Level Up popup where the OK button was shoved over the one side and not centered
- Player level on the main menu page not getting translated when switching langauge (worked after you restarted in a different language)
- Changed the logo for the unity launcher, this *should* fix the issue in linux where the launcher icon was massive and grew the window too large.
- Fixed a case where player names wouldnt show up when coming back to a resumable game, or after shooting.
- Fixed a lot of resumable game issues around the ball appering in the correct play when resuming. A lot of this was tied to cases where someone scored, or attempted to score, and when returning to the resumbale game the ball would appear on the field incorrectly, when the keeper should have had possesion of the ball
- Fixed a minor issue, with significant impact! When resuming games players previous rotation would not always be accouted for. This could lead to some inconsistent steals
- Fixed a problem where sometimes the game rendering would wait for a player to complete a movement, that they dont need to do. This happened only when players were not moving at all.
- Fixed so many random, annoying, hard to find issues that caused resumable games to have occasional conflicts. This will require a lot more games to be played to test this for sure, but Im confident that the amount of "Conflict detected" popups you were seeing in resumable games is now GREATLY reduced.
- Fixed an issue where in solo games you would not get points for scoring, or even winning, a penalty shootout.
- Fixed the way the the level up achievement in steam was rendering, there are 6 levels - Novice, Beginner, Advanced, Pro, Expert, Master.
Known Issues
- Due to some of the changes I have made above (like the player kicking happening before other players moving) replays of old games will not always play back correctly. This is because the rendering has changed, and so in the original game someone may have intercepted the ball, in the replay now that wont happen (or vice versa). This will be fixed in a later version.
- If you challenge an Online Friend to a live game, and hit Cancel right away, the other player may still get the popup, they can click accept, and they will be stuck in a screen waiting FOREVER!! You can never escape (well you can quit with Alt-F4)
- Due to the iOS App store deploy process, the iOS app will be out of date with this new Shiny Steam version. So basically, if you take games to go on your phone - you will probably run into some conflicts. I'll be pushing out an iOS version in the next week or so to catchup.