- Changed matchmaking to poll every 1 second instead of every 5 seconds - Fixed a bug where you can accept a match more than once causing a matchmaking error - Should now get into games faster if both players except the queue instead of waiting the full 15 seconds - Disabled joining training range whilst in a party for now so people don't get caught in the bug where party members aren't taken into games - Motion blur options added - Added shadow to rounds won at the top of the HUD in arena - Added 'Press {keybind} to open shop on the info reminder when spawning - Added a fade out to the reminder rather than instantly disappearing - More error checks added to matchmaking - Potentially fixed an issue where alt tabbing back into the game and accepting the match would result in an error - Potentially fixed an issue where you would crash when alt-f4ing the game - Potentially fixed an issue where you could queue and never be in the queue (If you cancel a search and get, a message similar to 'Ticket was null or empty') - IF return to search, don't reset time elapsed to 0 - Added 'Stats only work in quick play games' to the challenges tab in the armoury - Matchmaking estimated wait time has been hidden for now to avoid confusion
0.1.17
- Fixes for not spawning when having a skin equipped - Fixes for equipped skin showing as default in game
Patch 0.1.02
Store: - Store has been added to the game
Maps: Facade: - Facade major changes and renamed to market - Extra lanes added - Map size slightly increased - Extra opportunies for more vertical gameplay - Asset changes
Cliffside: - Major changes to the layout - New boost streams added that lock your speed and momentum (unable to dash whilst on the stream too) - New portal mechanic
Projectiles: - Reduced projectile damage grace period from 1.2 > 1.1 - Projectile speed for normal arrows increased from 20000.0 > 22000.0 - Arrows that are fired that stay in the ground now despawn after 15s in Deathmatch (down from 120) to improve performance - Trail SFX added to arrows (for the swoosh sound when they fly past you close)
Character: - The bow has now been separated from the chracter and is now it's own entity (now you can have different bows combined with different skins, like Raven with the Huntress bow) - Bow loadout option added - Arrow has been separated from the character and is now it's own entity - Increased time to draw the bow back (drawrate changed from 1.2 > 1)
Movement: - Reduced walljump force from 500 > 400 (y/x axis), 600 > 500 (z axis) - Reduced dash force from 1800 > 1600 and air dash force from 2800 > 2600 - Changed Satchel to add to speed on the z axis rather than override, slightly reduced horizontal speed, increased height boost when standing still - Increase ground friction when sliding from 0 > 0.05 (this will very slowly decrease speed whilst in slide) - Increased slide stopping speed from 0 > 250
UI: - Added crown icon above the leader in deatmatch to indicate it more clearly - Improved lobby refresh speed - Added information about the game your in to your steam display, will show the score of the match if in a duel/arena game and if you are in a custom or public match - Added a chat command for the server so new players that join or leave the game will show in the chat box - All skins,trails,emotes,arrows and finishers now have a thumbnail to represent what is selected or being previewed in the armory - SteamID is now shown on the player hud and will change depending on who you are spectating - Market thumbnail updated - Cliffside thumbnail updated - Video files should now load correctly in the loadout/armory
Armory: - Last kill finisher effects have been added as a loadout slot in the armory - Challenges have been added to the game with unique rewards - Level system added (max level is 55) - Armour slots system added for future skins that have any type of extra armour on them (Like Outlaw with shoulders/mask etc)A
Gamemode: - If you are the last player alive in a Deathmatch (on dedicated servers), the server will now terminate after 2 minutes - Custom lobby deathmatch will now rotate maps same as dedicated servers - Added a brief delay when the match ends so the match result screen doesn't show instantly - Many backend changes to improve spawning, and character initialization
Engine: - Full upgrade and migration now complete to Uneal Engine 4.27.2 - Server tickrate increased from 30 > 60
Game Options: - Hide Chat added to hide the chat - Speed counter added
Misc: - Version check added on start up, if you are not on the latest version you'll be asked to restart steam. You won't be able to queue Matchmaking, create games or invite players to games. - Ban system implemented, if you see anyone cheating there will be a new channel on the discord opening where you can post the steam id/name of the player along with any video evidence
Performance optimizations: - Removed Arrow pack rotation animation (on deathmatch arrow packs that drop from players) to improve performance - Made predicted projectile path client sided, shouldn't lag anymore - Animations use significantly less resources
Bug Fixes: - Team damage being disabled in matchmaking is now working correctly - Fixed a bug where you couldn't invite people to lobbies when the lobby was in Invite Only mode - Round should now end if you leave a 2v2 when a player on the leaving players team was dead - You now spawn the correct way in arena modes - Time elapsed should now display the correct time the match was active for
Stress Test 2
Friday 3rd December - 12PM UTC Sunday 5th December - 1AM UTC
Supported dedicated servers for this stress test: eu-central (Frankfurt) us-east (Ohio) us-west (California) ap-northeast (Tokyo) ap-southeast (Sydney) sa-east (Sao Paulo)
Project Sparrow will be free to play during this period, open to all who request access on the Steam page!
Please note queue times for matchmaking may be long, please use the Discord server if you are struggling to find a game.
I would recommend queueing 1v1s (Duels) to begin with as these should be the fastest matchmaking queues to get into a game fast.
You'll see the game appear in your library once the game goes live and you've requested access.
If you find any bugs or have any feedback for the game, please join the Discord and let me know in the #bugs or #feedback channels.
Features introduced since the last test:
Multiple new languages supported
More lobby options, including adding friends and changing host!
Huge map updates to Cliffside
Movement bug fixes
New UI and feel
Multiple QOL and bug fixes
Please be sure to leave your feedback or any bugs you've found on the Discord <3
Development Update - Patch 0.5.0
Buy Phase
A new 'Buy Phase' has been added to the game, this is available before every round starts for 5 seconds. Here you can select which arrow types and utility (coming soon) you want to use for the round. Selections are saved between rounds and all buy options are key bindable.
There is currently no cost for anything you select, it's more of a choice between what you want to use.
New pre-round buy phase added
Select which arrow type you want at the start of each round
Selection is saved to the user and carried over through rounds
Shop keybinds added (under category 'Shop' in the settings)
New Arrow Types
Arrow types have finally arrived in the game, I've been wanting to get these in for a long time now. Just the 2 for now, more will be added in the future. You'll be able to select one to use each round which has 2 charges.
New 'Special' arrow types added (Smoke/Fire)
Swapping to a different arrow type changes the color of your string/arrow (this will be changed in the future)
Swap between special and normal arrows with 'E' by default
SFX added when swapping between arrow types
Error text added when trying to swap to a special arrow type with no ammo
If you have no special arrows left you'll automatically be swapped back to normal arrows
New VFX added for each arrow type (still WIP)
Smoke Arrow
1sec fade in/out time
Lasts for 6 seconds
Fire Arrow
2.5m circular AOE
Lasts for 6 seconds
Deals 15dmg per second whilst standing in the AOE
Matchmaking
You can now queue for matchmaking for any mode, I'll be looking to add extra information about queues so you can see which you want to play. Along with this, matches will now show a 'waiting for players' screen when you enter the game, if all players from the matchmaker haven't entered the game after 60 seconds, the server will terminate and you'll be sent back to the lobby.
Added matchmaking for all gamemodes
Made it possible to queue for matchmaking and enter training range
Map Changes
Throne Updates
Fountain side of the map has been changed to a more 'docks' type of vibe. Making use of 2 floors and accessible from many parts of the map, including mid.
Fountain side of the map overhauled
Added new 'docks' area to the map
Played over 2 different floors, multiple ways to access lower floor
Stairs added in mid to get to docks
Slightly moved arrow pack spawn on new 'docks' side of the map
Cliffside Updates
Changes to lower half, added more high ground
Environmental changes (SFX/VFX)
Removed mid waterfall
Added skybox in the cave to brighten it up a bit
New Utility - Throwing Knife
New Throwing Knife added, has a speed of 4500 and a gravity scale of 0.75. It can deny arrow packs similar to arrows and hits the body for 50dmg.
New utility, throwing knife
Projectile speed = 4500
Gravity = 0.75
Can deny arrow packs
50dmg body, 75 head, 20 below knee
Different SFX added for throwing knife hits
Melee damage increased from 25 > 30
Gameplay Changes
Starting arrows changed from 14 > 10 in Arena
Starting arrows changed to 20 in Deathmatch
Starting Special arrows added, 2 in Arena, 1 in Deathmatch
Swap special arrow type anytime in Deathmatch
Smoke bomb removed from utility (for now, this will come back when utility has been added to the shop and is charge based)
Melee damage increased from 25 > 30
Gamemode Changes
Arrow packs now give 10 arrows instead of 5
Arrow packs spawn every 30 seconds
Arrow pack added near spawn that spawns instantly every round (this can't be denied)
Training Range Improvements
Added jump pads
Increased playable area
Able to swap between special arrows types by pressing the buy key anywhere in the range
Short video added in to show how to use the predicted projectile path
Added bot spawner on one of the jump pads
Added falling animation to Ai
UI
Matchmaking widget updated (new colours depending on what mode you are queing for/in)
Added what mode you are queing for on the matchmaking widget
Added new tip text to the loading screens
Finding or creating a custom lobby is now disabled for players in a party who are not the host
Disabled being able to enter a key when already in a custom game
Text chat now wraps in the lobby
Increased FPS/Latency counter speed
Updated help information F1 display
Killfeed icons added for Throwing Knife (+headshot) and fire arrow deaths
Buy phase HUD indicator added in pre-round
New 'Waiting for players to connect' UI added when joining a game
If all players don't connect in 60 seconds the session is terminated
Added new matchmaking icons for each mode
Keybinds
Arrow Type Swap
New 'Shop' Category added
Open Shop
Slot 1 (Buy ArrowType1)
Slot 2 (Buy ArrowType2)
Bug Fixes
Damage to AI is now the same as players
Client projectile gravity now the same as the server
Fixed a bug with 'Always show crosshair' off to sometimes be on
All party members should now be removed from a lobby if the host leaves
Be sure to let me know what you think about these changes and what you want to see next!
Join the Project Sparrow Discord Server: https://discord.gg/7mgzGeWgys Follow Project Sparrow on Twitter: @ProjectSparrow_