There's something bigger in the works but in the meantime here's another patch to address some of the feedback brought forward in the past weeks.
New
Previous round active weapons remain active on start of next round
Changes
Steel Blocks can not be placed on harmful elements (fire, poison, radioactive)
Flash Grenade effect is a tad longer
Weapon reload is cancelled when tasered
Fixes
Rock and Grenade collide with portal
Weapon menus stay on when tasered
Weapon tooltips are not shown when selecting weapons through hotkeys
Host timer issues when chat is open
Game won't auto-start if host has chat on in shop
Market Prices: Weapon buttons do not properly reflect new prices (e.g. button is disabled although have enough money)
Disabled weapons do not reset properly when going back to single player modes
Disabled weapons sometimes enable themselves on later rounds (could not reproduce but possibly fixed)
Clone gets stuck with flag (CTB)
ver. 1.0.0.4 - Hotfix: Failure to Launch
A common thing in programming is fixing a bug and inadvertently opening a door to another. It's like a neverending game of whack-a-mole. This patch is dedicated to fixing the grenade launcher crash bug introduced in the previous version but I've also fixed a couple of other minor ones. Let us pray no other nasties slipped through the door this time around!
Fixes
Grenade launcher crashes the game in multiplayer for others
Market prices and custom loadouts are not active on in-game shop
Music tracks play on top of each other when changing tutorial
Player moving animation sometimes on when on in-game shop
ver. 1.0.0.3 - Hotfix: Cooploose
The last update broke the Endless Coop modes entirely so that's the main reason behind this quick patch.
Additionally there's been an effort to better the lag compensation particularly on bomb timer syncs. Initial testing has been positive but I'm knocking on wood with this one!
Changes
Lag compensation improvements
Fixes
Crash on game start with Endless Coop modes
Soccer: Rocks are not very visible on grass
ver. 1.0.0.2 - Settings Galore
A rather common request from the active players (hosts in particular) has been the ability to create custom settings. After all precious moments shouldn't be wasted fiddling around with different menus and options! Now you can set your favourites once and load them in a snap! Related to this the settings now also reset to their initial values when changing game modes.
Do you ever wish that you knew which map type was coming up on the next round? Perhaps you wouldn't forget to buy those bloody bridges to the lava map.... Well now there's no excuse anymore!
Lastly as usual there's a few smaller tweaks and fixes.
New
Host can save & load Custom Settings
Next Map information
Discord community link on title screen
Changes
Soccer: Ball will not pass steel blocks
Market price discounts go up to 30%
Changing a game mode resets all game setting values properly
Portal cost dropped from 750 to 500
Buying/selling ammo is 3x faster after 5s
Fixes
Soccer: Bullet fire rate slows momentarily after hitting the ball
Soccer: Ball sometimes continues movement on start from previous goal
Soccer: Grenade sometimes continues movement on start from previous goal
Soccer: Goal registers late when in possession of the ball (rather than kicking it in)
Soccer: Grenades are not very visible on grass
Soccer: Shop screen flashes briefly when starting game
Mouse hover tooltips go beyond the right end of the screen
Host server info toggle does not work properly when left open and going to settings
Some controls reset to default keys on game start: Drop Primary Weapon, Drop Secondary Weapon, Zoom, Toggle Quick Slots
Player digging animation does not always come on when digging
"Disabled" achievement activates with own bombs too
Occasional crash for others when host restarts game
ver. 1.0.0.1 - Bend It Like Beckham
The first update after full release brings you a new game mode that absolutely no one requested or expected (but secretly hoped for?). I've been playing Rocket League a fair bit lately and I suppose that triggered me into creating a soccer mode for Gun Bombers as well. What can I say, it's soccer GB style! It has had a limited amount of testing so far so please let us know how you like it.
Having had the opportunity to use smoke as cover for a while now it's pretty evident that while the Smoke Bomb is useful in some scenarios the Smoke Grenade is not that great. So we've removed the Smoke Grenade and replaced it with a Flash Grenade that can temporarily blind your enemy (and yourself if within line of sight!). At the same time we've reduced the cost of non-lethal weapons to encourage their use more.
Occasionally we have users experiencing strange graphical anomalies. The obvious cause is having a computer that doesn't meet the minimum specs but sometimes these appear with top of the line computers as well. GameMaker (which Gun Bombers is built on) doesn't offer many graphical options but I've added one to this version which let's you choose the Vertex Buffer method. If you were to ask me what this actually does I would look you with a blank stare but if it can help someone run the game smoother then who cares!
Last but not least we've implemented a few balance changes thanks to in part scirmast's great feedback on the forums.
Modified CTB base layouts to place medbays and shops more out of the way
Removed function that automatically kicks idle players (AKA "Lost Connection to X")
Hotkey slots take less space on the screen
Minimum funds after round i.e. 'pity money' increased from 500 to 750
Chainsaw cost dropped from 800 to 500
Clone cost increased from 750 to 1000
Taser will malfunction clones instantly
Nuke cost increased from 1500 to 2000
Smoke bomb cost dropped from 125 to 100
Urethane bomb cost dropped from 125 to 100
Increased Sandbox ammo amounts
Fixes
Sometimes joining an ongoing game tranfers you to lobby
Bounty trophy is not shown on clones
Bounty trophy shows on top of borders
Quick slot toggle message appears when used while chat is on
ver. 1.0.0.0 - Goodbye Early Access
It's with great pleasure, excitement, relief and a little bit sadness when we mark the game as 1.0 and leave Early Access behind.
During the Early Access period we put out 20 updates including 2 hotfix patches. That translates to approximately one update every 2 weeks so in that sense everything went 'to plan'. We shot over the estimated time of 6 months by a few months but that's because we ended up adding more features than anticipated. Overall it was quite an experience and I want to thank everyone who provided valuable feedback during this stage.
Going forward the game will be maintained post release whenever called for. I really hope you enjoy Gun Bombers, a game that has been a passion project for almost 3 years!
Fixes
Enemies get stuck with dead player bodies (CTB mode only)
Exploding enemy (upon exploding) only harms the host player
Player game status sometimes showed as 0
ver. 0.1.8.9 - Endless Fun
We're still having a blast with the new Endless Coop modes. It's a whole lot easier to get a game going when you only need one friend with you so that's why we've put a lot more work into the Endless experience. As a result we have a new Endless 3 map (designed by Nollakaks) which might be the best one yet! On top of that there's changes across the board mostly relating to enemy behaviour.
Additionally CTB mode has shops in base that can be utilised while in-game.
Picked up weapon has the same amound of bullets in clip that was dropped
Shop has better indication when taking damage inside it
Nuke performance is better in most situations
Flamethrower fire starts from the closest safe block to player
Enemies, ducks and moles can use portals
Enemies are slightly slower in lava
Enemies display stacking number if more than one share the same tile
Enemy fireballs are a bit slower
Fire enemy doesn't shoot bombs as far
Fire enemy doesn't always shoot straight
Fire enemy shoots with a slight delay when encountering a target
Exploding enemy is more visible by appearance
Exploding enemy explosion is bigger
Exploding enemy will explode when in contact with steel block
Endless balance: Enemies are not spawned all at once
Endless balance: Generator critical power warning
Fixes
Enemy not getting stuck in urethane/plastic explosives
Medbay does not work in multiplayer if the chat is on
Clone death sparks fail sometimes
Bomb timers get lost behind some elements
Multiplayer fatal error crash sometimes with turrets firing
Music not playing correctly when host restarts a game
Endless Coop: player might end up with other player's bulletproof vest
Nuke has no effect on enemies
Can collect bounty achievement when killing itself
Gold is destroyed when enemies dig the ground
ver. 0.1.8.8 - Your Enemy Is My Enemy
I had a lot of fun testing this update and much of it is because you can now play the Endless modes together with a friend! The Coop modes have their own leaderboards and end when either of the players die. After vigorous testing we also made a number of balance changes to these modes.
Speaking of those nasty creatures you can now add them to your multiplayer games as well! You have the option to scatter a fixed or random amount of enemies on the map but by default this setting is turned off.
For those crazy about numbers we've added a Stats page that keeps track of some key performance metrics.
Finally there's a number of quality of life improvements and fixes.
New
Game Mode: Endless Coop
Game Setting: Enemies
Personal Stats page
Host setting: Auto start (when everyone is ready)
Ability to sell all ammo at once in shop
Background art for standard menu screens
Chat will remember an unfinished message between screens
Player status i.e. where they currently are (Lobby, Shop, Game, Stats)
Host: Restart Game button also available behind Esc
Sound for checkbox, slider and select toggles
Sound for medbay heal
Sound for enemy approach
Sound for loading game (3, 2, 1)
Changes
Clone will explode when destroyed
Turret does not shoot if another owned turret is on the way
Radioactive waste will damage player on water
Grenade Launcher grenades are less bouncy from walls
Smoke is less thick so your player is more visible
Minor GUI tweaks in shop
Endless balance: Fireball enemy will not shoot steel blocks
Endless balance: Fireball enemy is not harmed by fire
Endless balance: Fireball will destroy a turret with one hit
Endless balance: Enemy spawn portal disabled time from 60s to 30s
Endless balance: Enemy with bounce ability will not dodge bullets
Endless balance: Slightly reduced bounty from enemies
Endless balance: Slightly faster enemies
Endless balance: Can traverse through stone and lava
Fixes
Unable to move a previously saved quick slot item on shop
Sound settings do not save permanently when changed during game
Force field exposing players near border in Peekaboo
Market prices are not calculated properly in all situations
Leaderboards display "0" if there are no results for friends
High chance of crash when clones shooting enemies
ver. 0.1.8.7 - Now You See Me
We've added what currently looks like the final weapons for the game; Smoke Grenade and Smoke Bomb. Hopefully these present interesting tactical opportunities as players can completely vanish into the smoke. The smoke also disrupts Turret targeting systems.
In other news in an effort to make the Quick Slots more useful we've introduced a new GUI for them in-game. This should make it faster and easier to use your favourite weapons. Since some might find it disruptive you can disable it and toggle it on/off at any time.
As usual we have some other more minor additions, changes and fixes. Make sure to keep giving feedback if you feel like a particular feature or change could make the game better!
New
Primary Weapon: Smoke Grenade
Secondary Weapon: Smoke Bomb
Item from Bones: "No Loot Drop"
Quick Slots GUI. You can set this on/off (default on) under Settings and also configure a key binding to toggle the GUI in-game
Drag & drop Quick Slot items (in Shop) from one slot to another
Message when 15 seconds of round time remaining
Shop background art
Changes
Chainsaw does more damage
Jackhammer does less damage
Molotov damage reduced by 1 point
Fixes
Flamethrower goes through Steel Blocks
Lava (flowing) is a bit broken
Spectators can not see player names in Peekaboo
Chainsaw and Flamethrower sound keep playing when a player dies using them
Couple of Steam Achievements are not working as designed
ver. 0.1.8.6 - Trophy Hunter
You can probably tell from this update that we are moving on to the final stages of development because we've added a whole bunch of Steam Achievements! As these things go some are easy, some challenging and some take you a (long) while to gain. I should note that unless otherwise stated you can only unlock these while playing the multiplayer modes with other people.
As is fitting for this update there's a new feature called Bounty Kills. After the first round the current leader will have a bounty on him/her. Bounty kills are awarded with an extra $1000 so it's worthwhile going after the top dog! This feature is not active on team modes.
FYI: Previously I mentioned wiping out the Endless leaderboards before full release. Instead of a full reset I have decided to remove the two top scores held by Nollakaks and Teams Medic. These scores were attained with the earlier less balanced versions which is unfair to others. Apologies, but I'm sure you two can climb to the top again regardless!
New
42 Steam Achievements
Bounty Kills
Main Menu button inside Tutorial
Changes
Minor Uzi and Minigun knockback reduction
Fixes
Player may spawn on lava (river)
Flamethrower sound may stay on after death
Flamethrower may crash the game when switching weapons on time of usage
Lava (flowing) has graphical glitches for some players